v1.2.0
This release provides a lot of behind the scenes changes which adds overall plugin stability and reliability. Better syncing, better product display, and greatly needed bug fixes.
Important -- requires a migration step to take place after updating. A short and easy migration guide can be found here.
Moving forward, releases will now follow a more agile schedule. Expect them more frequently. Cheers!
Added: New syncing architecture
Added: Pro version - Sync products by collections
Added: Database table migration tool
Added: New animations to front and backend UI elements
Added: More consistent error handling during the syncing process
Updated: Upgraded to the new Shopify JavaScript Buy SDK
Updated: Reorganized the UI of the plugin settings page
Updated: Items in cart now link to their respective WordPress pages
Updated: Breadcrumbs template now contains all HTML instead of a function call
Fixed: Issue preventing product image from changing after variant selection
Fixed: Issue preventing product price from changing after variant selection
Fixed: An issue causing preventing some users from displaying products correctly
Dev: Implemented constants throughout codebase
Dev: Updated NPM dependencies
Dev: Added dependency injection throughout plugin
Dev: Added a factory system throughout plugin
Dev: Implemented timestamp versioning on all assets to ensure cache busting