Releases: vcode-sh/fchub-plugins
Releases · vcode-sh/fchub-plugins
cartshift v1.1.0
- Enhance CartShift plugin with security and validation improvements
fchub-memberships v1.3.0
- Update .gitignore for FCHub Memberships plugin
fchub-memberships v1.1.0
- Update FCHub - Fakturownia to version 1.1.0
fchub-fakturownia v1.1.1
- Update FCHub - Fakturownia to version 1.1.1
fchub-fakturownia v1.1.0
- Update FCHub - Fakturownia to version 1.1.0
fchub-multi-currency v1.4.0
- Update FCHub Multi-Currency plugin to version 1.4.0
fchub-multi-currency v1.3.0
- Update FCHub Multi-Currency plugin to version 1.3.0
fchub-multi-currency v1.2.4
- Move SortableJS from admin/vendor to admin/lib to avoid server-level vendor path blocks
fchub-multi-currency v1.2.3
- Update FCHub Multi-Currency plugin to version 1.2.3
fchub-multi-currency v1.2.2
Turns out the drag-and-drop currency reordering was silently broken for some users and we couldn't reproduce it. The SortableJS script handle was registered as sortablejs — a name generic enough that any other plugin registering the same handle first would silently hijack ours. WordPress doesn't throw, doesn't warn, just uses whoever registered first and moves on. The grab cursor worked (pure CSS), but the actual drag library never loaded.
Fixed
- Drag-and-drop currency reordering broken on some installs — the
sortablejsscript handle could collide with other plugins registering the same handle. WordPress silently drops duplicatewp_register_scriptcalls, so ourSortable.min.jsnever loaded while the CSScursor: grabkept pretending everything was fine. Renamed tofchub-mc-sortablejsso it can't be stolen. Also added a console warning when SortableJS fails to load, because silent failure is not a debugging strategy.
Proof it works
https://files.vcode.sh/fchub/docs/multi-currency/fchub-multi-currency-dnd.mp4
Full changelog: https://fchub.co/docs/fchub-multi-currency/changelog