release-2026.4.1
What's new
ItemTier
release-2026.4.1 (2026-06-09)
- Update README.md
- Update README
Add a recommended CurseForge installation link and keep manual install instructions. Reorganize Local Development section (packaging script and usage examples) and remove the Project Structure block. Add a "Releasing to CurseForge" section documenting the GitHub Actions release workflow and example tagging/push steps, plus a note about the required CF_API_KEY secret. - Refactor scanner & integrations for robustness
Restructure ItemTier internals and integrations to improve robustness and compatibility across client versions and addons. Major changes:- Core/Events: extract RequestBaganatorRefresh and RequestBlizzardBagRefresh helpers and centralize refresh reason resolution to avoid repeated inline checks.
- Core/ItemScanner: reorganized detection flow into small helpers (upgrade API checks, tooltip normalization, bonus ID parsing, caching, display resolution and debug logging). Improve safety around API presence and item-location handling and simplify display/color resolution.
- Integrations/Baganator: add enable check, extract display application logic, and use Scanner display helpers to reduce duplication.
- Integrations/BlizzardBags: robust bag/slot and itemLocation resolution (methods/fields/legacy patterns), safer API calls, font-size getter, modularized hook installation, and improved legacy button discovery. Many nil checks added to avoid errors on different client versions.
- Integrations/CharacterFrame: similar hardening (item-location creation, tooltip getter builder, font scaling, enable toggle) and simplified event handling.
- UI/Config: split and centralize widget refresh into dedicated Baganator/Blizzard refresh helpers and expose RequestBagWidgetRefresh to call both.
Overall the patch centralizes common logic, adds defensive checks, and improves compatibility with different WoW UI/Addon environments.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

