From a1c3d14254b02a3aa56d5686304e51668ddbd786 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 12 Jun 2026 17:32:37 +0000 Subject: [PATCH] Version Packages (`canary`) --- .changeset/fix-variant-bo-info-on-pdp.md | 5 ----- .changeset/fix-wysiwyg-content-image-urls.md | 5 ----- .../ltrac-657-consent-cookie-subdomain.md | 5 ----- ...6-gate-analytics-cookies-behind-consent.md | 5 ----- .changeset/trac-188-tax-display.md | 9 -------- .../trac-421-custom-locale-subfolders.md | 5 ----- core/CHANGELOG.md | 22 +++++++++++++++++++ core/package.json | 2 +- 8 files changed, 23 insertions(+), 35 deletions(-) delete mode 100644 .changeset/fix-variant-bo-info-on-pdp.md delete mode 100644 .changeset/fix-wysiwyg-content-image-urls.md delete mode 100644 .changeset/ltrac-657-consent-cookie-subdomain.md delete mode 100644 .changeset/ltrac-846-gate-analytics-cookies-behind-consent.md delete mode 100644 .changeset/trac-188-tax-display.md delete mode 100644 .changeset/trac-421-custom-locale-subfolders.md diff --git a/.changeset/fix-variant-bo-info-on-pdp.md b/.changeset/fix-variant-bo-info-on-pdp.md deleted file mode 100644 index 1c23426d31..0000000000 --- a/.changeset/fix-variant-bo-info-on-pdp.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Display backorder information for variants on PDP. diff --git a/.changeset/fix-wysiwyg-content-image-urls.md b/.changeset/fix-wysiwyg-content-image-urls.md deleted file mode 100644 index 3106a22546..0000000000 --- a/.changeset/fix-wysiwyg-content-image-urls.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Fix broken images in WYSIWYG content (web pages, blog posts, product description and warranty). Images uploaded through the Control Panel editor are stored as store-root-relative WebDAV paths (`/content/...` and `/product_images/...`) that 404 on the headless storefront domain; they are now rewritten to absolute BigCommerce CDN URLs. diff --git a/.changeset/ltrac-657-consent-cookie-subdomain.md b/.changeset/ltrac-657-consent-cookie-subdomain.md deleted file mode 100644 index be647e7267..0000000000 --- a/.changeset/ltrac-657-consent-cookie-subdomain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Scope the consent manager cookie (`c15t-consent`) to the current host instead of the top-level domain. Previously `crossSubdomain: true` caused the cookie to be set on the root domain (e.g. `.example.com`) for stores running on a sub-domain, so it appeared on both the root domain and the sub-domain. Removing it makes the cookie host-only, so it now exists only on the sub-domain the store runs on. diff --git a/.changeset/ltrac-846-gate-analytics-cookies-behind-consent.md b/.changeset/ltrac-846-gate-analytics-cookies-behind-consent.md deleted file mode 100644 index c9705acfcc..0000000000 --- a/.changeset/ltrac-846-gate-analytics-cookies-behind-consent.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Gate `catalyst.visitorId`, `catalyst.visitId`, and `currencyCode` cookies behind shopper consent. The visitor and visit cookies now require measurement consent and the currency preference cookie requires functionality consent. When consent is absent, existing analytics cookies are deleted on the next request. When measurement consent is granted mid-session, a new `startVisit` server action sets the cookies and fires the server-side `visitStartedEvent` immediately rather than waiting for the next full-page navigation. diff --git a/.changeset/trac-188-tax-display.md b/.changeset/trac-188-tax-display.md deleted file mode 100644 index 479d1d4a79..0000000000 --- a/.changeset/trac-188-tax-display.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@bigcommerce/catalyst-core": minor ---- - -Honor the merchant's Tax Display setting (`Inc.`, `Ex.`, or `Both`) from the BigCommerce control panel across PDP, PLP, search, compare, and home. When set to `Both`, prices render stacked with `(Inc. Tax)` and `(Ex. Tax)` labels, including sale strike-throughs per line. - -## Migration - -For forks that can't rebase cleanly: pricing was refactored end-to-end to support inc/ex tax variants and a `Both` mode (`PricingFragment`, `pricesTransformer`, `Price` types, page-data settings queries, analytics helpers). See PR #3024 for the full diff. diff --git a/.changeset/trac-421-custom-locale-subfolders.md b/.changeset/trac-421-custom-locale-subfolders.md deleted file mode 100644 index a65f46c3a9..0000000000 --- a/.changeset/trac-421-custom-locale-subfolders.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": minor ---- - -Consume merchant-configured per-locale URL subfolders from the BigCommerce Storefront GraphQL API (`Locale.path`). The locale that sits at the bare root URL (`/`) is derived from the CP configuration: if the default locale has no path, it sits at root; otherwise, if exactly one non-default locale has no path, that one sits at root; otherwise every locale gets a prefix. Locales with a path use it; locales without a path fall back to their locale code. diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index 4cf244a55c..7dcba1efc6 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## 1.8.0 + +### Minor Changes + +- [#3024](https://github.com/bigcommerce/catalyst/pull/3024) [`3cec674`](https://github.com/bigcommerce/catalyst/commit/3cec674f8fcbcf563e9c2d8015c35d96f4cd56e0) Thanks [@mfaris9](https://github.com/mfaris9)! - Honor the merchant's Tax Display setting (`Inc.`, `Ex.`, or `Both`) from the BigCommerce control panel across PDP, PLP, search, compare, and home. When set to `Both`, prices render stacked with `(Inc. Tax)` and `(Ex. Tax)` labels, including sale strike-throughs per line. + + ## Migration + + For forks that can't rebase cleanly: pricing was refactored end-to-end to support inc/ex tax variants and a `Both` mode (`PricingFragment`, `pricesTransformer`, `Price` types, page-data settings queries, analytics helpers). See PR #3024 for the full diff. + +- [#3015](https://github.com/bigcommerce/catalyst/pull/3015) [`15e365a`](https://github.com/bigcommerce/catalyst/commit/15e365aeeb36a44901769b7831e635e9e0e7bcc1) Thanks [@mfaris9](https://github.com/mfaris9)! - Consume merchant-configured per-locale URL subfolders from the BigCommerce Storefront GraphQL API (`Locale.path`). The locale that sits at the bare root URL (`/`) is derived from the CP configuration: if the default locale has no path, it sits at root; otherwise, if exactly one non-default locale has no path, that one sits at root; otherwise every locale gets a prefix. Locales with a path use it; locales without a path fall back to their locale code. + +### Patch Changes + +- [#3031](https://github.com/bigcommerce/catalyst/pull/3031) [`874e332`](https://github.com/bigcommerce/catalyst/commit/874e332b73b8a36c2d93ae4ec99d5dc00d7fb3e1) Thanks [@Tharaae](https://github.com/Tharaae)! - Display backorder information for variants on PDP. + +- [#3033](https://github.com/bigcommerce/catalyst/pull/3033) [`8bc379d`](https://github.com/bigcommerce/catalyst/commit/8bc379df6fe0c843ba82e901e31e245f506d0cf3) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Fix broken images in WYSIWYG content (web pages, blog posts, product description and warranty). Images uploaded through the Control Panel editor are stored as store-root-relative WebDAV paths (`/content/...` and `/product_images/...`) that 404 on the headless storefront domain; they are now rewritten to absolute BigCommerce CDN URLs. + +- [#3035](https://github.com/bigcommerce/catalyst/pull/3035) [`b4215f0`](https://github.com/bigcommerce/catalyst/commit/b4215f06cc4fbda8694835c589c84b362fb1a8fc) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Scope the consent manager cookie (`c15t-consent`) to the current host instead of the top-level domain. Previously `crossSubdomain: true` caused the cookie to be set on the root domain (e.g. `.example.com`) for stores running on a sub-domain, so it appeared on both the root domain and the sub-domain. Removing it makes the cookie host-only, so it now exists only on the sub-domain the store runs on. + +- [#3046](https://github.com/bigcommerce/catalyst/pull/3046) [`5034ea3`](https://github.com/bigcommerce/catalyst/commit/5034ea32b684acf2a074c2e2d8876b35aeef0a15) Thanks [@chanceaclark](https://github.com/chanceaclark)! - Gate `catalyst.visitorId`, `catalyst.visitId`, and `currencyCode` cookies behind shopper consent. The visitor and visit cookies now require measurement consent and the currency preference cookie requires functionality consent. When consent is absent, existing analytics cookies are deleted on the next request. When measurement consent is granted mid-session, a new `startVisit` server action sets the cookies and fires the server-side `visitStartedEvent` immediately rather than waiting for the next full-page navigation. + ## 1.7.0 ### Minor Changes diff --git a/core/package.json b/core/package.json index 70f787d247..0ef3d32041 100644 --- a/core/package.json +++ b/core/package.json @@ -1,7 +1,7 @@ { "name": "@bigcommerce/catalyst-core", "description": "BigCommerce Catalyst is a Next.js starter kit for building headless BigCommerce storefronts.", - "version": "1.7.0", + "version": "1.8.0", "private": true, "engines": { "node": ">=24.0.0"