Releases: sbb-design-systems/sbb-angular
Release 9.2.0
In this release we provide business styling for tooltip and an advanced usage for tooltip when hovering. Furthermore breadcrumb has its own business styling now. Many thanks to @Vlanz and @efux for your contributions.
If you also would like to contribute to this library, have a look at the help wanted issues.
Features
- business: apply breadcrumb business styling (#353) (2aa839d), closes #78
- business: enable any element as a tooltip trigger and provide tooltip styling (#356) (b79eca8), closes #200 #90 #225
Bug Fixes
Release 9.1.1
With this release we provide some fixes and improvements for chip, select and textarea components.
If you also would like to contribute to this library, have a look at the help wanted issues.
Bug Fixes
- business: mark chip input as invalid only when touched (#347) (815f277)
- connect select component to sbb-field (#340) (745598c)
- correct focus of textarea and resizing behaviour (#344) (cfcdd39), closes #194
- enable label click for select and chip in sbb-field (#346) (92b4b2d)
- fix too small width of usermenu in IE11 (#345) (ee3e4db), closes #341
- icons: center sbb logo in app icon (#338) (4a3f5c2), closes #119
- icons: fix utilization medium fixed size (#337) (49efc7b), closes #254
Release 9.1.0
This release provides the chip input component for the business package. A big thank you to @Vlanz.
If you also would like to contribute to this library, have a look at the help wanted issues.
Features
Bug Fixes
- allow dropdown overlays to be scrollable (#332) (cce4575), closes #116
- allow dropdown scrolling in safari (#336) (892a290)
- business: dont shrink menu-icon on mobile devices in sbb-header (#326) (48ddab5)
- showcase: enable side menu scrolling to bottom on mobile (#328) (f234444)
- showcase: fix disabled button in field showcase (#333) (ffd38e1)
- showcase: replace corrupted avatar icon (#331) (ec2b581), closes #280
Release 9.0.1
In this release we provide some minor bug fixes. Thank you @WyssTobi for your contribution.
If you also would like to contribute to this library, have a look at the help wanted issues.
Bug Fixes
Release 9.0.0
This is the release for Angular 9! For Angular 9 specifics (and Ivy) see this blog post. Please update your project to Angular 9 before applying our updates: https://update.angular.io.
To update the @sbb-esta
packages, execute ng update @sbb-esta/angular-public
or ng update @sbb-esta/angular-business
.
If you encounter any strange problems, first try to delete and reinstall your node_modules.
As always, we appreciate your feedback. 😃
⚠ BREAKING CHANGES
- Upgrading to version 9 of Angular. As recommended by Angular, the libraries are compiled via ViewEngine, which will be converted to Ivy in an Angular project that is using Ivy (default in Angular 9).
- @sbb-esta/angular-core is now a peer dependency of @sbb-esta/angular-public and @sbb-esta/angular-business. Executing
ng update @sbb-esta/angular-public
orng update @sbb-esta/angular-business
will automatically install @sbb-esta/angular-core, otherwise you will need to install the package manually vianpm install --save @sbb-esta/angular-core
. - Removing the deprecated support for form control on a radio button. sbb-radio-button and sbb-radio-button-panel should be wrapped in a sbb-radio-group. See an example in the
Use with @angular/forms
section in the radio button documentation - business: The header module no longer exports the DropdownModule. If you used sbb-dropdown with the header, you either should switch to using sbb-header-menu where applicable or you need to add DropdownModule to the NgModule imports.
- Removing the deprecated icons from
@sbb-esta/angular-public
. Please use the icons from @sbb-esta/angular-icons. This also removes the different icon directives (*sbbButtonIcon
,*sbbGhettoboxIcon
,*sbbNotificationIcon
,*sbbSearchIcon
,*sbbToggleOptionIcon
,*sbbTooltipIcon
) and replaces them with*sbbIcon
. - Due to various small problems, we are removing internal usage of perfect-scrollbar. We are also deprecating the ScrollingModule. If you want to keep using the ScrollingModule, you will have to install ngx-perfect-scrollbar manually in your project (npm install --save ngx-perfect-scrollbar).
- Removing various deprecated code parts in checkbox, checkbox panel, dropdown, keycloak config, radio button, radio button panel, tag, textarea, toggle, toggle option. The deprecated highlight pipe has been removed.
Features
- add migration for public and business packages (#303) (dd93e2e)
- migrate to angular 9 (#277) (b7f6066)
- business: add .sbb-active as active link highlight (#306) (0222ea6), closes #253
Bug Fixes
- business: add import to overlay module to header (#292) (a51c399)
- business: fix overlapping header menus (#290) (19d5a0d), closes #286
- business: fix styling and scrolling in header menu (#318) (cedf4ab)
- business: remove dropdown module from header module (#289) (d31b6eb), closes #269
- maps: assign public access to package config (#282) (17f9f41)
- public: fix sticky support detection in table component (#283) (bb0dc1a)
- public: show pointer cursor on tag (#314) (4abe188)
- public: show searchbox in header mode (#302) (0d9353e)
- showcase: fix datepicker styling in showcase (#312) (360b24b)
- showcase: fix examples using form control on sbb-radio-button (#308) (c6f4980)
- showcase: fix overlapping styles for tabs (#310) (5fe284c)
- showcase: fix style of lightbox and dialog content (#305) (1607564)
- showcase: fix table aligning in showcase example (#307) (35816db)
- showcase: hide scss button in example viewer for missing scss files (#311) (8ccc859)
- make notification component jump marks fault tolerant (#313) (cecc75f)
- change @sbb-esta/angular-core to be a peer dependency (#295) (c41e078)
- drop support for form control on radio button (#287) (e724872)
- remove deprecated code (#284) (463c6fe)
- remove deprecated icon library from public (#281) (50b8202)
- remove usage of perfect-scrollbar (#285) (b539cd0)
Release 8.10.0
In this release we provide a new package for displaying maps. Thanks very much to @WyssTobi for this contribution.
If you also would like to contribute to this library, have a look at the help wanted issues.
Bug Fixes
- public: correct dropdown width in breadcrumbs (#278) (f4019cf), closes #268
- showcase: catch error if showcase component ha no examples (#276) (7379078)
Features
Tests
Release 8.9.0
This release contains a fix for the pin mode in the public table, as well as the completion of the business tabs styling.
Thank you to @hesyar, @efux and @jeripeierSBB for the contribution. Have a look at the help wanted issues, if you also would like to contribute to this library.
With Angular 9 released, this might be the last release for Angular 8. Our next release will be for Angular 9.
Bug Fixes
- check property pinMode before accessing (#273) (04aa454), closes #272
- circular dependency in sbb-toggle-showcase (#266) (ea5d231)
Features
Release 8.8.0
A new feature in this release is the business table and pagination implementation. A big thank you to @Vlanz for the contribution. Also thank you @davide1995 for the bug fix for textarea.
This release contains new icons as experimental modules. For the future, we would like to implement something similar to the MatIcon, that will require only one module import. However this is in the very early conception phase and probably won't be done until Angular 10.
Bug Fixes
- fix the disabled state of sbb-select (#262) (6f5c3e7), closes #244
- use the correct SBB fonts (#260) (bb18668)
- textarea: trigger calculation of remaining characters correctly (#252) (e3916dd), closes #217
Build System
Features
Release 8.7.12
Release 8.7.11
This will be the last release this year, since I'll be on holidays starting today. I'll be back in 2020. I wish you a merry christmas and a happy new year. 😃