Copyright © Dev Centerhttps://validator.w3.org/feed/docs/rss2.htmlDev Center Updatesbigcommerce.comhttp://localhost:4567/changelog/?utm_source=noticeable&utm_campaign=bcdevchangelog&utm_content=other&utm_id=Q8YuGWPOCMmZDwnKUywV.IWS24s1AhDLHDJPwIDx2&utm_medium=newspageenTue, 30 Jan 2024 20:21:00 GMThttps://noticeable.iohttps://storage.noticeable.io/projects/Q8YuGWPOCMmZDwnKUywV/newspages/IWS24s1AhDLHDJPwIDx2/01h55ta3gs073dkq368xnhykwm-header-logo.pngDev Center Updateshttp://localhost:4567/changelog/?utm_source=noticeable&utm_campaign=bcdevchangelog&utm_content=other&utm_id=Q8YuGWPOCMmZDwnKUywV.IWS24s1AhDLHDJPwIDx2&utm_medium=newspagehttps://storage.noticeable.io/projects/Q8YuGWPOCMmZDwnKUywV/newspages/IWS24s1AhDLHDJPwIDx2/01h55ta3gs073dkq368xnhykwm-header-logo.png#0d47a1U7bKVIJWL1HdQoPtFNOoFri, 26 Jan 2024 19:53:29 GMT[email protected] (BigCommerce)API Announcement for January 26, 2024https://bcdevchangelog.noticeable.news/publications/api-announcement-for-january-26-2024Announcement

BigCommerce for WordPress Plugin Update Required!

We have deployed a fix for a recent vulnerability found with the BigCommerce for WordPress plugin.

To prevent security vulnerabilities, please upgrade your plugin by following the steps below.

  1. Navigate to your WordPress website and log in as an admin.

  2.  In the sidebar, select "Plugins".

  3.  Select the "update now" hyperlink for the BigCommerce for WordPress plugin.

  4.  Wait for the upgrade to finish.

]]>
Announcement

BigCommerce for WordPress Plugin Update Required!

We have deployed a fix for a recent vulnerability found with the BigCommerce for WordPress plugin.

To prevent security vulnerabilities, please upgrade your plugin by following the steps below.

  1. Navigate to your WordPress website and log in as an admin.

  2.  In the sidebar, select "Plugins".

  3.  Select the "update now" hyperlink for the BigCommerce for WordPress plugin.

  4.  Wait for the upgrade to finish.

]]>
AnnouncementWarningWordPress
94hcZCSejm5yhCjWDIH9Mon, 07 Aug 2023 17:08:54 GMT[email protected] (BigCommerce)API internal migration on August 7, 2023https://bcdevchangelog.noticeable.news/publications/api-internal-migration-on-august-7-2023API

We are implementing an internal migration for GET v3/catalog/categories and GET v3/catalog/categories/{category_id} endpoints to enhance our API’s performance. If you experience any unexpected API behavior on the following endpoint, please check the documentation to ensure all accurate query params and API usage.

]]>
API

We are implementing an internal migration for GET v3/catalog/categories and GET v3/catalog/categories/{category_id} endpoints to enhance our API’s performance. If you experience any unexpected API behavior on the following endpoint, please check the documentation to ensure all accurate query params and API usage.

]]>
APIAnnouncementWarning
9zKTo5ZZmqkJiDIV0RkDTue, 29 Mar 2022 16:49:54 GMT[email protected] (BigCommerce)Node 12 End-of-life on April 30thhttps://bcdevchangelog.noticeable.news/publications/node-12-end-of-life-on-april-30thNode 12 enters End-of-life on April 30, 2022 (https://endoflife.date/nodejs). From this date, new versions of Stencil CLI will drop support for Node 12, and add support for Node 14. In order to provide time for developers to update their Stencil development/deployment environments, we will not bump the required version of Stencil CLI to a version that requires Node 14+ until June 1, 2022.

]]>
Node 12 enters End-of-life on April 30, 2022 (https://endoflife.date/nodejs). From this date, new versions of Stencil CLI will drop support for Node 12, and add support for Node 14. In order to provide time for developers to update their Stencil development/deployment environments, we will not bump the required version of Stencil CLI to a version that requires Node 14+ until June 1, 2022.

]]>
WarningStencil
6LU3mq4w8TFUo3kbTB59Mon, 28 Mar 2022 21:03:06 GMT[email protected] (BigCommerce)Change to number of product images returned in Stencil home page resources on April 15https://bcdevchangelog.noticeable.news/publications/change-to-number-of-product-images-returned-in-stencil-home-page-resources-on-april-15On April 15, 2022, the number of product images returned by the Featured Products, New Products, and Popular Products panels on Stencil storefronts is changing.

These panels will now return up to 10 images per product, instead of returning all of the images on each product if there are greater than 10. This change will result in improvements to storefront performance when products on the store have a large number of images.

If the design of your storefront relies on accessing the data for a large number of images for each of these products, please consider using a GraphQL query instead to access more images. GraphQL can be used to fetch additional data as frontend API calls, or can be embedded in Frontmatter to be utilized directly within the theme context via Handlebars.

]]>
On April 15, 2022, the number of product images returned by the Featured Products, New Products, and Popular Products panels on Stencil storefronts is changing.

These panels will now return up to 10 images per product, instead of returning all of the images on each product if there are greater than 10. This change will result in improvements to storefront performance when products on the store have a large number of images.

If the design of your storefront relies on accessing the data for a large number of images for each of these products, please consider using a GraphQL query instead to access more images. GraphQL can be used to fetch additional data as frontend API calls, or can be embedded in Frontmatter to be utilized directly within the theme context via Handlebars.

]]>
StencilWarning
HG5NjuePyZNiARkIxTVPMon, 28 Mar 2022 20:51:01 GMT[email protected] (BigCommerce)Change to default number of product images returned by GraphQL on April 15https://bcdevchangelog.noticeable.news/publications/change-to-default-number-of-product-images-returned-by-graphql-on-april-15On April 15, 2022, the behavior of the product.images node in the GraphQL storefront API will be changing to only return 10 images by default. If you wish to request a different number of product images, you should specify the `first` argument explicitly with your request, which is considered a best practice when interacting with any paginated collection.

For example, if you were previously sending a request like this:

query productsWithImages {
   site {
     products {
       edges {
         cursor
         node {
           entityId
           name
          images { // will return 10 images unless explicit arguments are specified
            edges {
              node {
                url(width: 640)
              }
            }
          }
         }
       }
     }
   }
 }

You could instead send a request like this:

query productsWithImages {
   site {
     products(first: 5) { // as a best practice, use `first` on all collections to specify page size
       edges {
         cursor
         node {
           entityId
           name
          images (first:20) { // will return up to 20 images per product
            edges {
              node {
                url(width: 640)
              }
            }
          }
         }
       }
     }
   }
 }

Please note that requesting larger amounts of data with increased page sizes will factor into the GraphQL complexity calculation for your query.

]]>
On April 15, 2022, the behavior of the product.images node in the GraphQL storefront API will be changing to only return 10 images by default. If you wish to request a different number of product images, you should specify the `first` argument explicitly with your request, which is considered a best practice when interacting with any paginated collection.

For example, if you were previously sending a request like this:

query productsWithImages {
   site {
     products {
       edges {
         cursor
         node {
           entityId
           name
          images { // will return 10 images unless explicit arguments are specified
            edges {
              node {
                url(width: 640)
              }
            }
          }
         }
       }
     }
   }
 }

You could instead send a request like this:

query productsWithImages {
   site {
     products(first: 5) { // as a best practice, use `first` on all collections to specify page size
       edges {
         cursor
         node {
           entityId
           name
          images (first:20) { // will return up to 20 images per product
            edges {
              node {
                url(width: 640)
              }
            }
          }
         }
       }
     }
   }
 }

Please note that requesting larger amounts of data with increased page sizes will factor into the GraphQL complexity calculation for your query.

]]>
Storefront APIWarning
eVOeSKmNq0qHACyjBx8HWed, 12 Jan 2022 19:26:25 GMT[email protected] (BigCommerce)Upcoming changes to HTTP header casinghttps://bcdevchangelog.noticeable.news/publications/upcoming-changes-to-http-header-casingInfrastructural changes to BigCommerce over the next 2 weeks may result in some HTTP headers being returned as lowercase which previously had a mixture of uppercase and lowercase characters.

For example, HTTP header names such as X-Rate-Limit-Requests-Left may instead be returned as x-rate-limit-requests-left. Per the HTTP specification (https://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2), HTTP header names should always be treated as case-insensitive, so we do not consider this to be a breaking change to the API. Most HTTP clients already treat headers with the appropriate case insensitivity, so we expect minimal customer impact from this change.

No changes are being made to HTTP header values as part of this change.

]]>
Infrastructural changes to BigCommerce over the next 2 weeks may result in some HTTP headers being returned as lowercase which previously had a mixture of uppercase and lowercase characters.

For example, HTTP header names such as X-Rate-Limit-Requests-Left may instead be returned as x-rate-limit-requests-left. Per the HTTP specification (https://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.2), HTTP header names should always be treated as case-insensitive, so we do not consider this to be a breaking change to the API. Most HTTP clients already treat headers with the appropriate case insensitivity, so we expect minimal customer impact from this change.

No changes are being made to HTTP header values as part of this change.

]]>
APIWarning
5f3NpZngUhiBUeNhwOB6Wed, 15 Sep 2021 21:41:02 GMT[email protected] (BigCommerce)Required Stencil-CLI version set to 3.5.0https://bcdevchangelog.noticeable.news/publications/required-stencil-cli-version-set-to-3-5-0A bug affecting users of stencil-CLI has been fixed as of CLI version 3.5.0.

As this bug was resulting in CLI requests incorrectly redirecting which resulted in a degradation of the local development experience, we have bumped the required version of CLI to 3.5.0to limit the customer impact of this issue. All CLI versions before 3.5.0 are affected. All users are strongly encouraged to update immediately in order to avoid issues during local development.

To get the latest version of stencil-CLI, simply run this command in your terminal:

npm install -g @bigcommerce/stencil-cli

]]>
A bug affecting users of stencil-CLI has been fixed as of CLI version 3.5.0.

As this bug was resulting in CLI requests incorrectly redirecting which resulted in a degradation of the local development experience, we have bumped the required version of CLI to 3.5.0to limit the customer impact of this issue. All CLI versions before 3.5.0 are affected. All users are strongly encouraged to update immediately in order to avoid issues during local development.

To get the latest version of stencil-CLI, simply run this command in your terminal:

npm install -g @bigcommerce/stencil-cli

]]>
StencilAnnouncementWarning
QapzNCFeLH0KRTtHpLx6Thu, 04 Mar 2021 20:27:54 GMT[email protected] (BigCommerce)API Announcement for March 4, 2021https://bcdevchangelog.noticeable.news/publications/api-announcement-for-march-4-2021

On April 30, 2021, the Coupon API will limit the characters allowed in a coupon name. An error will result if any special characters other than the following are used in the Coupon code field:

  • Alphanumeric values

  • White spaces

  • Underscores ( _ )

  • Hyphens ( - )

To prevent a disruption in service, remove special characters from all coupon codes.

]]>

On April 30, 2021, the Coupon API will limit the characters allowed in a coupon name. An error will result if any special characters other than the following are used in the Coupon code field:

  • Alphanumeric values

  • White spaces

  • Underscores ( _ )

  • Hyphens ( - )

To prevent a disruption in service, remove special characters from all coupon codes.

]]>
AnnouncementWarningAPI
8FoEcoYaJxljm9tLdGqtThu, 05 Nov 2020 04:00:00 GMT[email protected] (BigCommerce)The qty_in_cart property is removed from the Stencil Common Product Card objecthttps://bcdevchangelog.noticeable.news/publications/theqty-in-cart-property-is-being-removed-from-stencil-common-product-card-objectStencilThemeWarninggtwzVJfIkOS6iOco3U4HThu, 15 Oct 2020 18:07:00 GMT[email protected] (BigCommerce)Inventory levels are no longer returned in Stencil context based on settingshttps://bcdevchangelog.noticeable.news/publications/inventory-levels-are-no-longer-returned-in-stencil-context-based-on-settingsWarningStencilBug Fix