Releases: sbb-design-systems/sbb-angular
Releases · sbb-design-systems/sbb-angular
Release 21.0.0
⚠ BREAKING CHANGES
- angular/sidebar:
sbbSidebarAnimationssymbol has been removed. - angular/accordion:
sbbExpansionAnimationssymbol has been removed. - angular/menu:
sbbMenuAnimationssymbol has been removed.SBB_MENU_SCROLL_STRATEGY_FACTORYhas been removed.SBB_MENU_SCROLL_STRATEGY_FACTORY_PROVIDERhas been removed.
- angular/autocomplete:
SBB_AUTOCOMPLETE_DEFAULT_OPTIONS_FACTORYhas been removed.SBB_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORYhas been removed.SBB_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY_PROVIDERhas been removed.
Bug Fixes
- angular/accordion: remove deprecated animation definitions (#2704) (52841ed)
- angular/autocomplete: remove unused factory functions (#2695) (5cffb51)
- angular/chips: provide default options in root (#2697) (cbb3230)
- angular/menu: remove deprecated animation definitions (#2703) (ae327b6)
- angular/menu: remove unused factory functions (#2696) (a8b61ff)
- angular/sidebar: remove deprecated animation definitions (#2705) (c7b7b7d)
Documentation
Release 20.0.3
Release 20.0.2
Release 20.0.1
Release 20.0.0
⚠ BREAKING CHANGES
- multiple:
SbbDialogConfig.componentFactoryResolverhas been removed.SbbLightboxConfig.componentFactoryResolverhas been removed.
- angular/core:
mixinErrorStatehas been removed.mixinDisabledandCanDisablehave been removed. Use input transforms instead.mixinInitializedandHasInitializedhave been removed. Use aSubjectthat emits inngOnInitinstead.mixinTabIndexandHasTabIndexhave been removed. Use input transforms instead.
- angular/lightbox:
SBB_LIGHTBOX_SCROLL_STRATEGY_FACTORYhas been removed.SBB_LIGHTBOX_SCROLL_STRATEGY_PROVIDER_FACTORYhas been removed.SBB_LIGHTBOX_SCROLL_STRATEGY_PROVIDERhas been removed.
- angular/dialog:
SBB_DIALOG_SCROLL_STRATEGY_FACTORYhas been removed.SBB_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORYhas been removed.SBB_DIALOG_SCROLL_STRATEGY_PROVIDERhas been removed.
- angular/checkbox:
SBB_CHECKBOX_REQUIRED_VALIDATORhas been removed.SBB_CHECKBOX_CONTROL_VALUE_ACCESSORhas been removed.SbbCheckboxRequiredValidatorhas been removed.
- journey-maps:
- The
journey-mapsweb component has been extracted to its own package@sbb-esta/journey-maps-wc.
- The
Features
- journey-maps: extract journey-maps web component to its own package (#2536) (2d4220e)
- journey-maps: add new poi subcategory 'sharing_zone' (#2567) (13cf2e3)
Bug Fixes
- angular/checkbox: breaking changes for v20 (#2525) (b63f87f)
- angular/core: delete deprecated APIs (#2527) (cc38ee0)
- angular/dialog: breaking changes for v20 (#2524) (90205d5)
- angular/form-field: avoid touching the DOM on each state change (#2431) (15082d8)
- angular/icon-sidebar: resolve change after checked errors (#2548) (a3faa37)
- angular/lightbox: breaking changes for v20 (#2526) (b9d2810)
- angular/menu: handle keyboard events through dispatcher (#2432) (89ff473)
- angular/processflow: resolve changed after checked errors (#2556) (a807112)
- angular/radio: assistive technology announcing button as invalid (#2543) (e47f355)
- angular/radio: updating required value should mark for check (#2544) (fb535d5)
- angular/select: remove value from aria-labelledby (#2521) (a395b67)
- angular/select: resolve change after checked errors (#2545) (eca4483)
- angular/sidebar: resolve change after checked errors (#2547) (df1b277)
- angular/sidebar: removes -1 tabindex from sidenav in "over" mode (#2531) (fe56110)
- angular/toggle: resolve changed after checked errors (#2557) (8759c3c)
- angular: remove final references to ComponentFactoryResolver (#2433) (5f9ed21)
- multiple: fix VoiceOver confused by Select/Autocomplete's ARIA semantics (#2528) (3ea6388)
- multiple: remove remaining references to ComponentFactoryResolver (#2530) (a6b9318)
Documentation
Release 20.0.0-next.4
Release 20.0.0-next.3
Release 20.0.0-next.2
⚠ BREAKING CHANGES
- multiple:
SbbDialogConfig.componentFactoryResolverhas been removed.SbbLightboxConfig.componentFactoryResolverhas been removed.
- angular/core:
mixinErrorStatehas been removed.mixinDisabledandCanDisablehave been removed. Use input transforms instead.mixinInitializedandHasInitializedhave been removed. Use aSubjectthat emits inngOnInitinstead.mixinTabIndexandHasTabIndexhave been removed. Use input transforms instead.
- angular/lightbox:
SBB_LIGHTBOX_SCROLL_STRATEGY_FACTORYhas been removed.SBB_LIGHTBOX_SCROLL_STRATEGY_PROVIDER_FACTORYhas been removed.SBB_LIGHTBOX_SCROLL_STRATEGY_PROVIDERhas been removed.
- angular/dialog:
SBB_DIALOG_SCROLL_STRATEGY_FACTORYhas been removed.SBB_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORYhas been removed.SBB_DIALOG_SCROLL_STRATEGY_PROVIDERhas been removed.
- angular/checkbox:
SBB_CHECKBOX_REQUIRED_VALIDATORhas been removed.SBB_CHECKBOX_CONTROL_VALUE_ACCESSORhas been removed.SbbCheckboxRequiredValidatorhas been removed.
Features
Bug Fixes
- angular/checkbox: breaking changes for v20 (#2525) (b63f87f)
- angular/core: delete deprecated APIs (#2527) (cc38ee0)
- angular/dialog: breaking changes for v20 (#2524) (90205d5)
- angular/form-field: avoid touching the DOM on each state change (#2431) (15082d8)
- angular/icon-sidebar: resolve change after checked errors (#2548) (a3faa37)
- angular/lightbox: breaking changes for v20 (#2526) (b9d2810)
- angular/menu: handle keyboard events through dispatcher (#2432) (89ff473)
- angular/radio: assistive technology announcing button as invalid (#2543) (e47f355)
- angular/radio: updating required value should mark for check (#2544) (fb535d5)
- angular/select: remove value from aria-labelledby (#2521) (a395b67)
- angular/select: resolve change after checked errors (#2545) (eca4483)
- angular/sidebar: resolve change after checked errors (#2547) (df1b277)
- angular: remove final references to ComponentFactoryResolver (#2433) (5f9ed21)
- multiple: fix VoiceOver confused by Select/Autocomplete's ARIA semantics (#2528) (3ea6388)
- multiple: remove remaining references to ComponentFactoryResolver (#2530) (a6b9318)