1.5.0 Release Notes
Contributions made by Crieve:
* Fixed the bug with Enchanting.
* The addon now better handles having information fail to load.
* No longer caching unsorted. (Contribs can refer directly to /att unsorted or to our Debugging files to know what is there.)
* But we do still want to cache Never Implemented... Heh.
* 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!
* 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.
* Removed the addon menu override.
* Simplified references to GetDataCache and how BuildSearchResponse generates data. (it doesn't!) Doing this ripped out 30 MB worth of extraneous data in RAM.
* Deprecated and removed the CloneData function. Now using CloneReference, which saves about 5-10 more MB of RAM! (in addition to being faster in general)
* Updated CacheField to not use rawget/rawset.
* Got rid of a couple rawget/rawset calls.
* CacheFields is now significantly faster.
* Cleaned up GetDataCache a bunch.
* In an effort to fix this language thing once and for all, the order of file read is now sorted using invariant culture rules.
* Dynamic Categories now clear away their OnUpdate after successfully building themselves.
* Changed how windows define themselves to give them a Silent option as to not do any tasks until they're visible.
* BuildGroups with a for loop is faster than using ipairs... interesting.
* Significantly improved the performance of BuildGroups!
* Improved the performance of the complex cache fields and ProcessGroups. Apparently caching fields before building groups is also faster.
* Added an OnInit function for UI Windows.
* Added slash commands for /attquests, /attrwp, /attdailies, and /attbreadcrumbs
* Added Glyph of Omen of Clarity and Glyph of Shattering Throw to Inscription.
* Create Mini List for Group now properly builds a Window object.
* The Prime window now doesn't update your progress unless you look at it. The Mini List will update its display as you look at it.
* Prime window update adjustments.
* Adding a boolean to activate debugging. Updated game version to 30402.
* Added Defense Protocol Beta achievements. Added Jeeves to Engineering Crafte Items as a toy.
* Added A Cautious Return to Dalaran. (for Night Elf Mage Lore)
* Fixed an issue with CreateQuestWithFactionData.
* Added back the CloneData function just to have it.
* Fixed a display bug with the mini list.
* All the mini list bugs (to my knowlege) are now fixed!
* Removed the print statement from the OnEvent.
* Added Sidereal Essence to all the DFB last bosses. Macabre Marionette is no longer being parsed as a PetType object...
* Added "DPB" to the tooltip of items that can drop during Defense Protocol Beta.
* 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!)
* Jeeves is now a Toy in Wrath Classic. Fixed a map caching bug caused by ipairs being garbage.

