sync b2b-makeswift with makeswift@1.6.3#2970
Draft
matthewvolk wants to merge 321 commits intointegrations/b2b-makeswiftfrom
Draft
sync b2b-makeswift with makeswift@1.6.3#2970matthewvolk wants to merge 321 commits intointegrations/b2b-makeswiftfrom
matthewvolk wants to merge 321 commits intointegrations/b2b-makeswiftfrom
Conversation
…ft-localized-paths
…2619) * Add stock level message to product page based on inventory settings * Add UI tests to cover stock level message on product page * Add a changeset to the new version
* feat(other): LOCAL-1444 delivery translation * chore(core): create translations patch --------- Co-authored-by: bc-svc-local <bc-svc-local@users.noreply.github.com>
* feat(core): Add /gift-certificates page on enabled currencies, add gift certificate ui components * feat(core): Add Gift Certificates check balance page * feat(core): Add Purchase page for Gift Certificates, update select component and dynamic form * feat(core): Add ability to apply and see gift certificates on cart page * feat(core): Add gift certificates to orders list and order details
Upgrades to the latest @makeswift/runtime version, which includes a new ReactRuntimeCore that does not include dependencies for builtin components. We now manually register the builtins we want, omitting registrations for components that are intentionally omitted or overridden in Catalyst.
…-core-runtime fix: use react runtime core to reduce bundle
Bumps [next-auth](https://github.com/nextauthjs/next-auth) from 5.0.0-beta.25 to 5.0.0-beta.30. - [Release notes](https://github.com/nextauthjs/next-auth/releases) - [Commits](https://github.com/nextauthjs/next-auth/commits/next-auth@5.0.0-beta.30) --- updated-dependencies: - dependency-name: next-auth dependency-version: 5.0.0-beta.30 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat(other): LOCAL-1444 delivery translation * chore(core): create translations patch --------- Co-authored-by: bc-svc-local <bc-svc-local@users.noreply.github.com>
…lizations when redirecting (#2670)
* feat(other): LOCAL-1444 delivery translation * chore(core): create translations patch --------- Co-authored-by: bc-svc-local <bc-svc-local@users.noreply.github.com>
… /checkout route (#2680)
CATALYST-1561
…elect (#2934) The dropdown menu used `ring` (3px default) while the Select component used `ring-1` (1px). This caused a visually thick border on dropdown menus, most noticeably on the wishlist page. Fixes CATALYST-1570 Co-authored-by: Claude <noreply@anthropic.com>
Updated the required Node.js versions to only allow version 24.
#2940) * Initial plan * fix: align Node.js v24 engine requirements across create-catalyst and core - Update packages/create-catalyst/package.json engines from ^20.0.0 || ^22.0.0 || ^24.0.0 to ^24.0.0 to match the runtime check in bin/index.cjs and core/package.json (>=24.0.0) - Fix core/README.md which referenced Node.js version 20 or 22 instead of 24 - Extract supported Node.js versions into bin/supported-node-versions.cjs as the single source of truth - Add src/utils/node-version.spec.ts to test the version gating logic Closes #2939 Co-authored-by: chanceaclark <10539418+chanceaclark@users.noreply.github.com> * fix: resolve lint errors in node-version.spec.ts - Use named import { satisfies } from 'semver' instead of default import (fixes import/no-named-as-default-member warning) - Remove require() of .cjs file to avoid import/extensions and @typescript-eslint/consistent-type-assertions errors - Simplify bin/index.cjs to remove unused intermediate variable Co-authored-by: chanceaclark <10539418+chanceaclark@users.noreply.github.com> * chore: add changeset for Node.js v24 engine alignment in create-catalyst Co-authored-by: chanceaclark <10539418+chanceaclark@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: chanceaclark <10539418+chanceaclark@users.noreply.github.com>
npm's sigstore provenance verification requires package.json to have a repository.url matching the GitHub repository. Without this field, changeset publish fails with E422 for all published packages. Co-authored-by: Claude <noreply@anthropic.com>
chore: sync integrations/makeswift with canary
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* feat(other): LOCAL-1444 delivery translation * chore(core): create translations patch --------- Co-authored-by: bc-svc-local <bc-svc-local@users.noreply.github.com>
…akeswift # Conflicts: # core/CHANGELOG.md # core/app/[locale]/layout.tsx
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Merges @bigcommerce/catalyst-makeswift@1.2.0 into integrations/b2b-makeswift. Package renamed to @bigcommerce/catalyst-b2b-makeswift, version set to 1.2.0.
Merges @bigcommerce/catalyst-makeswift@1.3.8 into integrations/b2b-makeswift. Version set to 1.3.8. Key changes: ConsentManager, gift certificates, inventory display, next-auth beta.30. B2B additions preserved.
Merges @bigcommerce/catalyst-makeswift@1.4.2 into integrations/b2b-makeswift. Version set to 1.4.2. Key changes: OpenTelemetry, review forms, firstName/lastName in auth, inventory display improvements. B2B additions preserved.
Merges @bigcommerce/catalyst-makeswift@1.5.0 into integrations/b2b-makeswift. Version set to 1.5.0. Breaking changes: - middlewares/ → proxies/ (with-b2b.ts ported to ProxyFactory) - middleware.ts → proxy.ts (withB2B added to proxy chain) - Next.js 16 upgrade - Node.js 24 required - embla-carousel 9.0.0-rc01 B2B additions preserved.
Merges @bigcommerce/catalyst-makeswift@1.6.3 into integrations/b2b-makeswift. Version set to 1.6.3. Key changes: root layout split (app/layout.tsx), MakeswiftProvider/html/body moved to root layout. B2B additions preserved.
|
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
Bundle Size ReportComparing against baseline from
Per-Route First Load JS
|
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.
Summary
Merges
@bigcommerce/catalyst-makeswift@1.6.3(all 1.6.x) intointegrations/b2b-makeswift. Version set to1.6.3.Key changes from makeswift:
core/app/layout.tsxnow holds MakeswiftProvider/html/body/SiteThemeB2B-only delta
@bigcommerce/catalyst-makeswift@1.6.3...sync-b2b-makeswift-1.6.3
Conflicts resolved
README.mdcore/app/.../register/*(2 files)core/app/[locale]/layout.tsx<B2BLoader />pnpm-lock.yamlPR 5 of 5: 1.2.0 ✅ → 1.3.8 ✅ → 1.4.2 ✅ → 1.5.0 ✅ → 1.6.3 ✅
After this PR merges, the branch will also need a trivial merge of the remaining ~4 canary commits.