# AllTheThings

## [4.8.12a-25-ge46e940](https://github.com/ATTWoWAddon/AllTheThings/tree/e46e940e4643d8c5d804f86c261274e58d3b5505) (2026-01-17)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/4.8.12a...e46e940e4643d8c5d804f86c261274e58d3b5505) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- [DB] Couple new Phase Diving coords for orbs  
    [DB] Retail: Fixed 'The Kaldorei and the Well of Eternity' book coord in Tanaris  
- [Logic] Retail: Fixed Reagent Filler not associating the proper skillID for Recipes due to an overloaded 'skillID' field which was added to Recipe objects  
- [Logic] Retail: Fixed empty Dynamic groups causing Lua error  
- Legion Remix: New source for 'Blank Doomsayer's Pamphlet' in the end of days  
- Fix a few reported errors, add twitch drop, update Mount/Pet/ToyDB for 12.0.1.65337  
- [Logic] Retail: Fixed handling of /att import content  
    [Logic] Added ForceShowUpdate (when we want the Update logic to persist on the group but also force it to remain visible)  
    [Misc] Fixed various comments  
- Fixed forceShow in the import window.  
- [Logic] Retail: Converted some directly defined custom window OnUpdate functions to utilize AddCustomWindowOnUpdate instead until converted to definition-based window creation  
- [Logic] Fixed/simplified Nested Quest chain visibility  
- [Logic] Retail: Moved Upgrade distinction check into the GetUpgrade method instead of only at the Filler (noticed some situations where a tooltip would show Upgrade simply due to identical upgrade data being cached on that Item)  
- Midnight: Rage of the Ren'dorei  
- Legion BS quest item added for Leysmithing Mastery  
- Classic: Slightly optimized the DelayedCall function.  
- Added back the distinct functions for Update/Refresh. Callback would need to be refactored before making this simplification change.  
- Refactored AssignChildren to utilize the member function.  
- Classic: Refactored "DefaultRebuild" to "AssignChildren".  
- Refactored "BaseUpdate" to "DefaultUpdate". These functions did the exact same thing, but due to windows existing in the classic environment outside of the addon itself, we will standardize to the classic variant's name.  
- Add itemid for shop pet  
- Prepping for classic windows in retail.  
- Classic: Simplified some window logic.  
- Classic: Adjusted declarations for window definitions to allow the header data to be immediately accessible.  
- Classic: Adjusted windows to not directly reference AllTheThingsSettings.  
- Retail: Moved the OnUpdate declaration for the Debugger window to the function to simplify the GetWindow definition a bit later.  
- Classic: Fixed some more missing source quests in Redridge.  
- Classic: A Baying of Gnolls is a source quest for Howling in the Hills.  
