# AllTheThings

## [DF-3.9.3](https://github.com/DFortun81/AllTheThings/tree/DF-3.9.3) (2024-02-01)
[Full Changelog](https://github.com/DFortun81/AllTheThings/compare/DF-3.9.2...DF-3.9.3) [Previous Releases](https://github.com/DFortun81/AllTheThings/releases)

- harvest+tradingpost update+parser for classic+retail for release. all that before work #efficient  
- Shiny Pet Charms - Removed!  
- Moved the Minimap Button logic to a separate file. Killed the Old Minimap Style.  
    Retail: Added support for non-square/perfect circle minimaps.  
- Classic: Added some additional event handler updates. (temporarily not used)  
- Classic: Fixed a missing function call in the debugger (that is commented out!)  
- Cleanup method  
- SOD: Phase 2 Profession Skill Cap should be 225.  
- Couple more locals cleaned up  
- WRATH: Updated the Defense Protocol achievements for Trial of the Champion.  
- Cleaned some unused locals  
- Merge pull request #1560 from nictas/patch-1  
    Fix quest giver for The Ata'mal Terrace  
- Retail: Caching the 'up' field to enable async Upgrade logic  
    Retail: Upgrade logic is now applied in the same async manner as Costs  
- Quest item is already in the symlinked group  
- CLASSIC: Added Soul of Iron (Season of Mastery) achievement and title.  
- Some Sorting Unsorted  
- finished trading post. rosy missing (no itemID) & harvest whenever it goes live tmrw  
- Classic: Fixed Feat of Strength Hidden Achievement Triggers from appearing in the Achievements dynamic category.  
- trading post  
    need to add all cost and itemsid properly but no time atm  
- Update Cap'n Crackers removal patch  
    I don't think 10.2.6 can hit in less than a month  
- AA WQ  
- weekly quantum stuff. darkal slacking  
- CreateTier instead of manual metatable  
- Simpler Cache check for Retail  
- Prevent /attwq from nesting the same quest in multiple zones even if Blizz says it's there  
- NYI WQ exists  
- Added capability to show static repeatables in /attwq maps  
    Slightly simplified some /attwq building logic  
- Retail: 'Providers' listed in tooltips now build more efficiently and are capped at 25 to prevent some extreme tooltip cases  
- Clean up for currency creation in populated quests  
- Fixed a minor inconsistency in FillGroups which caused situations where nested symlink groups in tooltips/popouts of a Currency would fail to properly be filled  
- swiftsteed NLA  
- Fix quest giver for The Ata'mal Terrace  
    Should be [Akama](https://www.wowhead.com/npc=21700/akama) and not [Researcher Tiorus](https://www.wowhead.com/npc=21770). See: https://www.wowhead.com/quest=10707  
- Added Fyr'alath the Dreamrender quests.  
- Uncollectible Sorting  
- Merge pull request #1559 from Cagomei/Cap'n-Crackers  
    Update Amazon Prime Gaming.lua  
- Update Amazon Prime Gaming.lua  
- Update Amazon Prime Gaming.lua  
    forgot to remove the ass end of the comment out  
- Update Amazon Prime Gaming.lua  
- Cost Logic again!?  
    -  All Cost updates are now async  
    - Update sequence no longer triggers Cost logic as a fallback during visibility checks  
    - Row/Tooltip 'Currency' icons should be more accurate  
    - Cost information is now calculated in the same manner as other collectible information for a group  
    - Cost information is now propagated during Direct Group Updates  
- Added a Box of Rocks back to Tier 3 (unconfirmed location)  
- Some BFA  Alchemy  
- Various other data tidbits  
- Mythic Prog Cleaning: Nazjatar Edition  
- Arena Master is a pvp quest.  
- Additional information Pridewing Patriarch  
- Moved the Arena Master HQT to stop the arena master quest from appearing as a locked quest.  
- Cooking, First Aid, and Fishing actually don't have level requirements it seems.  
- SOD: Expert Fishing - The Bass and You is now marked as level 26.  
- SOD: Professions now have level requirements on their skills. (Expert is now marked level 26)  
- SL Tailoring  
- Debugging comments...  
- Bad copy paste!  
- Filters now work once again in classic.  
- More unsorted SL  
- Fixed the event filter for classic. (since the Events module is loaded before Filters in the TOC you can freely access the module data without needing to use an event handler)  
- CheckSeasonalDate doesn't actually get used anymore, removed it!  
- Doti update.  
- SL Legendaries are properly considered a 'Thing'  
    Couple RawText group uses  
- Tiny performance adjustments to merge logic  
    GetHash now complains with Debugging on when a group undergoes merge logic but has no hash defined (to help narrow down where to fix things)  
    /attwq Group Finder now has the typical group finder icon  
- Added a 'RawText' class for simply being able to create text-based groups which actually function using base class logic (i.e. built-in hashing for merge operations)  
- Few more Abomination Factory recipes which become 'unlearned' once crafted  
- Parser doesn't need to build Debug info in Release config  
- PvPRank collectibles in Retail (which are all removed anyway) are now linked to 'Titles' collectible setting  
- Correcting Burning Steppes typo.  
- if=>when  
- kalimdor reverse races wont show up until jan2025 or so  
- Sorted some Exile's REach things  
