Skip to content

Conversation

@swisspost-bot
Copy link
Contributor

@swisspost-bot swisspost-bot commented Nov 17, 2025

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

main is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, run changeset pre exit on main.

⚠️⚠️⚠️⚠️⚠️⚠️

Releases

@swisspost/[email protected]

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 with #6693)

  • 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 with #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 with #6740)

  • Refactored <post-tabs> 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:

    <post-tabs active-panel="first">
      <post-tab-header panel="first">First tab</post-tab-header>
      <post-tab-header panel="second">Second tab</post-tab-header>
      <post-tab-header panel="third">Third tab</post-tab-header>
    
      <post-tab-panel name="first"> This is the content of the first tab. </post-tab-panel>
      <post-tab-panel name="second"> This is the content of the second tab. </post-tab-panel>
      <post-tab-panel name="third"> This is the content of the third tab. </post-tab-panel>
    </post-tabs>

    AFTER:

    <post-tabs active-tab="first">
      <post-tab-item name="first">First tab</post-tab-item>
      <post-tab-item name="second">Second tab</post-tab-item>
      <post-tab-item name="third">Third tab</post-tab-item>
    
      <post-tab-panel for="first"> This is the content of the first tab. </post-tab-panel>
      <post-tab-panel for="second"> This is the content of the second tab. </post-tab-panel>
      <post-tab-panel for="third"> This is the content of the third tab. </post-tab-panel>
    </post-tabs>
    ``` (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 with #6350)

Patch Changes

  • Fixed console error "Cannot read properties of undefined" appearing when using the post-stepper component. (by @alionazherdetska with #6685)

  • Updated the <post-popover-trigger> component, to provide the ability to wrap it around the <post-popover> element, instead of using the id and for attribute references. (by @myrta2302 with #6626)

  • Added High Contrast border around the arrow element used in tooltip and popover components. (by @myrta2302 with #6623)

  • Updated dependencies:

@swisspost/[email protected]

Major Changes

  • Refactored <post-tabs> 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:

    <post-tabs active-panel="first">
      <post-tab-header panel="first">First tab</post-tab-header>
      <post-tab-header panel="second">Second tab</post-tab-header>
      <post-tab-header panel="third">Third tab</post-tab-header>
    
      <post-tab-panel name="first"> This is the content of the first tab. </post-tab-panel>
      <post-tab-panel name="second"> This is the content of the second tab. </post-tab-panel>
      <post-tab-panel name="third"> This is the content of the third tab. </post-tab-panel>
    </post-tabs>

    AFTER:

    <post-tabs active-tab="first">
      <post-tab-item name="first">First tab</post-tab-item>
      <post-tab-item name="second">Second tab</post-tab-item>
      <post-tab-item name="third">Third tab</post-tab-item>
    
      <post-tab-panel for="first"> This is the content of the first tab. </post-tab-panel>
      <post-tab-panel for="second"> This is the content of the second tab. </post-tab-panel>
      <post-tab-panel for="third"> This is the content of the third tab. </post-tab-panel>
    </post-tabs>
    ``` (by [@alionazherdetska](https://github.com/alionazherdetska) with
    [#6350](https://github.com/swisspost/design-system/pull/6350))

Patch Changes

@swisspost/[email protected]

Major Changes

  • Refactored <post-tabs> 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:

    <post-tabs active-panel="first">
      <post-tab-header panel="first">First tab</post-tab-header>
      <post-tab-header panel="second">Second tab</post-tab-header>
      <post-tab-header panel="third">Third tab</post-tab-header>
    
      <post-tab-panel name="first"> This is the content of the first tab. </post-tab-panel>
      <post-tab-panel name="second"> This is the content of the second tab. </post-tab-panel>
      <post-tab-panel name="third"> This is the content of the third tab. </post-tab-panel>
    </post-tabs>

    AFTER:

    <post-tabs active-tab="first">
      <post-tab-item name="first">First tab</post-tab-item>
      <post-tab-item name="second">Second tab</post-tab-item>
      <post-tab-item name="third">Third tab</post-tab-item>
    
      <post-tab-panel for="first"> This is the content of the first tab. </post-tab-panel>
      <post-tab-panel for="second"> This is the content of the second tab. </post-tab-panel>
      <post-tab-panel for="third"> This is the content of the third tab. </post-tab-panel>
    </post-tabs>
    ``` (by [@alionazherdetska](https://github.com/alionazherdetska) with
    [#6350](https://github.com/swisspost/design-system/pull/6350))

Patch Changes

@swisspost/[email protected]

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 with #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 with #6661)

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 with #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 with #6740)

  • Updated dependencies:

@swisspost/[email protected]

Minor Changes

Patch Changes

  • Updated icons:

@swisspost/[email protected]

Patch Changes

@swisspost/[email protected]

@swisspost/[email protected]

@swisspost/[email protected]

@swisspost/[email protected]

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 with #6622)

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 with #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 with #6693)

  • Improved accessibility by updating minimum font-size to 14px and converting font-size units from px to rem. (by @bucknatt with #5964)

  • Fixed post-banner becoming unstyled when changing the type control in Storybook. (by @alionazherdetska with #6756)

  • 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 with #6661)

  • 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 with #6747)

  • Changed hover background color of buttons in previews for better readability. (by @leagrdv with #6748)

  • 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 with #6740)

  • Added padding in the version selector for better readability. (by @bucknatt with #6698)

    • Updated the main Figma link in the Introduction page - Restored the list of HTML components in the Getting Started > Developer page (by @leagrdv with #6755)
  • Fixed theme in storybook not being added correctly in production mode. (by @leagrdv with #6717)

  • Updated dependencies:

@swisspost/[email protected]

Patch Changes

@swisspost/[email protected]

Patch Changes

@swisspost/[email protected]

Patch Changes

@swisspost/[email protected]

Patch Changes

@swisspost-bot swisspost-bot requested review from a team as code owners November 17, 2025 16:30
@swisspost-bot
Copy link
Contributor Author

swisspost-bot commented Nov 17, 2025

Related Previews

@alizedebray alizedebray removed their request for review November 18, 2025 09:28
@github-actions github-actions bot force-pushed the changeset-release/main branch from 3f4d915 to 0bbac84 Compare November 19, 2025 10:20
@socket-security
Copy link

socket-security bot commented Nov 19, 2025

No dependency changes detected. Learn more about Socket for GitHub.

👍 No dependency changes detected in pull request

@github-actions github-actions bot force-pushed the changeset-release/main branch 17 times, most recently from 2632415 to eb0a268 Compare November 26, 2025 15:00
@github-actions github-actions bot force-pushed the changeset-release/main branch 6 times, most recently from ea9b855 to b905494 Compare November 28, 2025 12:14
@github-actions github-actions bot force-pushed the changeset-release/main branch 4 times, most recently from 5580b72 to 1e9f06a Compare November 28, 2025 16:16
@github-actions github-actions bot force-pushed the changeset-release/main branch from 20a3585 to c0e1be9 Compare November 28, 2025 17:43
@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants