Skip to content

Releases: bigcommerce/catalyst

@bigcommerce/catalyst-client@0.6.0

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

Minor Changes

  • #1200 51704d9 Thanks @chanceaclark! - Remove the fetchAvailableCountries query as it is no longer needed in Catalyst. This helps us remove queries that are dependent on the access token.

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

@bigcommerce/eslint-config-catalyst@0.1.2

30 Jul 17:09
7eabd7e
Compare
Choose a tag to compare

Patch Changes

@bigcommerce/catalyst-core@0.12.0

30 Jul 17:16
1c79950
Compare
Choose a tag to compare

Minor Changes

  • #1178 f592d9f Thanks @jorgemoya! - This refactor changes the structure of our UI components by replacing composability with a prop-based configuration. This change simplifies the use of our components, eliminating the need to build them individually from a composable approach. Additionally, it provides a single location for all class customizations, improving the experience when fully customizing the component. We believe this approach will make it easier to use components correctly and safeguard against incorrect usage. Ultimately, by adopting a prop-based configuration, we aim to achieve full replaceability and simplify theming for our components.

    Before refactor:

    <Accordions>
        <AccordionsItem>
            <AccordionsTrigger>
                Title 1
            </AccordionsTrigger>
            <AccordionsContent>
                Item Content 1
            </AccordionsContent>
        </AccordionsItem>
        <AccordionsItem>
            <AccordionsTrigger>
                Title 2
            </AccordionsTrigger>
            <AccordionsContent>
                Item Content 2
            </AccordionsContent>
        </AccordionsItem>
    </Accordions>
    

    After refactor:

    <Accordions accordions={[
        {value: 'Title 1', content: 'Item Content 1'},
        {value: 'Title 2', content: 'Item Content 2'}
    ]}>
    

    Before refactor:

    <Select
        onValueChange={onSort}
        value={value}
    >
        <SelectContent>
            <SelectItem value="featured">Featured</SelectItem>
            <SelectItem value="newest">Newest</SelectItem>
            <SelectItem value="best_selling">Best selling</SelectItem>
            <SelectItem value="a_to_z">A to Z</SelectItem>
            <SelectItem value="z_to_a">Z to A</SelectItem>
            <SelectItem value="best_reviewed">By reviews</SelectItem>
            <SelectItem value="lowest_price">Price ascending</SelectItem>
            <SelectItem value="highest_price">Price descending</SelectItem>
            <SelectItem value="relevance">Relevance</SelectItem>
        </SelectContent>
    </Select>
    

    After refactor:

    <Select
        onValueChange={onSort}
        options={[
            { value: 'featured', label: 'Featured' },
            { value: 'newest', label: 'Newest' },
            { value: 'best_selling', label: 'Best selling' },
            { value: 'a_to_z', label: 'A to Z' },
            { value: 'z_to_a', label: 'Z to A' },
            { value: 'best_reviewed', label: 'By reviews'},
            { value: 'lowest_price', label: 'Price ascending' },
            { value: 'highest_price', label: 'Price descending' },
            { value: 'relevance', label: 'Relevance' },
        ]}
        value={value}
    />
    

@bigcommerce/catalyst-core@0.11.0

30 Jul 17:09
7eabd7e
Compare
Choose a tag to compare

Minor Changes

  • #1156 7d91478 Thanks @chanceaclark! - Adds customer information onto the session for consumption in both server and client components

Patch Changes

  • #1183 4e7ed57 Thanks @chanceaclark! - Uses next/navigation for logging in as a customer instead of the built-in redirectTo option. That option was not following the trailingSlash config set in next.config.js which caused test failures.

  • #1179 ae8d985 Thanks @deini! - bump next to 14.2.5

  • Updated dependencies []:

    • @bigcommerce/catalyst-client@0.5.0

@bigcommerce/create-catalyst@0.9.0

19 Jul 20:05
49309e5
Compare
Choose a tag to compare

Minor Changes

  • #1083 bd6be02 Thanks @bookernath! - Generate multi-channel GraphQL Storefront API tokens on catalyst provisioning

@bigcommerce/catalyst-core@0.10.0

19 Jul 20:05
49309e5
Compare
Choose a tag to compare

Minor Changes

Patch Changes

@bigcommerce/catalyst-client@0.5.0

19 Jul 20:05
49309e5
Compare
Choose a tag to compare

Minor Changes

Patch Changes

  • #994 8766305 Thanks @jorgemoya! - Add channelId param to client to allow fetching from multiple channels with the same client.

  • #1055 52214a3 Thanks @jorgemoya! - Add getChannelId param to dynamically fetch a channel on requests.

@bigcommerce/catalyst-core@0.9.1

21 Jun 15:04
9f28122
Compare
Choose a tag to compare

Patch Changes

  • #937 3606639 Thanks @jorgemoya! - Show correct status and messaging for the Add to Cart button.

  • #979 6a6c193 Thanks @bc-yevhenii-buliuk! - fix redirection to the Login page after password change

  • #972 3c34e27 Thanks @jorgemoya! - Show correct color of remove button when in loading state.

  • #982 b8ea900 Thanks @matthewvolk! - Introduces more consistent naming convention for files related to GraphQL, changes opinions around when it is appropriate to track GraphQL files in version control, fixes an issue where the generate.cjs script was swallowing helpful error messaging

  • #977 bf4739d Thanks @jorgemoya! - Add upstash kv adapter.

  • #974 970651c Thanks @jorgemoya! - Add loading state to remove coupon code button.

@bigcommerce/create-catalyst@0.8.0

30 May 19:43
2bfd980
Compare
Choose a tag to compare

Minor Changes

  • #936 8416cd0 Thanks @matthewvolk! - Adds more helpful error messaging when using older versions of Node (<12) with the CLI

Patch Changes

@bigcommerce/catalyst-core@0.9.0

30 May 19:43
2bfd980
Compare
Choose a tag to compare

Minor Changes

Patch Changes