Skip to content

Version Packages (canary)#2575

Merged
chanceaclark merged 1 commit intocanaryfrom
changeset-release/canary
Nov 10, 2025
Merged

Version Packages (canary)#2575
chanceaclark merged 1 commit intocanaryfrom
changeset-release/canary

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Sep 4, 2025

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 abaa461 Thanks @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 391e20d Thanks @matthewvolk! - Adds a new consent manager provider using the @c15t/nextjs package to handle cookie consent management with support for multiple consent categories and cookie-based persistence.

  • #2666 ed1f615 Thanks @chanceaclark! - Passes the shoppers consent to the checkout redirect mutation

  • #2619 19077cd Thanks @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:

    • core/messages/en.json
    • core/app/[locale]/(default)/product/[slug]/page-data.ts
    • core/app/[locale]/(default)/product/[slug]/page.tsx
  • #2664 71cfd62 Thanks @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 be00b44 Thanks @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 416796f Thanks @matthewvolk! - Added consent manager UI components with Catalyst styling and next-intl integration. The CookieBanner and ConsentManagerDialog provide a customizable banner and preference dialog for cookie consent.

Patch Changes

  • #2577 baf07ca Thanks @jorgemoya! - Remove unused exports from core

  • #2551 be23108 Thanks @jkanive! - fix: resolve maintenance page width issues

    • Add w-full classes to ensure proper width expansion
    • Remove flex-1 in favor of w-full for column layout
  • #2574 be80d14 Thanks @jorgemoya! - Remove unused dependencies.

  • #2609 4e6f58d Thanks @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 337b7ce Thanks @jorgemoya! - Remove unused UI files.

  • #2580 f790cd6 Thanks @jorgemoya! - Remove unused export types from core.

  • #2670 d5fbb73 Thanks @jordanarldt! - Fixed issue with 301 redirect loops when TRAILING_SLASH is set to false, or when 301 redirects exist targeting the same path but with different capitalization.

  • #2585 a40b96f Thanks @copilot-swe-agent! - Add graceful error handling for invalid anonymous JWT cookies

  • #2578 bb7940c Thanks @jorgemoya! - Remove recpatcha code until we're ready to add it at a later point (if needed).

    Migration

    • A lot of the code removed was just old commented out blocks.
    • Remove any recaptcha mention from graphql mutation and queries
  • #2656 ff9aa17 Thanks @dependabot! - Updates next-auth to the latest beta version

    Migration

    Delete the @ts-expect-error comments within the with-auth.ts middleware.

  • #2662 8c6626e Thanks @jorgemoya! - Replace StreamableAnalyticsProviderwith simplified AnalyticsProvider component.

    • Removed StreamableAnalyticsProvider that used Streamable.from() for async data loading.
    • Added new AnalyticsProvider component that accepts channelId and settings as direct props.
    • Simplifies analytics initialization by removing unnecessary streaming complexity.
    • Maintains same functionality with cleaner, more straightforward implementation.
    • Fixes issue of events not triggering by properly wrapping children inside the provider.

    Migration

    • Use new AnalyticsProvider component in core/app/[locale]/layout.tsx, instead of StreamableAnalyticsProvider.
  • #2667 c8dbba6 Thanks @bc-svc-local! - Update translations.

  • #2589 d3391ee Thanks @bc-svc-local! - Update translations.

  • #2675 ab9f11e Thanks @bc-svc-local! - Update translations.

  • #2608 3d47825 Thanks @bc-svc-local! - Update translations.

  • #2648 7914650 Thanks @bc-svc-local! - Update translations.

@github-actions github-actions Bot requested a review from a team September 4, 2025 16:27
@vercel
Copy link
Copy Markdown

vercel Bot commented Sep 4, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
catalyst-b2b Ready Ready Preview Comment Nov 10, 2025 6:47pm
catalyst-canary Ready Ready Preview Comment Nov 10, 2025 6:47pm
3 Skipped Deployments
Project Deployment Preview Comments Updated (UTC)
catalyst Ignored Ignored Nov 10, 2025 6:47pm
catalyst-au Ignored Ignored Nov 10, 2025 6:47pm
catalyst-uk Ignored Ignored Nov 10, 2025 6:47pm

@github-actions github-actions Bot force-pushed the changeset-release/canary branch from 46afae1 to 92c7f0a Compare September 4, 2025 16:39
@github-actions github-actions Bot force-pushed the changeset-release/canary branch from 92c7f0a to 1aefc9c Compare September 4, 2025 17:20
@github-actions github-actions Bot force-pushed the changeset-release/canary branch 2 times, most recently from 7ffd160 to 2eff613 Compare September 5, 2025 14:57
@github-actions github-actions Bot force-pushed the changeset-release/canary branch from 2eff613 to 39c2c6c Compare September 5, 2025 15:03
@github-actions github-actions Bot force-pushed the changeset-release/canary branch from 39c2c6c to 06b53b7 Compare September 5, 2025 15:56
@github-actions github-actions Bot force-pushed the changeset-release/canary branch from 06b53b7 to 867cd61 Compare September 8, 2025 18:15
@github-actions github-actions Bot force-pushed the changeset-release/canary branch from 78b4816 to 814acfb Compare September 15, 2025 18:49
@github-actions github-actions Bot force-pushed the changeset-release/canary branch from 814acfb to 04e8f95 Compare September 17, 2025 20:54
@github-actions github-actions Bot force-pushed the changeset-release/canary branch from 04e8f95 to f599d5c Compare September 19, 2025 16:44
@github-actions github-actions Bot force-pushed the changeset-release/canary branch from f599d5c to acb7954 Compare September 29, 2025 00:31
@github-actions github-actions Bot force-pushed the changeset-release/canary branch from acb7954 to 0c2cd1f Compare October 15, 2025 18:21
@github-actions github-actions Bot force-pushed the changeset-release/canary branch from 0c2cd1f to 4f5c35c Compare October 28, 2025 17:28
@github-actions github-actions Bot force-pushed the changeset-release/canary branch from 4f5c35c to 0caec18 Compare October 28, 2025 21:04
@github-actions github-actions Bot force-pushed the changeset-release/canary branch from 0caec18 to ab8b29f Compare October 28, 2025 21:09
@github-actions github-actions Bot force-pushed the changeset-release/canary branch from ab8b29f to 7083dc5 Compare October 28, 2025 22:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants