diff --git a/.changeset/afraid-drinks-worry.md b/.changeset/afraid-drinks-worry.md deleted file mode 100644 index a9bd65ad9c..0000000000 --- a/.changeset/afraid-drinks-worry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Change prop `items` to `links` in Header. diff --git a/.changeset/afraid-steaks-explode.md b/.changeset/afraid-steaks-explode.md deleted file mode 100644 index 7e98ba1b03..0000000000 --- a/.changeset/afraid-steaks-explode.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-client": minor ---- - -Remove the `fetchAvailableCountries` query as it is no longer needed in Catalyst. This helps us remove queries that are dependent on the access token. diff --git a/.changeset/angry-seas-march.md b/.changeset/angry-seas-march.md deleted file mode 100644 index df5ff7fadc..0000000000 --- a/.changeset/angry-seas-march.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/create-catalyst": minor ---- - -add `integration` command to help with developing native Catalyst integrations diff --git a/.changeset/calm-moose-exercise.md b/.changeset/calm-moose-exercise.md deleted file mode 100644 index f91f8f635a..0000000000 --- a/.changeset/calm-moose-exercise.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Remove `Popover` component, utilize radix primitives instead. diff --git a/.changeset/early-fishes-tell.md b/.changeset/early-fishes-tell.md deleted file mode 100644 index 31460ee61a..0000000000 --- a/.changeset/early-fishes-tell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": minor ---- - -Use default SEO settings from store for pages without SEO information specified, normalize SEO implementation across pages diff --git a/.changeset/empty-eels-sing.md b/.changeset/empty-eels-sing.md deleted file mode 100644 index 24811c581e..0000000000 --- a/.changeset/empty-eels-sing.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Add locale picker in header. diff --git a/.changeset/fast-ducks-accept.md b/.changeset/fast-ducks-accept.md deleted file mode 100644 index 37abb73ab7..0000000000 --- a/.changeset/fast-ducks-accept.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Add `Dropdown` component. diff --git a/.changeset/fast-forks-juggle.md b/.changeset/fast-forks-juggle.md deleted file mode 100644 index f4ee7a88ac..0000000000 --- a/.changeset/fast-forks-juggle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Limit number of chunks in webpack, customizable via env diff --git a/.changeset/five-pens-film.md b/.changeset/five-pens-film.md deleted file mode 100644 index 16921ff61a..0000000000 --- a/.changeset/five-pens-film.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Add `Search` component. diff --git a/.changeset/friendly-seas-wash.md b/.changeset/friendly-seas-wash.md deleted file mode 100644 index cdd71eb6b1..0000000000 --- a/.changeset/friendly-seas-wash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Add more context when no result is found in search page. diff --git a/.changeset/gentle-experts-do.md b/.changeset/gentle-experts-do.md deleted file mode 100644 index cb991115f9..0000000000 --- a/.changeset/gentle-experts-do.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Exclude node_modules from tailwind config to improve build time diff --git a/.changeset/good-geckos-act.md b/.changeset/good-geckos-act.md deleted file mode 100644 index 18d7a984be..0000000000 --- a/.changeset/good-geckos-act.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -"@bigcommerce/catalyst-core": minor ---- - -Add basic support for Google Analytics via [Big Open Data Layer](https://developer.bigcommerce.com/docs/integrations/hosted-analytics). 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. diff --git a/.changeset/hip-eels-push.md b/.changeset/hip-eels-push.md deleted file mode 100644 index 39e2f02f0f..0000000000 --- a/.changeset/hip-eels-push.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/create-catalyst": minor ---- - -add `--integration` option to `create-catalyst` to apply an integration to your newly created storefront diff --git a/.changeset/loud-jokes-chew.md b/.changeset/loud-jokes-chew.md deleted file mode 100644 index 37955bb784..0000000000 --- a/.changeset/loud-jokes-chew.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Change prop `value` to `title` in Accordions. diff --git a/.changeset/lovely-falcons-hear.md b/.changeset/lovely-falcons-hear.md deleted file mode 100644 index 19c7f626f5..0000000000 --- a/.changeset/lovely-falcons-hear.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Set key before spreading prop in some form components. diff --git a/.changeset/many-ravens-switch.md b/.changeset/many-ravens-switch.md deleted file mode 100644 index c9eb702751..0000000000 --- a/.changeset/many-ravens-switch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Rename brand prop to subtitle in Product Card. diff --git a/.changeset/modern-elephants-shake.md b/.changeset/modern-elephants-shake.md deleted file mode 100644 index 3e7c8cb89b..0000000000 --- a/.changeset/modern-elephants-shake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Add `Breadcrumbs` component. diff --git a/.changeset/neat-vans-marry.md b/.changeset/neat-vans-marry.md deleted file mode 100644 index b84aada784..0000000000 --- a/.changeset/neat-vans-marry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Change prop `thumbnail` to `image` in BlogPostCard. diff --git a/.changeset/nine-flowers-matter.md b/.changeset/nine-flowers-matter.md deleted file mode 100644 index fe7c8d63bc..0000000000 --- a/.changeset/nine-flowers-matter.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Add `Slide` component to be used in `Slideshow`. diff --git a/.changeset/odd-zebras-unite.md b/.changeset/odd-zebras-unite.md deleted file mode 100644 index f8ea2b0c69..0000000000 --- a/.changeset/odd-zebras-unite.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Add missing accessibility components to Sheet/Mobile Nav. diff --git a/.changeset/plenty-impalas-jog.md b/.changeset/plenty-impalas-jog.md deleted file mode 100644 index 71daf670c7..0000000000 --- a/.changeset/plenty-impalas-jog.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/create-catalyst": patch ---- - -refactor: parse env using `dotenv` package diff --git a/.changeset/plenty-news-smoke.md b/.changeset/plenty-news-smoke.md deleted file mode 100644 index 4f8621f4b9..0000000000 --- a/.changeset/plenty-news-smoke.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Rename `value` to `rating` for Rating component, remove unused props. diff --git a/.changeset/popular-rings-perform.md b/.changeset/popular-rings-perform.md deleted file mode 100644 index 195a689e31..0000000000 --- a/.changeset/popular-rings-perform.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Remove title prop from Tabs, remove Tabs from /account since it's not needed. diff --git a/.changeset/quick-trees-cry.md b/.changeset/quick-trees-cry.md deleted file mode 100644 index eb3b706502..0000000000 --- a/.changeset/quick-trees-cry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Add missing accisibility components to Quick Search. diff --git a/.changeset/silly-spies-behave.md b/.changeset/silly-spies-behave.md deleted file mode 100644 index 92dde848d9..0000000000 --- a/.changeset/silly-spies-behave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Use the `geography` node to retrieve a list of countries. This removes one less dependency on the access token. diff --git a/.changeset/six-cooks-brush.md b/.changeset/six-cooks-brush.md deleted file mode 100644 index 6cf1948d62..0000000000 --- a/.changeset/six-cooks-brush.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Add `Pagination` component. diff --git a/.changeset/tough-cycles-sell.md b/.changeset/tough-cycles-sell.md deleted file mode 100644 index 88c81ca393..0000000000 --- a/.changeset/tough-cycles-sell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/create-catalyst": minor ---- - -fix: define a single source of truth for integrations manifest file diff --git a/.changeset/twelve-terms-cheer.md b/.changeset/twelve-terms-cheer.md deleted file mode 100644 index 881824d6d8..0000000000 --- a/.changeset/twelve-terms-cheer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Update price prop in ProductCard to accept an object instead of a ReactNode. diff --git a/.changeset/weak-humans-heal.md b/.changeset/weak-humans-heal.md deleted file mode 100644 index b8af24da58..0000000000 --- a/.changeset/weak-humans-heal.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bigcommerce/catalyst-core": patch ---- - -Move CompareDrawer to ui components. diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md index 6cbea6f731..da86694d23 100644 --- a/core/CHANGELOG.md +++ b/core/CHANGELOG.md @@ -1,5 +1,72 @@ # Changelog +## 0.13.0 + +### Minor Changes + +- [#1166](https://github.com/bigcommerce/catalyst/pull/1166) [`0661e53`](https://github.com/bigcommerce/catalyst/commit/0661e53e66a12713a5ad23292a0a0eb25cddd9dc) Thanks [@bookernath](https://github.com/bookernath)! - Use default SEO settings from store for pages without SEO information specified, normalize SEO implementation across pages + +- [#1194](https://github.com/bigcommerce/catalyst/pull/1194) [`b455b05`](https://github.com/bigcommerce/catalyst/commit/b455b05a6121b005bd5147a25c964b9554b1b350) Thanks [@BC-krasnoshapka](https://github.com/BC-krasnoshapka)! - Add basic support for Google Analytics via [Big Open Data Layer](https://developer.bigcommerce.com/docs/integrations/hosted-analytics). 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. + +### Patch Changes + +- [#1225](https://github.com/bigcommerce/catalyst/pull/1225) [`127f3b6`](https://github.com/bigcommerce/catalyst/commit/127f3b6000f0345a1e277d038025edadeaa09d71) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Change prop `items` to `links` in Header. + +- [#1232](https://github.com/bigcommerce/catalyst/pull/1232) [`b7d4986`](https://github.com/bigcommerce/catalyst/commit/b7d4986b390932be770de9adcf12112df4bb58e1) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Remove `Popover` component, utilize radix primitives instead. + +- [#1196](https://github.com/bigcommerce/catalyst/pull/1196) [`b793661`](https://github.com/bigcommerce/catalyst/commit/b793661ab145a2acec5b2fa5aa0c5f1d6865cad9) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Add locale picker in header. + +- [#1231](https://github.com/bigcommerce/catalyst/pull/1231) [`befb122`](https://github.com/bigcommerce/catalyst/commit/befb122d033ba56b87cb04f31e0f34fe4386d285) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Add `Dropdown` component. + +- [#1209](https://github.com/bigcommerce/catalyst/pull/1209) [`ef2f3cb`](https://github.com/bigcommerce/catalyst/commit/ef2f3cbddb872a5a2ad1c188f40cd5671eaf77b7) Thanks [@bookernath](https://github.com/bookernath)! - Limit number of chunks in webpack, customizable via env + +- [#1239](https://github.com/bigcommerce/catalyst/pull/1239) [`9a37c6a`](https://github.com/bigcommerce/catalyst/commit/9a37c6a25ccaed7b7373cdb3637706c6826a380a) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Add `Search` component. + +- [#1199](https://github.com/bigcommerce/catalyst/pull/1199) [`e8bf185`](https://github.com/bigcommerce/catalyst/commit/e8bf185f34061be96cfe6a118431c3a4c62df7a2) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Add more context when no result is found in search page. + +- [#1236](https://github.com/bigcommerce/catalyst/pull/1236) [`7d9e865`](https://github.com/bigcommerce/catalyst/commit/7d9e86568c5422cb74ef512ba851ee709e9d59f0) Thanks [@bookernath](https://github.com/bookernath)! - Exclude node_modules from tailwind config to improve build time + +- [#1214](https://github.com/bigcommerce/catalyst/pull/1214) [`4e890ff`](https://github.com/bigcommerce/catalyst/commit/4e890ffe203605c4a77be1acdf33622ff871405d) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Change prop `value` to `title` in Accordions. + +- [#1197](https://github.com/bigcommerce/catalyst/pull/1197) [`c831677`](https://github.com/bigcommerce/catalyst/commit/c831677cb873e67a898ffd1efeda0c518c6ab97d) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Set key before spreading prop in some form components. + +- [#1188](https://github.com/bigcommerce/catalyst/pull/1188) [`5c77f41`](https://github.com/bigcommerce/catalyst/commit/5c77f41eb6ced4677d85fef1adf898fe697a0452) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Rename brand prop to subtitle in Product Card. + +- [#1234](https://github.com/bigcommerce/catalyst/pull/1234) [`052e94a`](https://github.com/bigcommerce/catalyst/commit/052e94abd76b52700badde189ec36aee6cc383b1) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Add `Breadcrumbs` component. + +- [#1224](https://github.com/bigcommerce/catalyst/pull/1224) [`5f934f9`](https://github.com/bigcommerce/catalyst/commit/5f934f91b790b9dd9001f133bdd75ce06951465c) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Change prop `thumbnail` to `image` in BlogPostCard. + +- [#1206](https://github.com/bigcommerce/catalyst/pull/1206) [`d1cf327`](https://github.com/bigcommerce/catalyst/commit/d1cf327d4c2c28f01940391a74cc4750d79b03b7) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Add `Slide` component to be used in `Slideshow`. + +- [#1198](https://github.com/bigcommerce/catalyst/pull/1198) [`22dc862`](https://github.com/bigcommerce/catalyst/commit/22dc86260daaaeec20276a84b89c152a3ae246a3) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Add missing accessibility components to Sheet/Mobile Nav. + +- [#1226](https://github.com/bigcommerce/catalyst/pull/1226) [`d6d1224`](https://github.com/bigcommerce/catalyst/commit/d6d1224521d4304bbdb515763aaee402b1a97c94) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Rename `value` to `rating` for Rating component, remove unused props. + +- [#1190](https://github.com/bigcommerce/catalyst/pull/1190) [`d01b4e0`](https://github.com/bigcommerce/catalyst/commit/d01b4e0560b1b8b2b3df9ed348231a2fc375f785) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Remove title prop from Tabs, remove Tabs from /account since it's not needed. + +- [#1204](https://github.com/bigcommerce/catalyst/pull/1204) [`bde94ba`](https://github.com/bigcommerce/catalyst/commit/bde94bab5299b933047c58cd3c64a73022c039bc) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Add missing accisibility components to Quick Search. + +- [#1200](https://github.com/bigcommerce/catalyst/pull/1200) [`51704d9`](https://github.com/bigcommerce/catalyst/commit/51704d9b9a7158c625c84f79e2ba95f98c6dc673) Thanks [@chanceaclark](https://github.com/chanceaclark)! - Use the `geography` node to retrieve a list of countries. This removes one less dependency on the access token. + +- [#1235](https://github.com/bigcommerce/catalyst/pull/1235) [`53ccd31`](https://github.com/bigcommerce/catalyst/commit/53ccd31f51e5b6d8f311a340d0bf70b7edb632aa) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Add `Pagination` component. + +- [#1211](https://github.com/bigcommerce/catalyst/pull/1211) [`ec81a3a`](https://github.com/bigcommerce/catalyst/commit/ec81a3a69182d015395d6dc7bfff1e9af2adb6f9) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Update price prop in ProductCard to accept an object instead of a ReactNode. + +- [#1208](https://github.com/bigcommerce/catalyst/pull/1208) [`315ed15`](https://github.com/bigcommerce/catalyst/commit/315ed154e1ccfe316dc4d1037e674b79c3bad308) Thanks [@jorgemoya](https://github.com/jorgemoya)! - Move CompareDrawer to ui components. + +- Updated dependencies [[`51704d9`](https://github.com/bigcommerce/catalyst/commit/51704d9b9a7158c625c84f79e2ba95f98c6dc673)]: + - @bigcommerce/catalyst-client@0.6.0 + ## 0.12.0 ### Minor Changes diff --git a/core/package.json b/core/package.json index fb1c1db182..a514f3935e 100644 --- a/core/package.json +++ b/core/package.json @@ -1,7 +1,7 @@ { "name": "@bigcommerce/catalyst-core", "description": "BigCommerce Catalyst is a Next.js starter kit for building headless BigCommerce storefronts.", - "version": "0.12.0", + "version": "0.13.0", "private": true, "scripts": { "dev": "npm run generate && next dev", diff --git a/packages/client/CHANGELOG.md b/packages/client/CHANGELOG.md index da8715be9a..645b280617 100644 --- a/packages/client/CHANGELOG.md +++ b/packages/client/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.6.0 + +### Minor Changes + +- [#1200](https://github.com/bigcommerce/catalyst/pull/1200) [`51704d9`](https://github.com/bigcommerce/catalyst/commit/51704d9b9a7158c625c84f79e2ba95f98c6dc673) Thanks [@chanceaclark](https://github.com/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. + ## 0.5.0 ### Minor Changes diff --git a/packages/client/package.json b/packages/client/package.json index 378bf5cfe2..94916fc446 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -1,7 +1,7 @@ { "name": "@bigcommerce/catalyst-client", "description": "BigCommerce API client for Catalyst.", - "version": "0.5.0", + "version": "0.6.0", "main": "dist/index.js", "types": "dist/index.d.ts", "scripts": { diff --git a/packages/create-catalyst/CHANGELOG.md b/packages/create-catalyst/CHANGELOG.md index 389c8ae1c3..4e9c2df030 100644 --- a/packages/create-catalyst/CHANGELOG.md +++ b/packages/create-catalyst/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## 0.10.0 + +### Minor Changes + +- [#1192](https://github.com/bigcommerce/catalyst/pull/1192) [`d7d5a96`](https://github.com/bigcommerce/catalyst/commit/d7d5a961498053182a2d075ceb01f45c06f9cbec) Thanks [@matthewvolk](https://github.com/matthewvolk)! - add `integration` command to help with developing native Catalyst integrations + +- [#1193](https://github.com/bigcommerce/catalyst/pull/1193) [`aa72351`](https://github.com/bigcommerce/catalyst/commit/aa72351dc37094518e29849fc590dd10044fa955) Thanks [@matthewvolk](https://github.com/matthewvolk)! - add `--integration` option to `create-catalyst` to apply an integration to your newly created storefront + +- [#1242](https://github.com/bigcommerce/catalyst/pull/1242) [`733535a`](https://github.com/bigcommerce/catalyst/commit/733535ae4c12b93972b26471b1022cdfd925ed96) Thanks [@matthewvolk](https://github.com/matthewvolk)! - fix: define a single source of truth for integrations manifest file + +### Patch Changes + +- [#1240](https://github.com/bigcommerce/catalyst/pull/1240) [`dc2cc0d`](https://github.com/bigcommerce/catalyst/commit/dc2cc0d92ce81ae84d61881b2e933e3693f73151) Thanks [@matthewvolk](https://github.com/matthewvolk)! - refactor: parse env using `dotenv` package + ## 0.9.0 ### Minor Changes diff --git a/packages/create-catalyst/package.json b/packages/create-catalyst/package.json index 19e7c8bbce..13c9f2b520 100644 --- a/packages/create-catalyst/package.json +++ b/packages/create-catalyst/package.json @@ -1,6 +1,6 @@ { "name": "@bigcommerce/create-catalyst", - "version": "0.9.0", + "version": "0.10.0", "type": "module", "bin": "bin/index.cjs", "files": [