# AllTheThings

## [4.2.14-50-gf9acad4](https://github.com/ATTWoWAddon/AllTheThings/tree/f9acad4130c32c2eeff8aec6acfb2ba0b75d434b) (2025-02-26)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/4.2.14...f9acad4130c32c2eeff8aec6acfb2ba0b75d434b) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- Update Westfall.lua  
- EK/Westfall: Refactor code to eliminate duplicate keys  
- Crafted Items/TBC: Shadow- and Spellcloth  
- Source Harvest  
- Mooncloth, Moonwells and Soul Essence, oh my!  
- Timeline BFA war campaign, sort some HQTs  
- Cata: Fixed the Full AH Scan.  
- Update Plunderstorm end date  
    Just in time, right?  
- Dun Morogh: Frostmane Staff and classic TBS fix  
- Classic/Cata: Set the parent frame for the Auction House UI to be the Auction House Frame to prevent TSM from breaking the UI and causing it to glitch on top of the character frame.  
- EK/Elwynn Forest: Refactor code to eliminate duplicate keys (#1909)  
    * EK/Elwynn Forest: Refactor code to eliminate duplicate keys  
    * EK/Elwynn Forest: Minor correction  
    Small Wooden Hammer was re-added back into the loot table but not as a zone drop but rather as a drop from the Gug Fatcandle in Northshire Valley  
- Revert "[Refactor] Migrate header to Default Locale."  
- [Misc.] Update Link scripts.  
- [Harvest] Updated Item/Quest bounds for 11.1  
- [Logic] Protect against non-existent mapIDs being used in addon data  
- [Parser] Added automatic cleanup handling for IExportableFields  
    * Empty Cost fields are now properly cleaned from export  
- [Misc.] remove unused db.  
- [TOC] Rename retail's file.  
- New Wago files and reparse retail  
- Parse 11.1.0, bump version  
- [TOC] Add addon category.  
    The 11.1.0 patch introduces a new addon grouping method, category, which can collapse addons of the same category.  
    This is a commit that verify whether the feature is available.  
    source: https://warcraft.wiki.gg/wiki/Patch\_11.1.0/API\_changes#Addon\_list\_categories  
- [Refactor] Migrate header to Default Locale.  
    CUSTOM\_COLLECTS\_REASONS  
- Sort more HQTs  
- Warlocks: Refactor code related to Grimoires  
- Warlocks: Add last bit of the data for the Grimoires  
- [DB] Fixed Archaeology solves listings (the costs per Fragment are not accurate but someone can put in specific values later on) This seems to fix the cost stack overflow some users are experiencing (fixes #1901)  
- added classic level 80 boost gear  
- [Logic] Fixed Guild Herald/Page showing collected in chat when loading into an area where they are sold and minilist is visible on login  
- [Logic] Fixed nil speciesID being used (fixes #1908)  
- Add convoy treasure and sort some 11.1 pets  
- Very important new build update  
- [Logic] Retail: Refactored MergeProperties to be far more simple and customizable (also I think it's a lot faster due to the complete removal of looped-conditionals)  
- [Logic] Fixed a merge issue where source-specific field values would sometimes be merged into the group without being checked properly  
    [Logic] 'awp' now works similarly to 'rwp' when being shown for a group which has multiple Sources of different 'awp' values  
- [Logic] Tooltip information type values now prioritize the current ATT row reference if existing  
- [Locale] Update zhTW: Sanctum Upgrades.  
- [Locale] Update zhTW: Soulshapes.  
- [DB} Added coords for Umbral Amalgam  
- Tides of Vengeance - Horde playthru  
- Update MountDB.lua  
    Fix Gold's... thing  
- Add Tides of Vengeance Headers  
- wicker wraith is sorted, titan orb is nyi  
- correct if statement  
    undermine note not needed  
- should also push those changes I said I did  
- CN only pet added  
    fixed some cata pvp items based on error reports  
- mountDB update for those with golden ashes of alar & blazing fire hawk on CN WOTLK CLassic  
- added remaining titles  
    found thunderdrum itemid  
    found glrc vendor  
- moved chett and scrap to undermine. renown stuff remained under EF  
- added some titles  
    merged shipping&handling with surgepricing (its 1 event that gets buffed by another event)  
- [Parser] NonRepeat fields will now remove the field from the Parent if not all groups contain a matching value  
    [Parser] Removed 'u' from Propagation fields; moved 'rwp' to NonRepeat fields  
    [Parser] timelines which indicate a re-added Thing will now automatically apply the '\_forcetimeline' attribute, and will ensure the 'rwp' is removed from that Thing  
    [Parser] Achievements now have a 3.0.2 default timeline  
- [Parser] Added an unhandled exception handler  
    [Parser] Should now always return a valid status code depending on success (0)/failure (-1) when parsing based on whether any Error was encountered  
