* Fixed logic of working: cache site + transient, added localstorage for selection personalization
* Fixed class cron: is_attached() returns false not only when the hook is missing, but also when the stored recurrence differs from the currently configured one. So as soon as those two values disagreed for any reason, every single page request re-attached the event and pushed next a full interval into the future.
* Fixed: order totals could be inflated when saving/editing an order in a currency that uses a comma as the decimal separator (wp-admin order editor)
* Fixed: base currency symbol shown instead of the order currency after saving order items on HPOS
* Improvement: Codebase aligned with WordPress Coding Standards (WPCS) and PluginCheck recommendations.
* 1 security issue fixed thanks to Long Lagon and Wordfence
some small fixes
2 security issues fixed thanks to Que Thanh Tuan, timomangcut and bounty program of Patchstack
1 security issue fixed thanks to Ren Voza and bounty program of Wordfence
- small fixes
- new option: Rate floor/ceil which allows to set max and minum rate for currencies to avoid losses due to sharp fluctuations in currencies
- new hook woocs_init_compatibility_woo_subscriptions: for switch on of compatibility with WooCommerce Subscriptions, thanks to superdav42 - https://pluginus.net/support/topic/compatibility-fix-for-woocommerce-subscriptions-7-5/