Version Packages (canary)#2575
Merged
chanceaclark merged 1 commit intocanaryfrom Nov 10, 2025
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
3 Skipped Deployments
|
46afae1 to
92c7f0a
Compare
92c7f0a to
1aefc9c
Compare
7ffd160 to
2eff613
Compare
2eff613 to
39c2c6c
Compare
39c2c6c to
06b53b7
Compare
06b53b7 to
867cd61
Compare
matthewvolk
approved these changes
Sep 8, 2025
867cd61 to
5f175ed
Compare
5f175ed to
d283206
Compare
78b4816 to
814acfb
Compare
814acfb to
04e8f95
Compare
04e8f95 to
f599d5c
Compare
f599d5c to
acb7954
Compare
acb7954 to
0c2cd1f
Compare
0c2cd1f to
4f5c35c
Compare
4f5c35c to
0caec18
Compare
0caec18 to
ab8b29f
Compare
ab8b29f to
7083dc5
Compare
chanceaclark
approved these changes
Nov 10, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to canary, this PR will be updated.
Releases
@bigcommerce/catalyst-core@1.3.0
Minor Changes
#2659
abaa461Thanks @matthewvolk! - Adds consent-aware script loading to Catalyst's consent manager, achieving parity with Stencil's behavior where scripts are conditionally rendered based on user consent preferences. BigCommerce scripts from the Store Scripts API are now transformed and loaded via C15T's ClientSideOptionsProvider, with ESSENTIAL/UNKNOWN scripts rendering by default, all scripts rendering when consent is fully granted, and specific scripts loading based on granular consent selections.#2643
391e20dThanks @matthewvolk! - Adds a new consent manager provider using the@c15t/nextjspackage to handle cookie consent management with support for multiple consent categories and cookie-based persistence.#2666
ed1f615Thanks @chanceaclark! - Passes the shoppers consent to the checkout redirect mutation#2619
19077cdThanks @Tharaae! - Add current stock message to product details page based on the store/product inventory settings.Migration
For existing Catalyst stores, to get the newly added feature, simply rebase the existing code with the new release code. The files to be rebased for this change to be applied are:
#2664
71cfd62Thanks @chanceaclark! - Provides a way to track analytics consent updates within the analytics provider. This also enables a the Google Analytics provider to be able to get the initial consent values so it can initialize the default consent values.#2661
be00b44Thanks @matthewvolk! - Integrates Catalyst's consent manager with the BigCommerce Control Panel's Cookie Consent setting, allowing merchants to centrally control whether the consent banner displays on the storefront. When disabled in the Control Panel, the consent banner is suppressed and all script categories are consented implicitly, matching Stencil behavior.#2650
416796fThanks @matthewvolk! - Added consent manager UI components with Catalyst styling and next-intl integration. TheCookieBannerandConsentManagerDialogprovide a customizable banner and preference dialog for cookie consent.Patch Changes
#2577
baf07caThanks @jorgemoya! - Remove unused exports from core#2551
be23108Thanks @jkanive! - fix: resolve maintenance page width issues#2574
be80d14Thanks @jorgemoya! - Remove unused dependencies.#2609
4e6f58dThanks @chanceaclark! - Adds the product count to the facet label if the facet provides the count. This also fixes an issue where the facets weren't respecting the collapse by default setting.#2572
337b7ceThanks @jorgemoya! - Remove unused UI files.#2580
f790cd6Thanks @jorgemoya! - Remove unused export types from core.#2670
d5fbb73Thanks @jordanarldt! - Fixed issue with 301 redirect loops whenTRAILING_SLASHis set tofalse, or when 301 redirects exist targeting the same path but with different capitalization.#2585
a40b96fThanks @copilot-swe-agent! - Add graceful error handling for invalid anonymous JWT cookies#2578
bb7940cThanks @jorgemoya! - Remove recpatcha code until we're ready to add it at a later point (if needed).Migration
#2656
ff9aa17Thanks @dependabot! - Updates next-auth to the latest beta versionMigration
Delete the
@ts-expect-errorcomments within thewith-auth.tsmiddleware.#2662
8c6626eThanks @jorgemoya! - ReplaceStreamableAnalyticsProviderwith simplifiedAnalyticsProvidercomponent.StreamableAnalyticsProviderthat usedStreamable.from()for async data loading.AnalyticsProvidercomponent that acceptschannelIdandsettingsas direct props.childreninside the provider.Migration
AnalyticsProvidercomponent incore/app/[locale]/layout.tsx, instead ofStreamableAnalyticsProvider.#2667
c8dbba6Thanks @bc-svc-local! - Update translations.#2589
d3391eeThanks @bc-svc-local! - Update translations.#2675
ab9f11eThanks @bc-svc-local! - Update translations.#2608
3d47825Thanks @bc-svc-local! - Update translations.#2648
7914650Thanks @bc-svc-local! - Update translations.