# AllTheThings

## [4.3.9](https://github.com/ATTWoWAddon/AllTheThings/tree/4.3.9) (2025-04-01)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/4.3.8...4.3.9) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- trading post for april  
- [Logic] Criteria which are provided by spells now show the proper spell name  
- [DB] Commented some HQT which are now directly assigned to the triggered Criteria  
- [DB] Cleaned up some \_noautomation which is no longer needed & added some notes for some which are needed (Bonus: Synthe-supersized! now tells you the individual Recipes you still need to craft)  
- [Parser] Some Parser Criteria automation adjustments  
    * ModifierTreeID does not inherently make Criteria useful to us  
    * Adjusted tracking of data incorporated into Criteria directly from AchievementDB data  
    * Account for proper 'Cost' assignment into Criteria when a CriteriaTree specifies an Amount for an Item-based Criteria  
    * Adjusted how ModifierTree is used to incorporate data into Criteria  
    * Added a debug warning when Provider and Cost both use the same Item  
- [Logic] Removed use of OnAddExtraMainCategories event for now  
    [DB] Removed some random file  
    [DB] Added OnInit for new Trading Post vendor  
- Kalimdor/Darkshore: Refactor code to eliminate duplicate keys  
    - Added and updated some coordinates  
    - Added and updated some descriptions and comments  
- [DB] Copied 'Captain Placeholder' to a more versatile Location :wink:  
- [Parser] Added a new Root for exporting  
- [Logic] Retail: Added an ExtraCategories module which can be used to define additional Main list content which is only loaded based on specific conditions if needed  
- [LOGIC] Retail: OnAddExtraMainCategories is now fired when loading the Main list categories so that other Modules can setup additional data to be added if they exist  
- [AUDIO] Whoops on the special soundpack date check from testing...  
- Quickly add info on bugged placeholder vendor  
- [AUDIO] Added more in-game sound selections to various Audio events for 'special day'  
- [Audio] A certain Special Soundpack should now load by default on a certain special day (you can switch it back and it won't be defaulted afterwards... unless you want it to be)  
- Classic: Fixed a bug with automatic headers being treated as npcIDs in the mini list.  
- Classic: The mini list now merges profession related content into the Professions header, if available.  
- mining note  
- [Logic] After Combat callbacks now run in the same order they were called during combat (and removed extra variable assignment when not necessary)  
- Kalimdor/Teldrassil: Refactor code to eliminate duplicate keys  
    - Added and updated some coordinates  
    - Added and updated some descriptions and comments  
- some sound testing for git users  
