Releases: gadgetto/SnipWire
Releases · gadgetto/SnipWire
v0.8.7
Added
- Added ProcessWire notice to flag SnipWire TEST mode
Changed
- Updated exchangerates API to handle unsupported currencies
- All modules and class files are now using ProcessWire's classLoader
Fixed
- Fixed badges display when no refunds possible (in order details - refunds form)
- Fixed a page select problem with custom cart fields
v0.8.6
Added
- Finished subscriptions dashboard section
- Added support for Snipcart subscriptions
- Added necessary fields for subscription products
- Added debug output for webhooks request payload data
Changed
- Updated MarkupSnipWire to output subscription data-item-* tags
Fixed
- Fixed deletion of segmented caches
- Fixed display of empty image field in product details
- Fixed a problem with namespace in Countries.php
- Fixed a problem with duplicate SKU check on page save
- Fixed [#3] Installer error: Can’t save page 0: /custom-cart-fields/: It has no parent assigned
v0.8.5
- Catch module settings access for non super users
- Fixes [#2] Dashboard not accessible for non SuperUsers
- Added documentation (php comments) to Webhooks class and hookable event handler methods
- All Webhooks event handler methods now have a return value (Snipcart payload)
- Replaced dirname(FILE) with DIR in entire project
v0.8.4
v0.8.3
- Updated products package installer to add specific module config on install
- The uninstallation process is now much more reliable
- FieldtypeSnipWireTaxeSelector is now uninstalled properly (existing fields are converted to FieldtypeText)
- Refactored ExtendedInstaller class to be more reliable
- Extended resources installer page is now more user friendly
- Fixed product price JSON output if a currency field is missing
- Small fixes and code enhancements
- Updated apexcharts.js vendor plugin to version 3.15.6
v0.8.2
- Added method to change cart and catalogue currency via GET, POST or SESSION
- Added module setting to choose GET, POST, SESSION parameter name for cart and catalogue currency
- Some small fixes and code enhancements
- Updated CHANGELOG.md (this file)
- Updated README.md (added screenshot and GitHub badges)