--==-- LinkBot Version History --==-- 3.0.0 (Mar 1, 2010): New Features: - Added support for the new "Party Leader" chat type. Changed Features: - Removed plain "link" prefix which accessed all link types. A specific link type prefix, such as "item", is now required. Optimizations: - Now uses newer versions of the database libraries which require much less CPU time and memory. - Updated to use the new addon loading method provided by Blizzard in 3.3, wherein a private namespace is provided to the addon. - Fully refactored into more module-like sub-namespaces and greater use of local functions. - Now uses a much simpler configuration frame handler. - Now uses specialized GUI widgets instead of inheriting from Blizzard's. 2.4.1 (Sep 10, 2009): Optimized: - Now uses a generic, shared architecture for initialization. 2.4.0 (Aug 18, 2009): New: - Added a full configuration GUI, accessible via Interface Options. Changed: - Removed slash commands. - Removed the ability to ban players by name from placing link requests. Just use the standard /ignore command or the Report Spam option (which temporarily ignores the targeted player) for this, or work out your differences amicably. 2.3.0 (Aug 16, 2009): New: - Implemented the ability for the addon to throttle the number of database entries it examines per 0.2 seconds, to prevent noticeable lag when the addon receives requests. This is disabled by default but can be configured via the "/linkbot throttle" slash command. Changed: - Link replies in public channels (using the ">" prefix) now include the name of the player who placed the request. - Item links no longer force a cache check to determine validity, as this is very slow and doesn't appear to be necessary anymore, since trying to link uncached items just transforms them into plain text instead of disconnecting the player. To retrieve the old behaviour (linking only those items which are cached), include the word "cached" within the options text when placing a request. Fixed: - When requesting whispered links from all sections ("!link" prefixes), it was possible to receive fewer than the maximum number of links even when more possible results existed. 2.2.1 (Aug 15, 2009): Fixed: - An error could occur when entering characters in the range of "+" to "?" for link requests. 2.2.0 (Jul 14, 2009): Changed: - No longer uses the EventsManager2 library. - Relocated localization files to Localization directory for convenience of SVN privilege management. - Non-default localizations will now have any missing translations filled in from the default localization. Optimized: - Now uses newer versions of the link database libraries which use fewer resources. - Now uses Blizzard's built-in chat message filtering facility (which was added in 3.0) when configured to hide outbound response links in whispers. 2.1.0 (Mar 22, 2009): New: - Added new Player Trades section, which allows the addon to link "trade"-type links, such as Cooking, that other players have linked, including the name of the person who linked it, their skill level, and when it was seen. The new prefixes for this are "linktrade" and "linkplayertrade". - Since "linktrade" now corresponds to the Player Trades section, the "linktrade" of the Tradeskills section has been changed to "linktradeskill". The shorter version, "linkts", remains unchanged. Optimized: - Matching code split from Comm.lua to Matching.lua for maintainability. - A designated event handler frame is now used for chat messages, since they can be quite frequent and since the code which handles them is reliable, the overhead of EventsManager2 is not needed. - Updated to new versions of embedded link databases, which reduce resource usage considerably. 2.0.6 (Mar 2, 2009): Fixed: - Updated to a newer version of TalentLinksDB1 library, which fixes an issue wherein Lua patterns with a $ anchor token would not return the right results. 2.0.5 (Jan 29, 2009): Fixed: - An error could occur at login if using saved variables from before WotLK. 2.0.4 (Jan 17, 2009): Optimized: - Now uses newer versions of the links databases, which use fewer resources. 2.0.3 (Dec 19, 2008): Fixed: - The rarity option ("r:") was not accepting rarity 7, heirloom. 2.0.2 (Dec 11, 2008): Fixed: - An error would occur when receiving a message that started with "! " or "> ". The immediate space after the first character was causing a parsing problem. 2.0.1 (Dec 9, 2008): Fixed: - Settings were not being saved if the settings table had to be created at login. - Toggling watched chat channels could create errors on login. 2.0.0 (Dec 4, 2008): New: - Rewritten for simplicity and efficiency. 1.1.2 (Jun 5, 2008): - Updated embedded libraries. 1.1.1 (May 20, 2008): - In any given request, no longer parses the text to match until after the prefix has been confirmed as valid. - API functions are now available as "LinkBot.Sections_" instead of "LinkBot.Sections. ". The old style will compatible remain until 2.0.0. - Updated ConfigManager1 registration to be fully compatible with version 1.3.0 of the library. - Miscellaneous code style updates. - Updated embedded libraries. 1.1.0 (Mar 9, 2008): - Now uses the ConfigManager library to handle config details. - Miscellaneous code style updates. 1.0.0 (Nov 13, 2007): - Initial release.