# AllTheThings

## [4.8.12a-15-g460a534](https://github.com/ATTWoWAddon/AllTheThings/tree/460a5349d025566ac678a23a310ce7c07000a6bb) (2026-01-16)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/4.8.12a...460a5349d025566ac678a23a310ce7c07000a6bb) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- 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.  
