Skip to content

Conversation

swisspost-bot
Copy link
Contributor

@swisspost-bot swisspost-bot commented Oct 7, 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

  • Removed support for multiple links in the post-linkarea component; it now throws an error if more than one link is detected in the slotted content. (by @leagrdv with #6324)

Minor Changes

  • Added a new component-names.json file, which contains a list of all components the package is outputting. (by @oliverschuerch with #6199)

Patch Changes

  • Added styles to highlight the current navigation item marked with aria-current="page" and its potential parent item in the header main navigation. (by @myrta2302 with #6216)

  • Updated the <post-accordion-item> component to enforce a top border in all use cases. (by @hugomslv with #6151)

  • Fixed accessibility issue in the <post-breadcrumbs> component by wrapping breadcrumb items in <li> elements. (by @alionazherdetska with #6294)

  • Fixed the post-header component to consistently omit the title container when no title is defined across all configurations. (by @alizedebray with #6244)

  • Refactored icon path to improve readability and maintain correct handling of multiple sources. (by @myrta2302 with #6220)

  • Improved <post-avatar> markup and added a description prop to allow users to provide additional context to the component. (by @myrta2302 with #6092)

  • Updated <post-menu> and <post-menu-item> to prevent accessibility roles from being announced before the menu content is visible, and to ensure correct focus behavior on menu items during keyboard navigation when NVDA is running.
    Removed the obsolete role="menuitem" from <post-language-switch>. now assignsrole="listitem"in case ofvariant="list"`, to ensure a correct reference relationship.

    Updated the <post-breadcrumbs> component by removing an aria-label set on the trigger wrapper <div>, which was causing an accessibility error. Also added role="none" to the wrapper div to reflect its presentational purpose. (by @myrta2302 with #6042)

  • Updated dependencies:

@swisspost/[email protected]

Major Changes

  • Updated Angular components to output as standalone components to align with Angular 20's default approach where components are standalone by default, eliminating the need to declare them within NgModules. Developers using our components should replace PostComponentsModule imports with providePostComponents() in their app providers and import individual components (e.g., import { PostIcon, PostButton } from '@swisspost/design-system-components-angular') for standalone use.
    BEFORE:

    // app.module.ts
    @NgModule({
      imports: [
        PostComponentsModule,
      ],
    })

    AFTER:

    //app.module.ts
    @NgModule({
      providers: [
        providePostComponents(),
      ],
    })
    ``` (by [@alionazherdetska](https://github.com/alionazherdetska) with [#5968](https://github.com/swisspost/design-system/pull/5968))

Patch Changes

@swisspost/[email protected]

Major Changes

  • Updated interactive cards to have the .card class directly set on the post-linkarea component, reducing unnecessary DOM nesting. (by @leagrdv with #6367)

Minor Changes

  • Added back the .small utility class (font-size: 80%) for backwards compatibility. (by @hugomslv with #6273)

Patch Changes

  • Added styles to highlight the current navigation item marked with aria-current="page" and its potential parent item in the header main navigation. (by @myrta2302 with #6216)

  • Fixed icon loading by replacing CDN-based icon URLs with CSS custom properties and dynamic CSS file loading. Components using the post-icon mixin now reliably display icons without external dependencies. (by @alionazherdetska with #6214)

  • Updated the toast component icons. (by @alionazherdetska with #6315)

  • Fixed the padding on the dialog component, when no action buttons are present. (by @oliverschuerch with #6215)

  • Fixed the post-header component to consistently omit the title container when no title is defined across all configurations. (by @alizedebray with #6244)

  • Fixed dialog grid-area implementation. .dialog-header and .dialog-body do now also span over the icon and/or close-button area, if they are not present. (by @oliverschuerch with #6215)

  • Updated dependencies:

@swisspost/[email protected]

Minor Changes

  • Added icons: 2714 and 2715 (by @swisspost-bot with #6260)

  • Added icons:

    • audiospeaker (line & solid): 16, 24, 32, 40, 48 and 64px
    • bank (line & solid): 16, 24, 32, 40, 48 and 64px
    • bicycle (line & solid): 16, 24, 32, 40, 48 and 64px
    • branch (line & solid): 16, 24, 32, 40, 48 and 64px
    • cookies (line & solid): 16, 24, 32, 40, 48 and 64px
    • e (line & solid): 16, 24, 32, 40, 48 and 64px
    • expiredauthorization (line & solid): 16, 24, 32, 40, 48 and 64px
    • gendernonbinary (line & solid): 16, 24, 32, 40, 48 and 64px
    • hospital (line & solid): 16, 24, 32, 40, 48 and 64px
    • motorbike (line & solid): 16, 24, 32, 40, 48 and 64px
    • mypost24service (line & solid): 16, 24, 32, 40, 48 and 64px
    • postfinance (line & solid): 16, 24, 32, 40, 48 and 64px
    • postomat (line & solid): 16, 24, 32, 40, 48 and 64px
    • reloadleft (line & solid): 16, 24, 32, 40, 48 and 64px
    • router (line & solid): 16, 24, 32, 40, 48 and 64px
    • server (line & solid): 16, 24, 32, 40, 48 and 64px
    • software (line & solid): 16, 24, 32, 40, 48 and 64px
    • subdepartment (line & solid): 16, 24, 32, 40, 48 and 64px
    • turndocumentleft (line & solid): 16, 24, 32, 40, 48 and 64px
    • turndocumentright (line & solid): 16, 24, 32, 40, 48 and 64px
    • userexperience (line & solid): 16, 24, 32, 40, 48 and 64px (by @swisspost-bot with #6260)
  • Added icons:

    • alert (line & solid): 16, 24, 32, 40, 48 and 64px
    • flipdocumenthorizontally (line & solid): 16, 24, 32, 40, 48 and 64px
    • flipdocumentvertically (line & solid): 16, 24, 32, 40, 48 and 64px
    • pocketlight (line & solid): 16, 24, 32, 40, 48 and 64px (by @swisspost-bot with #6336)
  • Added icons:

    • compare (line & solid): 16, 24, 32, 40, 48 and 64px
    • fulfilmentletter (line & solid): 16, 24, 32, 40, 48 and 64px
    • fulfilmentparcel (line & solid): 16, 24, 32, 40, 48 and 64px
    • inactive (line & solid): 16, 24, 32, 40, 48 and 64px
    • leaf (line & solid): 16, 24, 32, 40, 48 and 64px
    • listview (line & solid): 16, 24, 32, 40, 48 and 64px
    • process (line & solid): 16, 24, 32, 40, 48 and 64px
    • prognosisletter (line & solid): 16, 24, 32, 40, 48 and 64px
    • prognosisparcel (line & solid): 16, 24, 32, 40, 48 and 64px
    • updown (line & solid): 16, 24, 32, 40, 48 and 64px (by @swisspost-bot with #6356)

Patch Changes

  • Updated icons:
    • error (line & solid): 16, 24, 32, 40, 48 and 64px
    • snapchat (line): 24 and 48px (by @swisspost-bot with #6260)

@swisspost/[email protected]

Patch Changes

@swisspost/[email protected]

Patch Changes

@swisspost/[email protected]

@swisspost/[email protected]

Minor Changes

  • Added back the .small utility class (font-size: 80%) for backwards compatibility. (by @hugomslv with #6273)

  • Added an auto migration filter to the migration guide. (by @leagrdv with #6251)

  • Updated the migration guide:

    • Added information regarding the removal of bootstrap and ng-bootstrap in one place
    • Cleaned up scattered informations regarding bootstrap removal in the rest of the page
    • Removed all informations of removed elements that were never previously documented (by @leagrdv with #6208)
  • Added usage examples for the header component. (by @alizedebray with #6270)

  • The Multiple and Multiple Size controls have been removed from the Form Select documentation and the Form Creation guideline. (by @bucknatt with #6359)

Patch Changes

  • Added information in the migration guide regarding the update on the gutter utility classes. (by @leagrdv with #6237)

  • Added information in the migration guide regarding auto migration for the elevation utilities. (by @leagrdv with #6241)

  • Added the documentation about the removal of .text-* color utility classes in the migration guide. (by @bucknatt with #6323)

  • Added information in the migration guide regarding auto migration for the chip component. (by @leagrdv with #6330)

  • Added information in the migration guide regarding the update on the spacing utility classes. (by @leagrdv with #6219)

  • Updated Angular integration documentation to reflect the new standalone components approach, replacing PostComponentsModule with providePostComponents() pattern. (by @alionazherdetska with #5968)

  • Added information in the migration guide regarding the update on the sizing utility classes. (by @leagrdv with #6225)

  • Fixed <post-banner> Web Component example so the Reset Banner button is hidden initially and only appears after the banner has been dismissed. (by @alionazherdetska with #6076)

  • Updated the Figma link in the <post-accordion> component documentation to point to the current design specifications. (by @alionazherdetska with #6266)

  • Added documentation on styling active navigation items in <post-header> using the [aria-current="page"] attribute. (by @myrta2302 with #6216)

  • Cleaned up the migration guide by removing redundant "breaking" tags in the "Migration from v9 to v10" section, since all listed changes are breaking. (by @leagrdv with #6250)

  • Added information in the migration guide regarding auto migration for the spinner. (by @leagrdv with #6249)

  • Grouped the text truncation documentation with other text utilities. (by @hugomslv with #6349)

  • Updated interactive cards to have the .card class directly set on the post-linkarea component, reducing unnecessary DOM nesting. (by @leagrdv with #6367)

  • Replaced Post Icons with their corresponding UI Icon equivalents across the documentation to align icon usage with the current design guidelines. (by @alionazherdetska with #6308)

  • Added information in the migration guide regarding auto migration for the shadows utilities. (by @leagrdv with #6239)

  • Removed support for multiple links in the post-linkarea component; it now throws an error if more than one link is detected in the slotted content. (by @leagrdv with #6324)

  • Added information in the migration guide regarding the update on the gap utility classes. (by @leagrdv with #6247)

  • Added information in the migration guide regarding the update of the font size classes. (by @leagrdv with #6347)

  • Added information in the migration guide regarding the update on the breakpoint classes. (by @leagrdv with #6309)

  • Updated dependencies:

@swisspost/[email protected]

Minor Changes

  • Added the automigration rule to update the HTML class h-visibilityhidden to visibility-hidden. (by @oliverschuerch with #6141)

  • Added the automigration rule to update the HTML class h-clearfix to clearfix. (by @oliverschuerch with #6141)

@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 October 7, 2025 05:32
@swisspost-bot
Copy link
Contributor Author

swisspost-bot commented Oct 7, 2025

Related Previews

@github-actions github-actions bot force-pushed the changeset-release/main branch 2 times, most recently from b743583 to cdc5744 Compare October 7, 2025 14:52
@github-actions github-actions bot force-pushed the changeset-release/main branch from 550d496 to 29c91b0 Compare October 9, 2025 09:14
Copy link

socket-security bot commented Oct 9, 2025

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedeslint-plugin-jest@​28.11.09910010090100
Addedts-jest@​29.2.5971009493100

View full report

Copy link

sonarqubecloud bot commented Oct 9, 2025

@alizedebray alizedebray merged commit 6e394d8 into main Oct 9, 2025
15 checks passed
@alizedebray alizedebray deleted the changeset-release/main branch October 9, 2025 11:15
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