Skip to content

Releases: sbb-design-systems/sbb-angular

Release 9.2.0

02 Apr 07:24
Compare
Choose a tag to compare

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

19 Mar 14:14
Compare
Choose a tag to compare

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

11 Mar 12:06
Compare
Choose a tag to compare

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

03 Mar 14:12
Compare
Choose a tag to compare

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

  • core: remove ScrollingModule re-export from root (#323) (82b2797)
  • public: show pointer cursor on usermenu (#317) (5b23c2c)
  • showcase: fix accordion example (#322) (cb87837)

Release 9.0.0

27 Feb 12:04
Compare
Choose a tag to compare

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 or ng update @sbb-esta/angular-business will automatically install @sbb-esta/angular-core, otherwise you will need to install the package manually via npm 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

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

18 Feb 08:57
Compare
Choose a tag to compare

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

  • fix tests with no expectations error (#279) (d3ccb31)

Release 8.9.0

07 Feb 12:03
Compare
Choose a tag to compare

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

  • business: style tabs according to style guide (#251) (c0491d5)

Release 8.8.0

28 Jan 13:46
Compare
Choose a tag to compare

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

  • shorten build script names by removing angular- (2dcf6d4)
  • update dependencies (#256) (1e8ced2)

Features

Release 8.7.12

06 Jan 16:12
Compare
Choose a tag to compare

And we're back in 2020 with a small bugfix release.

Thank you to @daniel-sc for his contribution.

Bug Fixes

  • public: fix the sticky detection for public table (#250) (84b5241), closes #247
  • assure hidden native input elements are positioned close to label (#248) (d5e43e9), closes #243

Release 8.7.11

06 Dec 17:57
Compare
Choose a tag to compare

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. 😃

Bug Fixes

  • fix change detection for sbb-processflow-step title (#238) (4cfc9e0)
  • limit header icon height to header height (#237) (633f05a), closes #204
  • limit sbb-select dropdown width to host (#239) (847fcc4), closes #220