SnipWire Changelog
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[0.8.7] - 2020-07-03
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
[0.8.6] - 2020-04-06
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
[0.8.5] - 2020-03-21
Added
- Added documentation (php comments) to Webhooks class and hookable event handler methods
- All Webhooks event handler methods now have a return value (Snipcart payload)
Changed
- Replaced dirname(FILE) with DIR in entire project
Fixed
- Catch module settings access for non super users
- Fixes [#2] Dashboard not accessible for non SuperUsers
[0.8.4] - 2020-03-03
Fixed
- Improved compatibility for Windows based Systems
- Entirely removed useage of DIRECTORY_SEPARATOR due to problems on Windows based systems
[0.8.3] - 2020-03-01
Added
- Updated products package installer to add specific module config on install
Changed
- Updated apexcharts.js vendor plugin to version 3.15.6
Fixed
- 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
[0.8.2] - 2020-02-08
Added
- 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
Changed
- Updated CHANGELOG.md (this file)
- Updated README.md (added screenshot and GitHub badges)
Fixed
- Some small fixes and code enhancements
[0.8.1] - 2020-02-03
Added
- Added requirement for PHP >= 7.0.0
- Added CHANGELOG.md (this file)
Changed
- Moved all custom class files into custom namespaces
Fixed
- Fixed a warning in AbandonedCarts->_renderTableCartSummary
[0.8.0] - 2020-02-01
Added
- First public beta release