Skip to content

Commit 0d21fae

Browse files
committed
packaged version 3.11.0
1 parent 949ddd1 commit 0d21fae

41 files changed

Lines changed: 1455 additions & 1234 deletions

Some content is hidden

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

CHANGELOG.md

Lines changed: 62 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
# Changelog
22

3+
## [3.11.0]
4+
5+
### Changed
6+
7+
- Onboarding Screen modifications:
8+
- When submitting the new account form, a loading spinner and message appear letting you know
9+
we're working on creating your account.
10+
- The email confirmation notice upon creating a new account is now more visible.
11+
- On the Channel Selection screen, a new notice was added altering the user
12+
to the alternate configuration needed for WordPress multisite setup.
13+
- The first channel will be automatically created when registering a new account via the WordPress plugin.
14+
This store will be configured to automatically add new products to that channel. Additional channels may
15+
still be created from the settings screen when multi-channel mode is enabled.
16+
- The item count badge on the cart menu item will be enabled when either embedded checkout or the mini-cart is enbled.
17+
The item count will be included in the mini-cart ajax request and used to update the item count cookie.
18+
- With the release of WordPress 5.3, there were several updates to accessibility in the WP admin including
19+
form fields, color contrast, and attribute updates. We've done the same with our plugin and increased
20+
AA compliance throughout the plugin, including onboarding screens, settings pages, and Product UI.
21+
322
## [3.10.0]
423

524
### Added
@@ -28,18 +47,18 @@
2847
### Added
2948

3049
- Added the retail price to the product price template. The retail price will only display
31-
when it is set on the product in the BigCommerce admin.
50+
when it is set on the product in the BigCommerce admin.
3251
- Added support for product videos in the product gallery section. The videos will always be YouTube
3352
videos. We've implemented the YouTube Player API to assist with play and pause features when
3453
switching between multiple videos.
35-
- There is a known issue with this YT Player API on IE 11 and videos are currently not playing
54+
- There is a known issue with this YT Player API on IE 11 and videos are currently not playing
3655
in that browser. This will be addressed in the next release.
3756

3857
### Changed
3958

4059
- `DELETE` requests to the WP REST API are now camouflaged as `POST` requests to work around
4160
web hosts that do not allow standard HTTP methods.
42-
61+
4362
### Fixed
4463

4564
- Fixed the missing "Cart" section in the theme customizer when visiting the customizer before
@@ -123,7 +142,7 @@
123142
- Added support for custom image alt text. The alt text set in the BigCommerce admin will
124143
be imported into WordPress, where WordPress's standard image rendering functions will
125144
use it as the value for the `alt` attribute.
126-
- Added a new global JS function to the `bigcommerce_config` global JS object. You can now
145+
- Added a new global JS function to the `bigcommerce_config` global JS object. You can now
127146
retrieve the current user's cart ID via JS using `bigcommerce_config.cart.getCartID();`
128147

129148
### Fixed
@@ -139,7 +158,7 @@
139158
will be removed from the slugs.
140159
- If a product variant has an image, and that variant is added to the cart, the
141160
cart page will display that variant's image instead of the default product image.
142-
161+
143162
### Removed
144163

145164
- Currency formatting settings have been removed. Formatting settings are pulled
@@ -151,7 +170,7 @@
151170
### Added
152171

153172
- Product pick lists will include a "None" option if that modifier field
154-
is not required.
173+
is not required.
155174
- Added filters to modify the price range and calculated price range of
156175
a product. `bigcommerce/product/price_range/data` affects the data
157176
that feeds both. The formatted output can be modified with the filters
@@ -168,8 +187,8 @@
168187
- Added a webhook to listen for completed checkouts. The webhook will trigger
169188
the action `bigcommerce/webhooks/checkout_complete`.
170189
- Added support for a omitting products from initial Pricing API calls if they have
171-
a `.preinitialized` class added to the pricing DOM node. This will allow 3rd
172-
party plugins/themes to add this CSS class based on their needs/conditions.
190+
a `.preinitialized` class added to the pricing DOM node. This will allow 3rd
191+
party plugins/themes to add this CSS class based on their needs/conditions.
173192
- Added a toggle in the theme customizer to control display of default
174193
pricing while waiting for Pricing API responses.
175194

@@ -212,15 +231,15 @@
212231
which uses no group.
213232
- When selecting options and modifiers for a product, we're no longer debouncing
214233
the clicks and then disabling the fields while a Pricing API call is made.
215-
Fields remain enabled, and changes will cause previous Pricing API
216-
calls that might be pending to abort.
217-
234+
Fields remain enabled, and changes will cause previous Pricing API
235+
calls that might be pending to abort.
236+
218237
## Deprecated
219238

220239
- The unused constants `\BigCommerce\Cart\Add_To_Cart::CART_COOKIE` and
221240
`\BigCommerce\Cart\Add_To_Cart::COUNT_COOKIE` are deprecated and will
222-
be removed in a future version.
223-
241+
be removed in a future version.
242+
224243
### Removed
225244

226245
- The filter `bigcommerce/template/product/archive/default_sort` has been removed.
@@ -250,12 +269,12 @@
250269
- You can create, edit and delete a Wish List as well as add and remove items.
251270
- You and make your list public or private. Private lists cannot be shared
252271
and can only be seen by the list owner.
253-
- Shared Wish Lists are presented as a filtered version of the main product
272+
- Shared Wish Lists are presented as a filtered version of the main product
254273
archive.
255274
- Deleting a Wish List cannot be undone. You will be given a confirmation
256275
screen before deleting.
257276
- Wish Lists are currently product ID based and not quantity based.
258-
Attempting to add the same product to your list will not increase the
277+
Attempting to add the same product to your list will not increase the
259278
quantity nor will it duplicate the product in your list. Only one instance
260279
of a product variant is allowed in a Wish List.
261280

@@ -264,11 +283,11 @@
264283
- Product categories and brands will now derive their slugs from the
265284
"Custom URL" property set in the BigCommerce admin. If a category name
266285
changes, the WordPress term slug will update to reflect the new name.
267-
- Gutenberg blocks were not able to utilize the drag-and-drop feature
268-
due to a conflict with a JS library. This lib has been upgraded and
286+
- Gutenberg blocks were not able to utilize the drag-and-drop feature
287+
due to a conflict with a JS library. This lib has been upgraded and
269288
drag-and-drop functionality has been restored.
270-
- Products options and modifiers that contained only a single option would
271-
cause the Cart/Buy button to be disabled permanently. This has been been
289+
- Products options and modifiers that contained only a single option would
290+
cause the Cart/Buy button to be disabled permanently. This has been been
272291
fixed.
273292
- The user meta key `bigcommerce_nav_settings_initialized` was not correctly
274293
removed when running the plugin uninstaller. This has been fixed.
@@ -280,12 +299,12 @@
280299
- Upgraded Lodash JS library dependency to the latest version.
281300

282301
### Changed
283-
- Refinery template (`components/catalog/refinery.php`) has removed the
302+
- Refinery template (`components/catalog/refinery.php`) has removed the
284303
wrapper element in favor of the Controller variables. Update your template
285304
as needed.
286-
- The Gutenberg Product Component Block now has admin previews that contain
287-
rendered HTML product content for all component types. When a product ID
288-
is not found or is no longer valid, a default message will display letting
305+
- The Gutenberg Product Component Block now has admin previews that contain
306+
rendered HTML product content for all component types. When a product ID
307+
is not found or is no longer valid, a default message will display letting
289308
you know the product is unavailable on the admin side and the theme side.
290309

291310
### Deprecated
@@ -298,7 +317,7 @@
298317
## [3.3.0]
299318

300319
### Changed
301-
- HTML elements can now be used in all text string filters so long as it
320+
- HTML elements can now be used in all text string filters so long as it
302321
passes the same `wp_kses` rules used on comments. Previously, HTML inserted
303322
via filters for text strings was omitted in certain cases.
304323
For instance, on the ajax add to cart message.
@@ -319,9 +338,9 @@
319338
- Added support for products with hidden prices. They will use the new
320339
template `components/products/product-hidden-price.php` to not show the price.
321340
- Added a new option for the Product Components block/shortcode for Add To Cart.
322-
This will output the Add to Cart/Buy Now button and form on any page, including
341+
This will output the Add to Cart/Buy Now button and form on any page, including
323342
variants if applicable. Example Usage: `[bc-component id="431" type="add_to_cart"]`
324-
- Added a new Channel Select field in the product picker UI in the WP Admin. You can
343+
- Added a new Channel Select field in the product picker UI in the WP Admin. You can
325344
now search for products from any channel you've connected to your WP Store. Selecting
326345
a channel will initiate a new query immediately and subsequently only produce product
327346
search results from that channel.
@@ -381,7 +400,7 @@
381400
- Changed the `assign_terms` capability for categories and brands to `do_not_allow`.
382401
Assignments would be overwritten by the next import. This keeps it from
383402
happening in the first place to avoid confusion.
384-
- Turned off the `autocomplete` attribute on API fields in the settings
403+
- Turned off the `autocomplete` attribute on API fields in the settings
385404
page. This will help to avoid an issue where autocomplete causes a change to
386405
user credentials and causes the store to disconnect when settings are saved.
387406
- Updated the product quick view template, `components/products/product-quick-view.php`,
@@ -410,7 +429,7 @@
410429

411430
### Fixed
412431
- Fixed duplicate posts created in WordPress when importing products
413-
in draft or pending status.
432+
in draft or pending status.
414433

415434
## [3.0.0]
416435

@@ -500,7 +519,7 @@
500519
- Updated registration of block editor plugins to work with recent
501520
versions of Gutenberg.
502521
- Fixed fatal error in the uninstaller from an undefined class constant.
503-
522+
504523
### Removed
505524
- Removed the `bc_products` table. All queries that used this table have been
506525
updated to use post meta.
@@ -534,7 +553,7 @@
534553
- Updated the BigCommerce Checkout SDK to version 1.18.10
535554

536555
### Fixed
537-
- Fixed a layout issue on the WP Admin BigCommerce Resources page where
556+
- Fixed a layout issue on the WP Admin BigCommerce Resources page where
538557
resource cards were misaligned.
539558
- Fixed AMP validation errors from improperly included scripts. Thanks, @westonruter!
540559

@@ -555,7 +574,7 @@
555574
by default.
556575
- Added webhooks to listen for product inventory updates. A received webhook
557576
will schedule an immediate cron job to pull updated product data from
558-
the Catalog API.
577+
the Catalog API.
559578

560579
### Changed
561580
- Upgraded Checkout SDK to version 1.18.5
@@ -576,8 +595,8 @@
576595
## [2.0.0]
577596

578597
### Added
579-
- Added new links and buttons to the Products custom post type edit screen
580-
and the BigCommerce Settings page for managing your products on BigCommerce
598+
- Added new links and buttons to the Products custom post type edit screen
599+
and the BigCommerce Settings page for managing your products on BigCommerce
581600
and logging in to your account
582601
- Added a Resources page to the BigCommerce admin section. The Resources page
583602
contains tab separated content that provides users with a repository of
@@ -591,15 +610,15 @@
591610
- Added an option to the on-boarding process to choose between a
592611
full-featured store and one directed more towards bloggers. This
593612
sets default settings depending on your choice.
594-
- Added a filter for customer profile fields fetched from the API:
613+
- Added a filter for customer profile fields fetched from the API:
595614
`bigcommerce/customer/empty_profile`
596615
- Added a filter to wrap the output of a template. Can be used to prepend
597616
or append content to the template:
598617
`bigcommerce/template={$template}/output`
599618
- Added a template for the checkout button on the cart
600619

601620
### Changed
602-
- Updated the error handling and response messages related to the product
621+
- Updated the error handling and response messages related to the product
603622
sync feature. We now provide more information to the user based on the
604623
type of error that has occurred.
605624
- Added the product SKU to post meta, so that catalog searches can use
@@ -611,16 +630,16 @@
611630
- Changed how option and modifier fields are rendered and treated on
612631
the product single and Quick View modals. Modifiers using select/radio
613632
fields are now supported, using the same templates as the option fields.
614-
633+
615634
**NOTE:** Please take note of the changes to the option field templates and
616635
adjust your custom templates as needed.
617-
636+
618637
`components/modifier-types/modifier-checkbox.php``components/option-types/option-checkbox.php`
619-
638+
620639
`components/modifier-types/modifier-date.php``components/option-types/option-date.php`
621-
640+
622641
`components/modifier-types/modifier-number.php``components/option-types/option-number.php`
623-
642+
624643
`components/modifier-types/modifier-text.php``components/option-types/option-text.php`
625644
- The template `components/cart/cart-actions.php` now takes an array of
626645
rendered `$actions` that will be echoed into the template.
@@ -629,14 +648,14 @@
629648

630649
### Fixed
631650
- Fixed a typo on the Create New Account screen during on-boarding
632-
- Fixed an issue with Quick View modal boxes in product cards where removing
651+
- Fixed an issue with Quick View modal boxes in product cards where removing
633652
the quick-view feature would break the JS and the page.
634653
- The nonce for an ajax import request is validated before triggering the
635654
import cron action.
636655
- Fixed an extra quote rendered in template wrappers.
637656
- Fixed Flatpickr library issue with quick-view modal. **NOTE:** This changes the position
638657
of the date picker to inline with the date field. Update your CSS as needed.
639-
658+
640659
### Deprecated
641660
- The `modifiers` parameter to the cart REST controller is no longer used
642661
and will be removed in a future version.
@@ -993,6 +1012,7 @@
9931012

9941013

9951014
[Unreleased]: https://github.com/moderntribe/bigcommerce/compare/master...develop
1015+
[3.11.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/3.10.0...3.11.0
9961016
[3.10.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/3.9.0...3.10.0
9971017
[3.9.0]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/3.8.1...3.9.0
9981018
[3.8.1]: https://github.com/bigcommerce/bigcommerce-for-wordpress/compare/3.8.0...3.8.1

0 commit comments

Comments
 (0)