# AllTheThings

## [4.8.5-44-g0b1632c](https://github.com/ATTWoWAddon/AllTheThings/tree/0b1632ca28c4746bbe41781af3acbbbb4b0c1c4f) (2025-12-19)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/4.8.5...0b1632ca28c4746bbe41781af3acbbbb4b0c1c4f) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- 21th bday title too  
- bronze celebration items are now IQ as they provide something meaningful (permanent titles)  
- Legion: A few more QIs for Mage Order Hall  
- [Parser] Added 'SkillLineAbility' & pulled latest PTR Wago  
- [Logic] Retail: Fixed Total Cost/Reagent not being calculated for popouts of things which themselves are a Cost  
- [Logic] Retail: Fixed a couple logic issues with Total Reagents/Cost collectors  
- [Logic] Fixed an underlying issue with Runner queues which could cause certain parameters to persist after Resets and be unintentionally utilized in future Runner functions (fixes #2093)  
- [Parser] Some Profession skill updates  
    * Now using Wago SkillLineAbility to link Recipes to their 'requireSkill' base ProfessionID  
    * SkillLineAbility now includes 'learnedAt' and 'skillID' linking  
    * Retail: Items no longer include 'learnedAt' (this is typically completely inaccurate to actual tooltip requirements and unused in Retail ATT beyond tooltip display)  
- [Logic] Moved EmptyTable and EmptyFunction to WOWAPI file since it's the first loaded  
    [Logic] Added WOWAPI wrapper for a TradeSkill API  
    [Logic] Profession name now uses TradeSkill API directly if defined  
    [Logic] requireSkill now prioritizes the 'skillID' assigned if existing for expansion-specific profession requirements  
- [Parser] Retail: 'learnedAt' is unnecessary for level 1  
- [Logic] Retail: Removed 'SkillLevel' filter definition (only used in Classic)  
- Added few missing types into '/att random' window.  
- Legion: Minor updates in the Mage Order Hall... Mostly...  
- [Logic] Retail: Fixed Ensembles not filling nested Ensembles  
- [Parser] Coord conversions from integer values are now warnings (make sure you have .0 on your coords!)  
    [Parser] Coords X/Y values now error if above 100  
    [DB] Adjusted two offending coords  
- Fix parser?  
- [DB] Lumber is all BoA  
- Clear some doublesourced uncollectibles, convert all integer coordinates to decimal  
- [Contrib] Hopefully fixed 'Link ATT to WoW.bat' not working for some users  
- [DB] Cleaned up some 'crs' in Timewalking  
    [DB] Added the necessary "A Hero's Weapon" requirements to 'Champions of Legionfall'  
- [Parser] Various merge adjustments to account for scenarios which pass parsing but are not expected  
    * String fields now error if they are not actually strings  
    * 'model' is now a number directly instead of string  
    * 'npcID' no longer needs special negative value handling for 'headerID' overlap  
    * Adjusted handling of 'long' type field merging  
    * null value merges now warn if they remove an existing field, and otherwise skip merge logic  
    * Added type conversion warning for most numeric-array fields  
    * Prevent some type conversion handling warnings with simpler internal logic  
    * Added a debug warn for Coord X/Y values which do not use decimals (2900+ right now)  
- Fix a few reported errors  
- Added '/att import' custom window.  
- [DB] Couple data fixes  
- Shang Xi's Academy reputation is now obtainable as exalted.  
- But with a real timeline  
- Add new store bundle  
- Fixed double the typo  
- Fix a few reported errors  
- Trying to add encoding fix for different system languages when harvesting.  
    Someone else will have to try if this still works on english system.  
- Fixed 2 duplicated explorations.  
- Added Dye Crafting profession into harvester.  
- Removed unnecessary classes on dracthyr-only quests.  
- [DB] Retail Winter Veil: Stolen Gift is no longer available.  
- Update Contributor.lua  
- [Logic] Retail: Fixed awp/nwp windows not being proper object types  
- Fix a few reported errors  
- Fixed skyriding constant.  
- Bump actions/download-artifact from 6 to 7 (#2245)  
    Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 6 to 7.  
    - [Release notes](https://github.com/actions/download-artifact/releases)  
    - [Commits](https://github.com/actions/download-artifact/compare/v6...v7)  
    ---  
    updated-dependencies:  
    - dependency-name: actions/download-artifact  
      dependency-version: '7'  
      dependency-type: direct:production  
      update-type: version-update:semver-major  
    ...  
    Signed-off-by: dependabot[bot] <support@github.com>  
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>  
- Bump actions/upload-artifact from 5 to 6 (#2244)  
    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6.  
    - [Release notes](https://github.com/actions/upload-artifact/releases)  
    - [Commits](https://github.com/actions/upload-artifact/compare/v5...v6)  
    ---  
    updated-dependencies:  
    - dependency-name: actions/upload-artifact  
      dependency-version: '6'  
      dependency-type: direct:production  
      update-type: version-update:semver-major  
    ...  
    Signed-off-by: dependabot[bot] <support@github.com>  
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>  
- [Locale] Update esES/esMX: Fix typos. (#2242)  
    * Fix typos in esES/esMX  
    * added HQT of a M+30 in remix  
- [DB] Added missing Horde-side Rogue quest for 'Bringing Order to the Isles'  
- Added coord and tweaked description for A Hearty Thanks!  
- Fix enUS localisation for "Skyriding" in Settings  
