tag 90cf00c0d52376360d50f2226c6ba6170af7ed8d v1.1.0
Author:	Farami <webmaster@farami.de>
Date:	Fri Aug 14 11:40:27 2026 +0200

v1.1.0

commit 12db438145c784bc9bd531a7075ada57d0838100
Author: Farami <webmaster@farami.de>
Date:   Fri Aug 14 11:40:14 2026 +0200

    Release 1.1.0
    
    Close out the changelog, bump the addon version, and exclude tests from the
    CurseForge package. The .pkgmeta ignore list covered scripts but not tests, so
    the git packager would have shipped the suite; the local package script was
    already unaffected since it copies an explicit file list.

commit 5a36c92a16911a4ed40e5847644056c54dfa2460
Author: Farami <webmaster@farami.de>
Date:   Fri Aug 14 11:38:05 2026 +0200

    Add season-pool dungeon tag and fix journal tier classification
    
    Bind a profile to the current Mythic+ rotation with a new Dungeon (season)
    category. The pool comes from C_ChallengeMode.GetMapTable() rather than a
    hardcoded list, so it follows the rotation on its own and needs no edit when a
    season turns over. A pool dungeon from an older expansion now carries both the
    season and legacy tags, with season ranked higher; unbound, it still falls
    through to legacy. Season 18 puts three legacy dungeons in the pool, none of
    which previously matched a current-expansion binding.
    
    Also fix current-expansion instances classifying as legacy. The journal appends
    a "Current Season" tier that re-lists instances already present in their real
    expansion tier, and the index let that appended entry overwrite the real one,
    so every current dungeon and raid fell through to the legacy branch. The first
    tier an instance appears in now wins.
    
    Drop EJ_TIER_TO_EXPANSION with it. The current expansion's tier is found by
    matching its name instead of by index, which an inserted tier cannot shift and
    which removes the per-expansion edit the table needed. Category labels derive
    the expansion name the same way.
    
    Add an offline test suite covering both regressions, plus /ap season for
    inspecting the live pool. Interface bumped to 12.1. Existing bindings are
    untouched and saved variables are unchanged.

