From 9649fc61cc71b70cfd9c61a7aeb0933f65d4a682 Mon Sep 17 00:00:00 2001 From: pie-design-system-bot <136586628+pie-design-system-bot@users.noreply.github.com> Date: Wed, 6 Nov 2024 10:51:54 +0000 Subject: [PATCH] Version Packages (#2022) release: release packages with 'latest' tag Co-authored-by: github-actions[bot] --- .changeset/calm-cheetahs-compare.md | 23 ---------- .changeset/twenty-bottles-smash.md | 5 --- .changeset/wet-bulldogs-tie.md | 9 ---- apps/examples/wc-angular12/CHANGELOG.md | 7 ++++ apps/examples/wc-angular12/package.json | 4 +- apps/examples/wc-nuxt2/CHANGELOG.md | 7 ++++ apps/examples/wc-nuxt2/package.json | 4 +- apps/examples/wc-react17/CHANGELOG.md | 7 ++++ apps/examples/wc-react17/package.json | 4 +- apps/examples/wc-react18/CHANGELOG.md | 7 ++++ apps/examples/wc-react18/package.json | 4 +- apps/examples/wc-vue3/CHANGELOG.md | 7 ++++ apps/examples/wc-vue3/package.json | 4 +- apps/pie-docs/CHANGELOG.md | 6 +++ apps/pie-docs/package.json | 2 +- apps/pie-storybook/CHANGELOG.md | 30 +++++++++++++ apps/pie-storybook/package.json | 42 +++++++++---------- .../pie-assistive-text/CHANGELOG.md | 6 +++ .../pie-assistive-text/package.json | 2 +- packages/components/pie-button/CHANGELOG.md | 7 ++++ packages/components/pie-button/package.json | 4 +- packages/components/pie-card/CHANGELOG.md | 13 ++++++ packages/components/pie-card/package.json | 2 +- .../pie-checkbox-group/CHANGELOG.md | 16 +++++++ .../pie-checkbox-group/package.json | 6 +-- packages/components/pie-checkbox/CHANGELOG.md | 16 +++++++ packages/components/pie-checkbox/package.json | 4 +- packages/components/pie-chip/CHANGELOG.md | 16 +++++++ packages/components/pie-chip/package.json | 4 +- .../components/pie-cookie-banner/CHANGELOG.md | 11 +++++ .../components/pie-cookie-banner/package.json | 12 +++--- .../components/pie-form-label/CHANGELOG.md | 13 ++++++ .../components/pie-form-label/package.json | 6 +-- .../components/pie-icon-button/CHANGELOG.md | 16 +++++++ .../components/pie-icon-button/package.json | 4 +- packages/components/pie-link/CHANGELOG.md | 13 ++++++ packages/components/pie-link/package.json | 2 +- .../components/pie-lottie-player/CHANGELOG.md | 13 ++++++ .../components/pie-lottie-player/package.json | 2 +- packages/components/pie-modal/CHANGELOG.md | 18 ++++++++ packages/components/pie-modal/package.json | 12 +++--- .../components/pie-notification/CHANGELOG.md | 16 +++++++ .../components/pie-notification/package.json | 4 +- .../components/pie-radio-group/CHANGELOG.md | 11 +++++ .../components/pie-radio-group/package.json | 6 +-- packages/components/pie-radio/CHANGELOG.md | 6 +++ packages/components/pie-radio/package.json | 2 +- packages/components/pie-spinner/CHANGELOG.md | 13 ++++++ packages/components/pie-spinner/package.json | 2 +- packages/components/pie-switch/CHANGELOG.md | 13 ++++++ packages/components/pie-switch/package.json | 2 +- .../components/pie-text-input/CHANGELOG.md | 7 ++++ .../components/pie-text-input/package.json | 4 +- packages/components/pie-textarea/CHANGELOG.md | 7 ++++ packages/components/pie-textarea/package.json | 4 +- packages/components/pie-toast/CHANGELOG.md | 17 ++++++++ packages/components/pie-toast/package.json | 6 +-- packages/components/pie-webc/CHANGELOG.md | 28 +++++++++++++ packages/components/pie-webc/package.json | 42 +++++++++---------- 59 files changed, 445 insertions(+), 135 deletions(-) delete mode 100644 .changeset/calm-cheetahs-compare.md delete mode 100644 .changeset/twenty-bottles-smash.md delete mode 100644 .changeset/wet-bulldogs-tie.md diff --git a/.changeset/calm-cheetahs-compare.md b/.changeset/calm-cheetahs-compare.md deleted file mode 100644 index 7e4fef831a..0000000000 --- a/.changeset/calm-cheetahs-compare.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -"@justeattakeaway/pie-checkbox-group": patch -"@justeattakeaway/pie-lottie-player": patch -"@justeattakeaway/pie-notification": patch -"@justeattakeaway/pie-icon-button": patch -"@justeattakeaway/pie-form-label": patch -"@justeattakeaway/pie-checkbox": patch -"@justeattakeaway/pie-spinner": patch -"@justeattakeaway/pie-switch": patch -"@justeattakeaway/pie-modal": patch -"@justeattakeaway/pie-toast": patch -"@justeattakeaway/pie-card": patch -"@justeattakeaway/pie-chip": patch -"@justeattakeaway/pie-link": patch ---- - -[Changed] - Update prop definitions to align with conventions -- Use component props interface for all prop type definitions (e.g., `CardProps['href']` instead of just `string`). - - Don't use `?` when declaring props, this comes from the interface anyway. -- If the prop has a default value, use that from `defaultProps`, and let TS infer the type. -- Make sure all uses of `@property()` have a `type`. -- `@state` properties should be private and prefixed with an underscore. -- Use `!` when a `@query` property is guaranteed to exist, reducing the complexity of the code. diff --git a/.changeset/twenty-bottles-smash.md b/.changeset/twenty-bottles-smash.md deleted file mode 100644 index 82842d3ef1..0000000000 --- a/.changeset/twenty-bottles-smash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@justeattakeaway/pie-webc": patch ---- - -[Removed] - unused lint:style scripts diff --git a/.changeset/wet-bulldogs-tie.md b/.changeset/wet-bulldogs-tie.md deleted file mode 100644 index befdcf7477..0000000000 --- a/.changeset/wet-bulldogs-tie.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@justeattakeaway/pie-assistive-text": minor -"@justeattakeaway/pie-radio-group": minor -"@justeattakeaway/pie-radio": minor -"pie-storybook": minor -"pie-docs": minor ---- - -[Added] - assistive text and status to the pie radio group diff --git a/apps/examples/wc-angular12/CHANGELOG.md b/apps/examples/wc-angular12/CHANGELOG.md index 28dac51b06..22502cfc0c 100644 --- a/apps/examples/wc-angular12/CHANGELOG.md +++ b/apps/examples/wc-angular12/CHANGELOG.md @@ -1,5 +1,12 @@ # wc-angular12 +## 0.5.35 + +### Patch Changes + +- Updated dependencies [[`8d03ebaae`](https://github.com/justeattakeaway/pie/commit/8d03ebaae477b6a68a7d2af53224c05e787c7f4f)]: + - @justeattakeaway/pie-webc@0.5.49 + ## 0.5.34 ### Patch Changes diff --git a/apps/examples/wc-angular12/package.json b/apps/examples/wc-angular12/package.json index 976fcfeafe..915304505d 100644 --- a/apps/examples/wc-angular12/package.json +++ b/apps/examples/wc-angular12/package.json @@ -1,6 +1,6 @@ { "name": "wc-angular12", - "version": "0.5.34", + "version": "0.5.35", "private": true, "scripts": { "ng": "ng", @@ -18,7 +18,7 @@ "@angular/platform-browser-dynamic": "15.2.0", "@angular/router": "15.2.0", "@justeattakeaway/pie-css": "0.13.1", - "@justeattakeaway/pie-webc": "0.5.48", + "@justeattakeaway/pie-webc": "0.5.49", "rxjs": "7.8.0", "tslib": "2.3.0", "zone.js": "0.12.0" diff --git a/apps/examples/wc-nuxt2/CHANGELOG.md b/apps/examples/wc-nuxt2/CHANGELOG.md index d218ac3c11..16b8774c7d 100644 --- a/apps/examples/wc-nuxt2/CHANGELOG.md +++ b/apps/examples/wc-nuxt2/CHANGELOG.md @@ -1,5 +1,12 @@ # wc-nuxt2 +## 0.7.36 + +### Patch Changes + +- Updated dependencies [[`8d03ebaae`](https://github.com/justeattakeaway/pie/commit/8d03ebaae477b6a68a7d2af53224c05e787c7f4f)]: + - @justeattakeaway/pie-webc@0.5.49 + ## 0.7.35 ### Patch Changes diff --git a/apps/examples/wc-nuxt2/package.json b/apps/examples/wc-nuxt2/package.json index 10dbb048c7..a1c8f72eaa 100644 --- a/apps/examples/wc-nuxt2/package.json +++ b/apps/examples/wc-nuxt2/package.json @@ -1,7 +1,7 @@ { "name": "wc-nuxt2", "author": "Just Eat Takeaway.com - Design System Team", - "version": "0.7.35", + "version": "0.7.36", "private": true, "scripts": { "dev": "nuxt", @@ -11,7 +11,7 @@ }, "dependencies": { "@justeattakeaway/pie-css": "0.13.1", - "@justeattakeaway/pie-webc": "0.5.48", + "@justeattakeaway/pie-webc": "0.5.49", "core-js": "3.30.0", "nuxt": "2.17.0", "vue": "2.7.16", diff --git a/apps/examples/wc-react17/CHANGELOG.md b/apps/examples/wc-react17/CHANGELOG.md index fbb6c91377..e85c8dea8e 100644 --- a/apps/examples/wc-react17/CHANGELOG.md +++ b/apps/examples/wc-react17/CHANGELOG.md @@ -1,5 +1,12 @@ # wc-react17 +## 0.5.34 + +### Patch Changes + +- Updated dependencies [[`8d03ebaae`](https://github.com/justeattakeaway/pie/commit/8d03ebaae477b6a68a7d2af53224c05e787c7f4f)]: + - @justeattakeaway/pie-webc@0.5.49 + ## 0.5.33 ### Patch Changes diff --git a/apps/examples/wc-react17/package.json b/apps/examples/wc-react17/package.json index facb200d26..f5e96a5e80 100644 --- a/apps/examples/wc-react17/package.json +++ b/apps/examples/wc-react17/package.json @@ -1,7 +1,7 @@ { "name": "wc-react17", "private": true, - "version": "0.5.33", + "version": "0.5.34", "type": "module", "scripts": { "dev": "vite", @@ -11,7 +11,7 @@ }, "dependencies": { "@justeattakeaway/pie-css": "0.13.1", - "@justeattakeaway/pie-webc": "0.5.48", + "@justeattakeaway/pie-webc": "0.5.49", "@lit/react": "1.0.5", "react": "17.0.2", "react-dom": "17.0.2" diff --git a/apps/examples/wc-react18/CHANGELOG.md b/apps/examples/wc-react18/CHANGELOG.md index 7cc399fc35..043cc5f6e6 100644 --- a/apps/examples/wc-react18/CHANGELOG.md +++ b/apps/examples/wc-react18/CHANGELOG.md @@ -1,5 +1,12 @@ # wc-react18 +## 0.6.34 + +### Patch Changes + +- Updated dependencies [[`8d03ebaae`](https://github.com/justeattakeaway/pie/commit/8d03ebaae477b6a68a7d2af53224c05e787c7f4f)]: + - @justeattakeaway/pie-webc@0.5.49 + ## 0.6.33 ### Patch Changes diff --git a/apps/examples/wc-react18/package.json b/apps/examples/wc-react18/package.json index e87a9c2811..05ae598419 100644 --- a/apps/examples/wc-react18/package.json +++ b/apps/examples/wc-react18/package.json @@ -1,7 +1,7 @@ { "name": "wc-react18", "private": true, - "version": "0.6.33", + "version": "0.6.34", "type": "module", "scripts": { "dev": "vite", @@ -11,7 +11,7 @@ }, "dependencies": { "@justeattakeaway/pie-css": "0.13.1", - "@justeattakeaway/pie-webc": "0.5.48", + "@justeattakeaway/pie-webc": "0.5.49", "@lit/react": "1.0.5", "react": "18.3.1", "react-dom": "18.3.1" diff --git a/apps/examples/wc-vue3/CHANGELOG.md b/apps/examples/wc-vue3/CHANGELOG.md index e22d04eb29..45507aa098 100644 --- a/apps/examples/wc-vue3/CHANGELOG.md +++ b/apps/examples/wc-vue3/CHANGELOG.md @@ -1,5 +1,12 @@ # wc-vue3 +## 0.5.36 + +### Patch Changes + +- Updated dependencies [[`8d03ebaae`](https://github.com/justeattakeaway/pie/commit/8d03ebaae477b6a68a7d2af53224c05e787c7f4f)]: + - @justeattakeaway/pie-webc@0.5.49 + ## 0.5.35 ### Patch Changes diff --git a/apps/examples/wc-vue3/package.json b/apps/examples/wc-vue3/package.json index 4868bf7596..8f76ac3abe 100644 --- a/apps/examples/wc-vue3/package.json +++ b/apps/examples/wc-vue3/package.json @@ -1,6 +1,6 @@ { "name": "wc-vue3", - "version": "0.5.35", + "version": "0.5.36", "private": true, "scripts": { "dev": "vite", @@ -11,7 +11,7 @@ }, "dependencies": { "@justeattakeaway/pie-css": "0.13.1", - "@justeattakeaway/pie-webc": "0.5.48", + "@justeattakeaway/pie-webc": "0.5.49", "@vitejs/plugin-vue": "4.0.0", "vite": "5.3.6", "vue": "3.2.47" diff --git a/apps/pie-docs/CHANGELOG.md b/apps/pie-docs/CHANGELOG.md index 1d7c26d84f..5ea3335cfb 100644 --- a/apps/pie-docs/CHANGELOG.md +++ b/apps/pie-docs/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 4.14.0 + +### Minor Changes + +- [Added] - assistive text and status to the pie radio group ([#2013](https://github.com/justeattakeaway/pie/pull/2013)) by [@raoufswe](https://github.com/raoufswe) + ## 4.13.0 ### Minor Changes diff --git a/apps/pie-docs/package.json b/apps/pie-docs/package.json index 0163e134cf..74798097f7 100644 --- a/apps/pie-docs/package.json +++ b/apps/pie-docs/package.json @@ -2,7 +2,7 @@ "name": "pie-docs", "private": true, "description": "Documentation website for the PIE design system", - "version": "4.13.0", + "version": "4.14.0", "main": "index.js", "keywords": [], "author": "Just Eat Takeaway.com - Design System Team", diff --git a/apps/pie-storybook/CHANGELOG.md b/apps/pie-storybook/CHANGELOG.md index 63ec6c276e..c519e4b6a4 100644 --- a/apps/pie-storybook/CHANGELOG.md +++ b/apps/pie-storybook/CHANGELOG.md @@ -1,5 +1,35 @@ # Changelog +## 1.11.0 + +### Minor Changes + +- [Added] - assistive text and status to the pie radio group ([#2013](https://github.com/justeattakeaway/pie/pull/2013)) by [@raoufswe](https://github.com/raoufswe) + +### Patch Changes + +- Updated dependencies [[`8d03ebaae`](https://github.com/justeattakeaway/pie/commit/8d03ebaae477b6a68a7d2af53224c05e787c7f4f), [`92f9965d3`](https://github.com/justeattakeaway/pie/commit/92f9965d3b48d7ad7765a25ce7304c0cbcaac072)]: + - @justeattakeaway/pie-checkbox-group@0.7.6 + - @justeattakeaway/pie-lottie-player@0.0.5 + - @justeattakeaway/pie-notification@0.12.5 + - @justeattakeaway/pie-icon-button@0.29.2 + - @justeattakeaway/pie-form-label@0.14.4 + - @justeattakeaway/pie-checkbox@0.13.6 + - @justeattakeaway/pie-spinner@0.7.3 + - @justeattakeaway/pie-switch@0.30.6 + - @justeattakeaway/pie-modal@0.49.4 + - @justeattakeaway/pie-toast@0.4.3 + - @justeattakeaway/pie-card@0.21.3 + - @justeattakeaway/pie-chip@0.9.2 + - @justeattakeaway/pie-link@0.18.3 + - @justeattakeaway/pie-assistive-text@0.8.0 + - @justeattakeaway/pie-radio-group@0.3.0 + - @justeattakeaway/pie-radio@0.5.0 + - @justeattakeaway/pie-cookie-banner@1.0.3 + - @justeattakeaway/pie-textarea@0.11.1 + - @justeattakeaway/pie-button@0.49.4 + - @justeattakeaway/pie-text-input@0.24.5 + ## 1.10.1 ### Patch Changes diff --git a/apps/pie-storybook/package.json b/apps/pie-storybook/package.json index c009536f38..8facef5344 100644 --- a/apps/pie-storybook/package.json +++ b/apps/pie-storybook/package.json @@ -1,6 +1,6 @@ { "name": "pie-storybook", - "version": "1.10.1", + "version": "1.11.0", "private": true, "description": "Storybook for PIE Design System components", "scripts": { @@ -14,30 +14,30 @@ "license": "Apache-2.0", "dependencies": { "@justeat/pie-design-tokens": "6.5.0", - "@justeattakeaway/pie-assistive-text": "0.7.5", - "@justeattakeaway/pie-button": "0.49.3", - "@justeattakeaway/pie-card": "0.21.2", - "@justeattakeaway/pie-checkbox": "0.13.5", - "@justeattakeaway/pie-checkbox-group": "0.7.5", - "@justeattakeaway/pie-chip": "0.9.1", - "@justeattakeaway/pie-cookie-banner": "1.0.2", + "@justeattakeaway/pie-assistive-text": "0.8.0", + "@justeattakeaway/pie-button": "0.49.4", + "@justeattakeaway/pie-card": "0.21.3", + "@justeattakeaway/pie-checkbox": "0.13.6", + "@justeattakeaway/pie-checkbox-group": "0.7.6", + "@justeattakeaway/pie-chip": "0.9.2", + "@justeattakeaway/pie-cookie-banner": "1.0.3", "@justeattakeaway/pie-css": "0.13.1", "@justeattakeaway/pie-divider": "0.14.2", - "@justeattakeaway/pie-form-label": "0.14.3", - "@justeattakeaway/pie-icon-button": "0.29.1", + "@justeattakeaway/pie-form-label": "0.14.4", + "@justeattakeaway/pie-icon-button": "0.29.2", "@justeattakeaway/pie-icons-webc": "1.1.0", - "@justeattakeaway/pie-link": "0.18.2", - "@justeattakeaway/pie-lottie-player": "0.0.4", - "@justeattakeaway/pie-modal": "0.49.3", - "@justeattakeaway/pie-notification": "0.12.4", - "@justeattakeaway/pie-radio": "0.4.0", - "@justeattakeaway/pie-radio-group": "0.2.1", - "@justeattakeaway/pie-spinner": "0.7.2", - "@justeattakeaway/pie-switch": "0.30.5", + "@justeattakeaway/pie-link": "0.18.3", + "@justeattakeaway/pie-lottie-player": "0.0.5", + "@justeattakeaway/pie-modal": "0.49.4", + "@justeattakeaway/pie-notification": "0.12.5", + "@justeattakeaway/pie-radio": "0.5.0", + "@justeattakeaway/pie-radio-group": "0.3.0", + "@justeattakeaway/pie-spinner": "0.7.3", + "@justeattakeaway/pie-switch": "0.30.6", "@justeattakeaway/pie-tag": "0.11.1", - "@justeattakeaway/pie-text-input": "0.24.4", - "@justeattakeaway/pie-textarea": "0.11.0", - "@justeattakeaway/pie-toast": "0.4.2", + "@justeattakeaway/pie-text-input": "0.24.5", + "@justeattakeaway/pie-textarea": "0.11.1", + "@justeattakeaway/pie-toast": "0.4.3", "dompurify": "3.1.3" }, "devDependencies": { diff --git a/packages/components/pie-assistive-text/CHANGELOG.md b/packages/components/pie-assistive-text/CHANGELOG.md index 8cdc97fdea..2b63b05081 100644 --- a/packages/components/pie-assistive-text/CHANGELOG.md +++ b/packages/components/pie-assistive-text/CHANGELOG.md @@ -1,5 +1,11 @@ # @justeattakeaway/pie-assistive-text +## 0.8.0 + +### Minor Changes + +- [Added] - assistive text and status to the pie radio group ([#2013](https://github.com/justeattakeaway/pie/pull/2013)) by [@raoufswe](https://github.com/raoufswe) + ## 0.7.5 ### Patch Changes diff --git a/packages/components/pie-assistive-text/package.json b/packages/components/pie-assistive-text/package.json index ae09671dae..7bbac708a1 100644 --- a/packages/components/pie-assistive-text/package.json +++ b/packages/components/pie-assistive-text/package.json @@ -1,7 +1,7 @@ { "name": "@justeattakeaway/pie-assistive-text", "description": "PIE Design System Assistive Text built using Web Components", - "version": "0.7.5", + "version": "0.8.0", "type": "module", "main": "dist/index.js", "module": "dist/index.js", diff --git a/packages/components/pie-button/CHANGELOG.md b/packages/components/pie-button/CHANGELOG.md index 4e54a24526..580b6bd900 100644 --- a/packages/components/pie-button/CHANGELOG.md +++ b/packages/components/pie-button/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## 0.49.4 + +### Patch Changes + +- Updated dependencies [[`8d03ebaae`](https://github.com/justeattakeaway/pie/commit/8d03ebaae477b6a68a7d2af53224c05e787c7f4f)]: + - @justeattakeaway/pie-spinner@0.7.3 + ## 0.49.3 ### Patch Changes diff --git a/packages/components/pie-button/package.json b/packages/components/pie-button/package.json index ac072894f1..4e564b2858 100644 --- a/packages/components/pie-button/package.json +++ b/packages/components/pie-button/package.json @@ -1,6 +1,6 @@ { "name": "@justeattakeaway/pie-button", - "version": "0.49.3", + "version": "0.49.4", "description": "PIE design system button built using web components", "type": "module", "main": "dist/index.js", @@ -49,7 +49,7 @@ "dist/*.js" ], "dependencies": { - "@justeattakeaway/pie-spinner": "0.7.2", + "@justeattakeaway/pie-spinner": "0.7.3", "@justeattakeaway/pie-webc-core": "0.24.2", "element-internals-polyfill": "1.3.11" } diff --git a/packages/components/pie-card/CHANGELOG.md b/packages/components/pie-card/CHANGELOG.md index 1999d3b53a..b32edee950 100644 --- a/packages/components/pie-card/CHANGELOG.md +++ b/packages/components/pie-card/CHANGELOG.md @@ -1,5 +1,18 @@ # @justeattakeaway/pie-card +## 0.21.3 + +### Patch Changes + +- [Changed] - Update prop definitions to align with conventions ([#2000](https://github.com/justeattakeaway/pie/pull/2000)) by [@xander-marjoram](https://github.com/xander-marjoram) + + - Use component props interface for all prop type definitions (e.g., `CardProps['href']` instead of just `string`). + - Don't use `?` when declaring props, this comes from the interface anyway. + - If the prop has a default value, use that from `defaultProps`, and let TS infer the type. + - Make sure all uses of `@property()` have a `type`. + - `@state` properties should be private and prefixed with an underscore. + - Use `!` when a `@query` property is guaranteed to exist, reducing the complexity of the code. + ## 0.21.2 ### Patch Changes diff --git a/packages/components/pie-card/package.json b/packages/components/pie-card/package.json index bcc7a31344..1545eede53 100644 --- a/packages/components/pie-card/package.json +++ b/packages/components/pie-card/package.json @@ -1,6 +1,6 @@ { "name": "@justeattakeaway/pie-card", - "version": "0.21.2", + "version": "0.21.3", "description": "PIE Design System Card built using Web Components", "type": "module", "main": "dist/index.js", diff --git a/packages/components/pie-checkbox-group/CHANGELOG.md b/packages/components/pie-checkbox-group/CHANGELOG.md index ca9097d182..ff5a012cfa 100644 --- a/packages/components/pie-checkbox-group/CHANGELOG.md +++ b/packages/components/pie-checkbox-group/CHANGELOG.md @@ -1,5 +1,21 @@ # @justeattakeaway/pie-checkbox-group +## 0.7.6 + +### Patch Changes + +- [Changed] - Update prop definitions to align with conventions ([#2000](https://github.com/justeattakeaway/pie/pull/2000)) by [@xander-marjoram](https://github.com/xander-marjoram) + + - Use component props interface for all prop type definitions (e.g., `CardProps['href']` instead of just `string`). + - Don't use `?` when declaring props, this comes from the interface anyway. + - If the prop has a default value, use that from `defaultProps`, and let TS infer the type. + - Make sure all uses of `@property()` have a `type`. + - `@state` properties should be private and prefixed with an underscore. + - Use `!` when a `@query` property is guaranteed to exist, reducing the complexity of the code. + +- Updated dependencies [[`92f9965d3`](https://github.com/justeattakeaway/pie/commit/92f9965d3b48d7ad7765a25ce7304c0cbcaac072)]: + - @justeattakeaway/pie-assistive-text@0.8.0 + ## 0.7.5 ### Patch Changes diff --git a/packages/components/pie-checkbox-group/package.json b/packages/components/pie-checkbox-group/package.json index 874d58dc87..76231f4867 100644 --- a/packages/components/pie-checkbox-group/package.json +++ b/packages/components/pie-checkbox-group/package.json @@ -1,7 +1,7 @@ { "name": "@justeattakeaway/pie-checkbox-group", "description": "PIE Design System Checkbox Group built using Web Components", - "version": "0.7.5", + "version": "0.7.6", "type": "module", "main": "dist/index.js", "module": "dist/index.js", @@ -36,13 +36,13 @@ "license": "Apache-2.0", "devDependencies": { "@custom-elements-manifest/analyzer": "0.9.0", - "@justeattakeaway/pie-checkbox": "0.13.5", + "@justeattakeaway/pie-checkbox": "0.13.6", "@justeattakeaway/pie-components-config": "0.18.0", "@justeattakeaway/pie-css": "0.13.1", "cem-plugin-module-file-extensions": "0.0.5" }, "dependencies": { - "@justeattakeaway/pie-assistive-text": "0.7.5", + "@justeattakeaway/pie-assistive-text": "0.8.0", "@justeattakeaway/pie-webc-core": "0.24.2" }, "volta": { diff --git a/packages/components/pie-checkbox/CHANGELOG.md b/packages/components/pie-checkbox/CHANGELOG.md index 05ccbe5fae..b487315df6 100644 --- a/packages/components/pie-checkbox/CHANGELOG.md +++ b/packages/components/pie-checkbox/CHANGELOG.md @@ -1,5 +1,21 @@ # @justeattakeaway/pie-checkbox +## 0.13.6 + +### Patch Changes + +- [Changed] - Update prop definitions to align with conventions ([#2000](https://github.com/justeattakeaway/pie/pull/2000)) by [@xander-marjoram](https://github.com/xander-marjoram) + + - Use component props interface for all prop type definitions (e.g., `CardProps['href']` instead of just `string`). + - Don't use `?` when declaring props, this comes from the interface anyway. + - If the prop has a default value, use that from `defaultProps`, and let TS infer the type. + - Make sure all uses of `@property()` have a `type`. + - `@state` properties should be private and prefixed with an underscore. + - Use `!` when a `@query` property is guaranteed to exist, reducing the complexity of the code. + +- Updated dependencies [[`92f9965d3`](https://github.com/justeattakeaway/pie/commit/92f9965d3b48d7ad7765a25ce7304c0cbcaac072)]: + - @justeattakeaway/pie-assistive-text@0.8.0 + ## 0.13.5 ### Patch Changes diff --git a/packages/components/pie-checkbox/package.json b/packages/components/pie-checkbox/package.json index 1805d1273c..de955357dd 100644 --- a/packages/components/pie-checkbox/package.json +++ b/packages/components/pie-checkbox/package.json @@ -1,7 +1,7 @@ { "name": "@justeattakeaway/pie-checkbox", "description": "PIE Design System Checkbox built using Web Components", - "version": "0.13.5", + "version": "0.13.6", "type": "module", "main": "dist/index.js", "module": "dist/index.js", @@ -41,7 +41,7 @@ "cem-plugin-module-file-extensions": "0.0.5" }, "dependencies": { - "@justeattakeaway/pie-assistive-text": "0.7.5", + "@justeattakeaway/pie-assistive-text": "0.8.0", "@justeattakeaway/pie-webc-core": "0.24.2" }, "volta": { diff --git a/packages/components/pie-chip/CHANGELOG.md b/packages/components/pie-chip/CHANGELOG.md index d3102b8101..28f00cfddd 100644 --- a/packages/components/pie-chip/CHANGELOG.md +++ b/packages/components/pie-chip/CHANGELOG.md @@ -1,5 +1,21 @@ # @justeattakeaway/pie-chip +## 0.9.2 + +### Patch Changes + +- [Changed] - Update prop definitions to align with conventions ([#2000](https://github.com/justeattakeaway/pie/pull/2000)) by [@xander-marjoram](https://github.com/xander-marjoram) + + - Use component props interface for all prop type definitions (e.g., `CardProps['href']` instead of just `string`). + - Don't use `?` when declaring props, this comes from the interface anyway. + - If the prop has a default value, use that from `defaultProps`, and let TS infer the type. + - Make sure all uses of `@property()` have a `type`. + - `@state` properties should be private and prefixed with an underscore. + - Use `!` when a `@query` property is guaranteed to exist, reducing the complexity of the code. + +- Updated dependencies [[`8d03ebaae`](https://github.com/justeattakeaway/pie/commit/8d03ebaae477b6a68a7d2af53224c05e787c7f4f)]: + - @justeattakeaway/pie-spinner@0.7.3 + ## 0.9.1 ### Patch Changes diff --git a/packages/components/pie-chip/package.json b/packages/components/pie-chip/package.json index 9958001adb..05e230b940 100644 --- a/packages/components/pie-chip/package.json +++ b/packages/components/pie-chip/package.json @@ -1,7 +1,7 @@ { "name": "@justeattakeaway/pie-chip", "description": "PIE Design System Chip built using Web Components", - "version": "0.9.1", + "version": "0.9.2", "type": "module", "main": "dist/index.js", "module": "dist/index.js", @@ -42,7 +42,7 @@ }, "dependencies": { "@justeattakeaway/pie-icons-webc": "1.1.0", - "@justeattakeaway/pie-spinner": "0.7.2", + "@justeattakeaway/pie-spinner": "0.7.3", "@justeattakeaway/pie-webc-core": "0.24.2" }, "volta": { diff --git a/packages/components/pie-cookie-banner/CHANGELOG.md b/packages/components/pie-cookie-banner/CHANGELOG.md index a8faf8ff66..2d1159c349 100644 --- a/packages/components/pie-cookie-banner/CHANGELOG.md +++ b/packages/components/pie-cookie-banner/CHANGELOG.md @@ -1,5 +1,16 @@ # @justeattakeaway/pie-cookie-banner +## 1.0.3 + +### Patch Changes + +- Updated dependencies [[`8d03ebaae`](https://github.com/justeattakeaway/pie/commit/8d03ebaae477b6a68a7d2af53224c05e787c7f4f)]: + - @justeattakeaway/pie-icon-button@0.29.2 + - @justeattakeaway/pie-switch@0.30.6 + - @justeattakeaway/pie-modal@0.49.4 + - @justeattakeaway/pie-link@0.18.3 + - @justeattakeaway/pie-button@0.49.4 + ## 1.0.2 ### Patch Changes diff --git a/packages/components/pie-cookie-banner/package.json b/packages/components/pie-cookie-banner/package.json index 857d639be3..8a0fe65dc3 100644 --- a/packages/components/pie-cookie-banner/package.json +++ b/packages/components/pie-cookie-banner/package.json @@ -1,7 +1,7 @@ { "name": "@justeattakeaway/pie-cookie-banner", "description": "PIE Design System Cookie Banner built using Web Components", - "version": "1.0.2", + "version": "1.0.3", "type": "module", "main": "dist/index.js", "module": "dist/index.js", @@ -43,12 +43,12 @@ "cem-plugin-module-file-extensions": "0.0.5" }, "dependencies": { - "@justeattakeaway/pie-button": "0.49.3", + "@justeattakeaway/pie-button": "0.49.4", "@justeattakeaway/pie-divider": "0.14.2", - "@justeattakeaway/pie-icon-button": "0.29.1", - "@justeattakeaway/pie-link": "0.18.2", - "@justeattakeaway/pie-modal": "0.49.3", - "@justeattakeaway/pie-switch": "0.30.5", + "@justeattakeaway/pie-icon-button": "0.29.2", + "@justeattakeaway/pie-link": "0.18.3", + "@justeattakeaway/pie-modal": "0.49.4", + "@justeattakeaway/pie-switch": "0.30.6", "@justeattakeaway/pie-webc-core": "0.24.2" }, "volta": { diff --git a/packages/components/pie-form-label/CHANGELOG.md b/packages/components/pie-form-label/CHANGELOG.md index 2b715040c7..6669226898 100644 --- a/packages/components/pie-form-label/CHANGELOG.md +++ b/packages/components/pie-form-label/CHANGELOG.md @@ -1,5 +1,18 @@ # @justeattakeaway/pie-form-label +## 0.14.4 + +### Patch Changes + +- [Changed] - Update prop definitions to align with conventions ([#2000](https://github.com/justeattakeaway/pie/pull/2000)) by [@xander-marjoram](https://github.com/xander-marjoram) + + - Use component props interface for all prop type definitions (e.g., `CardProps['href']` instead of just `string`). + - Don't use `?` when declaring props, this comes from the interface anyway. + - If the prop has a default value, use that from `defaultProps`, and let TS infer the type. + - Make sure all uses of `@property()` have a `type`. + - `@state` properties should be private and prefixed with an underscore. + - Use `!` when a `@query` property is guaranteed to exist, reducing the complexity of the code. + ## 0.14.3 ### Patch Changes diff --git a/packages/components/pie-form-label/package.json b/packages/components/pie-form-label/package.json index e407d4defd..e701fa9ba6 100644 --- a/packages/components/pie-form-label/package.json +++ b/packages/components/pie-form-label/package.json @@ -1,7 +1,7 @@ { "name": "@justeattakeaway/pie-form-label", "description": "PIE Design System Form Label built using Web Components", - "version": "0.14.3", + "version": "0.14.4", "type": "module", "main": "dist/index.js", "module": "dist/index.js", @@ -38,8 +38,8 @@ "@custom-elements-manifest/analyzer": "0.9.0", "@justeattakeaway/pie-components-config": "0.18.0", "@justeattakeaway/pie-css": "0.13.1", - "@justeattakeaway/pie-switch": "0.30.5", - "@justeattakeaway/pie-text-input": "0.24.4", + "@justeattakeaway/pie-switch": "0.30.6", + "@justeattakeaway/pie-text-input": "0.24.5", "@justeattakeaway/pie-wrapper-react": "0.14.2", "cem-plugin-module-file-extensions": "0.0.5" }, diff --git a/packages/components/pie-icon-button/CHANGELOG.md b/packages/components/pie-icon-button/CHANGELOG.md index b13d776716..d623e29573 100644 --- a/packages/components/pie-icon-button/CHANGELOG.md +++ b/packages/components/pie-icon-button/CHANGELOG.md @@ -1,5 +1,21 @@ # @justeattakeaway/pie-icon-button +## 0.29.2 + +### Patch Changes + +- [Changed] - Update prop definitions to align with conventions ([#2000](https://github.com/justeattakeaway/pie/pull/2000)) by [@xander-marjoram](https://github.com/xander-marjoram) + + - Use component props interface for all prop type definitions (e.g., `CardProps['href']` instead of just `string`). + - Don't use `?` when declaring props, this comes from the interface anyway. + - If the prop has a default value, use that from `defaultProps`, and let TS infer the type. + - Make sure all uses of `@property()` have a `type`. + - `@state` properties should be private and prefixed with an underscore. + - Use `!` when a `@query` property is guaranteed to exist, reducing the complexity of the code. + +- Updated dependencies [[`8d03ebaae`](https://github.com/justeattakeaway/pie/commit/8d03ebaae477b6a68a7d2af53224c05e787c7f4f)]: + - @justeattakeaway/pie-spinner@0.7.3 + ## 0.29.1 ### Patch Changes diff --git a/packages/components/pie-icon-button/package.json b/packages/components/pie-icon-button/package.json index 0c29ec75fa..7b212b244f 100644 --- a/packages/components/pie-icon-button/package.json +++ b/packages/components/pie-icon-button/package.json @@ -1,6 +1,6 @@ { "name": "@justeattakeaway/pie-icon-button", - "version": "0.29.1", + "version": "0.29.2", "description": "PIE Design System Icon Button built using Web Components", "type": "module", "main": "dist/index.js", @@ -42,7 +42,7 @@ }, "dependencies": { "@justeattakeaway/pie-icons-webc": "1.1.0", - "@justeattakeaway/pie-spinner": "0.7.2", + "@justeattakeaway/pie-spinner": "0.7.3", "@justeattakeaway/pie-webc-core": "0.24.2" }, "volta": { diff --git a/packages/components/pie-link/CHANGELOG.md b/packages/components/pie-link/CHANGELOG.md index 7f2c114f5f..a639baec9b 100644 --- a/packages/components/pie-link/CHANGELOG.md +++ b/packages/components/pie-link/CHANGELOG.md @@ -1,5 +1,18 @@ # @justeattakeaway/pie-link +## 0.18.3 + +### Patch Changes + +- [Changed] - Update prop definitions to align with conventions ([#2000](https://github.com/justeattakeaway/pie/pull/2000)) by [@xander-marjoram](https://github.com/xander-marjoram) + + - Use component props interface for all prop type definitions (e.g., `CardProps['href']` instead of just `string`). + - Don't use `?` when declaring props, this comes from the interface anyway. + - If the prop has a default value, use that from `defaultProps`, and let TS infer the type. + - Make sure all uses of `@property()` have a `type`. + - `@state` properties should be private and prefixed with an underscore. + - Use `!` when a `@query` property is guaranteed to exist, reducing the complexity of the code. + ## 0.18.2 ### Patch Changes diff --git a/packages/components/pie-link/package.json b/packages/components/pie-link/package.json index e5d2a0a4a6..5c64c163a4 100644 --- a/packages/components/pie-link/package.json +++ b/packages/components/pie-link/package.json @@ -1,7 +1,7 @@ { "name": "@justeattakeaway/pie-link", "description": "PIE Design System Link built using Web Components", - "version": "0.18.2", + "version": "0.18.3", "type": "module", "main": "dist/index.js", "module": "dist/index.js", diff --git a/packages/components/pie-lottie-player/CHANGELOG.md b/packages/components/pie-lottie-player/CHANGELOG.md index 68f028fabb..d509693a50 100644 --- a/packages/components/pie-lottie-player/CHANGELOG.md +++ b/packages/components/pie-lottie-player/CHANGELOG.md @@ -1,5 +1,18 @@ # @justeattakeaway/pie-lottie-player +## 0.0.5 + +### Patch Changes + +- [Changed] - Update prop definitions to align with conventions ([#2000](https://github.com/justeattakeaway/pie/pull/2000)) by [@xander-marjoram](https://github.com/xander-marjoram) + + - Use component props interface for all prop type definitions (e.g., `CardProps['href']` instead of just `string`). + - Don't use `?` when declaring props, this comes from the interface anyway. + - If the prop has a default value, use that from `defaultProps`, and let TS infer the type. + - Make sure all uses of `@property()` have a `type`. + - `@state` properties should be private and prefixed with an underscore. + - Use `!` when a `@query` property is guaranteed to exist, reducing the complexity of the code. + ## 0.0.4 ### Patch Changes diff --git a/packages/components/pie-lottie-player/package.json b/packages/components/pie-lottie-player/package.json index bb26474d8c..0ba4174649 100644 --- a/packages/components/pie-lottie-player/package.json +++ b/packages/components/pie-lottie-player/package.json @@ -1,7 +1,7 @@ { "name": "@justeattakeaway/pie-lottie-player", "description": "PIE Design System Lottie Player built using Web Components", - "version": "0.0.4", + "version": "0.0.5", "type": "module", "main": "dist/index.js", "module": "dist/index.js", diff --git a/packages/components/pie-modal/CHANGELOG.md b/packages/components/pie-modal/CHANGELOG.md index f9eb08a680..a291cbe0ba 100644 --- a/packages/components/pie-modal/CHANGELOG.md +++ b/packages/components/pie-modal/CHANGELOG.md @@ -1,5 +1,23 @@ # @justeattakeaway/pie-modal +## 0.49.4 + +### Patch Changes + +- [Changed] - Update prop definitions to align with conventions ([#2000](https://github.com/justeattakeaway/pie/pull/2000)) by [@xander-marjoram](https://github.com/xander-marjoram) + + - Use component props interface for all prop type definitions (e.g., `CardProps['href']` instead of just `string`). + - Don't use `?` when declaring props, this comes from the interface anyway. + - If the prop has a default value, use that from `defaultProps`, and let TS infer the type. + - Make sure all uses of `@property()` have a `type`. + - `@state` properties should be private and prefixed with an underscore. + - Use `!` when a `@query` property is guaranteed to exist, reducing the complexity of the code. + +- Updated dependencies [[`8d03ebaae`](https://github.com/justeattakeaway/pie/commit/8d03ebaae477b6a68a7d2af53224c05e787c7f4f)]: + - @justeattakeaway/pie-icon-button@0.29.2 + - @justeattakeaway/pie-spinner@0.7.3 + - @justeattakeaway/pie-button@0.49.4 + ## 0.49.3 ### Patch Changes diff --git a/packages/components/pie-modal/package.json b/packages/components/pie-modal/package.json index 5e7ec1ada4..30dda5059e 100644 --- a/packages/components/pie-modal/package.json +++ b/packages/components/pie-modal/package.json @@ -1,6 +1,6 @@ { "name": "@justeattakeaway/pie-modal", - "version": "0.49.3", + "version": "0.49.4", "description": "PIE design system modal built using web components", "type": "module", "main": "dist/index.js", @@ -37,10 +37,10 @@ "devDependencies": { "@custom-elements-manifest/analyzer": "0.9.0", "@justeat/pie-design-tokens": "6.5.0", - "@justeattakeaway/pie-button": "0.49.3", + "@justeattakeaway/pie-button": "0.49.4", "@justeattakeaway/pie-components-config": "0.18.0", "@justeattakeaway/pie-css": "0.13.1", - "@justeattakeaway/pie-text-input": "0.24.4", + "@justeattakeaway/pie-text-input": "0.24.5", "@justeattakeaway/pie-wrapper-react": "0.14.2", "@types/body-scroll-lock": "3.1.2", "cem-plugin-module-file-extensions": "0.0.5" @@ -49,10 +49,10 @@ "extends": "../../../package.json" }, "dependencies": { - "@justeattakeaway/pie-button": "0.49.3", - "@justeattakeaway/pie-icon-button": "0.29.1", + "@justeattakeaway/pie-button": "0.49.4", + "@justeattakeaway/pie-icon-button": "0.29.2", "@justeattakeaway/pie-icons-webc": "1.1.0", - "@justeattakeaway/pie-spinner": "0.7.2", + "@justeattakeaway/pie-spinner": "0.7.3", "@justeattakeaway/pie-webc-core": "0.24.2", "body-scroll-lock": "3.1.5", "dialog-polyfill": "0.5.6" diff --git a/packages/components/pie-notification/CHANGELOG.md b/packages/components/pie-notification/CHANGELOG.md index 41f6414693..8a42b6caf5 100644 --- a/packages/components/pie-notification/CHANGELOG.md +++ b/packages/components/pie-notification/CHANGELOG.md @@ -1,5 +1,21 @@ # @justeattakeaway/pie-notification +## 0.12.5 + +### Patch Changes + +- [Changed] - Update prop definitions to align with conventions ([#2000](https://github.com/justeattakeaway/pie/pull/2000)) by [@xander-marjoram](https://github.com/xander-marjoram) + + - Use component props interface for all prop type definitions (e.g., `CardProps['href']` instead of just `string`). + - Don't use `?` when declaring props, this comes from the interface anyway. + - If the prop has a default value, use that from `defaultProps`, and let TS infer the type. + - Make sure all uses of `@property()` have a `type`. + - `@state` properties should be private and prefixed with an underscore. + - Use `!` when a `@query` property is guaranteed to exist, reducing the complexity of the code. + +- Updated dependencies [[`8d03ebaae`](https://github.com/justeattakeaway/pie/commit/8d03ebaae477b6a68a7d2af53224c05e787c7f4f)]: + - @justeattakeaway/pie-icon-button@0.29.2 + ## 0.12.4 ### Patch Changes diff --git a/packages/components/pie-notification/package.json b/packages/components/pie-notification/package.json index ad88a6e675..92fd40fbe3 100644 --- a/packages/components/pie-notification/package.json +++ b/packages/components/pie-notification/package.json @@ -1,7 +1,7 @@ { "name": "@justeattakeaway/pie-notification", "description": "PIE Design System Notification built using Web Components", - "version": "0.12.4", + "version": "0.12.5", "type": "module", "main": "dist/index.js", "module": "dist/index.js", @@ -42,7 +42,7 @@ "cem-plugin-module-file-extensions": "0.0.5" }, "dependencies": { - "@justeattakeaway/pie-icon-button": "0.29.1", + "@justeattakeaway/pie-icon-button": "0.29.2", "@justeattakeaway/pie-icons-webc": "1.1.0", "@justeattakeaway/pie-webc-core": "0.24.2" }, diff --git a/packages/components/pie-radio-group/CHANGELOG.md b/packages/components/pie-radio-group/CHANGELOG.md index 359619e277..6f29eccf0c 100644 --- a/packages/components/pie-radio-group/CHANGELOG.md +++ b/packages/components/pie-radio-group/CHANGELOG.md @@ -1,5 +1,16 @@ # @justeattakeaway/pie-radio-group +## 0.3.0 + +### Minor Changes + +- [Added] - assistive text and status to the pie radio group ([#2013](https://github.com/justeattakeaway/pie/pull/2013)) by [@raoufswe](https://github.com/raoufswe) + +### Patch Changes + +- Updated dependencies [[`92f9965d3`](https://github.com/justeattakeaway/pie/commit/92f9965d3b48d7ad7765a25ce7304c0cbcaac072)]: + - @justeattakeaway/pie-assistive-text@0.8.0 + ## 0.2.1 ### Patch Changes diff --git a/packages/components/pie-radio-group/package.json b/packages/components/pie-radio-group/package.json index d327a8eb27..6d45dc71d3 100644 --- a/packages/components/pie-radio-group/package.json +++ b/packages/components/pie-radio-group/package.json @@ -1,7 +1,7 @@ { "name": "@justeattakeaway/pie-radio-group", "description": "PIE Design System Radio Group built using Web Components", - "version": "0.2.1", + "version": "0.3.0", "type": "module", "main": "dist/index.js", "module": "dist/index.js", @@ -38,11 +38,11 @@ "@custom-elements-manifest/analyzer": "0.9.0", "@justeattakeaway/pie-components-config": "0.18.0", "@justeattakeaway/pie-css": "0.13.1", - "@justeattakeaway/pie-radio": "0.4.0", + "@justeattakeaway/pie-radio": "0.5.0", "cem-plugin-module-file-extensions": "0.0.5" }, "dependencies": { - "@justeattakeaway/pie-assistive-text": "0.7.5", + "@justeattakeaway/pie-assistive-text": "0.8.0", "@justeattakeaway/pie-webc-core": "0.24.2" }, "volta": { diff --git a/packages/components/pie-radio/CHANGELOG.md b/packages/components/pie-radio/CHANGELOG.md index 9132b6aebd..67a7dad5e1 100644 --- a/packages/components/pie-radio/CHANGELOG.md +++ b/packages/components/pie-radio/CHANGELOG.md @@ -1,5 +1,11 @@ # @justeattakeaway/pie-radio +## 0.5.0 + +### Minor Changes + +- [Added] - assistive text and status to the pie radio group ([#2013](https://github.com/justeattakeaway/pie/pull/2013)) by [@raoufswe](https://github.com/raoufswe) + ## 0.4.0 ### Minor Changes diff --git a/packages/components/pie-radio/package.json b/packages/components/pie-radio/package.json index a368997b42..234caf0564 100644 --- a/packages/components/pie-radio/package.json +++ b/packages/components/pie-radio/package.json @@ -1,7 +1,7 @@ { "name": "@justeattakeaway/pie-radio", "description": "PIE Design System Radio built using Web Components", - "version": "0.4.0", + "version": "0.5.0", "type": "module", "main": "dist/index.js", "module": "dist/index.js", diff --git a/packages/components/pie-spinner/CHANGELOG.md b/packages/components/pie-spinner/CHANGELOG.md index f2520b02ac..9b6cad8eab 100644 --- a/packages/components/pie-spinner/CHANGELOG.md +++ b/packages/components/pie-spinner/CHANGELOG.md @@ -1,5 +1,18 @@ # @justeattakeaway/pie-spinner +## 0.7.3 + +### Patch Changes + +- [Changed] - Update prop definitions to align with conventions ([#2000](https://github.com/justeattakeaway/pie/pull/2000)) by [@xander-marjoram](https://github.com/xander-marjoram) + + - Use component props interface for all prop type definitions (e.g., `CardProps['href']` instead of just `string`). + - Don't use `?` when declaring props, this comes from the interface anyway. + - If the prop has a default value, use that from `defaultProps`, and let TS infer the type. + - Make sure all uses of `@property()` have a `type`. + - `@state` properties should be private and prefixed with an underscore. + - Use `!` when a `@query` property is guaranteed to exist, reducing the complexity of the code. + ## 0.7.2 ### Patch Changes diff --git a/packages/components/pie-spinner/package.json b/packages/components/pie-spinner/package.json index 7895571b4b..3101efa916 100644 --- a/packages/components/pie-spinner/package.json +++ b/packages/components/pie-spinner/package.json @@ -1,7 +1,7 @@ { "name": "@justeattakeaway/pie-spinner", "description": "PIE Design System Spinner built using Web Components", - "version": "0.7.2", + "version": "0.7.3", "type": "module", "main": "dist/index.js", "module": "dist/index.js", diff --git a/packages/components/pie-switch/CHANGELOG.md b/packages/components/pie-switch/CHANGELOG.md index d16308668d..8df8e7e3d7 100644 --- a/packages/components/pie-switch/CHANGELOG.md +++ b/packages/components/pie-switch/CHANGELOG.md @@ -1,5 +1,18 @@ # @justeattakeaway/pie-switch +## 0.30.6 + +### Patch Changes + +- [Changed] - Update prop definitions to align with conventions ([#2000](https://github.com/justeattakeaway/pie/pull/2000)) by [@xander-marjoram](https://github.com/xander-marjoram) + + - Use component props interface for all prop type definitions (e.g., `CardProps['href']` instead of just `string`). + - Don't use `?` when declaring props, this comes from the interface anyway. + - If the prop has a default value, use that from `defaultProps`, and let TS infer the type. + - Make sure all uses of `@property()` have a `type`. + - `@state` properties should be private and prefixed with an underscore. + - Use `!` when a `@query` property is guaranteed to exist, reducing the complexity of the code. + ## 0.30.5 ### Patch Changes diff --git a/packages/components/pie-switch/package.json b/packages/components/pie-switch/package.json index b73a498954..4d36734bb2 100644 --- a/packages/components/pie-switch/package.json +++ b/packages/components/pie-switch/package.json @@ -1,7 +1,7 @@ { "name": "@justeattakeaway/pie-switch", "description": "PIE Design System Switch built using Web Components", - "version": "0.30.5", + "version": "0.30.6", "type": "module", "main": "dist/index.js", "module": "dist/index.js", diff --git a/packages/components/pie-text-input/CHANGELOG.md b/packages/components/pie-text-input/CHANGELOG.md index b68c3c6ce6..41947341cf 100644 --- a/packages/components/pie-text-input/CHANGELOG.md +++ b/packages/components/pie-text-input/CHANGELOG.md @@ -1,5 +1,12 @@ # @justeattakeaway/pie-text-input +## 0.24.5 + +### Patch Changes + +- Updated dependencies [[`92f9965d3`](https://github.com/justeattakeaway/pie/commit/92f9965d3b48d7ad7765a25ce7304c0cbcaac072)]: + - @justeattakeaway/pie-assistive-text@0.8.0 + ## 0.24.4 ### Patch Changes diff --git a/packages/components/pie-text-input/package.json b/packages/components/pie-text-input/package.json index f9e42f9199..e178f06761 100644 --- a/packages/components/pie-text-input/package.json +++ b/packages/components/pie-text-input/package.json @@ -1,7 +1,7 @@ { "name": "@justeattakeaway/pie-text-input", "description": "PIE Design System Input built using Web Components", - "version": "0.24.4", + "version": "0.24.5", "type": "module", "main": "dist/index.js", "module": "dist/index.js", @@ -43,7 +43,7 @@ "cem-plugin-module-file-extensions": "0.0.5" }, "dependencies": { - "@justeattakeaway/pie-assistive-text": "0.7.5", + "@justeattakeaway/pie-assistive-text": "0.8.0", "@justeattakeaway/pie-webc-core": "0.24.2", "element-internals-polyfill": "1.3.11" }, diff --git a/packages/components/pie-textarea/CHANGELOG.md b/packages/components/pie-textarea/CHANGELOG.md index 6be3150153..f856029e70 100644 --- a/packages/components/pie-textarea/CHANGELOG.md +++ b/packages/components/pie-textarea/CHANGELOG.md @@ -1,5 +1,12 @@ # @justeattakeaway/pie-textarea +## 0.11.1 + +### Patch Changes + +- Updated dependencies [[`8d03ebaae`](https://github.com/justeattakeaway/pie/commit/8d03ebaae477b6a68a7d2af53224c05e787c7f4f)]: + - @justeattakeaway/pie-form-label@0.14.4 + ## 0.11.0 ### Minor Changes diff --git a/packages/components/pie-textarea/package.json b/packages/components/pie-textarea/package.json index 10711fddfc..9fab7015d9 100644 --- a/packages/components/pie-textarea/package.json +++ b/packages/components/pie-textarea/package.json @@ -1,7 +1,7 @@ { "name": "@justeattakeaway/pie-textarea", "description": "PIE Design System Textarea built using Web Components", - "version": "0.11.0", + "version": "0.11.1", "type": "module", "main": "dist/index.js", "module": "dist/index.js", @@ -42,7 +42,7 @@ "cem-plugin-module-file-extensions": "0.0.5" }, "dependencies": { - "@justeattakeaway/pie-form-label": "0.14.3", + "@justeattakeaway/pie-form-label": "0.14.4", "@justeattakeaway/pie-webc-core": "0.24.2", "lodash.throttle": "4.1.1" }, diff --git a/packages/components/pie-toast/CHANGELOG.md b/packages/components/pie-toast/CHANGELOG.md index dd0792e8cc..8d32b66208 100644 --- a/packages/components/pie-toast/CHANGELOG.md +++ b/packages/components/pie-toast/CHANGELOG.md @@ -1,5 +1,22 @@ # @justeattakeaway/pie-toast +## 0.4.3 + +### Patch Changes + +- [Changed] - Update prop definitions to align with conventions ([#2000](https://github.com/justeattakeaway/pie/pull/2000)) by [@xander-marjoram](https://github.com/xander-marjoram) + + - Use component props interface for all prop type definitions (e.g., `CardProps['href']` instead of just `string`). + - Don't use `?` when declaring props, this comes from the interface anyway. + - If the prop has a default value, use that from `defaultProps`, and let TS infer the type. + - Make sure all uses of `@property()` have a `type`. + - `@state` properties should be private and prefixed with an underscore. + - Use `!` when a `@query` property is guaranteed to exist, reducing the complexity of the code. + +- Updated dependencies [[`8d03ebaae`](https://github.com/justeattakeaway/pie/commit/8d03ebaae477b6a68a7d2af53224c05e787c7f4f)]: + - @justeattakeaway/pie-icon-button@0.29.2 + - @justeattakeaway/pie-button@0.49.4 + ## 0.4.2 ### Patch Changes diff --git a/packages/components/pie-toast/package.json b/packages/components/pie-toast/package.json index 41f34cef3f..c21359df82 100644 --- a/packages/components/pie-toast/package.json +++ b/packages/components/pie-toast/package.json @@ -1,7 +1,7 @@ { "name": "@justeattakeaway/pie-toast", "description": "PIE Design System Toast built using Web Components", - "version": "0.4.2", + "version": "0.4.3", "type": "module", "main": "dist/index.js", "module": "dist/index.js", @@ -41,8 +41,8 @@ "cem-plugin-module-file-extensions": "0.0.5" }, "dependencies": { - "@justeattakeaway/pie-button": "0.49.3", - "@justeattakeaway/pie-icon-button": "0.29.1", + "@justeattakeaway/pie-button": "0.49.4", + "@justeattakeaway/pie-icon-button": "0.29.2", "@justeattakeaway/pie-icons-webc": "1.1.0", "@justeattakeaway/pie-webc-core": "0.24.2" }, diff --git a/packages/components/pie-webc/CHANGELOG.md b/packages/components/pie-webc/CHANGELOG.md index 1ccf98d498..8091e13104 100644 --- a/packages/components/pie-webc/CHANGELOG.md +++ b/packages/components/pie-webc/CHANGELOG.md @@ -1,5 +1,33 @@ # @justeattakeaway/pie-webc +## 0.5.49 + +### Patch Changes + +- [Removed] - unused lint:style scripts ([#2000](https://github.com/justeattakeaway/pie/pull/2000)) by [@xander-marjoram](https://github.com/xander-marjoram) + +- Updated dependencies [[`8d03ebaae`](https://github.com/justeattakeaway/pie/commit/8d03ebaae477b6a68a7d2af53224c05e787c7f4f), [`92f9965d3`](https://github.com/justeattakeaway/pie/commit/92f9965d3b48d7ad7765a25ce7304c0cbcaac072)]: + - @justeattakeaway/pie-checkbox-group@0.7.6 + - @justeattakeaway/pie-lottie-player@0.0.5 + - @justeattakeaway/pie-notification@0.12.5 + - @justeattakeaway/pie-icon-button@0.29.2 + - @justeattakeaway/pie-form-label@0.14.4 + - @justeattakeaway/pie-checkbox@0.13.6 + - @justeattakeaway/pie-spinner@0.7.3 + - @justeattakeaway/pie-switch@0.30.6 + - @justeattakeaway/pie-modal@0.49.4 + - @justeattakeaway/pie-toast@0.4.3 + - @justeattakeaway/pie-card@0.21.3 + - @justeattakeaway/pie-chip@0.9.2 + - @justeattakeaway/pie-link@0.18.3 + - @justeattakeaway/pie-assistive-text@0.8.0 + - @justeattakeaway/pie-radio-group@0.3.0 + - @justeattakeaway/pie-radio@0.5.0 + - @justeattakeaway/pie-cookie-banner@1.0.3 + - @justeattakeaway/pie-textarea@0.11.1 + - @justeattakeaway/pie-button@0.49.4 + - @justeattakeaway/pie-text-input@0.24.5 + ## 0.5.48 ### Patch Changes diff --git a/packages/components/pie-webc/package.json b/packages/components/pie-webc/package.json index e5df20e9ae..22ff858389 100644 --- a/packages/components/pie-webc/package.json +++ b/packages/components/pie-webc/package.json @@ -1,7 +1,7 @@ { "name": "@justeattakeaway/pie-webc", "description": "Component bundle containing all PIE web components", - "version": "0.5.48", + "version": "0.5.49", "type": "module", "files": [ "**/*.js", @@ -245,28 +245,28 @@ "chalk": "5.3.0" }, "dependencies": { - "@justeattakeaway/pie-assistive-text": "0.7.5", - "@justeattakeaway/pie-button": "0.49.3", - "@justeattakeaway/pie-card": "0.21.2", - "@justeattakeaway/pie-checkbox": "0.13.5", - "@justeattakeaway/pie-checkbox-group": "0.7.5", - "@justeattakeaway/pie-chip": "0.9.1", - "@justeattakeaway/pie-cookie-banner": "1.0.2", + "@justeattakeaway/pie-assistive-text": "0.8.0", + "@justeattakeaway/pie-button": "0.49.4", + "@justeattakeaway/pie-card": "0.21.3", + "@justeattakeaway/pie-checkbox": "0.13.6", + "@justeattakeaway/pie-checkbox-group": "0.7.6", + "@justeattakeaway/pie-chip": "0.9.2", + "@justeattakeaway/pie-cookie-banner": "1.0.3", "@justeattakeaway/pie-divider": "0.14.2", - "@justeattakeaway/pie-form-label": "0.14.3", - "@justeattakeaway/pie-icon-button": "0.29.1", - "@justeattakeaway/pie-link": "0.18.2", - "@justeattakeaway/pie-lottie-player": "0.0.4", - "@justeattakeaway/pie-modal": "0.49.3", - "@justeattakeaway/pie-notification": "0.12.4", - "@justeattakeaway/pie-radio": "0.4.0", - "@justeattakeaway/pie-radio-group": "0.2.1", - "@justeattakeaway/pie-spinner": "0.7.2", - "@justeattakeaway/pie-switch": "0.30.5", + "@justeattakeaway/pie-form-label": "0.14.4", + "@justeattakeaway/pie-icon-button": "0.29.2", + "@justeattakeaway/pie-link": "0.18.3", + "@justeattakeaway/pie-lottie-player": "0.0.5", + "@justeattakeaway/pie-modal": "0.49.4", + "@justeattakeaway/pie-notification": "0.12.5", + "@justeattakeaway/pie-radio": "0.5.0", + "@justeattakeaway/pie-radio-group": "0.3.0", + "@justeattakeaway/pie-spinner": "0.7.3", + "@justeattakeaway/pie-switch": "0.30.6", "@justeattakeaway/pie-tag": "0.11.1", - "@justeattakeaway/pie-text-input": "0.24.4", - "@justeattakeaway/pie-textarea": "0.11.0", - "@justeattakeaway/pie-toast": "0.4.2" + "@justeattakeaway/pie-text-input": "0.24.5", + "@justeattakeaway/pie-textarea": "0.11.1", + "@justeattakeaway/pie-toast": "0.4.3" }, "volta": { "extends": "../../../package.json"