ARL Change Log

NOTE: Always remove the folder for old versions and install a fresh copy when upgrading.

Version 2.0 Release Candidate 1

Changes to the recipe list panel:

Completely revamped the GUI: The main panel is wider, allowing more text to fit in the list without being truncated.

The currently-selected filter category will now persist between expanding or collapsing the panel.

Removed the word "Miscellaneous" and the "Display Exclusions" checkbox from the Miscellaneous filter menu.

The lists for each tab will now retain the state of their entries - if a recipe is expanded in a tab it will remain so even if another tab is selected, the sorting method is changed, or the list panel is closed.

Miscellaneous changes:

Many recipes have had their quality levels corrected.

The daily cooking quests in Dalaran have been linked to three cooking recipes.

The reputation levels required for several Thorium Brotherhood recipes have been fixed.

A massive code cleanup/simplification was undertaken which resulted in slightly lower memory usage before loading the GUI.

Bug Fixes.

Fixed issue of highlight texture showing when not appropriate.

Determining whether or not a tradeskill frame is open is now accurate.

The recipe list will no longer refresh when players near you learn new recipes.

Fixed logic when clicking tabs so that the resulting actions will not occur multiple times.

The recipe list is only updated when selecting a tab after the first time the list is shown, to avoid updating twice.

The sorted lists for locations and acquisition types are now processed once, upon creation, instead of every time the list for those tabs is re-initialized.

Save the state of the "Have Materials" checkbox in the default TradeSkill UI before scanning, then restore it when done.

Version 1.1.0 Beta 2

Changes to the recipe list panel:

Removed the "sorting type" dropdown menu - it has been replaced by three "view mode" tabs at the bottom of the panel; "Acquisition", "Location", and "Recipe".

The three view modes can be viewed in either ascending or descending order, and either by recipe name or by skill level.

A toggle has been added for displaying recipes which have been put into the exclusion list.

The "Filter" and "Reset" buttons are now the same size.

The search entry box has been lengthened.

The "Search" and "X" (clear search) buttons have been removed - they are now unnecessary due to improved entry box behavior.

The expand/contract All button has had its appearance altered to be a better aesthetic fit with the rest of the panel.

Tooltips generated by buttons and other panel widgets will now appear to the top-right of their source instead of the default tooltip location.

Recipes which require specific profession specializations will now show that fact in their tooltip.

The tooltip text for the "Specialty" filter in the General Filters section now more accurately describes its function.

The list panel will now be drawn on the same level as default UI frames, and will also raise to the top when clicked.

Miscellaneous changes:

Many recipes have had their quality levels corrected.

A large number of recipes which are sold in limited quantities will now display this fact, and the number available, both in the recipe tooltip and in the expanded list entry.

More recipes have had World Drop locations added to them.

Under the "Display Options" section of the configuration panel, it is now possible to turn off the "hint text" for recipe acquire tooltips.

Most recipes which are acquired via a trainer will now be displayed as being Common quality.

Bug Fixes.

Reputation-dependent recipes for which the character only has neutral standing will now be correctly colored as red.

Recipes which are viewed from a linked tradeskill will no longer be flagged as known by the character.

List items will no longer randomly disappear when clicked.

The scrollbar will now be disabled in any situation where the list is empty.

The list panel will no longer "jump" when being expanded or contracted.

Version 1.1.0 Beta 1

Changes to the recipe list panel:

The behavior of Location sorting has been fundamentally changed. The list will now contain location names which can be expanded to show all recipes which can be obtained in that location.

The behavior of Acquisition sorting has been fundamentally changed. The list will now contain the names of acquire types such as "World Drop", "Trainer", and "Vendor", which can be expanded to show all recipes which can be obtained in that manner.

Recipe sorting types in the dropdown selector are now localized.

Typing in the search entry box will now yield results immediately.

The search entry box now has a ten-line history buffer. To store a line in the history, press the enter key of click the Search button. To recall a line, use the up or down arrow keys while the cursor is in the entry box.

Added support for searching by location name and by acquire type.

The status bar at the bottom of the list panel will now show the number of list entries in parenthesis.

World Drop recipes now show which continent or zone they may be found in as well as a level range for the mobs which drop them.

List entries are now colored according to their quality, instead of by skill level. Skill levels are still colored as before.

RC9

Fixed a bug with mini-maps and not displaying mob drops correctly along with an issue with trainers.

Fixed some accidental globals.

Now using LibQTipClick-1.1.

All LibQTip/Click tooltips are now acquired when needed and released when not.

Completely revamped the look and behavior of the alt tradeskills menu.

Added alt-click-to-remove on alt names.

Completely revamped the look and behavior of the acquire tooltip. Now fixed width, and scales with font size.

Fixed a few nil references.

All tooltips now fully support TipTac skinning.

Recipes which are only obtainable from a quest available only to the opposing faction will now display this fact.

Code optimization.

Lunar Festival Recipes updated

Added in tooltip scanning for the dataminer.

RC8

Fixed a bug when you did a scan, the drop down menus for the profession would change text to something non-existent.

Added all/none functionality for classes, reputations.

All/none functionality has changed, now you click on the text to select all or none. There are no individual buttons. The tooltip explains this in more detail.

Updated many trainers to coincide with the argent tourney.

Changed seasonal to be world events as it fits better. Use the titles from the achievements to track these instead of our own localized string.

Updated many recipes which had wrong sill levels.

Added some new datamining functionality. It will scan the trainer and tell you if this trainer is missing recipes that can be trained on it. Also compares skill levels.

Combined wrath reputations which are horde/alliance only. Disabled those reputation which did not have any items (yet).

Converted to LibQTip for tooltips (makes them a lot easier to deal with).

Added support for which expansion a recipe was obtained from.

Added support to track the skill ups of the recipe.

Fixed a bug when using exclusions, the progress bar numbers would not be accurate.

Fixed a bug when you would get an error after clicking on an open space near the end of the recipe.

Added UI elements which will allow you to access alt's tradeskills. A tooltip is generated which will let you select which alt you print out.

Fixed a few issues with the frames being saved.

RC7

This release is dedicated to the demise of WowMatrix. May it rot in hell.

Added formal in-game datamining functions. These are to be used when you want to see if ARL has accurate data.

Fixed bug where first aid and cooking were showing 2 less recipes.

Fixed a nil reference error.

Fixed a localization error with svn clients.

Fixed a few leaking globals.

Code optimization.

RC6

Added 3.1 recipes. These recipes may have inaccurate information. If so, please submit a ticket and I'll get them updated ASAP.

Database updates for many recipes.

Add TipTac support.

Fixed minor issues with the progress bar and excluded recipes.

Added some basic tracking for alt professions, no gui/interface for this, but it's being tracked right now for future upgrades to ARL.

Expanded the classes filter to allow you to select classes individually.

Localization updates.

RC5

Added donation info, please take a look, it's not just about money. :)

Fixed the LW typo. :P

Updated some skill levels for patterns.

All opposite faction acquire methods in the tooltip will now be hidden automatically. They will still be shown as part of the recipe window depending on your filter settings for faction.

You can now sort by skill level ascending and descending.

If you're at a trainer and want to see if the skill levels match those on the trainer, type /arl scandata. This will do a comparison. If you use this command wrong, you will get called names, yelled at, no one will like you, and God will kill a kitten.

You can now customize the font size for the tooltips. It defaults at 11, however you can change it to between 8 and 16 now.

Localization updates (thank you so much to everyone who helps localize, there are currently 1625 strings that need localization with ARL and you guys have done most of them!

RC4

Updated recipe information (skill levels, flags, locations, etc)

Added more fine grained support for Tom Tom integration (Please see the ARL in-game options to see how to configure this.)

Many minor bug fixes

New API to get the entire recipe database

Localization updates

RC3

Fixed a bug where you did not have a proper default position for the scan button.

Fixed the error regarding donglestub.

Fixed the loading error with ARL-Seasonal.lua that some people were experiencing.

Fixed the TomTom nil error that some people were experiencing.

RC2

You can now customize which tooltips are displayed, and where they are anchored.

You have more options on where to anchor the scan button.

Mini-map and world map integration. ARL will now work with TomTom to add icons to your world map and mini-map when you do a scan. These icons do not persist through sessions (done on purpose as to not clutter up your map) and will only show up with TomTom enabled. You can get TomTom here.

The addon is now LoD with the tradeskill UI. This means that ARL will not be loaded until you open up a trade skill window, this saving you memory.

Support for Cauldron (including existing support for ATSW, Skillet and Manufac).