# AllTheThings

## [4.3.3-55-gc3bbf55](https://github.com/ATTWoWAddon/AllTheThings/tree/c3bbf55c196e9b18c92389df6c8df0a97afaa6fe) (2025-03-07)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/4.3.3...c3bbf55c196e9b18c92389df6c8df0a97afaa6fe) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- [DB] Retail: Removed the duplicated listing of Heirlooms within Character > Heirlooms [Use the dynamic category to see all Heirlooms in one group :thumbsup:]  
- [Logic] Fixed Heirlooms with an Appearance to ignore their FilterID as expected when collectible as an Heirloom  
- I always find a typo when reviewing own commits.  
- More sorting for 11.1.0.  
- Removed duplicated toy in ToyDB.  
- Sorted a lot of TWW stuff, mainly cleaning Missing files.  
    Changed few delve timelines back to 11.1.0.  
- Added some hidden currencies that I had stashed for months and forgot about it lol.  
- Fixed wrong comma for some new Undermine toys.  
    Fixed delve timelines and added them for Level HQTs.  
- Fix some reported errors  
- TBC: My head is getting cloudy  
- Update Mount/Pet/ToyDB for 11.1.5.59571  
- Sort some new dungeon drops, add Brann 60-80 HQTs  
- Fixed the abbreviation for Cataclysm to prevent it from shortening "Cataclysmic" to "Cataic", etc.  
- Classic: The Auction House Module now sorts elements by their price within the list.  
- Fix some reported errors, clean up delve loot  
- [Logic] Very minor caching logic cleanup/improvements  
- [Logic] Retail: More Cost fixes!  
    * Fixed Costs from always being considered a Cost when leading directly to other Costs which themselves were for a filtered-Purchase and not showing  
    * Improved some Cost logic that only needs to run when settings are changed  
    * Consolidated some collectible checking logic  
- [DB] Cleaned up Speaker Gulan to properly use providers  
- [Misc] Removed some indentation from NPC filling  
- Zipthrottle: Short and fix.  
- Update some objects and confirm some raid HQTs  
- [DB] Removed Synthebrew Goggles from being providers of quests that they themselves are provider for  
    [DB] Organized Sparklematic stuff in Gnomergan & timeline fixes for removed stuff & adjustments from personal testing  
- Zapthrottle: The superiour solution  
- TBC: Zapthrottle Mote Extractor  
- Add Renzik's Lockbox, sym scrap box rewards to job streaks  
- Cata: Adjusted the Protocol Twilight drops.  
- Setup Hard Ways at the Gallagio  
- [Parser] Fixed a logic issue where timelines without an explicit 'added' change which are currently-available would include the 'awp' value of a future re-adding patch rather than the 'rwp' of the future removal patch  
    [Parser] Fixed a logic issue where some Spells would be used for providers instead of their respective Item  
- [Parser] error() now performs an Error log instead of destroying the Lua context in an actual error throw (this allows us to actually know where the error came from)  
    [Parser] Classic: Files parsed via the #IMPORT commands which encounter error() or print() will now properly include the sub-file where it occurred  
- cata classic rbg wpns fixed  
- Add Darkfuse Solutions  
- [Parser] Classic: Fixed an issue with pre-wrath encounters sometimes not converting as expected when not containing a 'groups' field  
- [CI] Add 'auto' arg to the parser args.  
    the arg, auto, means that when an error that cannot be resolved is encountered, the program will exit without waiting for user input.  
- Fix some reported errors, clean up delve HQTs  
- [CI] Call the parser directly instead of using bat.  
- [Parser] No longer returns early or in an error state if 'IGNORE\_ERRORS' is included in PreProcessorTags config (this is dangerous and all errors should be fixed!)  
- Classic: The Removed With Patch Loot window can now be configured to exclude non-collectibles and also set an arbitrary RWP maximum to use for its filter.  
- [CI] Split the classic parser flow.  
- Changed few more timelines to season start, although now it does not even matter, but let's stay correct :)  
- Some HAT from latest build  
- [Parser] Various cleanup and updates  
    * Consolidated handling of parser run arguments  
    * Consolidated handling of 'wait for user' functionality (likely to be removed entirely in future)  
    * Providing an 'auto' argument to the Parser will cause it to no longer trigger any 'wait for user' functionality  
    * Moved a bit more logic to PostProcessing  
    * Split Criteria which relate to Spells & utilize spell providers where possible, relegating to associated item provider where possible as well  
- [Test] Added a script timeout test function  
- [Logic] Real-time exploration check now updates visible groups properly when collected  
- [Logic] Retail: Missing map dialogs should now include additonal zone names if available  
- Fix more reported errors  
- [DB] S.C.R.A.P. content is now linked to the Vignette which pops in the zone as applicable  
- [DB] Fixed encounter ID of The Gobfather  
- [Harvest] Added harvested quests up to 91000 since Blizz apparently went crazy with IDs  
- [Logic] Quests which have no server quest name now perform an additional check in case they have a name based on other delay-loaded information and allow a few retries to load that name before printing the quest completion in chat  
- Setup Homecoming chapter (why bother with story mode if it's not open week 1)  
- [DB] Removed 11.0 upgrade bonuses & added 11.1 upgrade bonuses  
- Update some Undermine things post season launch  
- [Locale] Update zhTW: Cartels of Undermine.  
- [Locale] Update zhCN: Season of Discovery.  
- [Locale] Update zhCN/zhTW: Waylaid Supplies  
