# AllTheThings

## [4.7.2-25-g6b71dc7](https://github.com/ATTWoWAddon/AllTheThings/tree/6b71dc7e1a4e20b9ae571566ab48a2cdc8d652d7) (2025-10-17)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/4.7.2...6b71dc7e1a4e20b9ae571566ab48a2cdc8d652d7) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- 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  
