ARL Changelog

ARL Change Log

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

3.0.0

Recipe Database:

  • Recipes split off into separate modules for each profession, loaded on demand. Typical memory usage is about 20% what it was previous, due to this change.

New modules:

  • AckisRecipeList_Alchemy
  • AckisRecipeList_Blacksmithing
  • AckisRecipeList_Cooking
  • AckisRecipeList_Enchanting
  • AckisRecipeList_Engineering
  • AckisRecipeList_FirstAid
  • AckisRecipeList_Inscription
  • AckisRecipeList_Jewelcrafting
  • AckisRecipeList_Leatherworking
  • AckisRecipeList_Smelting
  • AckisRecipeList_Tailoring

Note that Ackis Recipe List will not work without the module for the profession you are trying to scan. If you attempt to scan a profession that is missing a module, you will be informed.

2.6.3

Recipe Database:

  • Fix ticketed issues

Dev Tools

  • Cleanup/overhaul

2.6.2

Dev Tools

  • Rewrote a large portion of the backend
  • Cleanup/overhaul

2.6.1

Recipe Database:

  • Fix various ticketed errors

Dev Tools

  • Rewrote a large portion of the backend
  • Cleanup/overhaul

2.6.0

Dev Tools

  • Rewrote a large portion of the backend
  • Cleanup/overhaul

2.5.13

Recipe Database:

  • Fix Swiftstrike Bracers location
  • Update Enchant Gloves - Advanced herbalism - mobs which dropped this have been removed from game
  • Update of Trainers and Vendors in Theramore

2.5.12

Recipe Database:

  • Fix error for TomTom users

2.5.11

Recipe Database:

  • Removed trainers removed from Darkshore with Cataclysm, update recipe list for removal of those trainers
  • Added Engineering trainer in Darkshore

2.5.10

Recipe Database:

  • Update many trainers
  • Fix Magnificence of Leather/Scales - not on trainers, but scanner thinks it is.

Dev Tools

  • Added whitelist implementation so Magnificence of Leather/Scales stop dumping as being on trainers

2.5.9

Recipe Database:

  • Implemented new Retire feature

Dev Tools

  • Add new way to properly filter Retired collectables
  • Fix dump for empty sources

2.5.8

Recipe Database:

  • Icecrown trainers updated
  • Add trainers in the area in the mountains in Kun Lai Summit
  • Update Tailoring vendor in Honor Hold
  • Add trainers
  • Add "Miscellaneous" filter to Default settings

Dev Tools

  • Cleanup/overhaul

2.5.7

Recipe Database:

  • Fix some recipe items which were marked BoE instead of BoP.

Dev Tools

  • Fix Dump commands

2.5.6

Recipe Database:

  • Fixed location of Sapphire Cub & Jade Owl
  • Update Inscription Technique sources for new 5.4 patterns

Dev Tools

  • Modify Dump commands

2.5.5

Recipe Database:

  • Darnassus Trainer updates
  • Stormwind Trainer updates
  • Fix classes missing from items

2.5.4

Recipe Database:

  • 5.4 Inscription fixes
  • Dun Morogh Trainers/Vendors moved
  • Add 'All-in-one' horde profession trainers, update alliance ones, add neutral ones

2.5.3

Recipe Database:

  • Updated some 5.4 Cooking Recipes to show they are from Ancient Guo-Lai Caches
  • Commented out some Cooking Recipes which didn't make live
  • Updated 5.4 Blacksmithing items to include classes

Interface

  • Fixed error that popped up during Pet Battles
  • Fixed error that popped up while using the mouse's scroll wheel in the ARL frame following Blizzard API change with 5.4

2.5.2

Recipe Database:

  • Added all 5.4 recipes
  • Added super-rare Tailoring pattern "High Society Top Hat"
  • Import Localizations - still missing some for all languages but English, Italian & Spanish.

2.5.1

  • TradeSkillerMaster_Crafting released new version which broke ARL interaction - Working again

2.5.0

  • Remove unnecessary Localization
  • Import Localizations.. Whoops

2.4.9

Recipe Database:

  • Ticket 1576 fixed
    • On fixing Ticket 1576, discovered other circumstances craftables would not show in list, fixed

Interface

  • Added "Miscellaneous" option for Obtain filter for fixing Ticket 1576 & related
  • Major changes in the interface for the Developer copy
    • Better usability
    • No more disconnecting on a profession dump

2.4.8

Recipe Database:

  • Updated many recipes - per tickets
  • Add/update vendors & trainers

Interface:

  • 5.3 compatible
  • Fix various bugs with tooltip functionality
  • Waypoints added for Pandaria
  • Remove debugging code

2.4.7

Recipe Database:

  • Updated many recipes - per tickets

Interface:

  • Fix various bugs with tooltip functionality
  • Add Waypoint functionality

2.4.6

Interface:

  • New tooltip functionality

2.4.5

Recipe Database:

  • Updated with Profession changes for 5.2
  • Rescan several trainers

2.4.4

Interface:

  • Fixed a bug where self-upgrading recipes would show the lower counterparts when doing a scan.
  • Fixed an issue where recipes that were custom only would not show up in the scan.

Recipe Database:

  • Updated many recipes.

2.4.3

Recipe Database:

  • Updated many recipes.

2.4.2

Interface:

  • Removed some of the translation libraries to use internal Blizzard functions to get localization names.

Recipe Database:

  • Added in a few missing MoP entries
  • Removed all resistance-based Armor Kit recipes.
  • Removed some NPCs which no longer had any recipe data associated to them.
  • Fixed the role assignments for several recipes.

2.4.1

Interface:

  • The look of the profession-cycling button (profession icon at upper-left of list frame) has been improved.
  • Type-to-search has had its responsiveness improved.

Recipe Database:

  • Removed all resistance-based Armor Kit recipes.
  • Recipes which automatically update to new ranks no longer show older ranks as being available to learn.
  • Removed some NPCs which no longer had any recipe data associated to them.
  • Fixed the role assignments for several recipes.

2.4

General:

  • Added MoP support.
  • Replaced Inscription Relic with Inscription Staff.

Interface:

  • Removed Prime Glyph references.
  • Added a new highlight texture for the profession-switching button (portrait-type image at top-left of the list).

Recipe Database:

  • Removed recipes which didn't make it to 5.0.4
  • Added new recipes which presumably replaced some which were removed.
  • Added the 25 new glyphs for Monks.
  • Removed a now-defunct quest from Steam Tonk Controller.

Backend:

  • Revamped the in-game dataminer to detect things added in MoP.
  • Removed most of the reliance on LibBabble-Zone

2.3.3

  • Nothing worth note (needless version bump).

2.3.2

Interface:

  • Added Reputation filter, to replace the Vendor filter for appropriate recipes.

Backend:

  • Various optimizations.

2.3.1

Interface:

  • Replaced specific "Removed from game" texts with the generic variant.
  • Some recipes now inform you if the acquire source will only be available after performing certain events, so that not finding a certain quest or NPC will have an explanation as to why.
  • Added emphasis for the character's current location when viewing the Location tab - helps with "what can I get here" moments.
  • Replace the TomTom "greet dot" waypoint icon with the icon for the waypoint's profession.
  • Added support for itIT localization.
  • Suppressed the missing localization phrase translation errors for non-enUS locales. Any missing translations will default to English.

Recipe Database:

  • Marked several recipes as removed from the game.
  • Removed several NPCs which are no longer associated to recipes.
  • Added several new vendors and trainers.
  • Updated coordinates for several vendors and trainers.
  • Fixed many recipe qualities.
  • Normalized filters on a plethora of recipes so they make much more sense.
  • Fixed binding types (BoE, BoP) for several recipe items.
  • Several recipes have had their skill levels corrected.

Backend:

  • Removed support for Cartographer_Waypoints since Cartographer has been dead since 2008.
  • Fixed issue where the AddOn would break if the acquire tooltip was turned off.
  • Cleaned up the TradeSkill AddOn-detection code.
  • Revamped the in-game dataminer to detect more issues and, more importantly, automatically fix them to make corrections easier.
  • Added waypoints for a few more instances.

2.3.0

Interface:

  • Each profession now has its own set of unique item-type filters, where applicable. The filters, by profession, are:
    • Alchemy: Cauldron, Elixir, Flask, Miscellaneous, Oil, Potion, Transmutation, Trinket.
    • Blacksmithing: Chest, Dagger, Feet, Hands, Head, Item Enhancement, Legs, Materials, One-Handed Axe, One-Handed Mace, One-Handed Sword, Polearm, Rod, Shield, Shoulder, Skeleton Key, Thrown, Two-Handed Axe, Two-Handed Mace, Two-Handed Sword, Waist, Wrist.
    • Enchanting: Boots, Bracer, Chest, Cloak, Gloves, Miscellaneous, Ring, Shield, Weapon, 2H Weapon, Staff, Oil, Rod, Wand.
    • Tailoring: Back, Bag, Chest, Feet, Hands, Head, Item Enhancement, Legs, Materials, Miscellaneous, Shirt, Shoulder, Waist, Wrist.
    • Inscription: Created Items, Item Enhancement, Major Glyph, Materials, Minor Glyph, Off-Hand, Prime Glyph, Relic, Scroll.
    • Leatherworking: Back, Bag, Chest, Created Items, Feet, Hands, Head, Item Enhancement, Legs, Materials, Shield, Shoulder, Thrown, Waist, Wrist.
    • Jewelcrafting: Created Items, Fist Weapon, Head, Materials, Neck, Ring, Trinket, Blue Gem, Green Gem, Meta Gem, Orange Gem, Prismatic Gem, Purple Gem, Red Gem, Yellow Gem.
    • Engineering: Back, Bag, Bow, Created Items, Crossbow, Feet, Gun, Head, Item Enhancement, Main Hand, Materials, Mount, Neck, Pet, Shield, Trinket.
  • The Item Filter menu will be disabled for professions which do not have item-type filters.
  • Normalized the layout of all filter menus.

Recipe Database:

  • Assigned the correct crafted item for the "Pumpkin Pie" cooking recipe.
  • Runic Plate Boots, Helm, Leggings, and Shoulders are no longer marked as removed from the game: They are now assigned to the newly-added vendor "Dramm Riverhorn".
  • All "Tough Scorpid" Leatherworking recipes are no longer marked as removed from the game: They are now listed as random drops in Tanaris.
  • The coordinates and recipe data for several vendors have been updated.
  • Removed mobs and vendors which are no longer associated with professions or no longer exist.

Backend:

  • Fixed issue where expansion of recipes in the Acquisition tab would break the AddOn for the session.

2.2.12

Recipes:

  • Removed "Copper Modulator" because Engineers can't craft it anymore.
  • Updated Dig Rat Stew's acquire information.
  • Updated Vendor/Trainer data

Backend:

  • The XML dump now properly outputs the code to display the data properly.
  • Scanning Smelting will now properly work again, breakage-proof for the future.
  • Fix the exclusion list issue when you have a spell in there that has been removed from the game.

2.2.11

Backend:

  • Various bugfixes.
  • ToC Interface version to 40300.

Recipes:

  • Added all the new recipes introduced in patch 4.3.
  • Cleaned up/removed/added many other database entries.

Interface:

  • The "Faction" obtain filter now displays the name of the opposing faction, and its tooltip now more accurately describes its purpose.

2.2.10

Backend:

  • Fixed erroneous usage of LibBabble-Faction-3.0 in certain places which prevented certain acquire sources from appearing in the list for non-English locales.
  • Replaced all StaticPopupDialogs with LibDialog-1.0 versions.
  • Fixed an issue where changing the scale of the UI before it was initialized caused a Lua error.
  • When attempting to add waypoints, sources without valid coordinates will now be ignored instead of causing a Lua error.
  • Changed how detection of known professions works, so valid professions are no longer removed from the toon; this was preventing users from viewing alt tradeskill links.
  • Before running a scan, reset the TradeSkillFrame search so the list is complete - otherwise, ARL will only scan the recipes which match the search criteria.

Recipes:

  • Removed several mobs which no longer drop recipes.
  • Removed the Triage quests for both factions; they no longer yield a First Aid recipe.
  • Added several new vendors and trainers.
  • Updated recipes for many vendors and trainers.
  • Marked the following recipes as removed from the game:
    • Enchant Weapon - Icy Chill
    • Enchant Cloak - Lesser Agility
  • Fixed Meilosh (Timbermaw Hold); he was marked as Horde instead of Neutral.
  • Changed the location of the daily cooking quests from "Shattrath" to "Shattrath City" so their waypoints will work properly.

Interface:

  • Support for ptBR (Will be added in 4.3). If you wish to help translate, please go to the localization page.

2.2.9

Backend:

  • Fixed a bug that would cause issues when browsing guild professions.
  • Fixed a bug with library detection.
  • When attempting to run a command line scan, check to make sure the profession name is not an empty string.
  • Fixed a few bugs when dealing with alt's professions.

Recipes:

  • Recipes from World Event vendors are now just flagged as World Event. This will let you filter out all World Event recipes properly now.
  • Added a Discovery type for acquisition.
  • Added Firelands and Trial of the Crusader as locations to recipes so they will show up in the locations tab properly.
  • Numerous data updates to recipes.

2.2.8

Interface:

  • Specialty filter was broken for Engineers in 4.x, and has now been fixed.
  • Recipe tooltips will now display the icon for the crafted item, if available to the WoW client.
  • The Scan button should now be available at all times: with certain TradeSkill AddOns, it would sometimes render beneath the parent frame.
  • Archaeology drops in Uldum will now appear in the Location tab.
  • A Discovery category has been added to the Acquisition tab for applicable Alchemy, Engineering, and Inscription recipes.
  • Tooltips for recipes acquired via Achievements now use the color for Achievements instead of the color for Custom entries.
  • World Drop entries which are expanded in the list will now show the level range of the mobs the recipe can be found on.

Backend:

  • Many miscellaneous cleanups and optimizations.
  • TradeSkill links will now be saved more reliably.

Recipe Database:

  • Removed several recipes which are no longer in the game.
  • Removed several NPCs which are either no longer in the game or no longer have recipes.

2.2.7

Recipe Database:

  • Updated a few Inscription recipes.
  • Updated Dig Rat Stew
  • Updated Misty and Jagged Forest Emerald

2.2.6

Recipe Database:

  • Added new recipes for Firelands.
  • Fixed skill levels for the following recipes:
    • Stormleather Sash
    • Dragonkiller Tunic
    • Dragonscale Leg Armor
    • Twilight Scale Chestguard
    • Smelt Bronze
    • Smelt Tin
    • Smelt Iron
    • Smelt Gold
    • Smelt Steel
    • Smelt Mithril
    • Smelt Truesilver
    • Smelt Thorium
  • Marked Greater Frost Protection Potion as removed from the game.

Interface:

  • The list-entry highlighting texture has been changed.
  • The expand and collapse button textures in the list have been changed.
  • The font for filter sections has been changed and in most cases re-positioned.
  • Expansion reputation lists no longer write outside of the filter menu frame.

2.2.5

Recipe Database:

  • Marked the following recipes as removed from the game:
    • Enchanted Thorium Breastplate
    • Enchanted Thorium Helm
    • Enchanted Thorium Leggings
    • Enchant Weapon - Executioner
    • Gordok Ogre Suit
    • Adamantite Arrow Maker
    • Heavy Scorpid Shoulders
    • The Mortar: Reloaded
    • Runic Plate Boots
  • The following recipes have been added in patch 4.1:
    • Origami Beetle
    • Big Daddy
    • Gnomish Gravity Well
    • Glyph of Frost Armor
  • Several vendors, trainers, quest-givers, and mobs have been removed.
  • Many recipes have had multiple trainers or vendors added to their acquire lists.
  • Many vendors, trainers, and quest-givers have had their locations updated.
  • Fixed faction information for the "Enchanted Lantern", the "Magic Lamp", and the "Shadow Protection Potion" recipes.
  • Fixed acquire information for the "Glyph of Indimidating Shout" recipe.

Backend:

  • The datamining options have truly been disabled for non-developers (non-repository versions).

2.2.4

Recipe Database:

  • Added 4.1 recipes, including some which were previously removed from the game.
  • Updated a great many trainers and vendors - limited quantities, coordinates, and recipes trained/sold.

Interface:

  • Tooltip for alt-tradeskill listing has been updated. Functionality to delete an alt from the list has been in for a while, however the tooltip did not tell you how to do this.
  • Removed the Ammo filter from the recipe list panel.

Bug Fixes:

  • Information for recipe achievements will once again be displayed.

Backend:

  • Disabled the datamining options and turn off all relevant settings for non-Devel versions - people who had no business turning the stuff on were constantly doing so and then filing tickets about the popups.
  • Many code cleanups and optimizations.
  • Removed un-needed speciality scanning code.

2.2.3

Recipe Database:

  • Trainer and vendor locations are updated.
  • Now when visit a vendor or trainer, if the data in ARL is wrong, it'll dynamically update the database.

Backend:

  • Reverted switch to AceLocale 3.1
  • Ignore devel-enUS.lua for packages versions. It's not needed.
  • Massive overhaul of the database structure. Things are a lot easier to read now.
  • Database dynamically updates based on trainer/vendors being visited. Output provides code which you can copy and paste.

Version 2.2.2 Release

Recipe Database:

  • Updated quests for recipes.
  • Added new JC recipe: Reckless Hessonite

Backend:

  • Switched to AceLocale 3.1

Version 2.2.1 Release

Recipe Database:

  • Properly detect the new Cooking recipe: Feathered Lure

Version 2.2.0 Release

Recipe Database:

  • 4.0.6 recipes have been added:
    • Cooking - Feathered Lure
    • Cooking - Scalding Murglesnout
    • JC - Vivid Dream Emerald
    • JC - Agile Shadowspirit Diamond
    • JC - Burning Shadowspirit Diamond
    • JC - Reverberating Shadowspirit Diamond
    • Alchemy - Quicksilver, Vibrant and Volatile Alchemist Stones
    • Enchanting - Enchant Bracer: Agility, Major Strength and Mighty Intellect
    • Inscription - Glyph of Dark Succor
  • First aid trainers have been updated. Most of the recipes are availible from all 33 trainers except a few cataclysm which are only availible from 31 trainers. I think this is a bug so there may be two erroneous trainers for a few first aid recipes.
  • A bunch of jewelcrafting recipes have had the items they craft linked to them.
  • Added new API functions for custom strings and seasonal recipes. Updated API documentation.

New Features:

  • A new slash command has been added: /arl scan <profession> This will scan the profession from a slash command, without requiring you to open up the tradeskill window yourself. Due to limitations, this will basically fire off the tradeskill for you so that window will open up. (Ticket 1145)

Bug Fixes:

  • We didn't account for the Has Skill up filter. Now we do.
  • Filters should properly reset after we muck with them during a scan. (Ticket 1161)
  • Don't show rank 1 recipes when you know rank 2 recipes. (Ticket 1147)
  • Scan button will no longer be hidden when you have Broker Profession_Menu installed. (Ticket 1170)
  • Removed references of " /arl filter" from the documentation.
  • Fixed an issue with Cataclysm faction filters and the text dump/export.

Version 2.1 Release

Recipe Database:

  • Recipes new to Cataclysm have been added, and old recipes are still being reworked with new acquire methods or deleted as appropriate.

Bug Fixes:

  • Bug with the recipe dataminer fixed which prevented spell IDs of some recipes from being displayed.
  • Cooking tradeskill link fixed
  • GenericAddRecipeAcquire made more fault-tolerant.
  • Guild-linked tradeskills will now be handled the same as regular linked tradeskills - they will not be counted as being known by the player.

New Features:

  • Added support for recipes obtained via achievements.
  • Searching for recipes by reputation name is now possible.

Miscellaneous changes:

  • Database external documentation removed. It was outdated and will be replaced slowly by luadoc within the code.

Version 2.0 Release

Changes to the recipe list panel:

  • Improved search editbox functionality - focus is no longer lost when every letter has been deleted, in which case the text is reset and highlighted for type-over.
  • Clicking anywhere outside of the panel will now remove focus from the search editbox.
  • It is now possible to list only recipes of certain skill levels by typing the skill level into the search editbox.
  • The "Skill Level" checkbox now simply reads as "Skill" - this fixes issues with other locales.
  • Expanding or contracting the recipe panel will now generate a "clicking" sound.

Miscellaneous changes:

  • Moved many configuration options around to make sense and removed those which are accessible directly from the main panel.
  • Added Display Option to toggle between using a small (default) or large font in the recipe list.
  • Waypoint descriptions are now colored by acquisition type and item quality.

Bug Fixes:

  • Resetting the main panel's position no longer resets the tooltip scale or font size.
  • Added a work-around for the French localization of the Runeforging "profession" not being conformant with other locales.
  • Fixed tooltip colorcode for excluded recipes.

Version 2.0 Release Candidate 2

Changes to the recipe list panel:

  • Category tabs will now individually retain the state of their expand/collapse buttons - per profession.
  • Category tabs will now individually retain their scrollbutton positions - per profession.
  • Clicking the profession-cycling button will now emit a sound.
  • Tooltips for list entries will no longer be clipped when close to the screen edge; instead, they will draw completely on-screen even if this results in an overlap over the list.
  • For recipes which have multiple sources, it is now possible to create a waypoint to a specific source.
  • Moved the sort-method toggle button to the right of the expand/collapse button so its position is consistent and always within reach no matter the state of the frame. Changed the look of the main panel's filter toggle button to accommodate.

Database changes:

  • Corrected Penney Copperpinch - she is neutral, not strictly Horde-friendly.
  • Finally got around to adding world drop locations to the remaining recipes in Jewelcrafting. All world drop recipes throughout the databases now have a location set.

Miscellaneous changes:

  • Adjusted the main panel's mouse-interactive and screen-clamp areas.
  • Added support for Cartographer_Waypoints (and thereby Carbonite's waypoint system).
  • Added support for a possible TomTom-API addition to change a waypoint's icon to that of the recipe's profession.
  • Pressing the "Reset Window Position" button from the Display Options now works immediately.
  • Added a configurable (1-50) maximum for the number of unknown recipes to be shown in vendor/trainer/mob tooltips.

Bug Fixes.

  • Cycling through professions while the tradeskill UI is closed will no longer prevent the escape key from closing AddOn frames, and will no longer produce the tradeskill-frame opening sound.
  • Creating waypoints (requires TomTom, Cartographer_Waypoints, or Carbonite) for recipes in instances will now work.
  • Creating waypoints no longer requires both minimap and worldmap points to be enabled - one or the other will work.
  • Waypoints for recipes acquired through quests will now show the quest name instead of "Unknown".
  • When viewing the Location tab, toggling the Faction filter off will now remove locations which only contain entries which are obtainable via the opposing faction.
  • List entries of the types "World Drop" or "Custom" will no longer show a tooltip hint for creating waypoints.

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.
  • Many tooltip phrases have been refined/corrected.
  • Many quests have been newly linked to recipes.
  • Recipe binding types for some recipes has been corrected.
  • More recipes have had World Drop locations added to them.
  • New slash command argument: "/arl tradelinks" - Prints a list of pre-generated tradeskill links.
  • 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.
  • All obtain types (Trainer, Vendor, Reputation, etc.) have new color schemes.
  • Faction vendors are now colored by their reaction type: Red for opposing faction, green for same faction, and yellow for neutral vendors.
  • It is now possible to scroll with the mouse wheel while the mouse pointer is over the scrollbar.

Changes to recipe filters:

  • A new filter category has been added which allows selective filtering based on the quality of the recipe item.
  • The icons for the Reputation and Obtain filter categories have been changed.
  • Reputation filters now behave identically to Class filters - every flag must be toggled off for the recipe to not show in the list.
  • The General filter category now has a "Retired" checkbox which allows for filtering recipes which have been removed from the game.

Miscellaneous changes:

  • The Display configuration section now has a toggle for showing unknown recipes in the tooltip for trainers, vendors, and mobs.
  • The textdump facility now has a cleaner CSV output and added support for BBCode output and Name output.
  • An enormous amount of effort was put into making the database much more accurate in all areas.
  • ARL's memory footprint has been reduced by roughly 40%.

Bug Fixes.

  • The skill level of recipes which involve reputation are now correctly colored as red.
  • Changes to a character's reputation levels will now be correctly reflected in the list.
  • Using the icon at the top left of the list panel to cycle through your known professions will no longer cause an error when attempting to load Smelting.
  • Zone name truncation in recipe tooltips is no longer an issue.
  • The list panel will no longer be empty when a small amount of results should be shown.
  • Scrolling up or down in the list will now correctly generate a new tooltip as the mouse pointer passes over entries.
  • If there are no excluded recipes, the "View Exclusion List" and "Clear Exclusion List" buttons will now be disabled.
  • Switching professions will now clear the search box.
  • Closing an expanded entry will no longer leave a stuck highlight and tooltip when the mouse pointer is no longer over a list entry.
  • It is no longer possible to scroll in the list panel if the number of entries fits on one page.

Version 1.0-r2818

  • INSTALL A FRESH ACKISRECIPELIST DIRECTORY OF THIS VERSION IN YOUR ADDONS FOLDER.
  • Removed the "Scan" and "Text Dump" buttons from the config options since they were not actually usable
  • Improved the Text Dump display for all the recipes.
  • Fixed some incorrect data in the database and added missing data.
  • Scan button correctly shows now if you use the default tradeskillui

Version 1.0-r2770

  • Fixed a bug if you that was causing an error if you reset the filters through the interface options menu.
  • The crafted recipes from Icecrown Citadel will now show up in ARL.
  • Fixed bug that was preventing ARL to be localized in Russian.
  • Updated the Spanish translation of the ARL description.
  • Reorganized ARLs Interface Options.
  • Adde recipes that are new in patch 3.3.
  • Fixed a bug that was preventing you from getting a text dump for Enchanting.
  • esES translations were copied into esMX, TRANSLATORS: just put ur esES translations into esMX also please.
  • Fixed a bug with the tooltips.
  • Added a feature where if you have your tradeskillui and ARL open and you learn a recipe, it will be updated in your current ARL scan, no need to rescan what is already open.
  • Renamed a bunch of the addons files.

Version 1.0-r2735

  • Added a decimal point to the progress bar percentage value to be more precise.
  • More optimizations to the ARL core.
  • Refined some data in the recipe databases.
  • Updated the French and German translations of the ARL description.
  • Tagged for 3.3 release.

Version 1.0-r2696

  • Getting a text dump of your professions will now use the correct csv syntax.
  • Extensive optimizations to the ARL core.
  • Location sort now works as intended!
  • Vendor tooltips now tell you if the vendor sells a recipe you do not yet know, if you are of the appropriate skill level.
  • Trainer tooltips now tell you if the trainer teaches a recipe you do not yet know, if you are of the appropriate skill level.
  • Mob tooltips now tell you if the mob drops a recipe you do not yet know, if you are of the appropriate skill level.
  • Thanksgiving recipes now appear correctly for Horde characters.

Version 1.0-r2634

  • More optimizations to the Jewelcrafting, and Inscription databases.
  • Fixed an old bug which prevented you from customizing which items appear when you link things via TomTom.
  • Removed LibBetterBlizzOptions. This is not longer needed as the complex filters have all been removed from the interface options and are only availible via the GUI.

Version 1.0-r2576

  • Major issue with class filtering fixed.
  • Fixed class scanning in the dataminer.

Version 1.0-r2570

  • New recipes added.
  • Fixed an issue with Trial of the Crusader cross-faction recipes not appearing correctly.
  • Updated the database to make code more readable and remove redundancy. Should make database updates a lot easier for people.
  • Optimized the database to remove extra flags which didn't need to be included.
  • Add support for Mr Trader.
  • Internal code cleanup and optimization.
  • Memory optimizations.
  • Trainer updates (names fixed, locations more accurate, and erroneous trainers removed).

Version 1.0-r2500

  • Fixed the addon title in the ToC.
  • Fixed the tooltip flickering issue.
  • Updated many flags for different recipes, this will make the filtering a lot more accurate.
  • Refined the dataminer which will make flag updating easier.

Version 1.0-r2462

  • All trainer data has been added to the recipe databases
  • optimizations made to the ARL core
  • Database flags for Leatherworking are much more accurate, so using the filters for Leatherworking will make more sense, more work to come on the db flags for the other professions.

3.2 Release Version 1.0

  • Updated recipes for 3.2
  • Trainer updates. All LW and Tailoring trainers have been updated.
  • Recipes now have flags to determine which expansion they come from.
  • Added leveling info to many recipes. There is still some info missing, this is slowly being added as it has to be done manually.
  • Fixed an issue with the PVP flags.
  • Code optimizations.
  • Datamining tweaks.
  • Removed comment in code that was causing AntiVir to screw up. Rest assured there was no virus/trojan ever.
  • Fix ATSW and Trade Junkie integrations (Thanks to Thrashfinger).
  • Faction specific recipes which cannot be acquired by the other side (The choppers and the new 3.2 patterns) are now automatically filtered.
  • Fixed a map/mini-map coordinate display issue
  • All professions have skill level data added (exception being cooking and JC)
  • Added the ability to customize which type of points you see on the mini-map (vendor, quest, trainer, mob). By default trainer will be off, the rest will be on.
  • Sorting via acquire method will now sort the special strings (aka discoveries) together. Items of the same "custom" type will be sorted alphabetically.
  • Custom strings will now be added to the mini-map/map if you wish.

RC10

  • Significantly reduced memory usage over time.
  • Database updates (Flags, acquire, etc)
  • More datamining/debugging functions
  • Datamine tooltip scan tweaks
  • Added a reference to AckisRecipeList in alphas as ARL to save on typing.
  • Tweaked automatic vendor scanning
  • Updated trainers

RC9

  • Optimized the database by removing many duplicate trainer/vendor entries
  • Updated code to detect duplicate trainer entries during a scan (only alpha/svn versions)
  • 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).
  • Many recipe updates

Major Changes Since Initial Release to RC1

  • Entire mod rewritten from scratch, including a new GUI by Zhinjio
  • Multiple recipe filters
  • Recipe exclusion list
  • All WotLK recipes added
  • Detailed and customizable recipe tooltips