Zur Navigation Zum Inhalt Kontakt Menu
Principes Bases Accessibilité Système de design Guidelines Deutsch Français Italiano English Nos principes de design Centré sur l’utilisateur Reconnaissable Inclusif Minimaliste Holistique Auto-explicatif Axé sur les tâches Approprié Portail de la marque CFF Logo Horloge numérique Droits d’utilisation Couleurs de base Couleurs supplémentaires Couleurs off-brand Icônes Icônes de l’horaire Pictogrammes À propos de l’accessibilité À propos de ce guide Contact Informations complémentaires Product Owner User Research Interaction Design Visual Design Development Content Design Testing What is a design system? Conception Développer FAQ Aide Procès Contribution Contact Aperçu Base Composants Aperçu Releases Design Tokens Composants Aperçu Base Informations Aperçu Base Composants Aperçu Power-Apps Bandeaux publicitaires numériques SAP IA Design : Bases Icônes d’applications
Cette page n'est pas disponible dans la langue souhaitée. Langues disponibles Deutsch English Releases Latest Releases on Github

4.0.4 (2026-01-06)

Bug Fixes

  • deps: update dependency lit to v3.3.2 (cb49103)
  • improve relative SASS path for IDE compatibility (#4330) (86d4a52)
  • sbb-autocomplete, sbb-autocomplete-grid: consider blur event instead of Tab event (#4339) (2834fcb)
  • sbb-autocomplete,sbb-autocomplete-grid: enable form submission when not interacting (#4309) (0973941)
  • sbb-dialog, sbb-autocomplete: allow configuration of max height of panel (#4345) (ef2ac1b)
  • sbb-dialog, sbb-overlay: allow opening when shadow DOM not ready (#4332) (5266d60)
  • sbb-header: support icon only header actions (#4337) (a6341e8), closes #4325
  • sbb-popover: fix min-height with close-button (#4329) (34ac7bc)
  • sbb-select: improve handling of opening and closing (#4341) (3240554)
  • sbb-tab: prevent animation on focus outline (#4344) (803bbdd), closes #4326

Documentation

  • sbb-datepicker: fix control categories of stories (#4333) (ee7d185)

Code Refactoring

  • avoid using sass "if" for better consumer support (#4338) (5aa11a6)

Download Repo as Zip

3.13.7 (2026-01-06)

Bug Fixes

  • sbb-autocomplete, sbb-autocomplete-grid: consider blur event instead of Tab event (#4339) (38d6a6e)
  • sbb-autocomplete,sbb-autocomplete-grid: enable form submission when not interacting (#4309) (d2d7166)
  • sbb-dialog, sbb-autocomplete: allow configuration of max height of panel (#4345) (f7fbc3d)

Download Repo as Zip

4.0.3 (2025-12-22)

Bug Fixes

  • sbb-autocomplete: avoid focusing inside autocomplete panel (#4303) (7d5e1da), closes #4291
  • sbb-calendar: avoid inconsistent label when aborting selection (#4311) (5033e94)
  • sbb-calendar: fix calendar focus behavior (#4307) (da58c21), closes #4288
  • sbb-notification: fix inner border radius (#4312) (6b83a1a), closes #4310
  • sbb-seat-reservation: fix incorrect place status when change coach deck (#4305) (cbf81e3)

Documentation

  • sbb-form-field: remove Angular custom form field example (#4314) (4ddfec3)

Code Refactoring

  • avoid SASS warnings by using new SASS/CSS if condition (#4285) (7f2e630)

Download Repo as Zip

3.13.6 (2025-12-22)

Bug Fixes

  • sbb-autocomplete: avoid focusing inside autocomplete panel (#4303) (ebec204)
  • sbb-calendar: avoid inconsistent label when aborting selection (#4311) (174d274)
  • sbb-calendar: fix calendar focus behavior (#4307) (572485e)
  • sbb-notification: fix inner border radius (#4312) (7e44416), closes #4310

Download Repo as Zip

4.0.2 (2025-12-08)

Bug Fixes

  • sbb-calendar: fix wide mode for Safari (#4270) (ee5e5df)
  • sbb-seat-reservation: optimize responsive behavior and improve keyboard navigation (#4280) (362b8ae)

Download Repo as Zip

4.0.1 (2025-12-02)

Bug Fixes

  • handle undefined elements in SbbPropertyWatcherController (#4254) (12c2097)
  • sbb-autocomplete: remove data-expanded on trigger disconnection (#4255) (6797205)
  • sbb-card: pick configured background color if nested (#4251) (57c513e)

Download Repo as Zip

3.13.5 (2025-12-02)

Bug Fixes

  • sbb-autocomplete: remove data-expanded on trigger disconnection (#4255) (9ffb7c2)

Download Repo as Zip

4.0.0-next.4 (2025-11-28)

⚠ BREAKING CHANGES

  • on the Day interface, the dateValue, weekValue and weekDayValue are no more optional. Moreover, the following deprecations have been permanently removed:
    • sbb-date-input, sbb-time-input: the empty getter;
    • sbb-tab-group: the interfaces InterfaceSbbTabGroupActions and
      InterfaceSbbTabGroupTab;
    • sbb-tab: the configure method;
    • the i18nSelectedPage translation key;
    • the global SbbTimetableAppearance type;
  • The light or dark mode is now per default defined by the users system preference. To opt out, add sbb-light class to the html element (or sbb-dark to force dark mode).
  • introduced size xs for checkbox panel and radio button panel. The default of size s in lean has been changed to xs.
    • removed SbbStateChange type and related statechange event.
    • removed checked, disabled, size, borderless and color
      properties from SbbSelectionExpansionPanel and
      SbbSelectionActionPanel.
    • removed type SbbPanelSize in favor of SbbCheckboxSize and
      SbbRadioButtonSize
    • renamed SbbAncestorWatcherController into
      SbbPropertyWatcherController
  • sbb-card: Some card SASS mixins were renamed. Removed size property of sbb-card in favor of more flexibility. Now, the padding can directly be set on the sbb-card element. Additionally, some predefined CSS classes can be used. Consider the following mapping when migrating:
    • size xs -> CSS class sbb-card-spacing-3x-xxs
    • size s -> CSS class sbb-card-spacing-xxxs-xxs
    • size m -> CSS class sbb-card-spacing-xxxs-s
    • size l -> CSS class sbb-card-spacing-4x-xxs
    • size xl -> CSS class sbb-card-spacing-xxs
    • size xxl -> CSS class sbb-card-spacing-s
    • size xxxl -> CSS class sbb-card-spacing-l
  • sbb-popover: the component import should be checked and possibly adapted with the new path, e.g.: ts // old import '@sbb-esta/lyne-elements/popover/popover.js';` // new import '@sbb-esta/lyne-elements/popover.js';

Features

  • add size xs to checkbox and radio button panel (#4221) (a6dcecf)

Bug Fixes

  • sbb-paginator: fix focus handling when selected by keyboard (#4234) (cc18c94)
  • sbb-popover: remove duplicate folder (c26a1d2)

Documentation

Code Refactoring

  • migrate data attributes to internal state usage (#4222) (207dede)
  • remove aria attributes usage where possible (#4220) (31e0cbc)
  • remove deprecated symbols (#4238) (097bfbb)
  • sbb-card: replace property size by spacing CSS classes (#4232) (beae61a)

Styles

  • apply light dark color-scheme by default (#4233) (c459357)

Download Repo as Zip

4.0.0 (2025-11-28)

⚠ BREAKING CHANGES

  • The light or dark mode is now per default defined by the users system preference. To opt out, add sbb-light class to the html element (or sbb-dark to force dark mode).
  • We reduced the set of breakpoints to zero, small, large and ultra. Additionally, the count of columns in the sbb-grid for breakpoints small and large has changed: small: (4 -> 8), large: (8 -> 12). To migrate breakpoints, use the next bigger breakpoint: e.g. when using breakpoint medium, replace it with large.
  • Removed sbb-popover-trigger component. Replace it with the sbb-mini-button component and the attribute icon-name=circle-information-small.
  • sbb-icon-sidebar: The sbb-icon-sidebar and related components have been moved to the icon-sidebar module.
  • sbb-error: sbb-form-error has been renamed to sbb-error and is now part of the form-field module.
  • on the Day interface, the dateValue, weekValue and weekDayValue are no more optional. Moreover, the following deprecations have been permanently removed:
    • sbb-date-input, sbb-time-input: the empty getter;
    • sbb-tab-group: the interfaces InterfaceSbbTabGroupActions and
      InterfaceSbbTabGroupTab;
    • sbb-tab: the configure method;
    • the i18nSelectedPage translation key;
    • the global SbbTimetableAppearance type;
  • sbb-card: Some card SASS mixins were renamed. Removed size property of sbb-card in favor of more flexibility. Now, the padding can directly be set on the sbb-card element. Additionally, some predefined CSS classes can be used. Consider the following mapping when migrating:
    • size xs -> CSS class sbb-card-spacing-3x-xxs
    • size s -> CSS class sbb-card-spacing-xxxs-xxs
    • size m -> CSS class sbb-card-spacing-xxxs-s
    • size l -> CSS class sbb-card-spacing-4x-xxs
    • size xl -> CSS class sbb-card-spacing-xxs
    • size xxl -> CSS class sbb-card-spacing-s
    • size xxxl -> CSS class sbb-card-spacing-l
  • sbb-popover: the component import should be checked and possibly adapted with the new path, e.g.: ts // old import '@sbb-esta/lyne-elements/popover/popover.js';` // new import '@sbb-esta/lyne-elements/popover.js';
  • sbb-dialog: removed slots title-section, actions and CSS part scroll-container. The sbb-dialog-content is the scroll context itself now can directly be configured.
  • introduced size xs for checkbox panel and radio button panel. The default of size s in lean has been changed to xs.
    • removed SbbStateChange type and related statechange event.
    • removed checked, disabled, size, borderless and color
      properties from SbbSelectionExpansionPanel and
      SbbSelectionActionPanel.
    • removed type SbbPanelSize in favor of SbbCheckboxSize and
      SbbRadioButtonSize
    • renamed SbbAncestorWatcherController into
      SbbPropertyWatcherController
  • sbb-notification: removed default values of iconName properties of various components. Default values are handled internally.
  • sbb-menu: the sbb-menu doesn't render a list of sbb-menu-button/sbb-menu-link as ul/li anymore. This pattern uses 'list'/'listitem' roles, which interferes with the assigned 'menu'/'menuitem' roles when screenreaders are used.
  • SASS mixins of shadows were removed. The new CSS variables can be used as a replacement. E.g. @include sbb.shadow-level-5-soft; should become box-shadow: var(--sbb-box-shadow-level-5-soft);
  • sbb-autocomplete-grid: Due to problems with accessibility the sbb-autocomplete-grid and associated components are moved to the experimental package. This component will be structurally refactored in a future release.
  • deps: removed or renamed several CSS variables (lyne-design-tokens upstream change)
    • Removed --sbb-title-margin-block-start and --sbb-title-margin-block-end in favor of --sbb-title-margin-block
    • Removed deprecated title Sass mixin. Use title-rules combined with title level mixins.

Features

Bug Fixes

  • sbb-paginator: fix focus handling when selected by keyboard (#4234) (cc18c94)
  • sbb-popover: remove duplicate folder (c26a1d2)
  • lists: display icon with forced colors (#4203) (bd8c395)
  • sbb-seat-reservation: prevent autofocus by preselect index (#4224) (0d9c91c)
  • sbb-teaser: improve focus appearance with forced colors (#4217) (ed8d61e), closes #4165 #4208
  • sbb-carousel: fix usage in overlays (#4185) (fbd0432), closes #4182
  • sbb-option: avoid reading options twice with screen readers on Chrome (#4180) (f49e3b2)
  • sbb-card-button: dispatch click event when using NVDA screen reader (#4178) (ec8f3f8), closes #4176
  • sbb-paginator: send page event on all relevant changes (#4173) (797eb0c)
  • sbb-popover: enable scrolling (#4162) (0c8eccf), closes #4160
  • sbb-seat-reservation: prevent unnecessary autoscrolling by place selection (#4175) (b3706e6)
  • sbb-seat-reservation: return the correct coach deck index at the place selection object (#4172) (6e9c7da)
  • sbb-select: fix initialization timing for value state (#4174) (66b7921)
  • badge: fix high contrast visibility (#4126) (dd3b213)
  • sbb-autocomplete, sbb-autocomplete-grid: emit input event on value change by requireSelection (#4118) (9da42c6), closes #4071
  • sbb-carousel: stabilize dimension reading (#4110) (ad1b2f3)
  • sbb-date-input, sbb-time-input: avoid crash on Blink engines when empty (#4156) (647e3bb), closes #4133
  • sbb-link: fix underline color to respect background color (#4107) (89ea2f9)
  • sbb-link: increase contrast of underline (#4125) (246e93d)
  • sbb-menu: remove menu items as list (#4142) (1b0386d)
  • sbb-mini-calendar: improve spacing (#4105) (c2c6176)
  • sbb-paginator, sbb-compact-paginator: emit 'page' event on user interaction (#4079) (0f7c3be), closes #4059
  • sbb-seat-reservation: apply review to icons sizes, positioning and translations (#4154) (5f723ad)
  • sbb-seat-reservation: fix incomplete view (#4128) (b51b964)
  • sbb-select: improve check on value change (#4116) (baeb526)
  • sbb-tag: improve high contrast mode of checked state (#4103) (dbc7656), closes #4075

Documentation

Code Refactoring

  • migrate data attributes to internal state usage (#4222) (207dede)
  • remove aria attributes usage where possible (#4220) (31e0cbc)
  • remove deprecated symbols (#4238) (097bfbb)
  • sbb-card: replace property size by spacing CSS classes (#4232) (beae61a)
  • remove obsolete CSS variables (#4216) (8c9c98d)
  • sbb-autocomplete-grid: move to experimental (#4207) (b04d0a8)
  • sbb-error: rename sbb-form-error to sbb-error (#4202) (eeca677)
  • sbb-icon-sidebar: extract to icon-sidebar module (#4218) (06ac8e6)
  • use controller to sync ancestor properties (#4200) (f96e4bd)
  • sbb-dialog: refactor dialog to support Angular overlay services (#4130) (69a22c5)
  • migrate slot state to CSS state (#4129) (34f00eb)
  • replace shadow SASS mixins by CSS variables (#4121) (8f15e2a)

Styles

Miscellaneous Chores


Download Repo as Zip

3.13.4 (2025-11-27)

Bug Fixes

  • sbb-paginator: fix focus handling when selected by keyboard (#4234) (8f920c6)

Download Repo as Zip

4.0.0-next.3 (2025-11-24)

⚠ BREAKING CHANGES

  • sbb-icon-sidebar: The sbb-icon-sidebar and related components have been moved to the icon-sidebar module.
  • sbb-autocomplete-grid: Due to problems with accessibility the sbb-autocomplete-grid and associated components are moved to the experimental package. This component will be structurally refactored in a future release.
  • sbb-error: sbb-form-error has been renamed to sbb-error and is now part of the form-field module.

Bug Fixes

Code Refactoring

  • remove obsolete CSS variables (#4216) (8c9c98d)
  • sbb-autocomplete-grid: move to experimental (#4207) (b04d0a8)
  • sbb-error: rename sbb-form-error to sbb-error (#4202) (eeca677)
  • sbb-icon-sidebar: extract to icon-sidebar module (#4218) (06ac8e6)
  • use controller to sync ancestor properties (#4200) (f96e4bd)

Download Repo as Zip

3.13.3 (2025-11-24)

Bug Fixes

  • lists: display icon with forced colors (#4203) (#4212) (7e1243b)
  • sbb-seat-reservation: prevent autofocus by preselect index (#4224) (1cbc07a)
  • sbb-teaser: improve focus appearance with forced colors (#4217) (ba7574d)

Download Repo as Zip

4.0.0-next.2 (2025-11-17)

⚠ BREAKING CHANGES

  • deps: removed or renamed several CSS variables (lyne-design-tokens upstream change)
    • Removed --sbb-title-margin-block-start and --sbb-title-margin-block-end in favor of --sbb-title-margin-block
    • Removed deprecated title Sass mixin. Use title-rules combined with title level mixins.

Bug Fixes

  • sbb-carousel: fix usage in overlays (#4185) (fbd0432), closes #4182
  • sbb-option: avoid reading options twice with screen readers on Chrome (#4180) (f49e3b2)

Miscellaneous Chores

  • deps: update dependency @sbb-esta/lyne-design-tokens to v2.0.0-next.4 (main) (#4171) (79b6266)

Download Repo as Zip

3.13.2 (2025-11-17)

Bug Fixes

  • sbb-option: avoid reading options twice with screen readers on Chrome (#4180) (8fca559)

Download Repo as Zip

3.13.1 (2025-11-13)

Bug Fixes


Download Repo as Zip

4.0.0-next.1 (2025-11-11)

⚠ BREAKING CHANGES

  • sbb-dialog: removed slots title-section, actions and CSS part scroll-container. The sbb-dialog-content is the scroll context itself now can directly be configured.

Bug Fixes

  • sbb-card-button: dispatch click event when using NVDA screen reader (#4178) (ec8f3f8), closes #4176
  • sbb-paginator: send page event on all relevant changes (#4173) (797eb0c)
  • sbb-popover: enable scrolling (#4162) (0c8eccf), closes #4160
  • sbb-seat-reservation: prevent unnecessary autoscrolling by place selection (#4175) (b3706e6)
  • sbb-seat-reservation: return the correct coach deck index at the place selection object (#4172) (6e9c7da)
  • sbb-select: fix initialization timing for value state (#4174) (66b7921)

Documentation

Code Refactoring

  • sbb-dialog: refactor dialog to support Angular overlay services (#4130) (69a22c5)

Download Repo as Zip

3.13.0 (2025-11-11)

Features

  • improve safety relevant theme customization (#4151) (6ae1601)

Bug Fixes

  • sbb-card-button: dispatch click event when using NVDA screen reader (#4178) (416e113), closes #4176
  • sbb-paginator: send page event on all relevant changes (#4173) (e1d15cf)
  • sbb-popover: enable scrolling (#4162) (1414234), closes #4160
  • sbb-seat-reservation: prevent unnecessary autoscrolling by place selection (#4175) (7f3cad1)
  • sbb-seat-reservation: return the correct coach deck index at the place selection object (#4172) (eb8d039)
  • sbb-select: fix initialization timing for value state (#4174) (ff0fc4e)

Documentation


Download Repo as Zip

4.0.0-next (2025-11-04)

⚠ BREAKING CHANGES

  • sbb-notification: removed default values of iconName properties of various components. Default values are handled internally.
  • sbb-menu: the sbb-menu doesn't render a list of sbb-menu-button/sbb-menu-link as ul/li anymore. This pattern uses 'list'/'listitem' roles, which interferes with the assigned 'menu'/'menuitem' roles when screenreaders are used.
  • Removed sbb-popover-trigger component. Replace it with the sbb-mini-button component and the attribute icon-name=circle-information-small.
  • SASS mixins of shadows were removed. The new CSS variables can be used as a replacement. E.g. @include sbb.shadow-level-5-soft; should become box-shadow: var(--sbb-box-shadow-level-5-soft);
  • We reduced the set of breakpoints to zero, small, large and ultra. Additionally, the count of columns in the sbb-grid for breakpoints small and large has changed: small: (4 -> 8), large: (8 -> 12). To migrate breakpoints, use the next bigger breakpoint: e.g. when using breakpoint medium, replace it with large.

Features

Bug Fixes

  • badge: fix high contrast visibility (#4126) (dd3b213)
  • sbb-autocomplete, sbb-autocomplete-grid: emit input event on value change by requireSelection (#4118) (9da42c6), closes #4071
  • sbb-carousel: stabilize dimension reading (#4110) (ad1b2f3)
  • sbb-date-input, sbb-time-input: avoid crash on Blink engines when empty (#4156) (647e3bb), closes #4133
  • sbb-link: fix underline color to respect background color (#4107) (89ea2f9)
  • sbb-link: increase contrast of underline (#4125) (246e93d)
  • sbb-menu: remove menu items as list (#4142) (1b0386d)
  • sbb-mini-calendar: improve spacing (#4105) (c2c6176)
  • sbb-paginator, sbb-compact-paginator: emit 'page' event on user interaction (#4079) (0f7c3be), closes #4059
  • sbb-seat-reservation: apply review to icons sizes, positioning and translations (#4154) (5f723ad)
  • sbb-seat-reservation: fix incomplete view (#4128) (b51b964)
  • sbb-select: improve check on value change (#4116) (baeb526)
  • sbb-tag: improve high contrast mode of checked state (#4103) (dbc7656), closes #4075

Code Refactoring

Styles


Download Repo as Zip

3.12.1 (2025-11-03)

Bug Fixes

  • sbb-date-input, sbb-time-input: avoid crash on Blink engines when empty (#4156) (f6787f3), closes #4133
  • sbb-seat-reservation: apply review to icons sizes, positioning and translations (#4154) (d718ba4)
  • sbb-select: improve check on value change (#4116) (3a6225c)

Download Repo as Zip

3.12.0 (2025-10-28)

Features

  • sbb-autocomplete, sbb-autocomplete-grid: add 'position' config (#4117) (d1e1bfe)
  • sbb-lead-container: expose CSS variables to configure padding (#3899) (3f63454), closes #3827

Bug Fixes

  • badge: fix high contrast visibility (#4126) (8785109)
  • sbb-autocomplete, sbb-autocomplete-grid: emit input event on value change by requireSelection (#4118) (c848323), closes #4071
  • sbb-carousel: stabilize dimension reading (#4110) (0df7cc7)
  • sbb-link: fix underline color to respect background color (#4107) (3da1d2f)
  • sbb-link: increase contrast of underline (#4125) (cdaf12a)
  • sbb-mini-calendar: improve spacing (#4105) (c93a69e)
  • sbb-paginator, sbb-compact-paginator: emit 'page' event on user interaction (#4079) (b8ac0c4), closes #4059
  • sbb-seat-reservation: fix incomplete view (#4128) (ea13ace)
  • sbb-tag: improve high contrast mode of checked state (#4103) (8bce887)

Download Repo as Zip

3.11.0 (2025-10-13)

Features

  • sbb-mini-calendar: create new component (#4002) (73a2f8d)
  • sbb-tooltip: add position strategy customization (#4084) (8b00ec9)

Bug Fixes

  • sbb-seat-reservation: fixed-height and dynamic width for service-icons (#4077) (1e758f8)
  • sbb-seat-reservation: handling of preselected coach index 0 (#4098) (856cba5)
  • sbb-tab: fix height observer and animation (#4078) (78fb11d)

Download Repo as Zip

3.10.0 (2025-10-06)

Features

  • sbb-autocomplete-grid: enable sbb-options-nowrap class (#4085) (598b8a8)
  • sbb-calendar: improve 'multiple' implementation (#4072) (451b5a9)

Bug Fixes

  • sbb-carousel: fix scrolling when carousel is offset (#4087) (221b56c), closes #4080
  • sbb-paginator,sbb-compact-paginator: fix focus of arrows for keyboard navigation (#4090) (6e9a507)

Download Repo as Zip

3.9.0 (2025-09-29)

Features

  • sbb-autocomplete: provide ellipsis CSS class (#4070) (3318428)
  • sbb-menu: implement nested variant (#3883) (836427a)
  • sbb-tab-group, sbb-tab, sbb-tab-label: refactor components and add 'active' event (#4024) (fc09905)
  • sbb-tooltip: add global delay attributes (#4053) (75d862c)

Download Repo as Zip

3.8.0 (2025-09-22)

Features

  • add off-brand and safety relevant themes (#4046) (5ca7db1)
  • dark mode and context specific colors (#4001) (b87de53)
  • sbb-dialog: expose CSS part of scroll-container (#4035) (4a17f17)
  • sbb-seat-reservation: add hover-trigger to popovers (#4041) (4a466cf)
  • sbb-tooltip: initial implementation (#3925) (e070373)
  • seat-reservation: navigation preload and squash icons (#4054) (11cba3e)

Bug Fixes

  • sbb-carousel: improve scrolling behavior (#4028) (de31c87)
  • sbb-form-field: fix text color for suffix slot (#4044) (cf1682d)
  • sbb-radio-button, sbb-radio-button-panel: remove label tag from Shadow DOM (#4039) (4d1241c)
  • sbb-seat-reservation: update and clean OSDM-Code table (#4040) (864cdf0)
  • sbb-toast: check for zone.js in close timeout (#4058) (b791820)

Download Repo as Zip

3.7.0 (2025-09-15)

Features

  • sbb-autocomplete, sbb-autocomplete-grid: add requireSelection and autoSelectActiveOption (#4018) (87654ae)
  • sbb-carousel: add carousel component (#3926) (c97db55)
  • sbb-timetable-form: component implementation (#4013) (c0d9b7c)

Bug Fixes

  • sbb-seat-reservation: update mouseover descriptions (#4023) (2e08cd4)

Download Repo as Zip

3.6.0 (2025-09-08)

Features

  • add support for :state() in SSR (#4005) (2b02528)
  • seat reservation: distinguishing active/focus-visited state for place selection (#4015) (a37a0e5)

Bug Fixes

  • avoid warnings about inline styles (#4017) (655c54e)
  • sbb-notification: fix error color (#4009) (c8b465d)
  • sbb-radio-button: hide graphical artifact when disabled and zoomed (#4011) (f2a5d35)
  • sbb-seat-reservation: handle scroll event in coach area correctly (#4000) (eb4cabe)
  • sbb-secondary-button: fix text color (#4008) (479b173)

Documentation

  • improve documentation of sbb-title-base derived components (#4012) (454f856), closes #4003

Download Repo as Zip

3.5.0 (2025-08-28)

⚠ BREAKING CHANGES

  • seat-reservation-v5:

Features

  • sbb-dialog: expose announceTitle method to announce title at any time (#3994) (3bef7d5), closes #3982
  • seat-reservation-v5: optimize input props + modify vertical mode (#3987) (7137cc8)

Documentation

Miscellaneous Chores

  • fix release version 3.5.0 (88d3193)

Download Repo as Zip

3.4.0 (2025-08-25)

Features

Bug Fixes

Documentation

Code Refactoring

  • sbb-date-input, sbb-time-input: dispatch specific internal event (#3979) (da49e4d)

Download Repo as Zip

3.3.2 (2025-08-12)

Documentation

  • improve language of GETTING_STARTED.md (2d7c11a)

Download Repo as Zip

3.3.1 (2025-08-12)

Bug Fixes

  • (sbb-toggle-check, sbb-checkbox-panel): Handle the 'data-checked' attribute synchronously (#3947) (9151c71)
  • fix disabled state handling of form elements (#3958) (e76b434)
  • handle empty elements in element internals polyfill (#3954) (6f8f2e2), closes #3953
  • sbb-autocomplete, sbb-autocomplete-grid: only opening on lazy options if count was 0 (#3955) (8ad6731)
  • sbb-autocomplete: update active option if autoActiveFirstOption is enabled and options change (#3943) (9ce8690), closes #3940
  • sbb-date-input, sbb-time-input: handle empty state and floating label (#3956) (16b5ad4), closes #3951
  • sbb-header-button, sbb-header-link: hide slot if text is not provided (#3949) (a9c8f0c)

Download Repo as Zip