# AllTheThings

## [4.5.11-120-g905ba4a](https://github.com/ATTWoWAddon/AllTheThings/tree/905ba4a2af37df97a4eb1b359a8bdef31ccba406) (2025-07-31)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/4.5.11...905ba4a2af37df97a4eb1b359a8bdef31ccba406) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- [PAT] Only change providers to qgs for "q" object types. (This fixes an issue where objective objects were having quest givers assigned erroneously)  
- Compress some Trading Post listings  
- Clear parser warning on reverse sorted quest objects  
- Changed the output of PAT to be either -1 for an error or 0 for not an error.  
- [Locales] Update objects in all languages and a few of settings in es and mx, DS minilist fix (#2114)  
    * strings in es and mx  
    * Love in the air object in mx and tw  
    * Undermine objects in all languages  
    * Kobold Knights objects translated to all languages  
    * Undermine objects  
    * DF objects missing translations in mx, cn, ko and tw  
    * Excavation Site 9 objects in all languages  
    * Azj-Kahet treasure missing mx and tw translations  
    * Fixed object translations for the Warlock's secret pet forms.  
    * undermine objects translations  
    * Delves objects translations  
    * Undermine epilogue objects translations  
    * Undermine objects translations  
    * Dastardly duos and visions revisited objects translations  
    * Void mount objects translations  
    * translations of expand minilist to es and mx  
    * Trading Post filter to es and mx  
    * Fix the minilist of LFR Dragon soul  
    * Fixed mixed translation of a object in korean in undermine.  
    * First part of translations to the profession Headers  
    * C.H.E.T.T. header to all languages  
    * Profession headers part2  
    * Header to the tillers in all languages  
- cn update (#2120)  
- Removed an untrue statement from the Dynamic Header IDs file.  
- Fixed a syntax issue that PAT didn't like.  
- [DB] Reparsed for line endings.  
- [Parser] Now actually writes \r\n for its last line.  
- [DB] Fixed VOTI timelines & catalyst being entirely considered removed :weary: Only LFR is removed  
    [DB] Some other timeline fixes  
    [Parser] expansion() now forcibly clears any timeline assigned to it to prevent easy cross-contamination between files of timelines  
- The tillers overhaul (#2119)  
    * Moved the Tillers to their own Expansion Features file.  
    Added a section for Harvesting within the Tillers header.  
    Added phase requirements for the Work Order daily quests.  
    * Added a map constant for VALLEY\_OF\_THE\_FOUR\_WINDS\_CAVERN\_OF\_ENDLESS\_ECHOES.  
    Added a function template for buddy-based reputation calculations.  
    * The Tiller buddy quests are no longer nested under the faction itself. (Factions should not act as headers)  
    * Classic: Now properly handling buddy reputations in the Quests lib.  
    * Added objectives to all Tiller's Daily and Repeatable quests.  
    * Added missing weed npcIDs.  
- [Parser] Some timeline/hierarchical field fixes  
    * Timeline processing now properly handles taking the first entry within the proper version scope when multiple of the same change end up merged together in the same timeline  
    * Hierarchical Field Adjustments improved performance in most cases  
    * Fixed handling of NonRepeat fields to actually scan all child groups for cleaning regardless of their values  
- [Logic] Fixed an issue with recursive information types where it could fail to find a valid recursive value when viewed in the Main list  
- PTR 11.2.0: "Secrets of the K'areshi" completed  
    - Re-structure Treasures a bit. Add data for the missing ones. All but 1 are done.  
- [DB] Added HQT from skipping covenant intro to 'Growing in Power' to prevent inaccurate reports  
- Add traderstender helper function, parse  
- Add August 2025 Trading Post  
- Edit some bubbleDowns, add maps to HV rewards  
- [Parser] Now exporting auto-sources, DynamicHeaderIDs, and Dynamic Objects with \r\n at the end of the file.  
- Fix nesting  
- Give AZ Essences a timeline  
- Attempt to fix more bad header timelines  
- Attempt to fix some bad header timelines  
- [DB] ... forgot one  
- [DB] It's possible to purchase SL Conduit-learning items prior to being able to use them. They're now linked to the Achievement which enables them to be usable  
- Revert "[Action] Try to make Commit Changes always return success."  
- [DB] 'Re-Introductions' is actually a breadcrumb  
- [Action] Try to make Commit Changes always return success.  
- sorted classic "achievements" (you got them by transfering to wotlk after som ended)  
- [PAT] Updated source file format based on current standards.  
- [Action] Try to make Commit Changes always return success.  
- [DB] WotLK Alchemy + Cooking  
- [Action] Try to make Commit Changes always return success.  
- [Logic] Tooltip adjustments  
    * Retail: The rare case of colorized-object tooltip names now properly grabs ATT results for the tooltip (i.e. Bountiful Delve caches)  
    * Simplified some indenting and function calls  
- [PAT] Updated source file format based on current standards.  
- [DB] Echoing Fragment are account-wide quests  
- [Logic] Retail: Some adjustments for 'Total Cost' calculations  
    * No longer including non-collectibles when in Debug mode  
    * Now recursively adds Costs for the Costs within the Total Cost group such that all nested Costs are shown at once  
    * Costs which themselves have further costs or providers are now highlighted and sorted to the end of the Total Costs group (to help indicate they are not an immediately-available Cost)  
- [DB] 'Faceless Mask of the Nemesis' technically has a cost not providers  
- [DB] 'Weaponsmithing, Reborn' is properly automated  
- Ran PAT on the Standards.lua file.  
- PTR 11.2.0: "Hard K'arroc" section of "Otherworldly Ecologist"  
    - Warrant: Grubber  
    - 4 more "Ecological Variety" Daily Quests  
    - "Dangerous Prowlers of K'aresh" coordinates  
    - Skyriding Glyphs and Quests  
    - Ba'eth's Request Storyline  
- Some Mounts sorted away  
- Unsorted 11.1.5, 11.1.7  
- Added 7.0.3 QI's (N+Q, " thru A)  
- 11.2.0 Unsorted some cleaning up  
- TWW S3 Dungeon Loot tables  
- exact number is better  
- wow 20th bday ended 6 months ago  
- [DB] A Flash of Bronze... is unavailable in retail  
- [Logic] Retail: Removed extraneous runner line  
- Update The Forge of Souls with InstanceHelper  
- Updated the PAT action to trigger every day at 7:00 UTC.  
- GitHub apparently wants \r\n, not just a newline character.  
- [PAT] Updated source file format based on current standards.  
- Indenting... really now. Thanks GitHub.  
- Added a GitHub action that may or may not work for running PAT manually.  
- [PAT] Retail ATT devs getting what they've wanted? Reorganized the priority of sourceQuest, sourceAchievement, altQuest, altAchievement, icon, and description. The next run of PAT will apply these changes to the database.  
- Update editorconfig for Newlines  
- Rebuilt all DBs to ensure that nothing was broken by the update.  
- [PAT] Applied updated trimming standard to all source files.  
- [PAT] Updated to include a newline charactera the end of the source files rather than trim it away.  
- Added the source code for the Process Automation Tool (PAT).  
- [PAT] All of the Parser folder is now under PAT's jurisdiction.  
- Fixed some whitespace in Blackrock Foundry that was causing PAT to have panic attack.  
- For real this time  
- Fix some reported errors  
- [PAT] All non-Blackrock Foundry D&R Files have now received a PATdown.  
- [PAT] All Outdoor Zone Files have now received a PATdown.  
- [PAT] All Shadowlands Outdoor Zone Files have now received a PATdown.  
- Fixed a bug involving nested npcs directly under quests with no additional context.  
- Fixed a bug that was preventing PAT from completing Krokuun involving non-standard block comment enders. (]] and --]] vs ]]--)  
- [PAT] All Zandalar and Nazjatar Outdoor Zone Files have now received a PATdown.  
- [PAT] All Kul Tiras Outdoor Zone Files have now received a PATdown.  
- [PAT] All Argus Outdoor Zone Files have now received a PATdown.  
- [PAT] Half the Broken Isles Outdoor Zone Files must have been hiding in an illusion and have now received a PATdown.  
- Automated some more Broken Isles achievements while I'm digging around in here...  
- No Shellfish Endeavor is now automated and no longer makes PAT angry and storm into her room.  
- [PAT] All Broken Isles Outdoor Zone Files have now received a PATdown. (blame Khad'gar)  
- [PAT] All Draenor Outdoor Zone Files have now received a PATdown.  
- Fixed a malformed description in Feline Friends Forever  
- Cleaned up some comments in Shrine of the Two Moons.  
- Fixed a bad bulk comment format in Orgrimmar.  
- Fixed the Uldum assault file, it had some wonky commenting going on in there.  
- Fixed the commented out version of Most Loyal (Sylvanas Version) that got royalled scuffed by PAT.  
- [PAT] Found some more Expansion Features  
- [PAT] All non-Outdoor Zone and Dungeon Files have now received a PATdown.  
- [PAT] No longer having a seizure related to bulk comments. (These are now parsed the same as preprocessors)  
- [PAT] Standrard update: While odd, situations where breadcrumb/worldquest and repeatable are on the same quest, breadcrumb should go first.  
- Fixed some weird indenting in the Peak of Serenity.  
- [PAT] Enforced file trimming and "g" to "groups" conversion to every source file within the Parser folder. (Parser still exports this as "g", but for source files we want the full and proper name "groups" to be used so that we can search for "g" without colliding with every file not conforming with PAT standards.)  
- Update Contributor.lua  
- Update The Wandering Isle.lua  
- Adjusted the Standard.lua file to indicate that you don't need to specify the map name anymore, you should use a constant.  
- [PAT] Name is now sorted to the top underneath AQD/HQD if they exist.  
- Fixed an indent in Stormwind that was giving PAT a seizure.  
- Adjusted "Crieve's List"  
- [PAT] Here are the new standards.  
- [PAT] Ran it against the Standard.lua file.  
- [PAT] All PVP, pre-WOD Expansion Features,  files have received a PATdown.  
    Also converted "g" to "groups" in the files I'm working on next. (PAT didn't like the format for modern dungeons, fixing it to understand what to do)  
- [PAT] All World Drop, Event, & Crafted Items Files files have received a PATdown.  
    Also trimmed all files even if there were no other changes detected. (PAT no longer forgets to do this)  
- [PAT] All Mists of Pandaria Dungeon Files files have received a PATdown.  
- [PAT] All Cataclysm Dungeon Files files have received a PATdown.  
- [PAT] All Wrath of the Lich King Dungeon Files files have received a PATdown.  
- [PAT] All Burning Crusade Dungeon Files files have received a PATdown.  
- [PAT] All Classic Dungeon Files files have received a PATdown.  
- [PAT] All Northrend Outdoor Zone files have received a PATdown.  
- Fixed a scuffed field. (This is why we always end a line with a comma...)  
- [PAT] All Outland Outdoor Zone files have received a PATdown.  
- [PAT] All Eastern Kingdoms files have received a PATdown.  
- PTR 11.2.0: Good chunk of "Otherworldly Ecologist" is completed  
- [PAT] Eastern Kingdoms getting a PATdown! (part one)  
- [PAT] All Kalimdor files have received a PATdown. Comments are now sorted just before groups in priority to fix a priority bug in preprocessors with comments.  
- [PAT] Kalimdor getting a PATdown now. (part three)  
- [PAT] Kalimdor getting a PATdown now. (part two)  
- [PAT] Kalimdor getting a PATdown now. (part one)  
- [PAT] All Pandaria files have received a PATdown.  
- [PAT] Some more automation  
- [PAT] No longer incompatible with preprocessors. (It inherently uses the priority of sub-properties within the preprocessor now.)  
- [PET] Adjusted some more formating using updated Provider Automaiton Tool logic.  
