11.0.0-beta.11 (2021-04-26)
11.0.0-beta.10 (2021-03-16)
- toolkit/testing: allow to reset the emit count of
ObserveCaptor
(b2427bf)
11.0.0-beta.9 (2021-03-09)
- toolkit/util: make the signature of
Arrays.intersect
compatible with strict type checking mode (21bde13), closes #48
11.0.0-beta.8 (2021-02-21)
- ɵtoolkit/accordion: trigger filled state update on initialization (7a5402f)
- ɵtoolkit/list: remove padding to prevent native scrollbars from showing (5fc6dc1)
11.0.0-beta.7 (2021-02-10)
- toolkit/util: support the coercion of Map's from other JavaScript realms (aea4aa8)
11.0.0-beta.6 (2021-01-15)
- ɵtoolkit/accordion: remove viewport from accordion (ff0aac3)
- toolkit/viewport: render the actual scroll position when an animation completes (8033a79)
11.0.0-beta.5 (2021-01-11)
- ɵtoolkit/accordion: allow displaying accordion items in solid instead of speech bubble style (7d211d3)
- ɵtoolkit/accordion: provide page object to be used in e2e protractor tests (c94c14e)
- ɵtoolkit/filter-field: allow the user to reset filter text (29e3fec)
- ɵtoolkit/filter-field: enable the filter field for use with the Angular Forms API (079b00c)
- ɵtoolkit/theme: remove the focus glow from disabled input fields (be9944c)
- toolkit/observable: allow observing an element's position on the screen (7cbffa1)
- toolkit/viewport: allow a viewport to grow with its content (b7f9e0d)
- toolkit/viewport: Changed the
sci-viewport
element to grow with its content. The viewport no longer positions its content absolutely, but in the document element flow instead, allowing the viewport to adapt its size to its content's width and height. This change may be breaking. Please refer to our documentation on how to layout a viewport: https://github.com/SchweizerischeBundesbahnen/scion-toolkit/blob/master/docs/site/tools/viewport.md.
As part of this change, we also had to change the sci-scrollable
directive's behavior. It no longer positions its host absolutely, but in document element flow instead. You may use this directive for adding the SCION scrollbar to other viewport implementations, such as the <cdk-virtual-scroll-viewport>
component of Angular CDK. To migrate, add the host to a CSS grid container to fill the remaining space vertically and horizontally.
11.0.0-beta.4 (2020-12-17)
- toolkit/sashbox: do not form a stacking context barrier on sash content (ff624fd)
- ɵtoolkit/checkbox: allow to query the checked state via page object (1b0a767)
- ɵtoolkit/property: throw an error if the page object is given an invalid element finder (ca0cb90)
- ɵtoolkit/tabbar: provide page object to select a tab in e2e tests (9538a02)
11.0.0-beta.3 (2020-12-09)
- ɵtoolkit/filter-field: allow setting a placeholder text if empty (0e4d4cf)
- toolkit/sashbox: prevent the splitter from overlapping overlays (6903256)
- toolkit/throbber: provide a throbber to indicate execution of an action (eca1da9)
- toolkit/viewport: allow styling scrollbar and prefix CSS variable names to lay out viewport content (f91dc1f)
-
toolkit/viewport: Renamed CSS variables to lay out viewport content.
To migrate: If customizing the default layout of viewport content, replace the following CSS variables:
--grid-template-columns
->--sci-viewport-content-grid-template-columns
--grid-template-rows
->--sci-viewport-content-grid-template-rows
--grid-auto-columns
->--sci-viewport-content-grid-auto-columns
--grid-auto-rows
->--sci-viewport-content-grid-auto-rows
--gap
->--sci-viewport-content-grid-gap
11.0.0-beta.2 (2020-11-17)
- toolkit: restrict the toolkit to be compatible with Angular version 11 (2e603df)
11.0.0-beta.1 (2020-11-17)
-
toolkit: Added support for Angular 11.
To migrate: If using Angular agnostic tools, migrate your app to Angular 11 as following:
- Run
ng update @angular/cli @angular/core @angular/cdk
. - Refer to the Angular Update Guide for detailed instructions on how to update Angular: https://update.angular.io
- Run
10.0.0-beta.4 (2020-11-11)
- toolkit/testing: capture error in
ObserveCaptor
(31d3efe)
10.0.0-beta.3 (2020-11-05)
- toolkit/sashbox: accept numeric values for sash proportions (94100ba)
- toolkit/sashbox: emit sash sizes when resetting the sash layout (6063078)
- toolkit/sashbox: remove dimension module from imported modules as not used (76bb850)
- toolkit/viewport: remove dimension module from imported modules as not used (eef3cf8)
- toolkit/util: add method to arrays util to get the last element in an array matching a predicate (2346dc1)
- toolkit/operators: allow running downstream and upstream operators inside a context (5074075)
- toolkit/operators: deprecate
pluckArray
RxJS operator in favor of themapArray
operator (5c72584) - toolkit/sashbox: emit sash sizes when finished sashing (0d28543)
- toolkit/util: make options object optional in
Arrays.remove
utility (c87f5fd) - toolkit/storage: observe changes to items in local and session storage using the WebStorage class (f435426)
- toolkit/bean-manager: provide bean manager to look up singleton objects (bf76eca)
10.0.0-beta.2 (2020-08-07)
10.0.0-beta.1 (2020-07-17)
- ɵtoolkit: prefix the version in the URL of the testing application (885700b)
- Added support for Angular 10.
To migrate:
- if using Angular agnostic tools, migrate your app to Angular 10 by running
ng update @angular/cli @angular/core @angular/cdk
.
9.0.0-beta.3 (2020-06-12)
- ɵtoolkit: allow placing form field labels above (6220121)
- ɵtoolkit: change colors in accent color palette to have a higher contrast (50d0a40)
- toolkit: make sashbox component work with Angular 9 (8fd97a8)
- toolkit: use dash-case for CSS variables of sci-sashbox component (0504476)
-
toolkit: Renamed CSS variables of sci-sashbox component as following:
--sci-sashbox-splitter_backgroundColor
to--sci-sashbox-splitter-bgcolor
--sci-sashbox-splitter_backgroundColorOnHover
to--sci-sashbox-splitter-bgcolor_hover
--sci-sashbox-splitter_size
to--sci-sashbox-splitter-size
--sci-sashbox-splitter_sizeOnHover
to--sci-sashbox-splitter-size_hover
--sci-sashbox-splitter_touchTargetSize
to--sci-sashbox-splitter-touch-target-size
--sci-sashbox-splitter_crossAxisSize
to--sci-sashbox-splitter-cross-axis-size
--sci-sashbox-splitter_borderRadius
to--sci-sashbox-splitter-border-radius
--sci-sashbox-splitter_opacityWhenActive
to `--sci-sashbox-splitter-opacity_active--sci-sashbox-splitter_opacityOnHover
to--sci-sashbox-splitter-opacity_hover
9.0.0-beta.2 (2020-06-01)
- publish internal toolkit under
@scion/toolkit.internal
instead of@scion/~toolkit
(78a31d7)
- create scion-toolkit repository with tools from scion-workbench repository (42571e1)