Skip to content

Commit

Permalink
Merge pull request #129 from moderntribe/release/1.4.0
Browse files Browse the repository at this point in the history
packaged version 1.4.0 from 50ad99dd3cc3a397ea7a6b852d77926f82f03697
  • Loading branch information
bookernath committed Jan 14, 2019
2 parents 3df57c0 + 6c95b2a commit 6b615a0
Show file tree
Hide file tree
Showing 153 changed files with 11,646 additions and 7,586 deletions.
46 changes: 44 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,54 @@
# Changelog

## [1.4.0]

### Added

- On sites where the official AMP plugin for WordPress is active and SSL is not enabled,
added an admin notice on the settings page informing users some features won't work
correctly without HTTPS.
- In AMP, added cart item count indicator to nav menu item linking to Cart page
- Option to use Ajax to add products to the customer's cart
- Added the BigCommerce product ID to the products list in the WordPress admin
- Option to control the import batch size

### Fixed

- Fixed icons not loading correctly in AMP templates.
- Fixed as issue with product variants not working on single product shortcodes.
- Fixed an issue with field labels and IDs colliding when products are duplicated on
the same page. All clicks would control the first product on the page.
- Fixed click behavior on product galleries
- Fixed bug allowing an import to start (and fail) before setting up a channel
- Fixed 1970 dates showing on order history when orders had not been shipped
- Fixed bug that ignored the minimum quantity requirements when adding a product to the cart
from a product card.
- Fixed an issue with pagination ajax on shortcode product groups.

### Changed

- Updated BigCommerce v3 API client library to version 1.3.0. Parameters
have changed on most methods to accept an array of arguments instead of
a long parameter list.
- Refactored import task registration to use a filterable list. Instances
of `Task_Definition` should be registered with the `Task_Manager` with an
appropriate priority to control the order of operations.
- Changed the action that triggers each step of the import. It now uses the
`bigcommerce/import/run` hook, with the current status as the first parameter,
replacing the former `bigcommerce/import/run/status={$current_status}`.
- Separated category and brand imports into separate import steps, allowing
for bulk queries and reducing the number of API requests required to import
a product.
- Reorganized classes related to the API import process.

## [1.3.0]

### Added

- Added templates, styles, and plugin logic for compatibility with the Official AMP
Plugin for Wordpress, through version 1.0. Themes still need to be made AMP-compatible
if not using AMP classic mode.
- Added REST endpoints to proxy several BigCommerce API endpoints, including catalog,
- Added REST endpoints to proxy several BigCommerce API endpoints, including catalog,
channels and cart. Most requests are cached for ten minutes by default.
- Added creation and handling of a BigCommerce webhook to bust cached proxy data
related to a product when the product is updated in BigCommerce.
Expand Down Expand Up @@ -139,7 +180,7 @@
### Added
- Added the Product Sync feature to Product List page.
- Added Welcome screen and Connect Account screen.

### Changed
- Refactored JS code in Gutenberg modules to use ES6 React syntax (removes usage of `wp` global React wrapper).
- Refactored other JS modules for extendability and moved i18n strings to PHP JS_Config.
Expand Down Expand Up @@ -232,6 +273,7 @@


[Unreleased]: https://github.com/moderntribe/bigcommerce/compare/master...develop
[1.4.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/1.3.0...1.4.0
[1.3.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/1.2.0...1.3.0
[1.2.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/1.1.0...1.2.0
[1.1.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/1.0.2...1.1.0
Expand Down
10 changes: 0 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -267,13 +267,3 @@ add_action( 'bigcommerce/template/product/archive', 'your_callback_function', 10
### Hook reference

TODO: A comprehensive list of hooks is available in the code reference.

## GPL License

BigCommerce for WordPress is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software Foundation,
either version 3 of the License, or (at your option) any later version.

BigCommerce for WordPress is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
48 changes: 41 additions & 7 deletions assets/css/bc-admin.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion assets/css/bc-admin.min.css

Large diffs are not rendered by default.

76 changes: 71 additions & 5 deletions assets/css/bc-gutenberg.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion assets/css/bc-gutenberg.min.css

Large diffs are not rendered by default.

81 changes: 80 additions & 1 deletion assets/css/cart-amp.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion assets/css/cart-amp.min.css

Large diffs are not rendered by default.

119 changes: 114 additions & 5 deletions assets/css/master-amp.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion assets/css/master-amp.min.css

Large diffs are not rendered by default.

102 changes: 96 additions & 6 deletions assets/css/master.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion assets/css/master.min.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion assets/js/dist/admin/gutenberg/scripts.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion assets/js/dist/admin/gutenberg/scripts.min.js

Large diffs are not rendered by default.

Loading

0 comments on commit 6b615a0

Please sign in to comment.