Skip to content

Releases: bigcommerce/catalyst

@bigcommerce/[email protected]

13 Sep 21:31
be4eaf8
Compare
Choose a tag to compare

Minor Changes

  • #1365 896b4d3 Thanks @matthewvolk! - Changes the default behavior of the create-catalyst CLI such that it no longer writes the access token created by the OAuth device flow to the created project's .env.local file

  • #1366 6d7c508 Thanks @matthewvolk! - Renames leftover NEXT_PUBLIC_DEFAULT_REVALIDATE_TARGET environment variables - continuation of #1317

@bigcommerce/[email protected]

13 Sep 21:31
be4eaf8
Compare
Choose a tag to compare

Minor Changes

  • #1362 0814afe Thanks @deini! - If app is not running on Vercel's infra, <Analytics /> and <SpeedInsights /> are not rendered.

    Opt-out of vercel analytics and speed insights by setting the following env vars to true

    • DISABLE_VERCEL_ANALYTICS
    • DISABLE_VERCEL_SPEED_INSIGHTS
  • #1354 3d298c7 Thanks @jorgemoya! - Move address forms in account to their own /add and /edit pages.

  • #1280 27cbfd2 Thanks @bookernath! - Add dynamic favicon from API on a static route

  • #1357 3176491 Thanks @jorgemoya! - Add /account/settings/change-password route for change password form.

Patch Changes

@bigcommerce/[email protected]

06 Sep 20:20
7a61229
Compare
Choose a tag to compare

Patch Changes

@bigcommerce/[email protected]

06 Sep 19:54
8f9efab
Compare
Choose a tag to compare

Patch Changes

  • #1257 d656e79 Thanks @bc-alexsaiannyi! - add numbers-only field & utils for account form fields

  • #1277 8e6253d Thanks @jorgemoya! - Update Slideshow prop to use altText for image. Rename Hero wrapper component to Slideshow.

  • #1302 a620a19 Thanks @deini! - fix: decode webpage id to fix 404 on some Webpages

  • #1257 d656e79 Thanks @bc-alexsaiannyi! - add checkboxes field for account & addresses forms

  • #1346 33e133d Thanks @bc-alexsaiannyi! - fix placeholder positioning for picklist custom form field

  • #1316 4aea109 Thanks @jorgemoya! - Normalizes translations across all pages, updates the next-intl configuration, and simplifies translation handling in the project.

  • #1257 d656e79 Thanks @bc-alexsaiannyi! - add dates field for account & address forms

  • #1141 9f3c949 Thanks @bc-yevhenii-buliuk! - improve redirect behavior after creating new address

  • #1305 b11ba3d Thanks @jorgemoya! - Refactors tabs in /account to each be their own page. This also removes unused links in account home page (and tests) until we have that functionality available.

    Previous structure:

    /account
      [tab]
        page.tsx
    

    New structure:

    /account
      (tabs)
        addresses
          page.tsx
        settings
          page.tsx
        ...etc
    
  • #1257 d656e79 Thanks @bc-alexsaiannyi! - add multipleChoices field(radio-buttons, picklist) for account & address forms

  • #1334 00f43f0 Thanks @deini! - Fixes a server crash when user switches language settings

  • #1333 e2c0153 Thanks @deini! - Splits i18n into request.ts and routing.ts This helps reduce our middleware bundle as we no longer do a dynamic import on our middleware entrypoint.

  • #1342 f7bb1e2 Thanks @jorgemoya! - Update localeSwitcher to use a link instead of a form.

  • #1326 255c648 Thanks @chanceaclark! - Ensure recaptcha is bypassed for functional tests.

  • #1278 f8553c6 Thanks @jorgemoya! - Fix wrapping author text in BlogPostCard.

  • #1322 77ecb4b Thanks @jorgemoya! - Split auth forms to four different pages:

    • /login
    • /register
    • /reset
    • /change-password

    Additionally, moved shared form field components to /components/form-fields/ and updated translations.

  • #1317 7802361 Thanks @jorgemoya! - Rename NEXT_PUBLIC_DEFAULT_REVALIDATE_TARGET to DEFAULT_REVALIDATE_TARGET since we don't need this exposed to the client.

  • #1296 fcd44bb Thanks @bookernath! - Add link header to preconnect to CDN

  • #1088 644361e Thanks @bc-yevhenii-buliuk! - improve redirect behavior after creating account

  • #1329 ad601e1 Thanks @bc-alexsaiannyi! - update multiline form-field to respect required settings

  • #1257 d656e79 Thanks @bc-alexsaiannyi! - add multilinetext field for account & address forms

  • #1300 b32198b Thanks @jorgemoya! - Refactor queries, fragments, and mutations in an effort to set a pattern on where these functions need to be defined.

    Shared queries and mutations will remain in /client for now.

  • #1349 dd9cf6f Thanks @jorgemoya! - Remove updateCustomer and getCustomerAddresses queries since they are defined now where they are used.

  • #1313 6531bb2 Thanks @jorgemoya! - Remove "Quick add" button in PLP for products that have options. Will now just show a button that links to the product.

@bigcommerce/[email protected]

06 Sep 20:19
7a61229
Compare
Choose a tag to compare

Minor Changes

  • #1350 88663d1 Thanks @deini! - remove graphql and use @0no-co/graphql.web for a smaller bundle size

@bigcommerce/[email protected]

14 Aug 21:51
40d6738
Compare
Choose a tag to compare

Minor Changes

  • #1267 d442efc Thanks @matthewvolk! - Added initial Makeswift integration source folder, which allows developers to create new Catalyst storefronts that are integrated with Makeswift out of the box by running:

    pnpm create @bigcommerce/catalyst@latest --integration=makeswift
  • #1266 6fa0d48 Thanks @matthewvolk! - remove already completed todo comment

@bigcommerce/[email protected]

14 Aug 18:12
1f457e6
Compare
Choose a tag to compare

Minor Changes

Patch Changes

@bigcommerce/[email protected]

14 Aug 21:51
40d6738
Compare
Choose a tag to compare

Minor Changes

  • #1261 f715067 Thanks @chanceaclark! - Remove the need of fetching shipping countries by using the GraphQL data.

  • #1261 f715067 Thanks @chanceaclark! - Fetch shipping zones if access token exists, otherwise regress back to using the geography node on graphql for shipping information. This is part of an effort to remove the need of the BIGCOMMERCE_ACCESS_TOKEN.

Patch Changes

@bigcommerce/[email protected]

14 Aug 18:16
1f457e6
Compare
Choose a tag to compare

Minor Changes

  • #1166 0661e53 Thanks @bookernath! - Use default SEO settings from store for pages without SEO information specified, normalize SEO implementation across pages

  • #1194 b455b05 Thanks @BC-krasnoshapka! - Add basic support for Google Analytics via Big Open Data Layer. BODL and GA4 integration is encapsulated in bodl library which hides current complexity and limitations that will be improved in future. It can be extended with more events and integrations with other analytics providers later. Data transformation from Catalyst data models to BODL and firing events is done in client components, as only frontend events are supported by BODL for now.

    List of currently supported events:

    • View product category
    • View product page
    • Add product to cart
    • View cart
    • Remove product from cart

    In order to configure you need to specify NEXT_PUBLIC_GOOGLE_ANALYTICS_ID environment variable which is essentially your GA4 ID.

  • #1261 f715067 Thanks @chanceaclark! - Remove the need of fetching shipping countries by using the GraphQL data.

  • #1261 f715067 Thanks @chanceaclark! - Fetch shipping zones if access token exists, otherwise regress back to using the geography node on graphql for shipping information. This is part of an effort to remove the need of the BIGCOMMERCE_ACCESS_TOKEN.

Patch Changes

@bigcommerce/[email protected]

14 Aug 21:51
40d6738
Compare
Choose a tag to compare

Minor Changes