# AllTheThings

## [4.5.0-6-g1604ce2](https://github.com/ATTWoWAddon/AllTheThings/tree/1604ce2a6ebe3f6c84b86c30c7c644a6f044f351) (2025-06-09)
[Full Changelog](https://github.com/ATTWoWAddon/AllTheThings/compare/4.5.0...1604ce2a6ebe3f6c84b86c30c7c644a6f044f351) [Previous Releases](https://github.com/ATTWoWAddon/AllTheThings/releases)

- [Parser] Added 'NON\_SORTED\_FIELDS' config entry (discovered that the order of 'crs' and 'qgs' actually have implied meaning via the waypoint logic but they were always being sorted by parser, thus breaking that relationship in many situations) (i.e. this fixes various Alliance/Horde NPCs having their waypoints apparently 'swapped' when plotted when both are assigned to the same data)  
- [Parser] Added a warning when a .config file is not found when loading  
    [Parser] Fixed debug config path during debugging  
- [Parser] Fixed not using retail.config by default  
- [Parser] Timeline parsing fixes and cleanup (#2006)  
    * [Parser] De-duplicate code in timeline ADDED/CREATED switch statements  
    * [Parser] Process DELETED timeline entries after current release version  
    * [Parser] Fix timeline parsing with multiple DELETED/REMOVED entries  
    * Remove unnecessary braces from switch case in Parser  
    * Merge Worn Axe's multiple timelines  
    * [Parser] Add ChangeType static class for TimelineEntries  
    * [Parser] Reworked timeline checking  
    - Add GetAdaptedTimeline method to Timeline class, which returns an appropriate timeline for a given release version  
    - Add enum for RemovedStatus  
    - Various changes to CheckTimeline() function  
      - Return early if no timeline is found  
      - Obtainability of a Thing is now processed in Timeline class itself  
    * [Parser] Fix bug where Consolidate\_awprwp() logic was incorrectly dropping rwp values  
    * Removed a line of whitespace because it bothered me  
    * Small cleanup  
    * Readd version requirement on logging warning for earliest patch change  
    * Fix logic for setting CurrentEntry and improved some comments  
    * Temporarily adding `Categories_branch.lua` and `Categories_master.lua` files for easy comparison  
    * [Parser] Fix logic for RWP override from parent  
    * Update temporary Categories\_branch.lua file after fixed logic  
    * Also update Categories\_branch.lua for Cata  
    * Remove temp comparison files  
- Fixed real SL paragon quests and moved them outside of HQTs.  
- Fixed an eventID remapping bug caused by the load order of files.  
