Warning: This is a major update, have a lots internal changes, please make sure you have backup for worlds, databases and configs!
Warning: This update contains database structure changes, downgrade without backup is impossible and may kill your shop data!
New Features:
[BETA] Shop Benefits! Now you are able to add players into your shop benefits! Share the earnings together with customize percentage! (only selling shops) [/qs benefit] Check Details
Compatibility module Lands now support LandsAPI 6.22.0 and up only.
Compatibility ARM now build against advanced-region-market 3.13.12.
Discord server link now added into ErrorReporter, now you will see our discord server link while QuickShop catch any internal error then you can report it instantly.
Bug Fixes
Fixed exception in /qs find command when any of shop not loaded correctly.
Fixed RollbarErrorReporter sometimes report non quickshop errors.
Fixed loan feature doesn't work in some situation.
Fixed the tax value range warning description.
Fixed dupilicate Crowdin manifest retrieve, this should can improve CrowdinOTA performance by reduce the Internet API requests.
Fixed debug logger may blocked the threads if any error occurs between after logger lock locked and before lock released.
Fixed incorrect Crowdin link in config.yml
Security
Fixed potential XXE attacks exploit.
Removed
Option trying-fix-banlance-insuffient now removed from configuration since it doesn't work well, most economy plugin can handle balance cache correctly, if something doesn't work, it should be economy plugin side issue.
Removed command /qs debug sql <sql> function now completely removed from source code and binary.
Some un-used classes and staled classes now removed from both source code and binary.
Optimize
Optimized heap memory usage by reduce same fields in objects.
General code clean up and optimize.
Dependencies
Update towny from 0.98.3.10 to 0.98.4.2.
Update PlotSquared-Core from 6.10.1 to 6.10.4.
Update PlotSquared-Bukkit from 6.10.1 to 6.10.4.
Update LandsAPI from 6.15.0 to 6.20.0. (breaking)
Update unirest-java from 3.13.11 to 3.13.12 .
Update commons-compress from 1.21 to 1.22.
Update advanced-region-market from 3.3.6 to 3.13.12.
Misc
Updated developer list in plugin.yml from Github Repository Contributors, thanks for contributing!