diff --git a/.changeset/pre.json b/.changeset/pre.json index aa7c35a489..60c99b5bc4 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -63,15 +63,25 @@ "20251102021956-minor-post-icon-update", "20251104122928-minor-post-icon-update", "20251112083607-minor-ui-icon-update", + "20251123023001-minor-post-icon-update", + "20251124135922-minor-ui-icon-update", + "20251128085555-minor-post-icon-update", + "20251128085555-patch-ui-icon-update", + "20251203084126-patch-ui-icon-update", + "20251207022928-minor-ui-icon-update", + "20251210074537-patch-ui-icon-update", + "20251214023026-minor-ui-icon-update", "afraid-mangos-sing", "all-cloths-sleep", "angry-bulldogs-refuse", "angry-eagles-appear", "angry-rules-win", + "angry-socks-fall", "angry-trams-stick", "beige-fans-see", "beige-jobs-do", "beige-spoons-stay", + "better-taxes-lie", "big-boats-suffer", "big-frogs-admire", "big-guests-kiss", @@ -161,6 +171,7 @@ "cyan-days-kiss", "cyan-planets-compete", "cyan-years-pretend", + "dark-monkeys-shave", "dirty-mayflies-taste", "dirty-shrimps-leave", "dirty-squids-hunt", @@ -175,6 +186,7 @@ "dull-garlics-look", "eager-chairs-sin", "early-baboons-cross", + "early-brooms-cough", "early-knives-own", "early-news-fetch", "easy-bananas-learn", @@ -196,6 +208,7 @@ "empty-pants-brake", "every-lemons-stop", "evil-kings-beam", + "evil-states-follow", "fair-actors-scream", "fair-dingos-wait", "fair-llamas-battle", @@ -244,11 +257,13 @@ "four-monkeys-buy", "four-moose-design", "four-terms-cross", + "free-lamps-create", "fresh-files-crash", "fresh-hats-do", "fresh-schools-peel", "friendly-impalas-reflect", "friendly-insects-breathe", + "full-sides-write", "funny-goats-walk", "funny-knives-rule", "funny-months-attend", @@ -315,7 +330,9 @@ "honest-sheep-burn", "hot-lizards-dance", "hot-streets-eat", + "huge-jokes-give", "hungry-balloons-sin", + "hungry-bugs-grin", "hungry-ducks-raise", "hungry-penguins-turn", "hungry-pumas-repair", @@ -334,6 +351,7 @@ "large-poems-dream", "late-birds-report", "late-days-approve", + "late-planes-kiss", "late-toys-cross", "lazy-eels-nail", "lazy-gorillas-admire", @@ -351,7 +369,9 @@ "light-terms-knock", "light-toys-behave", "little-cars-unite", + "little-ducks-say", "little-squids-camp", + "long-aliens-act", "long-shrimps-roll", "loose-melons-switch", "loose-times-attend", @@ -388,6 +408,7 @@ "moody-gorillas-explain", "moody-mice-design", "moody-papayas-brush", + "moody-rivers-flash", "moody-squids-lay", "nasty-ads-greet", "nasty-plants-shop", @@ -429,6 +450,7 @@ "olive-kangaroos-repair", "olive-llamas-dream", "olive-squids-enjoy", + "orange-beers-knock", "orange-kiwis-breathe", "orange-maps-tan", "orange-seals-appear", @@ -445,6 +467,7 @@ "plenty-paws-run", "plenty-taxis-hear", "plenty-waves-notice", + "polite-flowers-smell", "poor-bags-care", "poor-jars-call", "poor-laws-impress", @@ -459,8 +482,10 @@ "proud-cheetahs-act", "proud-moons-impress", "puny-parrots-turn", + "purple-carpets-laugh", "purple-cooks-carry", "purple-impalas-own", + "purple-papayas-guess", "purple-terms-march", "quick-buses-give", "quick-eagles-watch", @@ -502,6 +527,7 @@ "rude-pumas-juggle", "rude-shrimps-wonder", "sad-jeans-flow", + "sad-pumas-act", "salty-badgers-doubt", "selfish-bats-run", "selfish-boats-appear", @@ -512,12 +538,15 @@ "serious-wasps-poke", "seven-kids-remember", "seven-nails-smoke", + "seven-wings-dig", "shaggy-experts-give", "shaggy-hornets-wish", "shaggy-kings-notice", + "shaggy-results-kiss", "shaggy-suns-suffer", "shaggy-women-drive", "shaky-cups-bake", + "shaky-grapes-sniff", "shaky-nights-drop", "shaky-squids-cheer", "sharp-baboons-smile", @@ -553,6 +582,7 @@ "slimy-items-happen", "slimy-plums-sniff", "slimy-rockets-pull", + "slimy-trains-sink", "slow-apes-double", "slow-breads-attack", "slow-doodles-behave", @@ -564,7 +594,9 @@ "smart-cobras-train", "smart-gifts-count", "smart-walls-carry", + "smart-walls-jump", "smooth-bugs-explode", + "smooth-cameras-sort", "smooth-hairs-thank", "smooth-spoons-matter", "social-streets-float", @@ -574,6 +606,8 @@ "soft-women-show", "some-banks-end", "some-mugs-enjoy", + "some-parts-raise", + "some-seas-invent", "some-snakes-repeat", "sour-pumas-cough", "spicy-forks-type", @@ -594,9 +628,12 @@ "stupid-knives-thank", "stupid-walls-tie", "sweet-cherries-drop", + "sweet-grapes-run", "sweet-seals-search", "swift-glasses-eat", "swift-shrimps-dream", + "tabs-anchor-navigation", + "tabs-navigation-mode", "tall-cougars-remain", "tall-lions-tap", "tame-baboons-cry", @@ -639,6 +676,7 @@ "tiny-socks-count", "tired-cameras-stand", "tired-horses-kick", + "tired-wasps-fry", "tough-bikes-punch", "tough-buckets-share", "tough-cheetahs-clean", @@ -664,6 +702,7 @@ "two-hounds-march", "two-planets-fix", "two-shirts-shake", + "upset-candles-change", "upset-hats-care", "vast-rivers-agree", "violet-geckos-shave", @@ -671,6 +710,7 @@ "violet-poems-attend", "warm-drinks-prove", "warm-walls-stare", + "weak-bugs-try", "weak-camels-deliver", "weak-falcons-study", "weak-jars-rhyme", diff --git a/packages/changelog-github/CHANGELOG.md b/packages/changelog-github/CHANGELOG.md index c16c16992b..a323ce6150 100644 --- a/packages/changelog-github/CHANGELOG.md +++ b/packages/changelog-github/CHANGELOG.md @@ -1,5 +1,7 @@ # @swisspost/design-system-changelog-github +## 10.0.0-next.56 + ## 10.0.0-next.55 ## 10.0.0-next.54 diff --git a/packages/changelog-github/package.json b/packages/changelog-github/package.json index 01d6f93f10..6efc1b26c7 100644 --- a/packages/changelog-github/package.json +++ b/packages/changelog-github/package.json @@ -1,6 +1,6 @@ { "name": "@swisspost/design-system-changelog-github", - "version": "10.0.0-next.55", + "version": "10.0.0-next.56", "description": "A changelog entry generator for GitHub that links to PRs and users", "author": "Swiss Post ", "license": "Apache-2.0", diff --git a/packages/components-angular/CHANGELOG.md b/packages/components-angular/CHANGELOG.md index 1d3c414a52..c0008921bf 100644 --- a/packages/components-angular/CHANGELOG.md +++ b/packages/components-angular/CHANGELOG.md @@ -1,5 +1,13 @@ # @swisspost/design-system-components-angular-workspace +## 10.0.0-next.56 + +### Patch Changes + +- Updated dependencies: + - @swisspost/design-system-components@10.0.0-next.56 + - @swisspost/design-system-styles@10.0.0-next.56 + ## 10.0.0-next.55 ### Patch Changes diff --git a/packages/components-angular/package.json b/packages/components-angular/package.json index aae20864d1..b1de5b31f9 100644 --- a/packages/components-angular/package.json +++ b/packages/components-angular/package.json @@ -1,6 +1,6 @@ { "name": "@swisspost/design-system-components-angular-workspace", - "version": "10.0.0-next.55", + "version": "10.0.0-next.56", "description": "Wrapper arround @swisspost/design-system-components for angular", "author": "Swiss Post ", "license": "Apache-2.0", @@ -34,8 +34,8 @@ "@angular/platform-browser": "20.3.9", "@angular/platform-browser-dynamic": "20.3.9", "@angular/router": "20.3.9", - "@swisspost/design-system-components": "workspace:10.0.0-next.55", - "@swisspost/design-system-styles": "workspace:10.0.0-next.55", + "@swisspost/design-system-components": "workspace:10.0.0-next.56", + "@swisspost/design-system-styles": "workspace:10.0.0-next.56", "rxjs": "7.8.2", "tslib": "2.8.1", "zone.js": "0.15.1" @@ -46,7 +46,7 @@ "@angular/compiler-cli": "20.3.9", "@cypress/schematic": "3.0.0", "@eslint/js": "9.18.0", - "@swisspost/design-system-components-angular": "workspace:10.0.0-next.55", + "@swisspost/design-system-components-angular": "workspace:10.0.0-next.56", "angular-eslint": "19.8.1", "copyfiles": "2.4.1", "cypress": "14.3.2", diff --git a/packages/components-angular/projects/components/CHANGELOG.md b/packages/components-angular/projects/components/CHANGELOG.md index b877ba121b..615a638fea 100644 --- a/packages/components-angular/projects/components/CHANGELOG.md +++ b/packages/components-angular/projects/components/CHANGELOG.md @@ -1,5 +1,50 @@ # @swisspost/design-system-components-angular +## 10.0.0-next.56 + +### Major Changes + +- Refactored `` component: + - Renamed `post-tab-header` component to `post-tab-item` + - Renamed `panel` property to `name` in `post-tab-item` component + - Renamed `name` property to `for` in `post-tab-panel` component + - Renamed `activePanel` property to `activeTab` in `post-tabs` component + + BEFORE: + + ```html + + First tab + Second tab + Third tab + + This is the content of the first tab. + This is the content of the second tab. + This is the content of the third tab. + + ``` + + AFTER: + + ````html + + First tab + Second tab + Third tab + + This is the content of the first tab. + This is the content of the second tab. + This is the content of the third tab. + + ``` (by [@alionazherdetska](https://github.com/alionazherdetska) with + [#6350](https://github.com/swisspost/design-system/pull/6350)) + ```` + +### Patch Changes + +- Updated dependencies: + - @swisspost/design-system-components@10.0.0-next.56 + ## 10.0.0-next.55 ### Patch Changes diff --git a/packages/components-angular/projects/components/package.json b/packages/components-angular/projects/components/package.json index e49e48790d..925b72b04f 100644 --- a/packages/components-angular/projects/components/package.json +++ b/packages/components-angular/projects/components/package.json @@ -1,6 +1,6 @@ { "name": "@swisspost/design-system-components-angular", - "version": "10.0.0-next.55", + "version": "10.0.0-next.56", "description": "Swiss Post Design System - Angular Wrapper Components", "author": "Swiss Post ", "license": "Apache-2.0", @@ -21,7 +21,7 @@ "./post-components.css": "./post-components.css" }, "dependencies": { - "@swisspost/design-system-components": "workspace:10.0.0-next.55", + "@swisspost/design-system-components": "workspace:10.0.0-next.56", "tslib": "2.8.1" }, "peerDependencies": { diff --git a/packages/components-react/CHANGELOG.md b/packages/components-react/CHANGELOG.md index 6f525d8efc..b8c5cec333 100644 --- a/packages/components-react/CHANGELOG.md +++ b/packages/components-react/CHANGELOG.md @@ -1,5 +1,50 @@ # @swisspost/design-system-components-react +## 10.0.0-next.56 + +### Major Changes + +- Refactored `` component: + - Renamed `post-tab-header` component to `post-tab-item` + - Renamed `panel` property to `name` in `post-tab-item` component + - Renamed `name` property to `for` in `post-tab-panel` component + - Renamed `activePanel` property to `activeTab` in `post-tabs` component + + BEFORE: + + ```html + + First tab + Second tab + Third tab + + This is the content of the first tab. + This is the content of the second tab. + This is the content of the third tab. + + ``` + + AFTER: + + ````html + + First tab + Second tab + Third tab + + This is the content of the first tab. + This is the content of the second tab. + This is the content of the third tab. + + ``` (by [@alionazherdetska](https://github.com/alionazherdetska) with + [#6350](https://github.com/swisspost/design-system/pull/6350)) + ```` + +### Patch Changes + +- Updated dependencies: + - @swisspost/design-system-components@10.0.0-next.56 + ## 10.0.0-next.55 ### Patch Changes diff --git a/packages/components-react/package.json b/packages/components-react/package.json index 3c239dc53c..a1fc1b1ac6 100644 --- a/packages/components-react/package.json +++ b/packages/components-react/package.json @@ -1,6 +1,6 @@ { "name": "@swisspost/design-system-components-react", - "version": "10.0.0-next.55", + "version": "10.0.0-next.56", "description": "Design System React Components for easy integration with the React ecosystem", "author": "Swiss Post ", "license": "Apache-2.0", @@ -47,7 +47,7 @@ "dependencies": { "@stencil/react-output-target": "1.2.0", "@stencil/ssr": "0.1.1", - "@swisspost/design-system-components": "workspace:10.0.0-next.55" + "@swisspost/design-system-components": "workspace:10.0.0-next.56" }, "devDependencies": { "@eslint/js": "9.18.0", diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md index 26efdf5443..342ff417e4 100644 --- a/packages/components/CHANGELOG.md +++ b/packages/components/CHANGELOG.md @@ -1,5 +1,131 @@ # @swisspost/design-system-components +## 10.0.0-next.56 + +### Major Changes + +- Updated `post-header` to prevent unnecessary h-tags. An h-tag can now only be used for the header title in microsite or one-page variants, other elements no longer use h-tags. (by [@alizedebray](https://github.com/alizedebray) with [#6693](https://github.com/swisspost/design-system/pull/6693)) + +- Renamed `post-tabs` parts to avoid naming confusions with other components. + - `::part(tabs)` is now `::part(post-tabs)`. + - `::part(content)` is now `::part(post-tabs-content)`. (by [@alionazherdetska](https://github.com/alionazherdetska) with [#6806](https://github.com/swisspost/design-system/pull/6806)) + +- Updated the `post-accordion` and `post-accordion-item` styles to fully align with the design specification. As part of this cleanup, the `accordion-item` part has been removed from `post-accordion-item`. The component’s styles can now be customized directly by targeting the host or by using the exposed parts for the trigger button and body elements (e.g., `::part(post-accordion-body) { ... }`). (by [@oliverschuerch](https://github.com/oliverschuerch) with [#6676](https://github.com/swisspost/design-system/pull/6676)) + +- Added a required `caption` property to the `post-mainnavigation` component for the accessible name of the navigation landmark. (by [@alionazherdetska](https://github.com/alionazherdetska) with [#6841](https://github.com/swisspost/design-system/pull/6841)) + +- Renamed slots in the `post-header` component for improved clarity and consistency. The following slots have been renamed: + - `target-group` → `audience` + - `global-controls` → `global-nav-primary` + - `meta-navigation` → `global-nav-secondary` + - `post-language-switch` → `language-menu` + - `global-login` → `post-login` + - `post-mainnavigation` → `main-nav` + + All slot names must be updated in existing implementations to ensure header components render correctly. (by [@alionazherdetska](https://github.com/alionazherdetska) with [#6780](https://github.com/swisspost/design-system/pull/6780)) + +- Updated the `post-megadropdown` component to no longer use named slots, it now provides only a default slot for its content. The close and back buttons are built into the component and are configured using the `labelClose` and `labelBack` properties instead of slotted markup. + To preserve styling, the overview link should use the `.post-megadropdown-overview` class. + + BEFORE: + + ```html + + + Close + Overview Letters + + + ``` + + AFTER: + + ````html + + Overview Letters + + + ``` (by [@alizedebray](https://github.com/alizedebray) with + [#6813](https://github.com/swisspost/design-system/pull/6813)) + ```` + +- Renamed `post-menu` parts to avoid naming confusions with other components. + - `::part(menu)` is now `::part(post-menu)`. (by [@alionazherdetska](https://github.com/alionazherdetska) with [#6806](https://github.com/swisspost/design-system/pull/6806)) + +- Removed `local-controls` and `navigation-controls` slots from the `post-header` component. Use the new `local-nav` slot for all application-specific controls. (by [@alizedebray](https://github.com/alizedebray) with [#6747](https://github.com/swisspost/design-system/pull/6747)) + +- Renamed language components for improved semantic clarity: + - `post-language-switch` → `post-language-menu` + - `post-language-option` → `post-language-menu-item` + + Component tags must be updated accordingly. (by [@alionazherdetska](https://github.com/alionazherdetska) with [#6773](https://github.com/swisspost/design-system/pull/6773)) + +- Simplified the `post-footer` component by removing the `post-list` and `post-list-item`. The footer now only uses simple `ul` and `li` tags. (by [@leagrdv](https://github.com/leagrdv) with [#6740](https://github.com/swisspost/design-system/pull/6740)) + +- Renamed `post-accordion-item` parts to avoid naming confusions with other components. + - `::part(button)` is now `::part(post-accordion-button)`. + - `::part(body)` is now `::part(post-accordion-body)`. (by [@oliverschuerch](https://github.com/oliverschuerch) with [#6676](https://github.com/swisspost/design-system/pull/6676)) + +- Refactored `` component: + - Renamed `post-tab-header` component to `post-tab-item` + - Renamed `panel` property to `name` in `post-tab-item` component + - Renamed `name` property to `for` in `post-tab-panel` component + - Renamed `activePanel` property to `activeTab` in `post-tabs` component + + BEFORE: + + ```html + + First tab + Second tab + Third tab + + This is the content of the first tab. + This is the content of the second tab. + This is the content of the third tab. + + ``` + + AFTER: + + ````html + + First tab + Second tab + Third tab + + This is the content of the first tab. + This is the content of the second tab. + This is the content of the third tab. + + ``` (by [@alionazherdetska](https://github.com/alionazherdetska) with + [#6350](https://github.com/swisspost/design-system/pull/6350)) + ```` + +### Minor Changes + +- Added navigation variant to the `post-tabs` component, enabling anchor-based navigation. The component now automatically detects whether `post-tab-item` elements contain anchor links and switches between panels and navigation variants accordingly. The `aria-current="page"` attribute must be manually added to the anchor element representing the current page to ensure proper styling and accessibility. (by [@alionazherdetska](https://github.com/alionazherdetska) with [#6350](https://github.com/swisspost/design-system/pull/6350)) + +### Patch Changes + +- Fixed console error "Cannot read properties of undefined" appearing when using the `post-stepper` component. (by [@alionazherdetska](https://github.com/alionazherdetska) with [#6685](https://github.com/swisspost/design-system/pull/6685)) + +- Updated the `` component, to provide the ability to wrap it around the `` element, instead of using the `id` and `for` attribute references. (by [@myrta2302](https://github.com/myrta2302) with [#6626](https://github.com/swisspost/design-system/pull/6626)) + +- Fixed burger menu scrolling when a navigation megadropdown is open. (by [@myrta2302](https://github.com/myrta2302) with [#6772](https://github.com/swisspost/design-system/pull/6772)) + +- Added High Contrast border around the arrow element used in tooltip and popover components. (by [@myrta2302](https://github.com/myrta2302) with [#6623](https://github.com/swisspost/design-system/pull/6623)) + +- Fixed the `post-accordion-item` button arrow by rotating it 180 degrees so it meets the design requirements. (by [@oliverschuerch](https://github.com/oliverschuerch) with [#6676](https://github.com/swisspost/design-system/pull/6676)) + +- Added guards in `post-header` and `post-collapsible`, to prevent JS animation functions from being executed on server side. (by [@oliverschuerch](https://github.com/oliverschuerch) with [#6696](https://github.com/swisspost/design-system/pull/6696)) +- Updated dependencies: + - @swisspost/design-system-icons@10.0.0-next.56 + - @swisspost/design-system-styles@10.0.0-next.56 + ## 10.0.0-next.55 ### Major Changes diff --git a/packages/components/package.json b/packages/components/package.json index d1d35ec752..fd6b87095c 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@swisspost/design-system-components", - "version": "10.0.0-next.55", + "version": "10.0.0-next.56", "description": "A collection of web components built with Stencil JS for the Swiss Post Design System.", "author": "Swiss Post ", "license": "Apache-2.0", @@ -90,8 +90,8 @@ "@floating-ui/dom": "1.7.4", "@oddbird/popover-polyfill": "0.6.0", "@stencil/core": "4.35.0", - "@swisspost/design-system-icons": "workspace:10.0.0-next.55", - "@swisspost/design-system-styles": "workspace:10.0.0-next.55", + "@swisspost/design-system-icons": "workspace:10.0.0-next.56", + "@swisspost/design-system-styles": "workspace:10.0.0-next.56", "ally.js": "1.4.1", "long-press-event": "2.5.0", "nanoid": "5.1.6" @@ -105,7 +105,7 @@ "@stencil/angular-output-target": "1.1.1", "@stencil/react-output-target": "1.2.0", "@stencil/sass": "3.0.12", - "@swisspost/design-system-eslint": "workspace:10.0.0-next.55", + "@swisspost/design-system-eslint": "workspace:10.0.0-next.56", "@types/jest": "29.5.14", "@types/node": "22.10.5", "@typescript-eslint/parser": "7.18.0", diff --git a/packages/documentation/CHANGELOG.md b/packages/documentation/CHANGELOG.md index 0d5339d47c..e6c28927bd 100644 --- a/packages/documentation/CHANGELOG.md +++ b/packages/documentation/CHANGELOG.md @@ -1,5 +1,114 @@ # @swisspost/design-system-documentation +## 6.0.0-next.57 + +### Major Changes + +- Removed the language switch from the documented components since it belongs to the `post-header` and should not be used independently. (by [@alizedebray](https://github.com/alizedebray) with [#6622](https://github.com/swisspost/design-system/pull/6622)) + +- Renamed `post-accordion-item` parts to avoid naming confusions with other components. + - `::part(button)` is now `::part(post-accordion-button)`. + - `::part(body)` is now `::part(post-accordion-body)`. (by [@oliverschuerch](https://github.com/oliverschuerch) with [#6676](https://github.com/swisspost/design-system/pull/6676)) + +### Minor Changes + +- Implemented a `Divider` html/css component using tokens for styles. Divider documentation is also added to /Components/Divider page. (by [@bucknatt](https://github.com/bucknatt) with [#6783](https://github.com/swisspost/design-system/pull/6783)) + +- Moved the base typography elements into one single `Foundations > Typography` page and the "Text Highlighted" and "List" elements into the `Components` folder to align with Figma. (by [@bucknatt](https://github.com/bucknatt) with [#6508](https://github.com/swisspost/design-system/pull/6508)) + +- Added navigation variant to the `post-tabs` component, enabling anchor-based navigation. The component now automatically detects whether `post-tab-item` elements contain anchor links and switches between panels and navigation variants accordingly. The `aria-current="page"` attribute must be manually added to the anchor element representing the current page to ensure proper styling and accessibility. (by [@alionazherdetska](https://github.com/alionazherdetska) with [#6350](https://github.com/swisspost/design-system/pull/6350)) + +### Patch Changes + +- Updated `post-header` to prevent unnecessary h-tags. An h-tag can now only be used for the header title in microsite or one-page variants, other elements no longer use h-tags. (by [@alizedebray](https://github.com/alizedebray) with [#6693](https://github.com/swisspost/design-system/pull/6693)) + +- Improved accessibility by updating minimum font-size to 14px and converting font-size units from px to rem. (by [@bucknatt](https://github.com/bucknatt) with [#5964](https://github.com/swisspost/design-system/pull/5964)) + +- Renamed `post-tabs` parts to avoid naming confusions with other components. + - `::part(tabs)` is now `::part(post-tabs)`. + - `::part(content)` is now `::part(post-tabs-content)`. (by [@alionazherdetska](https://github.com/alionazherdetska) with [#6806](https://github.com/swisspost/design-system/pull/6806)) + +- Fixed `post-banner` becoming unstyled when changing the type control in Storybook. (by [@alionazherdetska](https://github.com/alionazherdetska) with [#6756](https://github.com/swisspost/design-system/pull/6756)) + +- Added a required `caption` property to the `post-mainnavigation` component for the accessible name of the navigation landmark. (by [@alionazherdetska](https://github.com/alionazherdetska) with [#6841](https://github.com/swisspost/design-system/pull/6841)) + +- Updated styles for elements slotted in the `post-header` component. Slotted lists should now omit the `.list-inline` class and will be automatically styled as part of the `post-header`. + Keeping the `.list-inline` class will cause incorrect spacing between header elements. (by [@alizedebray](https://github.com/alizedebray) with [#6661](https://github.com/swisspost/design-system/pull/6661)) + +- Prevented JSON parsing errors by safely handling legacy `devModeEnabled` values in local storage. (by [@leagrdv](https://github.com/leagrdv) with [#6835](https://github.com/swisspost/design-system/pull/6835)) + +- Renamed slots in the `post-header` component for improved clarity and consistency. The following slots have been renamed: + - `target-group` → `audience` + - `global-controls` → `global-nav-primary` + - `meta-navigation` → `global-nav-secondary` + - `post-language-switch` → `language-menu` + - `global-login` → `post-login` + - `post-mainnavigation` → `main-nav` + + All slot names must be updated in existing implementations to ensure header components render correctly. (by [@alionazherdetska](https://github.com/alionazherdetska) with [#6780](https://github.com/swisspost/design-system/pull/6780)) + +- Updated the `post-megadropdown` component to no longer use named slots, it now provides only a default slot for its content. The close and back buttons are built into the component and are configured using the `labelClose` and `labelBack` properties instead of slotted markup. + To preserve styling, the overview link should use the `.post-megadropdown-overview` class. + + BEFORE: + + ```html + + + Close + Overview Letters + + + ``` + + AFTER: + + ````html + + Overview Letters + + + ``` (by [@alizedebray](https://github.com/alizedebray) with + [#6813](https://github.com/swisspost/design-system/pull/6813)) + ```` + +- Refactored the icon mixins so that icons no longer need to be included separately, imports are now handled automatically. The `custom-property` mixin as therefore be removed entirely. + + The `icon` mixin arguments have also been updated: `$height` and `$width` have been replaced with a single `$size` since all icons are square. (by [@alizedebray](https://github.com/alizedebray) with [#6836](https://github.com/swisspost/design-system/pull/6836)) + +- Renamed `post-menu` parts to avoid naming confusions with other components. + - `::part(menu)` is now `::part(post-menu)`. (by [@alionazherdetska](https://github.com/alionazherdetska) with [#6806](https://github.com/swisspost/design-system/pull/6806)) + +- Removed `local-controls` and `navigation-controls` slots from the `post-header` component. Use the new `local-nav` slot for all application-specific controls. (by [@alizedebray](https://github.com/alizedebray) with [#6747](https://github.com/swisspost/design-system/pull/6747)) + +- Changed hover background color of buttons in previews for better readability. (by [@leagrdv](https://github.com/leagrdv) with [#6748](https://github.com/swisspost/design-system/pull/6748)) + +- Renamed language components for improved semantic clarity: + - `post-language-switch` → `post-language-menu` + - `post-language-option` → `post-language-menu-item` + + Component tags must be updated accordingly. (by [@alionazherdetska](https://github.com/alionazherdetska) with [#6773](https://github.com/swisspost/design-system/pull/6773)) + +- Simplified the `post-footer` component by removing the `post-list` and `post-list-item`. The footer now only uses simple `ul` and `li` tags. (by [@leagrdv](https://github.com/leagrdv) with [#6740](https://github.com/swisspost/design-system/pull/6740)) + +- Added padding in the version selector for better readability. (by [@bucknatt](https://github.com/bucknatt) with [#6698](https://github.com/swisspost/design-system/pull/6698)) + +- Updated documentation: + - Changed the main Figma link in the `Introduction` page + - Restored the list of HTML components in the `Getting Started > Developer` page (by [@leagrdv](https://github.com/leagrdv) with [#6755](https://github.com/swisspost/design-system/pull/6755)) + +- Fixed theme in storybook not being added correctly in production mode. (by [@leagrdv](https://github.com/leagrdv) with [#6717](https://github.com/swisspost/design-system/pull/6717)) +- Updated dependencies: + - @swisspost/design-system-icons@10.0.0-next.56 + - @swisspost/design-system-components@10.0.0-next.56 + - @swisspost/design-system-styles@10.0.0-next.56 + - @swisspost/design-system-components-react@10.0.0-next.56 + - @swisspost/internet-header@10.0.0-next.56 + - @swisspost/design-system-tokens@10.0.0-next.56 + ## 6.0.0-next.56 ### Patch Changes diff --git a/packages/documentation/package.json b/packages/documentation/package.json index 34ca01c8ae..ae7afd143f 100644 --- a/packages/documentation/package.json +++ b/packages/documentation/package.json @@ -1,6 +1,6 @@ { "name": "@swisspost/design-system-documentation", - "version": "6.0.0-next.56", + "version": "6.0.0-next.57", "description": "Swiss Post Design System Documentation.", "author": "Swiss Post ", "license": "Apache-2.0", @@ -29,12 +29,12 @@ "doctor": "storybook doctor" }, "dependencies": { - "@swisspost/design-system-components": "workspace:10.0.0-next.55", - "@swisspost/design-system-components-react": "workspace:10.0.0-next.55", - "@swisspost/design-system-icons": "workspace:10.0.0-next.55", - "@swisspost/design-system-styles": "workspace:10.0.0-next.55", - "@swisspost/design-system-tokens": "workspace:10.0.0-next.55", - "@swisspost/internet-header": "workspace:10.0.0-next.55" + "@swisspost/design-system-components": "workspace:10.0.0-next.56", + "@swisspost/design-system-components-react": "workspace:10.0.0-next.56", + "@swisspost/design-system-icons": "workspace:10.0.0-next.56", + "@swisspost/design-system-styles": "workspace:10.0.0-next.56", + "@swisspost/design-system-tokens": "workspace:10.0.0-next.56", + "@swisspost/internet-header": "workspace:10.0.0-next.56" }, "devDependencies": { "@eslint/js": "9.18.0", @@ -47,7 +47,7 @@ "@storybook/addon-docs": "9.0.18", "@storybook/addon-links": "9.0.18", "@storybook/web-components-vite": "9.0.18", - "@swisspost/design-system-components-angular": "workspace:10.0.0-next.55", + "@swisspost/design-system-components-angular": "workspace:10.0.0-next.56", "@types/css-modules": "1.0.5", "@types/mdx": "2.0.13", "@types/react": "18.3.26", diff --git a/packages/eslint/CHANGELOG.md b/packages/eslint/CHANGELOG.md index 793c0872e9..b37f9d2bd5 100644 --- a/packages/eslint/CHANGELOG.md +++ b/packages/eslint/CHANGELOG.md @@ -1,5 +1,7 @@ # @swisspost/design-system-eslint +## 10.0.0-next.56 + ## 10.0.0-next.55 ## 10.0.0-next.54 diff --git a/packages/eslint/package.json b/packages/eslint/package.json index 1df2ee1ece..1e10e6c1c3 100644 --- a/packages/eslint/package.json +++ b/packages/eslint/package.json @@ -1,7 +1,7 @@ { "name": "@swisspost/design-system-eslint", "private": false, - "version": "10.0.0-next.55", + "version": "10.0.0-next.56", "description": "A set of custom ESLint rules to help keeping projects using the Swiss Post Design System up-to-date.", "author": "Swiss Post ", "license": "Apache-2.0", diff --git a/packages/icons/CHANGELOG.md b/packages/icons/CHANGELOG.md index b1c3e566be..e8a1726f42 100644 --- a/packages/icons/CHANGELOG.md +++ b/packages/icons/CHANGELOG.md @@ -1,5 +1,84 @@ # @swisspost/design-system-icons +## 10.0.0-next.56 + +### Minor Changes + +- Added icons: `2742`, `2743` and `2744` (by [@swisspost-bot](https://github.com/swisspost-bot) with [#6708](https://github.com/swisspost/design-system/pull/6708)) + +- Added icons: + - `paintroll` (solid): 40px (by [@swisspost-bot](https://github.com/swisspost-bot) with [#6719](https://github.com/swisspost/design-system/pull/6719)) + +- Added icons: `2745`, `2746`, `2747` and `2748` (by [@swisspost-bot](https://github.com/swisspost-bot) with [#6760](https://github.com/swisspost/design-system/pull/6760)) + +- Added icons: + - `adresschange` (line & solid): 16, 24, 32, 40, 48 and 64px + - `alcoholicgoods` (line & solid): 16, 24, 32, 40, 48 and 64px + - `anchor` (line & solid): 16, 24, 32, 40, 48 and 64px + - `animals` (line & solid): 16, 24, 32, 40, 48 and 64px + - `artobjects` (line & solid): 16, 24, 32, 40, 48 and 64px + - `branchaccesspoint` (line & solid): 16, 24, 32, 40, 48 and 64px + - `branchhandover` (line & solid): 16, 24, 32, 40, 48 and 64px + - `branchselfservice` (line & solid): 16, 24, 32, 40, 48 and 64px + - `busstop` (line & solid): 16, 24, 32, 40, 48 and 64px + - `certificate` (line & solid): 16, 24, 32, 40, 48 and 64px + - `documentcarnetata` (line & solid): 16, 24, 32, 40, 48 and 64px + - `documentofficial` (line & solid): 16, 24, 32, 40, 48 and 64px + - `dryice` (line & solid): 16, 24, 32, 40, 48 and 64px + - `e` (line & solid): 16, 24, 32, 40, 48 and 64px + - `explosives` (line & solid): 16, 24, 32, 40, 48 and 64px + - `handsanitizer` (line & solid): 16, 24, 32, 40, 48 and 64px + - `horseshoe` (line & solid): 16, 24, 32, 40, 48 and 64px + - `lacquer` (line & solid): 16, 24, 32, 40, 48 and 64px + - `layers` (line & solid): 16, 24, 32, 40, 48 and 64px + - `music` (line & solid): 16, 24, 32, 40, 48 and 64px + - `opensource` (line & solid): 16, 24, 32, 40, 48 and 64px + - `pobox` (line & solid): 16, 24, 32, 40, 48 and 64px + - `plant` (line & solid): 16, 24, 32, 40, 48 and 64px + - `preciousmetals` (line & solid): 16, 24, 32, 40, 48 and 64px + - `product` (line & solid): 16, 24, 32, 40, 48 and 64px + - `relocation` (line & solid): 16, 24, 32, 40, 48 and 64px + - `seed` (line & solid): 16, 24, 32, 40, 48 and 64px + - `usb` (line & solid): 16, 24, 32, 40, 48 and 64px + - `urn` (line & solid): 16, 24, 32, 40, 48 and 64px (by [@swisspost-bot](https://github.com/swisspost-bot) with [#6807](https://github.com/swisspost/design-system/pull/6807)) + +- Added icons: + - `bed` (line & solid): 16, 24, 32, 40, 48 and 64px + - `hourglass` (line & solid): 16, 24, 32, 40, 48 and 64px (by [@swisspost-bot](https://github.com/swisspost-bot) with [#6860](https://github.com/swisspost/design-system/pull/6860)) + +### Patch Changes + +- Updated icons: + - `mypost24` (line & solid): 16, 24, 32, 40, 48 and 64px (by [@swisspost-bot](https://github.com/swisspost-bot) with [#6760](https://github.com/swisspost/design-system/pull/6760)) + +- Updated icons: + - `globemeridian` (line): 16px + - `handstop` (solid): 16 and 24px + - `heart` (solid): 40, 48 and 64px + - `locationfavorite` (line): 16px + - `plus` (solid): 64px + - `searchmenu` (solid): 24, 32, 40, 48 and 64px + - `send` (solid): 16px + - `shipmentbroken` (solid): 32px + - `tooth` (solid): 64px + - `tourlist` (solid): 16, 32, 40, 48 and 64px + - `wallet` (solid): 16 and 24px (by [@swisspost-bot](https://github.com/swisspost-bot) with [#6787](https://github.com/swisspost/design-system/pull/6787)) + +- Updated icons: + - `brain` (line & solid): 16, 24, 32, 40, 48 and 64px + - `documentonenote` (line & solid): 16, 24, 32, 40, 48 and 64px + - `linkedin` (solid): 16, 24, 32, 40, 48 and 64px + - `mailcarrier` (line): 16, 24, 32, 40, 48 and 64px + - `qrcode` (line & solid): 16, 24, 32, 40, 48 and 64px + - `snapchat` (solid): 16, 24, 32, 40, 48 and 64px + - `streetviewsatellite` (line & solid): 16, 24, 32, 40, 48 and 64px + - `streetviewterrain` (line & solid): 16, 24, 32, 40, 48 and 64px + - `twitterx` (line & solid): 16, 24, 32, 40, 48 and 64px + - `whatsapp` (solid): 16, 24, 32, 40, 48 and 64px + - `xing` (line & solid): 16, 24, 32, 40, 48 and 64px + - `youtube` (solid): 16, 24, 32, 40, 48 and 64px + - `kununu` (solid): 16, 24, 32, 40, 48 and 64px (by [@swisspost-bot](https://github.com/swisspost-bot) with [#6832](https://github.com/swisspost/design-system/pull/6832)) + ## 10.0.0-next.55 ### Minor Changes diff --git a/packages/icons/package.json b/packages/icons/package.json index dbb1d0abad..b296c0c67b 100644 --- a/packages/icons/package.json +++ b/packages/icons/package.json @@ -1,6 +1,6 @@ { "name": "@swisspost/design-system-icons", - "version": "10.0.0-next.55", + "version": "10.0.0-next.56", "description": "A collection of Swiss Post icons intended for use with the Design System.", "author": "Swiss Post ", "license": "Apache-2.0", diff --git a/packages/internet-header/CHANGELOG.md b/packages/internet-header/CHANGELOG.md index 262dd2433b..9cd480f2aa 100644 --- a/packages/internet-header/CHANGELOG.md +++ b/packages/internet-header/CHANGELOG.md @@ -1,5 +1,12 @@ # @swisspost/internet-header +## 10.0.0-next.56 + +### Patch Changes + +- Updated dependencies: + - @swisspost/design-system-styles@10.0.0-next.56 + ## 10.0.0-next.55 ### Patch Changes diff --git a/packages/internet-header/package.json b/packages/internet-header/package.json index a5cb059602..8521e5746e 100644 --- a/packages/internet-header/package.json +++ b/packages/internet-header/package.json @@ -1,6 +1,6 @@ { "name": "@swisspost/internet-header", - "version": "10.0.0-next.55", + "version": "10.0.0-next.56", "description": "The header for client facing applications.", "author": "Swiss Post ", "license": "Apache-2.0", @@ -42,7 +42,7 @@ "generate": "stencil generate" }, "dependencies": { - "@swisspost/design-system-styles": "workspace:10.0.0-next.55", + "@swisspost/design-system-styles": "workspace:10.0.0-next.56", "body-scroll-lock": "4.0.0-beta.0", "iframe-resizer": "4.4.5", "jquery": "3.7.1", diff --git a/packages/nextjs-integration/CHANGELOG.md b/packages/nextjs-integration/CHANGELOG.md index 5b3b038fbb..96939fbf91 100644 --- a/packages/nextjs-integration/CHANGELOG.md +++ b/packages/nextjs-integration/CHANGELOG.md @@ -1,5 +1,13 @@ # @swisspost/design-system-nextjs-integration +## 10.0.0-next.56 + +### Patch Changes + +- Updated dependencies: + - @swisspost/design-system-styles@10.0.0-next.56 + - @swisspost/design-system-components-react@10.0.0-next.56 + ## 10.0.0-next.55 ### Patch Changes diff --git a/packages/nextjs-integration/package.json b/packages/nextjs-integration/package.json index d42a88f538..103c61f366 100644 --- a/packages/nextjs-integration/package.json +++ b/packages/nextjs-integration/package.json @@ -1,6 +1,6 @@ { "name": "@swisspost/design-system-nextjs-integration", - "version": "10.0.0-next.55", + "version": "10.0.0-next.56", "description": "NextJS example integration of the Swiss Post Design System", "author": "Swiss Post ", "license": "Apache-2.0", @@ -25,8 +25,8 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@swisspost/design-system-components-react": "workspace:10.0.0-next.55", - "@swisspost/design-system-styles": "workspace:10.0.0-next.55", + "@swisspost/design-system-components-react": "workspace:10.0.0-next.56", + "@swisspost/design-system-styles": "workspace:10.0.0-next.56", "next": "15.4.10", "react": "19.1.1", "react-dom": "19.1.1" @@ -35,7 +35,7 @@ "@eslint/js": "9.18.0", "@next/eslint-plugin-next": "15.1.5", "@playwright/test": "1.56.1", - "@swisspost/design-system-components": "workspace:10.0.0-next.55", + "@swisspost/design-system-components": "workspace:10.0.0-next.56", "@types/node": "22.10.5", "@types/react": "19.1.9", "@types/react-dom": "19.1.7", diff --git a/packages/styles-primeng-workspace/CHANGELOG.md b/packages/styles-primeng-workspace/CHANGELOG.md index d90f2f429f..d6df92d11b 100644 --- a/packages/styles-primeng-workspace/CHANGELOG.md +++ b/packages/styles-primeng-workspace/CHANGELOG.md @@ -1,5 +1,12 @@ # @swisspost/design-system-styles-primeng-workspace +## 10.0.0-next.56 + +### Patch Changes + +- Updated dependencies: + - @swisspost/design-system-styles@10.0.0-next.56 + ## 10.0.0-next.55 ### Patch Changes diff --git a/packages/styles-primeng-workspace/package.json b/packages/styles-primeng-workspace/package.json index 888d2dfdec..f94657f242 100644 --- a/packages/styles-primeng-workspace/package.json +++ b/packages/styles-primeng-workspace/package.json @@ -1,6 +1,6 @@ { "name": "@swisspost/design-system-styles-primeng-workspace", - "version": "10.0.0-next.55", + "version": "10.0.0-next.56", "description": "Showcase for a Post like custom prime-ng theme", "license": "Apache-2.0", "private": true, @@ -31,7 +31,7 @@ "@angular/platform-browser-dynamic": "19.2.15", "@angular/router": "19.2.15", "@primeng/themes": "19.0.9", - "@swisspost/design-system-styles": "workspace:10.0.0-next.55", + "@swisspost/design-system-styles": "workspace:10.0.0-next.56", "primeng": "19.0.9", "rxjs": "7.8.2", "tslib": "2.8.1", diff --git a/packages/styles-primeng-workspace/projects/styles-primeng/CHANGELOG.md b/packages/styles-primeng-workspace/projects/styles-primeng/CHANGELOG.md index c08819a689..a1201a65ed 100644 --- a/packages/styles-primeng-workspace/projects/styles-primeng/CHANGELOG.md +++ b/packages/styles-primeng-workspace/projects/styles-primeng/CHANGELOG.md @@ -1,5 +1,12 @@ # @swisspost/design-system-styles-primeng +## 10.0.0-next.56 + +### Patch Changes + +- Updated dependencies: + - @swisspost/design-system-styles@10.0.0-next.56 + ## 10.0.0-next.55 ### Patch Changes diff --git a/packages/styles-primeng-workspace/projects/styles-primeng/package.json b/packages/styles-primeng-workspace/projects/styles-primeng/package.json index 58b750bd65..91eb80b192 100644 --- a/packages/styles-primeng-workspace/projects/styles-primeng/package.json +++ b/packages/styles-primeng-workspace/projects/styles-primeng/package.json @@ -1,6 +1,6 @@ { "name": "@swisspost/design-system-styles-primeng", - "version": "10.0.0-next.55", + "version": "10.0.0-next.56", "description": "Swiss Post styles for PrimeNG datatable.", "author": "Swiss Post ", "license": "Apache-2.0", @@ -21,7 +21,7 @@ "primeng": "^19.0.0" }, "dependencies": { - "@swisspost/design-system-styles": "workspace:10.0.0-next.55", + "@swisspost/design-system-styles": "workspace:10.0.0-next.56", "tslib": "2.8.1" }, "sideEffects": false, diff --git a/packages/styles/CHANGELOG.md b/packages/styles/CHANGELOG.md index 0c130d7d1f..9e53d57065 100644 --- a/packages/styles/CHANGELOG.md +++ b/packages/styles/CHANGELOG.md @@ -1,5 +1,30 @@ # @swisspost/design-system-styles +## 10.0.0-next.56 + +### Major Changes + +- Updated styles for elements slotted in the `post-header` component. Slotted lists should now omit the `.list-inline` class and will be automatically styled as part of the `post-header`. + Keeping the `.list-inline` class will cause incorrect spacing between header elements. (by [@alizedebray](https://github.com/alizedebray) with [#6661](https://github.com/swisspost/design-system/pull/6661)) + +- Removed the `traget-group.css` file, target group styles are now bundled with the `post-header` styles. The `.traget-group` class no longer exist and the component will only work when placed into a `post-header`. (by [@alizedebray](https://github.com/alizedebray) with [#6661](https://github.com/swisspost/design-system/pull/6661)) + +- Refactored the icon mixins so that icons no longer need to be included separately, imports are now handled automatically. The `custom-property` mixin as therefore be removed entirely. + + The `icon` mixin arguments have also been updated: `$height` and `$width` have been replaced with a single `$size` since all icons are square. (by [@alizedebray](https://github.com/alizedebray) with [#6836](https://github.com/swisspost/design-system/pull/6836)) + +### Minor Changes + +- Implemented a `Divider` html/css component using tokens for styles. Divider documentation is also added to /Components/Divider page. (by [@bucknatt](https://github.com/bucknatt) with [#6783](https://github.com/swisspost/design-system/pull/6783)) + +### Patch Changes + +- Removed `local-controls` and `navigation-controls` slots from the `post-header` component. Use the new `local-nav` slot for all application-specific controls. (by [@alizedebray](https://github.com/alizedebray) with [#6747](https://github.com/swisspost/design-system/pull/6747)) + +- Simplified the `post-footer` component by removing the `post-list` and `post-list-item`. The footer now only uses simple `ul` and `li` tags. (by [@leagrdv](https://github.com/leagrdv) with [#6740](https://github.com/swisspost/design-system/pull/6740)) +- Updated dependencies: + - @swisspost/design-system-icons@10.0.0-next.56 + ## 10.0.0-next.55 ### Major Changes diff --git a/packages/styles/package.json b/packages/styles/package.json index 594929534c..afe57e56c2 100644 --- a/packages/styles/package.json +++ b/packages/styles/package.json @@ -1,6 +1,6 @@ { "name": "@swisspost/design-system-styles", - "version": "10.0.0-next.55", + "version": "10.0.0-next.56", "description": "Design System Styles for the Swiss Post web platform.", "author": "Swiss Post ", "license": "Apache-2.0", @@ -31,11 +31,11 @@ }, "dependencies": { "@popperjs/core": "2.11.8", - "@swisspost/design-system-icons": "workspace:10.0.0-next.55", + "@swisspost/design-system-icons": "workspace:10.0.0-next.56", "gulp-sourcemaps": "3.0.0" }, "devDependencies": { - "@swisspost/design-system-tokens": "workspace:10.0.0-next.55", + "@swisspost/design-system-tokens": "workspace:10.0.0-next.56", "@types/node": "22.10.5", "autoprefixer": "10.4.21", "copyfiles": "2.4.1", diff --git a/packages/tokens/CHANGELOG.md b/packages/tokens/CHANGELOG.md index 2f91e6b90c..8958973357 100644 --- a/packages/tokens/CHANGELOG.md +++ b/packages/tokens/CHANGELOG.md @@ -1,5 +1,7 @@ # @swisspost/design-system-tokens +## 10.0.0-next.56 + ## 10.0.0-next.55 ## 10.0.0-next.54 diff --git a/packages/tokens/package.json b/packages/tokens/package.json index 822e030cc2..c433029a28 100644 --- a/packages/tokens/package.json +++ b/packages/tokens/package.json @@ -1,6 +1,6 @@ { "name": "@swisspost/design-system-tokens", - "version": "10.0.0-next.55", + "version": "10.0.0-next.56", "description": "Design Tokens for the Swiss Post Design System.", "author": "Swiss Post ", "license": "Apache-2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b1c740601e..ef67e0542a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -71,10 +71,10 @@ importers: specifier: 4.35.0 version: 4.35.0 '@swisspost/design-system-icons': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../icons '@swisspost/design-system-styles': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../styles/dist ally.js: specifier: 1.4.1 @@ -111,7 +111,7 @@ importers: specifier: 3.0.12 version: 3.0.12(@stencil/core@4.35.0) '@swisspost/design-system-eslint': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../eslint '@types/jest': specifier: 29.5.14 @@ -207,10 +207,10 @@ importers: specifier: 20.3.9 version: 20.3.9(@angular/common@20.3.15(@angular/core@20.3.9(@angular/compiler@20.3.15)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.9(@angular/compiler@20.3.15)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.3.9(@angular/animations@20.3.9(@angular/core@20.3.9(@angular/compiler@20.3.15)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.3.15(@angular/core@20.3.9(@angular/compiler@20.3.15)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.9(@angular/compiler@20.3.15)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) '@swisspost/design-system-components': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../components '@swisspost/design-system-styles': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../styles/dist rxjs: specifier: 7.8.2 @@ -238,7 +238,7 @@ importers: specifier: 9.18.0 version: 9.18.0 '@swisspost/design-system-components-angular': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:dist/components angular-eslint: specifier: 19.8.1 @@ -295,7 +295,7 @@ importers: specifier: '>=19.0.0 <21.0.0' version: 20.1.6(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.3.9(@angular/animations@20.3.9(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@19.2.0(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@19.2.0(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) '@swisspost/design-system-components': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../../../components tslib: specifier: 2.8.1 @@ -311,7 +311,7 @@ importers: specifier: 0.1.1 version: 0.1.1(next@15.4.10(@playwright/test@1.56.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.89.2))(vite@7.1.12(@types/node@22.10.5)(jiti@2.6.1)(less@4.3.0)(lightningcss@1.30.2)(sass-embedded@1.89.2)(sass@1.89.2)(terser@5.44.1)(yaml@2.7.0))(webpack@5.99.9) '@swisspost/design-system-components': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../components devDependencies: '@eslint/js': @@ -357,22 +357,22 @@ importers: packages/documentation: dependencies: '@swisspost/design-system-components': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../components '@swisspost/design-system-components-react': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../components-react '@swisspost/design-system-icons': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../icons '@swisspost/design-system-styles': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../styles/dist '@swisspost/design-system-tokens': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../tokens/dist '@swisspost/internet-header': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../internet-header devDependencies: '@eslint/js': @@ -406,7 +406,7 @@ importers: specifier: 9.0.18 version: 9.0.18(lit@3.3.1)(storybook@9.0.18(@testing-library/dom@10.4.0)(prettier@3.6.2))(vite@7.1.12(@types/node@22.10.5)(jiti@2.6.1)(less@4.3.0)(lightningcss@1.30.2)(sass-embedded@1.78.0)(sass@1.89.2)(terser@5.44.1)(yaml@2.7.0)) '@swisspost/design-system-components-angular': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../components-angular/dist/components '@types/css-modules': specifier: 1.0.5 @@ -632,7 +632,7 @@ importers: packages/internet-header: dependencies: '@swisspost/design-system-styles': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../styles/dist body-scroll-lock: specifier: 4.0.0-beta.0 @@ -768,10 +768,10 @@ importers: packages/nextjs-integration: dependencies: '@swisspost/design-system-components-react': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../components-react '@swisspost/design-system-styles': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../styles/dist next: specifier: 15.4.10 @@ -793,7 +793,7 @@ importers: specifier: 1.56.1 version: 1.56.1 '@swisspost/design-system-components': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../components '@tailwindcss/postcss': specifier: 4.1.17 @@ -841,14 +841,14 @@ importers: specifier: 2.11.8 version: 2.11.8 '@swisspost/design-system-icons': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../icons gulp-sourcemaps: specifier: 3.0.0 version: 3.0.0 devDependencies: '@swisspost/design-system-tokens': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../tokens/dist '@types/node': specifier: 22.10.5 @@ -942,7 +942,7 @@ importers: specifier: 19.0.9 version: 19.0.9 '@swisspost/design-system-styles': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../styles/dist primeng: specifier: 19.0.9 @@ -1030,7 +1030,7 @@ importers: packages/styles-primeng-workspace/projects/styles-primeng: dependencies: '@swisspost/design-system-styles': - specifier: workspace:10.0.0-next.55 + specifier: workspace:10.0.0-next.56 version: link:../../../styles/dist primeng: specifier: ^19.0.0