Change Log

v9.0.2.3 (12 Feb 2021, r286)

r286/9.0.2.3

  • Marking as 9.0.2.3
  • Update: Minor adjustment to default settings for new sorting options.

r285/9.0.2.3

  • TOC updated for addon version 9.0.2.3
  • Fixed: Added workaround for closing windows during combat.
  • Updated: Added sorting to the money tooltip on the main BankItems frame. Added option to control the sorting for sorting order and limit the # of entries shown. Entry limit can be temporarily toggled on/off by clicking.
  • Updated: Added options to control the sorting order of the LDB plugin tooltip and limit the # of entries shown. Entry limit can be temporarily overridden by holding down Alt.
  • Updated: Adjusted options screen to make room for new options and make adding new options easier.
  • Updated: Added new localization entries related to new options.

v9.0.2.2 (7 Dec 2020, r281-r284)

r284/9.0.2.2c (Removed)

  • Overwolf packager issues retag 3.

r283/9.0.2.2b (Removed)

  • Overwolf packager issues retag 2.

r282/9.0.2.2a (Removed)

  • Overwolf packager issues retag 1.

r281/9.0.2.2

  • Tagging as 9.0.2.2

r280/9.0.2.2

  • TOC updated for addon version 9.0.2.2
  • Ticket #101: Fixed search result window being limited to contents of the first bag for currencies.
  • Ticket #103: Added protections for tooltip hooks receiving nil item links.
  • Updated: Added Dalaran Hearthstone to the ignore list for tooltip count display.

v9.0.2.1 (30 Nov 2020, r279)

r279/9.0.2.1

  • Tagging as 9.0.2.1

r278/9.0.2.1

  • TOC updated for addon version 9.0.2.1
  • Ticket #101: Fixed search overlay not highlighting bags with results on additional pages.

v9.0.2.0 (29 Nov 2020, r277)

r277/9.0.2.0

  • Tagging as 9.0.2.0

r276/9.0.2.0

  • TOC updated for game version 9.0.2
  • TOC updated for addon version 9.0.2.0
  • Ticket #100: Fixed currency bag not adding additional pages when over 32 currencies are available.

v9.0.1.1b (12 Nov 2020, r275)

###New in this release:

  • Extended connected realm support to LDB tooltip.
  • "Show All Realms" option renamed to "Show All Characters" to better describe the functionality.
  • The Guild selection dropdown now properly sorts guilds starting with lower case letters.
  • Routine added to remove duplicated guilds from saved variables that resulted from a bug involving connected realm names with hyphens or spaces.
  • Misc bug fixes.

r275/9.0.1.1b

  • Tagging as 9.0.1.1b
  • Repackaging to fix a missing localization string.

r274/9.0.1.1

  • Tagging as 9.0.1.1

r273/9.0.1.1-Beta 5

  • Marking as 9.0.1.1-Beta 5
  • Ticket #98: Added extra protection for certain scenarios in which the game provides guild information in events earlier than normal in the load process before initialization is complete.

r272/9.0.1.1-Beta 4

  • Marking as 9.0.1.1-Beta 4
  • Ticket #97: Added a custom error handler for GameTooltip:SetQuestItem() and GameTooltip:SetQuestLogItem() hooks. If another addon passes invalid arguments to these functions the lua error message displayed should now indicate the at fault addon as part of the error chain.

r271/9.0.1.1-Beta 3b

  • Marking as 9.0.1.1-Beta 3b
  • Ticket #95: Rings and trinkets should now properly update counts when equipped/unequipped. Added listener for PLAYER_EQUIPMENT_CHANGED event since apparently UNIT_INVENTORY_CHANGED no longer fires for rings or trinkets.
  • Ticket #94: Added protections to the BankItems_SaveCurrency and BankItems_Generate_SelfItemCache functions in the event they are called unusually early in the load proces while selfPlayer is still nil.
  • Updated: Updated the LibDataBroker tooltip to support connected realms.
  • Updated: Changed the the "Show All Realms" option to say "Show All Characters" to better describe the option's functionality.

r269/9.0.1.1-Beta 3 (Removed)

  • Accidental reupload of r268 from wrong working branch.

r268/9.0.1.1-Beta 2

  • Tagging as 9.0.1.1-Beta 2 with minor commenting revisions

r267

  • Fixed: Minor bug fix to guild name save variables upgrading function for fixes introduced in r266.

r266

  • Fixed: Checks for connected realms should now work on realm names containing hyphens.
  • Fixed: Extend fix for guild realm names containing spaces to those containing hyphens.
    • Upon the first load of this version if duplicated guilds are found they will be merged using the most recent data from each saved tab.
    • Also upon the first load all other existing guild names will be updated to remove hyphens and spaces from realm names to support future connected realms.

r265

  • Fixed: Checks for connected realms should now work on realm names containing spaces (really should be fixed this time).
  • Ticket #92: Fixes for guild names containing spaces on connected realms.
    • Due to differences in returns from Blizzard functions guilds could be duplicated in saves (with & without spaces in realm names).
    • Upon the first load of this version if duplicated guilds are found they will be merged using the most recent data from each saved tab.
    • Also upon the first load all other existing guild names will be updated to remove spaces from realm names to support future connected realms.
  • Updated: Misc cleanup to reduce the number of local variables defined in the main BankItems function.
  • Updated: The guild selection dropdown should now properly sort guild names starting with lower case letters.
  • Fixed: When GetGuildTabardFiles doesn't return tabard data the proper file id's will now be used for the default tabard instead of deprecated file paths.

r264

  • Updated: More cleanup of old BFA code now that Shadowlands pre-patch is live.

r263

  • Fixed: Always pass a questID to GetQuestLogRewardCurrencyInfo now that the argument is no longer optional.
  • Updated: Removed some old BFA code now that Shadowlands pre-patch is live.

r262/9.0.1.1-Beta

  • Tag as 9.0.1.1-Beta

r261

  • TOC updated for addon version 9.0.1.1
  • Fixed: Checks for connected realms should now work on realm names containing spaces.

##v9.0.1.0 (2 Oct 2020, r259) ###New in this release:

  • Characters on connected realms will now be treated as being on the same realm.
  • Support added for various Shadowlands pre-patch changes.
  • Added a 2000 line limit to the # of results displayed in the search window.
  • Equipped bags will now display before their contents in the search window.
  • Checking/unchecking options on a search window with no search term will no longer immediately perform a search.
  • Misc bug fixes.

r259

  • Tag as 9.0.1.0
  • Fixed: Again fix missing localization entry in English files.

r258

  • TOC updated for game version 9.0.1
  • TOC updated for addon version 9.0.1.0
  • Cleanup: Moved old change log from addon code to project site.
  • Fixed: Added missing localization string.

r257

  • Update: Added support for upcoming Shadowlands pre-patch changes.

r256

  • TOC updated for addon version 8.3.0.1
  • Ticket #39: Updated to consider characters on connected realms as being on your current character's realm.
  • Update: Checking/unchecking options on the search window will no longer immediately perform a search if the search field is empty to prevent unexpected lag.
  • Update: If the search results window reaches 2000 lines it will now stop once the character currently being searched is finished leaving additional characters out of the results. This should prevent extended freezing of the game while writing results and will typically only impact searches for single letters or empty strings.
  • Ticket #91: Added workarounds for blizzard returning item links missing the item name at some point. The search, export, and bank population functions will attempt to fix these bad links as they are found. If any links are unable to be fixed then an error message will be displayed in the search/export results window.
  • Fixed: Search results will no longer display the equipped bag as being in an item slot #.
  • Update: Equipped bags will now display before their contents in search results.
  • Ticket #78: Added a backup to retry initialization at PLAYER_LOGIN if it fails to set selfPlayer at ADDON_LOADED.
  • Fixed: The Export BankItems results will now recognize battle pets as valid when "Group similar items" is enabled.
  • Fixed: Reagent bank will now update the main bank is opened in addition to when the contents change and logging in.
  • Fixed: Deleting a character's data will now always repopulate the appropriate item cache table.
  • Fixed: Opening data deletion dropdown menus will no longer disable checkboxes on other dropdown menus.
  • Update: Added new localization phrases to repository.

##v8.3.0.0 (15 Jan 2020, r255)

  • Tag as 8.3.0.0
  • TOC updated for game version 8.3.0
  • Fixed: Updated for changes to auction house functions and events in 8.3. You must open the auction house and view the "Auctions" tab to save information for your own auctions.
  • Fixed: Updated reference to GetGuildTabardFileNames to GetGuildTabardFiles.

##v8.1.5.0 (13 March 2019, r254)

  • TOC updated for game version 8.1.5
  • FIXED: Fixed errors relating to patch 8.1.5 changing how ItemButton's are created.
  • ADDED: New option to show a tooltip of individual character gold amounts when hovering over the total money in the BankItems window.

##v8.0.1.0 (18 July 2018, r252)

  • FIXED: Fixed errors with extended backpacks.

r251

  • TOC updated for use with game version 8.0.1
  • FIXED: Tradeskill recipes that produce more than 1 of an item should now display inventory counts when BankItems is set to match unique items.
  • FIXED: Removed deprecated event registrations.

##v7.3.0.0 (29 Aug 2017, r250)

  • TOC updated for game version 7.3.0
  • FIXED: Update calls to PlaySound to use a soundKitID for 7.3.0 api changes
  • UPDATED: Now store BankItems version in saved variables as a number instead of a string. Makes for easier comparison of data versions. New variable in use to allow safe downgrading to earlier versions.
  • UPDATED: Combined Legion related update functions into a single function.
  • UPDATED: Legion update function will run again to convert old string versions to numbers and update old item links to add missing segments added in 7.0.3.
  • UPDATED: New method for removing accents from special characters during searches. Also moved the strlower calls into the accent removal function since it was called every time the function was anyway.
  • UPDATED: Unique Item tooltip caching updated for additional Legion segments. Will ignore unique caching of mythic keystones and artifact weapons for now.

r249

  • FIXED: Fixed issues with search overlays not displaying on all tabs. Replaced SetTexture with the new SetColorTexture where needed.
  • ADDED: Added new function to attempt to update saved mailbox data and remove any itemID's that were stored between prior Legion updates. These counts will be set to 1 and an out of date message will print when trying to load mailboxes that needed modification.

r248

  • Ticket 71: Added nil checks when checking for outdated mailbox.

r247

  • FIXED: Fixed errors resulting from 7.0 changes to GetSendMailItem function returns. If you sent mail to another tracked character with an older version of the addon after 7.0 launched you will need to visit their mailbox again to update counts.

r246

  • FIXED: Updated SetInboxItem tooltip hook for changes to GetInboxItemLink.
  • UPDATED: Added new tooltip hook for SetRecipeReagentItem and removed old SetTradeSkillItem hook.

r245

  • FIXED: Fixed errors resulting from 7.0 changes to GetInboxItem function returns. If you visited a mailbox with an older version of the addon after 7.0 launched you will need to visit the mailbox again to update counts.
  • UPDATED: Opening the mailbox bag or switching the viewed character in BankItems will check if you used an older version of the addon to save mailbox counts since 7.0 went live and alert you to needing to visit the mailbox again to update.
  • UPDATED: Removed references to SetToFileData now that 7.0 is live.

##v7.0.3.0 (18 July 2016, r244)

  • TOC updated for use with game version 7.0.3
  • ADDED: Legion item link update function (remove lone 0's from item links). Will begin to process changes when patch 7.0.3 goes live. Item links generally shouldn't throw errors with the 6.2.4 format but this should reduce the saved variables size and prevent conflicts with future updates.
  • UPDATED: Item link matching updated for compatibility with Legion item link changes.
  • UPDATED: Will automatically disable use of SetToFileData once 7.0 is released. Need to keep it in use until 7.0 updates SetTexture to accept texture ids and removes SetToFileData.
  • FIXED: Textures on reagent bank and void storage should now tile properly.
  • FIXED: Now detects if the logged in character has unlocked the reagent bank.

##v6.2.4.0 (20 June 2016, r243)

  • TOC updated for use with game version 6.2.4
  • Ticket 70: Added nil checks for bank event arguments.
  • FIXED: Updated unique item version counting to fix some base item versions including counts for modified item versions and some items without bonus ids not registering as matches.
  • FIXED: Added new method to determine guild realm to account for connected realm guilds. Please note that old guilds saved on incorrect realms (character realm instead of guild realm) will remain in the saved data. If you would like to remove the guilds saved with incorrect realms you can delete them from the options menu. If you would like to retain the historical data from these but don't want them included in tooltip counts you can unselect them from the guild bank inclusion dropdown.
  • UPDATED: TOC updated for addon version number.

r242

  • UPDATED: Changed point where guild bank tab toc and addon version keys are saved so they won't change if there is an error saving the tab.
  • Ticket 69: Error from ticket should be fixed by some changes made in prior update(r241).

r241

  • UPDATED: Changed point where guild bank tab toc and addon version keys are saved so they won't change if there is an error saving the tab.
  • Ticket 69: Error from ticket should be fixed by some changes made in prior update(r241).

r240

  • Ticket 67: Added a check to attempt to prevent error with SetMerchantItem hook.

r239

  • Ticket 66: Fixed an issue with checking mail on characters missing auction house data.
  • UPDATED: New option to open the guild bank frame with the "/bi" command
  • UPDATED: Saving of reagent bank and normal bank have been updated to reduce the number of times the current player's tooltip cache is regenerated.
  • FIXED: Swapping equipped bank bags while they are displayed by BankItems should now update the display properly.

##v6.2.2.0 (13 Sept 2015, r238)

  • TOC updated for use with game version 6.2.2
  • Ticket 65: Added several new nil checks to closed bank updating function to prevent errors. Also added error catching routine to prevent future errors in the function from spamming users.
  • REMOVED: Checkbox for the "Ignore unstackable soulbound items" tooltip count option has been removed since the option no longer does anything.
  • FIXED: Now using GetVoidItemHyperlinkString to save links for void storage items to show correct equipment versions. You will need to visit the void storage on each character to allow the saved item links to update.
  • FIXED: Prevent a short game freeze when accessing a characters void storage the first time after a client load by adding a slight delay to saving contents.
  • ADDED: New function to upgrade item links from old MoP/6.0/6.1 formats to current 6.2 formats.
  • UPDATED: New method to update to/from the inspect cursor when ctrl is held down on a BankItems item.
  • UPDATED: Added several new tooltip hooks for more currency/recipe tooltips.
  • ADDED: Auction items with a max expiration date more than an hour ago will be removed from the auction saves the next time you visit a mailbox on that character if the mailbox isn't full. By this point the mailbox should already have the proceeds of the auction or the returned item.
  • ADDED: Visiting a mailbox now stores the time of your last visit.
  • ADDED: Expired mail items (excluding money) will have their counts set to 0 to emphasize they are no longer in your mailbox and stop them from being added to item counts. BankItems will also add expired items that can be returned to another saved character into their mailbox save if that mailbox has a recorded save time before the expiration of the mailed item. This will be run for the currently selected player whenever the selected player is changed and for any player whose mailbox is visited before saving new mailbox contents.
  • UPDATED: Cleanup of various unused function returns.
  • UPDATED: Items with large counts (10000+) will have the count abbreviated (e.g. 10.5K instead of 10000) to stop counts from wrapping lines.
  • UPDATED: Tooltip counts for currencies or guild banks will no longer show extra information for the location specific counts since they are always the same place.
  • UPDATED: Icon displays will attempt to use GetItemInfo provided icons before using GetItemIcon since GetItemIcon will only provide the icon for the generic item version.
  • ADDED: New option (off by default) to count only exact item matches in tooltips for items with the same ID but different stats (suffixes, bonus ids, etc.).

r237

  • UPDATED: Tooltip hooking has been changed to fix adding counts to recipe tooltips the first time they are shown after the game client has loaded.
  • Ticket 64: Added deletion dropdown menus to the options screen as a clearer way to delete individual characters and guilds from saved data.

r236

  • Ticket 63 (& Ticket 62 comment): Hooked SetAuctionItem to get around more empty item links being set on auction tooltips.
  • ADDED: New tooltip hook for the SetInboxItem tooltip function to get around even more empty item links being set on tooltips in received mail.
  • UPDATED: New method of saving caged battlepets from received mail so a proper battlepet link is saved.

r235

  • Ticket 62: Hooked SetGuildBankItem to get around more empty item links being set on some item tooltips. Also updated the SetHyperlink hook for cases where empty item links get set.
  • UPDATED: New method of saving caged battlepets in the guild bank. Next time you visit a guild bank tab with a caged pet it should save a proper battlepet link instead of the more generic caged pet link. This should make the pets show correctly in the BankItems guild bank window once the links are updated.

r234

  • Ticket 59: Hooked the SetTradeSkillItem tooltip function to show item counts in tradeskill window tooltips again. Looks like Blizzard is setting empty item links (itemID 0) to the tooltips for these which breaks the general hooking method.
  • ADDED: New tooltip hooks for the SetQuestLogItem, SetQuestItem, SetQuestLogCurrency, and SetQuestCurrency tooltip functions to show item/currency counts in quest dialogs and the quest log.

r233

  • FIXED: Closed bank updating function should no longer throw errors if a caged battle pet is in the bag being targeted for updates.

r232

  • FIXED: Some saved item links were throwing errors due patch 6.2 changes to the link format. Invalid links will now be updated when mousing over the item.
  • UPDATED: For Future Use - TOC and Addon versions will now be tracked for various bags/banks to help identify out-of-date data due to game patches or addon updates.

##v6.2.0.0 (23 June 2015, r231)

  • TOC updated for use with game version 6.2.0

r230

  • FIXED: New counting methods introduced in Ticket 57 fix should should now always exclude the equipped bags themselves instead of sometimes showing them as part of the bank count.

r229

  • Ticket 57: Please visit the bank on each character to make sure data is updated - Added new workaround functions to make a best guess at where items are being removed from the bank if it is closed (e.g. crafting and quest completion). The workaround will be disabled until the bank is visited if there are signs the bank data is out-of-date. Tooltip counts for the current character should now be correct regardless of the status of bank data.
  • ADDED: New tooltip hook for SetBackpackToken. Currencies tracked on the backpack should now show tooltip counts.
  • Ticket 50: Added new tooltip hook for SetMerchantCostItem and workaround for GetMerchantItemCostItem function returning nil for currency links. Should hopefully fix remaining vendors not displaying currency tooltip counts.

r228

  • FIXED: BankItems v6.x.x.x text shown as double line in interface options panel. (depending on font)

##v6.1.0.0 (25 Feb 2015, r227)

  • tag as 6.1.0.0

r226

  • Bump TOC version
  • For use with Live Server v6.1.0.19678

r225

  • Fixed an error with search results being prefixed incorrectly with "Equipped:" for items not equipped.

r224

  • Fixed global leak.

r223

  • Ignore Hearthstone and Garrison Hearthstone tooltip.

r222

  • Bump toc for prep next release.
  • Remove BoP restriction from tooltip. (Hearthstone and Garrison Hearthstone excluded)

##v6.0.3.3 (1 Jan 2015, r221)

  • tag as 6.0.3.3

r220

  • hide all frames when main frame close button clicked.

r219

  • Key bindings to Addon category.

r218

  • FIXED : Filter bags and bank, added to lower after replace accents
  • ADDED : Show pet species texture for caged pets in player bank and bags
  • ADDED : Export button now will include the equipped bags as items to export
  • UPDATED : /bi command when used to close frames it will close all open frames

r217

  • FIXED: BankItems guild bank filtering should now update while only the BankItems guild bank is open.

r216

  • FIXED: Moved setting of current tab above population loop for void storage frame to allow filter to work properly on tab changes.
  • UPDATED: Updated guild bank frame to support filtering and added search overlays to tabs. Filtering will only happen if the bank items guild bank frame is shown.
  • UPDATED: Added search overlays to void frame tabs.

r215

  • UPDATED: Updated closed bags filtering to remove the need for an extra function and keep variables uniform between bags.
  • UPDATED: Merged void storage filtering back into main filter function since it was always called with the main filtering anyway.
  • FIXED: Fixed code for page/slot adjustment in reagent bag filter and added adjustments for void bag filter.
  • UPDATED: Make BankItems_SpecialCharactersLocalization work on more accented characters for all locales.
  • UPDATED: Updated reagent bank frame and general bank frame to use new localized filtering.
  • Ticket 50: Added hook for SetCurrencyTokenByID tooltip function. Should fix the issue with various ui frames not displaying counts in currency tooltips.

r214

  • Fixed VoidStorage tab2 filter
  • Hightlight closed bag with items matching filter
  • Filter and search not accent sensitive
  • Search equipped bags (the bag itself)

r213

  • Fix reagent bank and void storage highlight button not shown

r212

  • ADDED: Alt and Ctrl clicking the LDB feed can now show Guild and Reagent banks
  • Bumped TOC version in anticipation of next release

##v6.0.3.2 (3 Nov 2014, r211)

  • Tagging as 6.0.3.2

r210

  • 6.0.3.2

r209

  • Ticket 43: Updated mail sending/return functions to work when recipient is the full charname-realmname format (connected realms and boa mailing).
  • Ticket 46: Updated GetAuctionItemInfo variables in BankItems_SaveAuctions function with patch from Mithdoronir.
  • UPDATED: Bank open slash command now also supports characters on different realms using charname-realmname format.

r208

  • ADDED: New frames to display contents of void storage and reagent bank that look similar to the Blizzard frames.
  • UPDATED: Void storage and reagent bank saving functions adjusted so saved variables will reflect empty slots for new frame displays. Must visit void storage on each character after update for empty spaces to be recorded and displayed properly.
  • ADDED: New options to revert to the old method of displaying void storage and reagent bank in bags.
  • UPDATED: Coding to various functions updated to so the old bag display method for void storage and reagent bank skips empty slots despite new save method reflecting them.
  • UPDATED: Item button frames and functions now use the default "icon" and "Count" keys created by ItemButtonTemplate inheritance instead of concatenated global references being assigned to the "texture" and "count" keys.
  • UPDATED: Removed global name for GBButtonAr frames since the new local keys remove the need for a global reference on these buttons.
  • ADDED: Registered PLAYERREAGENTBANKSLOTS_CHANGED event so reagent bank contents update while crafting.
  • UPDATED: Void storage and reagent bank saving functions now check to make sure the currently selected bag page isn't greater than the new maximum page number to avoid getting stuck in an empty bag page.

r207

  • bump version. (6.0.3 on live)

r206

  • TOC updated for use with game version 6.0.3
  • Move bindings to addons category.

##v6.0.2.2 (22 Oct 2014, r205)

  • Tagging as v6.0.2.2
  • VERSION: Naming changed (WoW client version + Addon sub version)

r204

  • Bump version for release

r203

  • FIXED: Invalid total string position at total money frame.

r202

  • UPDATED: koKR and zhTW localization.

r201

  • Adjust total money frame position.

r200

  • Fix guildbank tooltip related with multi realm.

##v60201 (21 Oct 2014, r199)

  • Tagging as v60201

##v60000 (21 Oct 2014, r198)

  • tag as v60000

r197

  • bump version to v60000

r196

  • Move player money frame under default bag.
  • Resize currency bag count size.
  • Fix leaked globals.
  • Fix guildbank tooltip related with multi realm.
  • Completely fix tooltip for soundbound item.
  • Fix pet cage tooltip and icon not correctly showing.
  • Fix some guildbank tab texture not correctly showing.

r195

  • ADDED: Remember Show All Realms option.
  • ADDED: If Show All Realms option enabled, tooltip also shows other realm player item possession.

r194

  • Removed dependancy on oGlow (Wow frames now support it directly)

r193

  • Shuffled around location Reagent and Void Storage bank buttons
  • Shuffled around the smaller buttons (a lot better than where they were)

r192

  • More changes by Mournadin.
  • FIXED: Battle pet cage in inventory or bank now shows correctly
  • More UI support for reagent bank.

r191

  • FIX: to adjust for invalid reagent bag slot ids
  • ADDED: UI to show reagent bank

r190

  • For use with Live Server v6.0.2.19034
  • NEW: Added Reagent Bank support
  • NEW: Supports Void Storage page 2

##v50400 (30 Oct 2013, Kernighan @ Zul'jin US Alliance, r189)

  • Tagging as v50400

r188

  • TOC updated for use with game version 5.4.0

##v50004 (30 Oct 2012, r187)

  • Tagging as v50004

r186

  • For use with Live Servers v5.4.1
  • FIXED: Updated TOC
  • FIXED: Updated to use GetRealmName()

##v50003 (13 Oct 2012, Xinhuan @ Frostmourne US Alliance, r185)

  • For use with Live Servers v5.0.5.16135.
  • FIXED: Fixed incorrect item linking bug introduced in the last update.

##v50002 (7 Oct 2012, Xinhuan @ Frostmourne US Alliance)

  • For use with Live Servers v5.0.5.16057.
  • UPDATED: Add workaround for crash problems with the game client if the user has taint log enabled.
  • NEW: Added Void Storage support (thanks cybermind)
  • FIXED: Fix the bug where a 4-slot or smaller sized bag doesn't display the bottom background texture.

##v50001 (23 Sept 2012, Xinhuan @ Barthilas US Alliance)

  • For use with Live Servers v5.0.5.16057.
  • UPDATED: Upgrade all saved data to new itemlinks format.
  • UPDATED: Added search filtering. Does not work for bankitems guild bank.
  • FIXED: Remove Keyring and ranged slot + ammo (thanks iceeagle), and remove their data.
  • NEW: Add ptBR and itIT localization files - the actual localizations are not in though.

##v40300 (3 Dec 2011, Xinhuan @ Barthilas US Alliance)

  • For use with Live Servers v4.3.0.15050.
  • FIXED: Fix errors caused by patch 4.3 when visiting the Auction House.
  • TO BE IMPLEMENTED: Void Storage/Bag search filter.

##v40200 (3 July 2011, Xinhuan @ Barthilas US Alliance)

  • For use with Live Servers v4.2.0.14333.
  • FIXED: Fix errors with the export/search result frame's scrolling edit box.
  • UPDATED: Reimplemented currency recording.

##v40000 (13 Oct 2010, Xinhuan @ Barthilas US Alliance)

  • For use with Live Servers v4.0.1.13164 or Cataclysm Beta Servers v4.0.3.13117.
  • UPDATED: All stored data for items are updated to the Cataclysm item format.
  • FIXED: Fix bug where ammo is not registering as unequipped when you unequip ammo.
  • FIXED: Fix error that occurs for freshly created characters.
  • UPDATED: Items with the same name but with different itemIDs (such as heroic and non-heroic versions of the same item) are now treated as different items in the tooltips.
  • UPDATED: Upgrade all saved data to Cataclysm itemlinks.
  • NEW: Add "/bi open charname" and "/bi charname" command to open the bank of desired character on the same server.
  • TODO: Currency recording is temporarily disabled. The live servers, beta servers and PTR servers are too different.

##v30300 (24 Dec 2009, Xinhuan @ Blackrock US Alliance)

  • For use with Live Servers v3.3.0.11159.
  • FIXED: Ammo will no longer count double when equipped.
  • NEW: Add support for oGlow (github version - http://github.com/haste/oGlow, not the wowinterface one). ##v30200 (16 Aug 2009, Xinhuan @ Blackrock US Alliance)
  • For use with Live Servers v3.2.0.10192.
  • NEW: Added a checkbox to toggle displaying data from the opposite faction (affects both dropdowns and tooltips).
  • UPDATED: Items on the Auction House are now shown in the tooltip information. Note that this information can be inaccurate if these items are sold or expired.

##v30100 (9th June 2009, Xinhuan @ Blackrock US Alliance)

  • FIXED: Fix rare "selfPlayer (nil value)" error.
  • UPDATED: Remove all pre-Wrath compatibility code.
  • UPDATED: Export now exports equipped gear as well.
  • UPDATED: BankItems now uses the WoWAce localization system at http://www.wowace.com/projects/bank-items/localization/
  • UPDATED: Update BankItems tooltip information to work with LinkWrangler's dynamic frame creation.
  • UPDATED: Linking items from BankItems should now behave like the default UI (including being able to link into the AH search box).
  • UPDATED: Significantly reduce string garbage generation. Also some code optimizations.
  • UPDATED: When taking items from the mailbox, the tooltip information is now updated immediately.
  • UPDATED: Add esES localization.
  • NEW: Currency tokens are now recorded.
  • NEW: The contents of the Keyring are now recorded.
  • NEW: Items you have put up for auction are now recorded when you visit the Auction House. These items are not included in searches or tooltips.
  • NEW: Register a LDB launcher if LDB-1.1 is detected during VARIABLES_LOADED.
  • NEW: BankItems will now only show/search characters and guilds from the same faction and realm. You will need to login at least once per character/guild for BankItems to save faction information otherwise these characters will no longer show up unless the "Show/Search All Realms" checkbox is checked.

##v30002 (24th Oct 2008, Xinhuan @ Blackrock US Alliance)

  • FIXED: Fix errors that occur when used with HealPoints.
  • FIXED: Fix errors that occur when clearing data of a player/guildbank.
  • REMOVED: Removed support for Saeris' Lootlink, which is discontinued and no longer works in patch 3.0.2.

##v30001 (15th Oct 2008, Xinhuan @ Blackrock US Alliance)

  • For use with Live Servers v3.0.2.9056 or WotLK Beta Servers v3.0.2.9061.
  • FIXED: Fix errors that appear when opening the Addon options frame.

##v30000 (14th Oct 2008, Xinhuan @ Blackrock US Alliance)

  • For use with Live Servers v3.0.2.9056 or WotLK Beta Servers v3.0.2.9061.
  • FIXED: Fix errors resulting from the base UI code being rewritten to use locals and "self" arguments in WotLK.
  • UPDATED: Delay creation of some 600+ child frames and textures (mostly item buttons) until they are shown (saves 50kb). Experimental. May screw up Skinner.
  • UPDATED: Add upgrade function to convert old TBC format links to new WotLK format links.

##v24001 (16th May 2008, Xinhuan @ Blackrock US Alliance)

  • For use with Live Servers v2.4.2.8278.
  • CODING: Removed redundant semicolons and brackets.
  • FIXED: Fix deleted/returned flags that mark if a mail item is going to be deleted or returned when it expires. Existing incorrect flags remain incorrect until you next visit the mailbox.
  • UPDATED: BankItems no longer stores iconpath data or itemcount data if it is 1. This results in roughly 30% reduction in savedvariable size.

##v24000 (27th March 2008, Xinhuan @ Blackrock US Alliance)

  • For use with Live Servers v2.4.0.8089.
  • ADDED: Store mail expiry time for each item in the mailbox.
  • ADDED: New option to ignore soulbound items that are not stackable for tooltip information.
  • UPDATED: Moved the options window into the default UI's new Interace Options panel.

##v23003 (9th Jan 2008, Xinhuan @ Blackrock US Alliance)

  • For use with Live Servers v2.3.2.7741.
  • FIXED: Fix for BankItems.lua: 3894: attempt to call global 'GetUIPanelWindowInfo' (a nil value) ##v23002 (2nd Jan 2008, Xinhuan @ Blackrock US Alliance)
  • FIXED: Add a tooltip:Show() to force tooltip repainting after adding tooltip information.
  • FIXED: *Very- aggressively cache tooltip text that is added for performance (slight memory increase).
  • FIXED: Switched method of hooking tooltips to improve performance (credit to Siz).
  • FIXED: Rebuild alt-cache on returning items to an existing alt.
  • ADDED: Added a button to open BIGB in BankItems. ##v23001 (25th Dec 2007, Xinhuan @ Blackrock US Alliance)
  • For use with Live Servers v2.3.0.7561.
  • UPDATED: BankItems Guild Bank (BIGB) frame is now movable.
  • UPDATED: Transparency, scale and movement settings now also apply on BIGB.
  • ADDED: Added show all realms checkbox to BIGB.
  • ADDED: Added keybinding to open BIGB.
  • FIXED: Fixed an issue that can potentially result in the X, Options and other buttons being shown near the minimap.
  • UPDATED: The BIGB display will now update along with the real guild bank if both are open and changes are detected.
  • ADDED: Added initial support for exporting BIGB.
  • ADDED: Guild banks can now be searched in addition to your own banks.
  • ADDED: Guild tabards now show up on BIGB.
  • ADDED: Added '/bigb clear' command to delete guilds from BankItems.
  • UPDATED: Added tooltip data display to itemlinks clicked in chat. Added a summed total line if more than 1 character has the item.
  • UPDATED: You may now search for items using a direct itemlink (/bis [itemlink]) instead of typing it out.
  • ADDED: You may now selectively choose guild banks to be included in the tooltip data display (for you people with personal guild banks).
  • ADDED: Added French localization by pettigrow.
  • UPDATED: Add tooltip support for some addons.

##v23000 (27th Nov 2007, Xinhuan @ Blackrock US Alliance)

  • For use with Live Servers v2.3.0.7561. TOC update to 20300.
  • FIXED: Removed the "Behavior" character from appearing on the dropdown list when "Show All Realms" is selected.
  • UPDATED: Updated BankItems to work with multiple attachments mail in 2.3.
  • UPDATED: Split off localization into its own file. Removed the empty XML file.
  • ADDED: Added Chinese and Taiwan localizations by Isler.
  • ADDED: Added search filters to choose which bags to search.
  • ADDED: Added initial guild banks support. This is still in early stages.
  • ADDED: Added optional tooltip data display showing how many of the same item you have. Using this option may cost a slight performance hit. You can disable this in the options. ##v22001 (1st Oct 2007, Xinhuan @ Blackrock US Alliance)
  • For use with Live Servers v2.2.0.7272. TOC update to 20200.
  • CHANGED: Pressing Esc will now close the export/search results window.
  • CHANGED: Made the search results more readable and more detailed.
  • CHANGED: Changed options so that you can now choose which bags (bank, inventory, equipped, mail) to open on /bi.
  • NEW: Added /bis as a shortcut for /bi search.
  • NEW: Added button to bring up the search results window.
  • NEW: Added checkbox to only search the current realm instead of all realms.
  • REMOVED: Removed EnhTooltip and Stubby from OptionalDeps. They are no longer required to load before BankItems.
  • FIXED: Attempted to fix line 1555 concatenate local 'recipient' nil error.
  • FIXED: Fixed Export and Search only counting the first 18 slots of the mail bag.

##v22000 (24 Aug 2007, Xinhuan @ Blackrock US Alliance)

  • For use with Live Servers v2.1.3.6898 and PTR Servers v0.2.0.7125.
  • UPDATED: Rewrote BankItems fully using the latest available APIs and layout functions. The original addon was written 2 years ago.
  • UPDATED: Improved load time, speed, efficiency, garbage generation, event handling. Lowered memory usage, removed redundant code.
  • UPDATED: Rewrote event handling code so that BankItems will no longer record your whole inventory multiple times on bag/equipped changes. This means when you change equipment sets using closetgnome/itemrack/etc, it will only record changes once and not as much as 38 times.
  • UPDATED: When something in your bags change, BankItems will now only record the affected bag(s) once instead of your whole inventory.
  • UPDATED: BankItems no longer uses XML files. BankItems.xml is still included as a zero-byte file to overwrite the old 49KB file and can be deleted.
  • REMOVED: Removed '/bi list' because it is useless and text exporting is already available.
  • FIXED: Occasional inverted toggle for 'Show Bag Prefix' option.
  • FIXED: Clicking on bags/items in BankItems no longer inserts a link when typing a message if the Shift key isn't held down.
  • FIXED: BankItems will no longer stop recording bags at the first empty bag slot it found (if for some reason you skipped bag slots).
  • FIXED: Bankitems will now store items when you leave/close the mailbox instead of opening to avoid a possible WoW client hang.
  • FIXED: Hopefully fixed the Auctioneer/EnhTooltip tooltip display bugs.
  • CHANGED: Mailbag display has been changed to a single bag with next/prev buttons to allow unlimited mail to be shown.
  • NEW: Added a number in brackets indicating the total number of each item found when using 'Group similar items' mode while using /bi search itemname.
  • NEW: Items and money that are sent to known alts on your account are saved in the BankItems recipient's mailbag directly.

##v21002 (17 Aug 2007, Xinhuan @ Blackrock US Alliance)

  • For use with Live Servers v2.1.3.6898.
  • FIXED: Opening and closing BankItems with keybindings will no longer cause Blizzard frames to behave oddly.
  • NEW: BankItems will now remember your items and cumulative gold in the mailbox when you visit it.
  • NEW: You may now search for items by name using "/bi search itemname". ##v21001 (21 June 2007, Xinhuan @ Blackrock US Alliance)
  • For use with Live Servers v2.1.2.6803.
  • UPDATED: BankItems will now generate minimal garbage to be collected (memory efficiency). It used to generate as much as 50kb of garbage on every inventory change.
  • NEW: BankItems will now remember where your character last logged out and display it in the BankItems frame title.

##v21000 (31 May 2007, Xinhuan @ Blackrock US Alliance)

  • For use with Live Servers v2.1.0.6729. TOC update to 20100.
  • NEW: Added some extra options for item groupings and no-preformatting for exporting bank content.

##v20603 (17 April 2007, Xinhuan @ Blackrock US Alliance)

  • For use with Live Servers v2.0.12.6546. TOC remains at 20003.
  • NEW: BankItems will now remember the 20 items that are equipped on each character.
  • NEW: Added HealPoints tooltip support.
  • CHANGED: The user dropdown list is now sorted alphabetically by name then by realm (for characters of the same name on multiple realms).
  • FIXED: Saeris LootLink, Auctioneer and other Auctioneer related addons will now show information with the correct stack sizes instead of 1 item. ##v20602 (5 Feb 2007, Xinhuan @ Blackrock US Alliance)
  • FIXED: Fixed the errors that occur on hitting the Options Button due to a mistake.

##v20601 (5 Feb 2007, Xinhuan @ Blackrock US Alliance)

  • For use with Live Servers v2.0.6.6337. TOC remains at 20003.
  • NEW: Added an option to make the BankItems main frame behave like Blizzard frames (will push frames to the right). However, this only works at 100% frame scaling.
  • NEW: Added a little hook to support Saeris Lootlink tooltips.
  • NEW: Added an option to change the default behavior of "/bi" without having to add the "all" or "allbank" options.
  • NEW: You can now export a list of items in your bags/bank by copying text from an export window.
  • FIXED: BankItems will now work with OneBank, Bagnon and other bag/bank type addons. ##v20600 (26 Jan 2007, Xinhuan @ Blackrock US Alliance)
  • For use with Live Servers v2.0.6.6337. TOC remains at 20003.
  • NEW: Added an extra keybind and slash command option (/bi allbank) to only open bank bags as opposed to all bags.
  • NEW: Added in Auctioneer tooltip support for BankItems (thanks Knaledge).
  • NEW: Readded in the option to open the BankItem bags along with the default bags in the bottom right corner as per in v20300, because tainting issues are fixed.

##v20500 (17 Jan 2007, Xinhuan @ Blackrock US Alliance)

  • For use with Live Servers v2.0.5.6320. TOC remains at 20003 (don't ask me why).
  • FIXED: Fixed a rare possible error with item link parsing.
  • CHANGED: BankItems normal inventory bags will now have normal bag textures to match the default UI. This makes it easier to tell which ones are bank bags and which aren't.

##v20300 (10 Jan 2007, Xinhuan @ Blackrock US Alliance)

  • For use with Live Servers v2.0.3.6299. TOC update to 20003.
  • NEW: BankItems will now also remember the contents of your 5 inventory bags.
  • NEW: BankItems Will now remember purchased and unused bank bag slots (grey/red background).
  • NEW: Added optional draggable minimap button.
  • NEW: Added "/bi showbutton" and "/bi hidebutton" to show and hide the minimap button.
  • NEW: The BankItems main window is now movable (and cannot be dragged offscreen).
  • NEW: You can now set the scale and transparency of BankItems. The default scale is now 80%.
  • NEW: Added GUI options panel which contain most of the available options.
  • UPDATED: When hovering over the bag portrait of an open BankItems bagframe, the tooltip will now show the bag link.
  • CHANGED/FIXED: Changed the way BankItems bags show. They will no longer open up together with the normal bags because doing so taints the default UI and causes the petbar not to show/hide in combat. They will now open next to the BankItems main bank frame instead.
  • FIXED: Fixed extra spaces that can appear on "/bi list".
  • FIXED: Removed invisible "unclickable" space below the BankItems main bank frame.
  • FIXED: Fixed error due to ContainerIDToInventoryID(bagID) API change. Inputs outside the range of 1-11 (4 bag and 7 bank) are no longer valid input.
  • NEW: FuBar and Titan Panel plugins for BankItems are now available.

Because up to 12 possible bags can be displayed, users are adviced to change the scale in the GUI options.

##v20001 (6 Dec 2006, Xinhuan @ Blackrock US Alliance)

  • Updated to be Live Servers v2.0.1.6180 compliant.
  • Added function to upgrade saved data to TBC itemlink format.

##v20000 (2 Dec 2006, Xinhuan @ Blackrock US Alliance)

  • Updated to be TBC v2.0.2 compliant.
  • BankItems expanded to include the 4 extra bank slots and 1 bank bag slot in the expansion.
  • BankItems bags will now use the right side of the screen like normal bags and stack with them.
  • Removed the "resetpos" option since all frames are now not movable.
  • Updated link parsing format to TBC itemlinks.
  • Fixed the dropdown menu bug.

##v11100 (Galmok@Stormrage-EU) -Updated to be patch 1.11 compatible (bag texture fix)

##v11001

  • Removed double variable definitions (first defined in ContainerFrame.lua)

##v11000 (Galmok@Stormrage-EU)

  • Updated to handle larger than 16 slot bags