Skip to content

Commit 6b615a0

Browse files
authored
Merge pull request #129 from moderntribe/release/1.4.0
packaged version 1.4.0 from 50ad99dd3cc3a397ea7a6b852d77926f82f03697
2 parents 3df57c0 + 6c95b2a commit 6b615a0

File tree

153 files changed

+11646
-7586
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

153 files changed

+11646
-7586
lines changed

CHANGELOG.md

+44-2
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,54 @@
11
# Changelog
22

3+
## [1.4.0]
4+
5+
### Added
6+
7+
- On sites where the official AMP plugin for WordPress is active and SSL is not enabled,
8+
added an admin notice on the settings page informing users some features won't work
9+
correctly without HTTPS.
10+
- In AMP, added cart item count indicator to nav menu item linking to Cart page
11+
- Option to use Ajax to add products to the customer's cart
12+
- Added the BigCommerce product ID to the products list in the WordPress admin
13+
- Option to control the import batch size
14+
15+
### Fixed
16+
17+
- Fixed icons not loading correctly in AMP templates.
18+
- Fixed as issue with product variants not working on single product shortcodes.
19+
- Fixed an issue with field labels and IDs colliding when products are duplicated on
20+
the same page. All clicks would control the first product on the page.
21+
- Fixed click behavior on product galleries
22+
- Fixed bug allowing an import to start (and fail) before setting up a channel
23+
- Fixed 1970 dates showing on order history when orders had not been shipped
24+
- Fixed bug that ignored the minimum quantity requirements when adding a product to the cart
25+
from a product card.
26+
- Fixed an issue with pagination ajax on shortcode product groups.
27+
28+
### Changed
29+
30+
- Updated BigCommerce v3 API client library to version 1.3.0. Parameters
31+
have changed on most methods to accept an array of arguments instead of
32+
a long parameter list.
33+
- Refactored import task registration to use a filterable list. Instances
34+
of `Task_Definition` should be registered with the `Task_Manager` with an
35+
appropriate priority to control the order of operations.
36+
- Changed the action that triggers each step of the import. It now uses the
37+
`bigcommerce/import/run` hook, with the current status as the first parameter,
38+
replacing the former `bigcommerce/import/run/status={$current_status}`.
39+
- Separated category and brand imports into separate import steps, allowing
40+
for bulk queries and reducing the number of API requests required to import
41+
a product.
42+
- Reorganized classes related to the API import process.
43+
344
## [1.3.0]
445

546
### Added
647

748
- Added templates, styles, and plugin logic for compatibility with the Official AMP
849
Plugin for Wordpress, through version 1.0. Themes still need to be made AMP-compatible
950
if not using AMP classic mode.
10-
- Added REST endpoints to proxy several BigCommerce API endpoints, including catalog,
51+
- Added REST endpoints to proxy several BigCommerce API endpoints, including catalog,
1152
channels and cart. Most requests are cached for ten minutes by default.
1253
- Added creation and handling of a BigCommerce webhook to bust cached proxy data
1354
related to a product when the product is updated in BigCommerce.
@@ -139,7 +180,7 @@
139180
### Added
140181
- Added the Product Sync feature to Product List page.
141182
- Added Welcome screen and Connect Account screen.
142-
183+
143184
### Changed
144185
- Refactored JS code in Gutenberg modules to use ES6 React syntax (removes usage of `wp` global React wrapper).
145186
- Refactored other JS modules for extendability and moved i18n strings to PHP JS_Config.
@@ -232,6 +273,7 @@
232273

233274

234275
[Unreleased]: https://github.com/moderntribe/bigcommerce/compare/master...develop
276+
[1.4.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/1.3.0...1.4.0
235277
[1.3.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/1.2.0...1.3.0
236278
[1.2.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/1.1.0...1.2.0
237279
[1.1.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/1.0.2...1.1.0

README.md

-10
Original file line numberDiff line numberDiff line change
@@ -267,13 +267,3 @@ add_action( 'bigcommerce/template/product/archive', 'your_callback_function', 10
267267
### Hook reference
268268

269269
TODO: A comprehensive list of hooks is available in the code reference.
270-
271-
## GPL License
272-
273-
BigCommerce for WordPress is free software: you can redistribute it and/or modify it under
274-
the terms of the GNU General Public License as published by the Free Software Foundation,
275-
either version 3 of the License, or (at your option) any later version.
276-
277-
BigCommerce for WordPress is distributed in the hope that it will be useful, but
278-
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
279-
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

assets/css/bc-admin.css

+41-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/css/bc-admin.min.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/css/bc-gutenberg.css

+71-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/css/bc-gutenberg.min.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/css/cart-amp.css

+80-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/css/cart-amp.min.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/css/master-amp.css

+114-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/css/master-amp.min.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/css/master.css

+96-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/css/master.min.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/js/dist/admin/gutenberg/scripts.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

assets/js/dist/admin/gutenberg/scripts.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)