Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 06:47

Remaining Achievements

v0.5.0 (2026-07-27)

Full Changelog Previous Releases

  • v0.5.0: runtime season resolver for Feats of Strength
    Replace the per-season CURRENT_MARKERS text heuristic with a runtime
    resolver: seasonal FoS are tagged with their global M+ season number
    (derived from title/description via DisplaySeason.db2) and shown only
    while that season is live, so past seasons self-expire and new ones
    appear with no code change. Covers keystone, delve, resilient keystone,
    umbral, Dawn, gladiator/PvP, and raid AotC/Cutting Edge feats.
    • Core.lua: GetEffectiveMythicPlusSeason (GetCurrentSeason, CVar fallback,
      RequestMapInfo on load), IsObtainableFoS resolver; FoS discovery bypasses
      the visibleCats gate (empty-for-character FoS subcategories are absent from
      GetCategoryList); OBTAINABLE_HIDDEN_FOS keeps the two Midnight PvP Medics.
    • tools/update-fos-data.sh: derive_season (title then description), PvP
      drop-if-not-seasonal, RAID_TIER_SEASON instance->season map; CURRENT_MARKERS
      deleted. tools/fetch-db2.sh now also fetches DisplaySeason.
    • /radiagnose [id]: tester diagnostic in a copy-paste dialog (client/season
      state + per-achievement decision trace); generic RA.ShowCopyDialog in Export.
    • tools/test-fos.lua: regression guard for FoSData structure, season tags,
      and resolver logic. HANDOFF updated to the new architecture.
      Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
      Claude-Session: https://claude.ai/code/session\_01F1iKFUVRWC1cGZfbNYAHwj