Releases: Xruptor/BagSync
Releases · Xruptor/BagSync
v20.23
BagSync
v20.23 (2026-04-15)
Full Changelog Previous Releases
- Reverted the LibDBIcon Update
- Apparently the updated LibDBIcon library was causing issues, so I reverted it back to the older version. (Fixes #467)
- Revert "Fixed Login Stutter Issue
- There was a slight stutter on login if users had a LOT of recipes from across dozens of characters. To minimize this it's been pushed to only cache the classic professions only. (Fixes #466)"
v20.22
BagSync
v20.22 (2026-04-13)
Full Changelog Previous Releases
- Fixed Login Stutter Issue
- There was a slight stutter on login if users had a LOT of recipes from across dozens of characters. To minimize this it's been pushed to only cache the classic professions only. (Fixes #466)
v20.21
BagSync
v20.21 (2026-04-12)
Full Changelog Previous Releases
- Currency Tooltip Fix
- Fixed an issue when both BNET and CR is disabled, the currency tooltips would not display information from the BagSync DB for the current realm. (Fixes #464)
- Removed an old redundant function that I forgot to cleanup from the Profession Scanning.
v20.20
BagSync
v20.20 (2026-04-12)
Full Changelog Previous Releases
- Tooltip Realm Name Fix
- Fixed a bug where realm names were always being shown in the tooltips even when enableCurrentRealmName was disabled. (Fixes #463)
v20.19
BagSync
v20.19 (2026-04-11)
v20.18
BagSync
v20.18 (2026-04-08)
Full Changelog Previous Releases
- Search Fixes
- Fixed an issue with LibItemScout was not properly returning the cache list of found items.
- Fixed an issue where the Search window was not returning items alphabetically.
- Fixed an issue with the Search Filters where characters were not properly being parsed when selected from the Filters list.
- Old Code Cleanup and Profiles Fix
- Fixed a bug with the profiles module in which trying to delete a profile was not working properly. You should be able to delete profiles now. (Fixed #460)
- Updated the LibItemScout library. It now has been cleaned up and will cache searches straight from the BagSync search window.
- Cleaned up some old classic server checks that aren't needed anymore.
- Removed a few dead or unused code references.
- Changed the BagSync Search window to now use the compiled cache from LibItemScout instead of doing a separate find each time. This is much more efficient as it no longer does a loop to search each time for a string.
- Cleaned up SortOrder removed some unused function calls.
- Fixed Unit module. It now properly has the Debug working. It was incorrectly being mapped to an old Debug code.
- Cleaned up ExtraTooltip (ExtTip). It should have proper failsafes now in case a tooltip is secured by Blizzard.
v20.17
BagSync
v20.17 (2026-04-07)
Full Changelog Previous Releases
- Finished BagSync Cleanup and Fixed Professions Window
- Fixed an issue on the Professions window where the sizing of the bars was wrong and it ended up hiding some professions on the list.
- BagSync Code Cleanup (Continued)
- Whoops I made a typo on realm comparisons in tooltip for the cross-realm tags. It should be using the unit realm, not the fixed realm name.
- Improved the frame level displays code.
- I added the professions recipes items to the data throttle cache loop. This should fix situations on the class servers where the recipes window was empty or showing unknown items.
- Fixed a stupid typo in the anchoring of the ExtTooltip.
- Fixed a bug where the warband sorting wasn't working properly because technically guilds always return true. So it was never taking warbands into consideration.
- Fixed some logic return issues on the Utility modules checks for secret values.
- BagSync Code Cleanup
- I went in and did a code cleanup on a lot of the old code.
- Simplified many of the inline functions to be separate local functions instead.
- Cleaned up a couple of locations where the code was repeated to make it a bit more streamline.
- Changed some wording as it was confusing for things like cross-realms.
- Cleaned up a few situations where the tooltips wouldn't display properly.
- Cleaned up some of the scheduled tasks.
v20.16
BagSync
v20.16 (2026-03-29)
Full Changelog Previous Releases
- Fixed Currency Transfer Issue
- Fixed a bug in currency transfers where it was being calculated incorrectly and values were going into the negatives. (Fixes #459)
v20.15
BagSync
v20.15 (2026-03-25)
Full Changelog Previous Releases
- Fixed Retail Professions & Battle Pet Tooltips
- Fixed a bug where Retail Professions were not being saved properly.
- Fixed a bug where Battle Pet tooltips counts by BagSync were not being shown in the ExtraTooltip.
v20.14
BagSync
v20.14 (2026-03-23)
Full Changelog Previous Releases
- Fixed Currency and Added Classic Profession Scanning
- Fixed an issue with saving Currency into the database where occasionally an error would silently exit out and not save the proper currency for the active character. This was due to Blizzards new error trapping system introduced in 11.1 called Blizzard_ScriptError(). (Fixed #458)
- Added additional checks to SaveCurrency to ensure the data gets saved properly. A special shout out to @Vulvina at GitHub for helping me out with this bug. (Fixed #458)
- Added Profession scanning for Classic servers! Hurray! You can now see the professions of your classic characters. Note unlike the retail recipe links, the classic servers don't have linkable recipes. So instead it will just link the item that is crafted.
- Trying to fix Currency Saving Issues
- Some characters are not being processed correctly on startup for currencies. Looking into trying to fix the server delay.