# AllTheThings

## [DF-3.4.11](https://github.com/DFortun81/AllTheThings/tree/DF-3.4.11) (2023-06-25)
[Full Changelog](https://github.com/DFortun81/AllTheThings/compare/DF-3.4.10...DF-3.4.11) [Previous Releases](https://github.com/DFortun81/AllTheThings/releases)

- parsing for release  
- Merge pull request #1444 from DFortun81/auto\_localization  
    Sync localization  
- Sync localization  
- updated lv91-92 (during wod) invasion to indicate its not possible to do, even with partysync  
- Quest Givers for a popped-out Quest will show themselves as 'Sources' for it  
- Fixed a couple hookable Tooltip names  
- 'Warchief's Command: Frostfire Ridge!' marked with 'Disable Party Sync' (after testing various means, I could not find a way to obtain this quest on a character which already has a Garrison. Party Sync/Chromie Time/View Garrison, no combination worked)  
    Couple other comments and adjustments from testing  
- Costs Module now uses OnReady  
- Moved Tooltip logic into Tooltip Module  
    Added 'OnReady' processing into ATT (allows modules to post-set their own locals with static content defined in ATT.lua)  
    ATT now hooks into Tooltips after ATT is fully ready to support tooltip hooks  
- Red/Blue Firework is now tagged with their respective faction requirements in TBC/Wrath, but becomes available to both with Cataclysm.  
- some quantum items stuff  
- ...  
- Full Source Harvest  
    Fixed an Aberrus item which shows the same appearance on all difficulties in dungeon journal (Blizzard pls fix)  
- Root Data groups in Windows are now always visible  
    TopLevelUpdate now does the proper OnUpdate sequence  
- Fixed NPC drops from groups with multiple creatures pulling in content un-related to the group (i.e. Things dropped from many creatures showing the drops from the creatures under the respective Things)  
- What's this more cost fixes? Who would have guessed!  
    * Event-driven Updates when collecting a 'Thing' now properly refresh the respective 'costs' (if any) recursively via iterative updates  
    * Fixed popouts of needed costs not being accurate when the cost becomes finished  
    TopLevelUpdateGroup now uses UpdateGroup internally to ensure accurate calculations from all possible sources  
- otherArr was the classic variable name...  
- No using app.Sort instead of table.sort for things.  
- ...  
- Ignore applying 'races' to Polished Pet Charm due to faction-based Mission table Sources  
- Parser now does proper logging for certain errors  
- Harvester now deletes completed MissingFiles  
- Rebuilt Parser due to file updates a bit ago  
- Some Blacksmithing updates  
- Forgot to save  
- -- Some Profession Updates  
- Greatly improved the performance of contains and indexOf lookups.  
- Added the ability to play a sound when you die to the Audio Lib.  
- -- Update to Shadowlands DR  
- ToF becomes unavailable at max level, no longer force toggle then  
- Renamed a field  
- Made conduits and legendaries as a part of bosses in SL dungeons.  
    Sorted items by alphabet in SL dungeons.  
- Couple DF data adjustments from playing  
- Filling NPC drops now works under groups with multiple NPCs linked  
- Fixed a coord  
- Drastic improvement to the 'Contains' building logic in a tooltip (especially when the Contains greatly exceedes the limits)  
    GetCachedSearchResults now pulls the relative difficultyID of the root result into the result itself for proper filtering of any filled content (i.e. ToT boss tooltips showing CBD from all difficulties) (when a search result contains multiple initial results, it automatically clears all parent references)  
- Fixed ATT not attaching to some user-visible tooltips from certain other addons  
- Fixed Smith Au'berk coord  
- With the next M+ Tournament starting up, added some logic to prevent ATT from saving Tournament data into the user's Saved Variables and potentially contaminating their cached data  
- Colors are now stored in a lib  
    Color module adjustments  
    Example of using Colors in en.lua (though entirely colored strings should not be in locale... can deal with that another time)  
- Added Sort lib  
    Moved a couple more Table lib functions  
- Moved code around into new lib/modules  
    - Table Lib  
    - Color Module  
    - FactionData Module  
    - RetrievingData Module  
- Deduplicated all Shadowlands dungeons using the new difficulty tech.  
- bruisor horn source  
- Revert "confirmation"  
- confirmation  
- Some confirmation notes on Fyrakk Manuscripts  
- Quick fix for situation where ATT is attached to tooltips which generate cost information via a tooltip option prior to ATT being fully loaded  
- Deduplicated all Dragonflight dungeons using the new difficulty tech.  
