# AllTheThings

## [DF-3.4.9-57-g0635c39](https://github.com/DFortun81/AllTheThings/tree/0635c3975eb7b69ecaa4a7588d215a4312845bd2) (2023-06-22)
[Full Changelog](https://github.com/DFortun81/AllTheThings/compare/DF-3.4.9...0635c3975eb7b69ecaa4a7588d215a4312845bd2) [Previous Releases](https://github.com/DFortun81/AllTheThings/releases)

- Event module tweaks (#1437)  
    * [WIP] Some Event Module adjustments to help address minor performance improvements
  
    * Commented debug prints  
- Fixed Lua error if someone's cached character data is missing their character name  
- visual clean up  
- checked the knot cache again for patch 10.1.5  
    3 patterns already were re-added with other sources.  
    https://www.wowhead.com/item=18515/pattern-mongoose-boots#comments is however still missing  
- 0.6, 0.7, and 2.0.1 LW adding  
- professions hqts  
- Updated Midsummer Fire Festival for 10.1.0  
- Now supports SCROLL\_FRAME\_SCROLL\_BAR\_TEMPLATE should it exist.  
- Removed unnecessary functions.  
- Some More professions to Parser  
- -- Improvment made to Profession handling in harvester  
- Small Sorting  
- Jeeves is now a Toy in Wrath Classic.  
- classic LW recipes defining, some symlinking  
- Added the Sidereal Essence vendor in Dalaran. /att currency:2589 to see them all without needing to find the vendor. (Turn on Loot Mode first!)  
- Added Sidereal Essence to all the DFB last bosses.  
    Macabre Marionette is no longer being parsed as a PetType object...  
- Added A Cautious Return to Dalaran. (for Night Elf Mage Lore)  
- Added Defense Protocol Beta achievements.  
    Added Jeeves back?  
- Should Finish petDB! Thanks a lot NameFace :D  
- Using new Shortcut to reduce code  
- Added Glyph of Omen of Clarity and Glyph of Shattering Throw to Inscription.  
- Added the battlepets header for Outdoor Zones battle pets.  
- -- Check petDB Classic-MoP. Only MissingPets left to do  
    -- More Timelines Constants  
- Retail parser patch updated  
- moar hqt  
- Added /attyell to Retail ATT. (It already exists in ATT-Classic)  
- Significantly improved the performance of BuildGroups!  
- In an effort to fix this language thing once and for all, the order of file read is now sorted using invariant culture rules.  
- Yet another attempt to fix the unsorting problem.  
- Fix for international language sorting.  
- Removed an extraneous cached field "achievementCategoryID". No one references or needs to quick lookup this value.  
- Moved some sourceID harvesting stuff to the actual section that uses it.  
- Simplified references to GetDataCache. Removed the extra field from BuildSearchResponse.  
- Removed the addon menu override.  
- All references to the strings "AllTheThings" and "ATT-Classic" have been changed to appName, which is provided by the WoW Client as an argument to the source file.  
- Parser now uses InvariantCulture to sort strings and exports strings with the assumption that it can be native lua code should the contributor want to be clever.  
    Deprecated the use of the "asset" and "icon" helper functions. Please use native lua code for this now!  
- Added even more First Crafts.  
- -- Small Update  
- -- A big 10.1.5 Update  
- couple more pet changes for xp stones and description update  
- -- Updated Harvest: Now Retail Builds Condensed into single file  
- Harvest:  
    10.1.0.49890  
    10.1.0.50000  
    10.1.5.50006  
- -- Some 10.1.5 Updates  
- -- Cobalt Assembly Fix  
- -- Dawn of the Infinite update Thanks a lot for the help Prevention!  
- Couple missing quest datas  
- fix for missing symlink item  
- moved pet charm wq rewards to their specific expansion. shiny pet charms are now under legion>wq & not pet battle>wq>legion  
- added addon tiers for wod, so if you wish to farm shiny pet charms, you know the trainers are in wod  
    also gave the other quests a tier tag (bc till wod) so it looks consistend. after wod, they stopped dailies and used wq's  
- reparse so att git works  
- updated shiny pet charm  
- specific upgrade stones cant come from wq's, only neutral stones can  
- have to force drop pet charms  
- updated pet charm sources (its mostly pet battle world quests or mission table)  
- Revert "temp fix for cobalt assembly rep (found no string)"  
- temp fix for cobalt assembly rep (found no string)  
- huge pet battle update  
