# AllTheThings

## [4.7.2-42-gbf107bd](https://github.com/ATTWoWAddon/AllTheThings/tree/bf107bd3454ce3081341d8ca58e91ab269b7d2ec) (2025-10-18)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/4.7.2...bf107bd3454ce3081341d8ca58e91ab269b7d2ec) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- Added all Nighthold Remix items.  
- [PAT] Updated source file format based on current standards.  
- Simplified symlink.  
- [TOC] Update for 1.15.8 ptr.  
- [Logic] Update MoP Classic phase.  
- [TOC] Update for 5.5.2 ptr.  
- [Parser] Fixed an issue where coords on Achievements in Ringing Deeps were being double-shifted  
    [DB] Couple errors & Ringing Deeps Achievement infos  
- [DB] 2 Vignettes for Tide Behemoth  
    [Logic] Retail: Ignore an empty displayID  
- [DB] Convert all manual partial\_achievement sym into achpart shortcuts  
- [Parser] Added a 'achpart' shortcut to help make it cleaner to define partial achievements in ATT  
    [DB] Use achpart in a couple new places [WIP]  
- Fixed symlinks for 'Mote of a Broken Time'.  
- Update some Hallow's End rewards  
- Fix some reported quest and object errors  
- Moved 'Greyed Dragonscale Coif' in Remix to NYI.  
- Fixed Trial of Valor Remix special items.  
- [Parser] Added a QuestID-keyed Wago lookup for SpellEffects/Criteria to drastically-improve some portions of parser processing  
- [PAT] Updated source file format based on current standards.  
- Add the other 12 month sub mount everyone forgot about  
- [DB] Eastern Plaguelands: Sorting more consumable rewards  
- [Parser] Parsed for Git  
- [Parser] Simplified check for compressable structures during export  
    [Parser] Improved performance & consistency for structure replacements during export (repeated parses appear build identical categories now)  
- [Parser] Remove parallel replacement handling when debugging so it's easier to debug  
- [Wago] Adjusted SpellEffect regex to retain apply aura spell effects with a triggered spell (we can use this to find spells which trigger other spells which do something we can use)  
    [Parser] Adjusted SpellEffect incorporation to additionally handle SpellEffect chaining via apply aura (this is not common, but it does apply questID automatically for some Items)  
- Legion: Source a few Quest Items  
- [Logic] Retail: Cleaned up IsSpellKnownByQuestComplete by using a metatable instead (this makes it cleaner/faster/easier to add more overrides in the future as needed)  
- Fix some reported errors, fixes #2178  
- [DB] Eastern Plaguelands: Sorting Sweet Tea  
- [Logic] Added Spell learned override for Feldruid's Scornwing Idol  
- Housing Decor: Update some placeholders with newly datamined items  
- Revert "[PAT] Updated source file format based on current standards."  
- [Logic] Retail: Revised Timerunning Filtering a bit  
    * Non-Timerunning filtering should now be accurate in hiding Timerunning content  
    * Timerunning filtering should now always show Timerunning content, even when nested inside of non-Timerunning content (However, some non-Timerunning content is now visible as a side-effect... will attempt to refine this further in the near future)  
- [Parser] Added a 'repeatable' assignment on HQTs based on a SpellEffect using CLEAR\_QUEST (139)  
    * Can be prevented by adding \_norepeatable if needed  
    [Parser] Removed debug log of different object merge values (pretty spammy and not useful currently)  
    [Parser] Updated Wago data & adjusted SpellEffect Regex to retain Effect type 139  
    [DB] Marked various HQTs as no-repeatable based on personal confirmation  
    [DB] Added missing map for Infinite Bazaar  
    [DB] Removed 'isDaily' from some quest-based content (all of which has remained saved for quite a long while on my Main -- curious if anyone will complain these pop up for them)  
    [Parser] Reparsed for Git  
- [PAT] Updated source file format based on current standards.  
- [Parser] Removed a 'cost' - 'provider' consolidation on Cost types on Achievements/Criteria  
    [Parser] Parsed for Git  
- [Parser] Re-added sorting to some fields which contain only 'long' values to help ensure consistent exports  
- [Parser] Using ConcurrentDataList in a few more places where content is merged under other objects in an arbitrary manner to ensure consistent ordering  
- [DB] Fixed some Dream Wardens HQT  
- [Parser] cl() constructor doesn't need to include 'c' field since it's class-filtered by default  
- [DB] Removed some HQTs which can now be linked on their respective Items instead  
- [Parser] Added a debug warning to potentially remove certain HQTs which are linked by a single non-Quest Item such that the Item can simply hold the Quest directly  
- Commit a release parse for git users  
- [Parser] Adjustments to ID referencing  
    * ID referencing is now done at the end of the Consolidation phase (prior to this it's possible for groups to be missing referenced ID fields)  
    * IsItemReferenced now throws an exception if used prior to the Consolidation phase being complete  
    * Fixed some checks against the referenced ID's to be checks against Sourced groups  
    * Combined handling for referenced IDs & added 'qis' as referenced Items  
    * Uncollectibles are now handled at the start of the Unsorted stage instead of after Validation stage to ensure all referenced Items are accounted for  
