# AllTheThings

## [4.3.3-33-g132ea17](https://github.com/ATTWoWAddon/AllTheThings/tree/132ea17923ea87c73fc574b1eaff3015e957ef3b) (2025-03-06)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/4.3.3...132ea17923ea87c73fc574b1eaff3015e957ef3b) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- 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  
