Skip to content

Latest commit

 

History

History
254 lines (117 loc) · 14.7 KB

CHANGELOG.md

File metadata and controls

254 lines (117 loc) · 14.7 KB

11.0.0-beta.11 (2021-04-26)

Chore

  • toolkit: compile with TypeScript strict checks enabled (0a241d5), closes #42

11.0.0-beta.10 (2021-03-16)

Bug Fixes

  • toolkit/testing: allow to reset the emit count of ObserveCaptor (b2427bf)

11.0.0-beta.9 (2021-03-09)

Bug Fixes

  • 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)

Bug Fixes

  • ɵ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)

Features

  • toolkit/util: support the coercion of Map's from other JavaScript realms (aea4aa8)

11.0.0-beta.6 (2021-01-15)

Bug Fixes

  • ɵ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)

Features

  • ɵ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)

BREAKING CHANGES

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)

Bug Fixes

  • toolkit/sashbox: do not form a stacking context barrier on sash content (ff624fd)

Features

  • ɵ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)

Features

  • ɵ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)

BREAKING CHANGES

  • 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)

Bug Fixes

  • toolkit: restrict the toolkit to be compatible with Angular version 11 (2e603df)

11.0.0-beta.1 (2020-11-17)

chore

  • toolkit: update @scion/toolkit to Angular 11 (abfb0e9), closes #26

BREAKING CHANGES

  • 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

10.0.0-beta.4 (2020-11-11)

Bug Fixes

  • toolkit/testing: capture error in ObserveCaptor (31d3efe)

10.0.0-beta.3 (2020-11-05)

Bug Fixes

  • 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)

Features

  • 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 the mapArray 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)

Features

  • ɵtoolkit: allow organizing content in tabs (98805e0), closes #10

10.0.0-beta.1 (2020-07-17)

Bug Fixes

  • ɵtoolkit: prefix the version in the URL of the testing application (885700b)

chore

  • update toolkit to Angular 10 (da15919), closes #11

BREAKING CHANGES

  • 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)

Bug Fixes

  • ɵ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)

BREAKING CHANGES

  • 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)

Bug Fixes

  • publish internal toolkit under @scion/toolkit.internal instead of @scion/~toolkit (78a31d7)

9.0.0-beta.1 (2020-06-01)

Features

  • create scion-toolkit repository with tools from scion-workbench repository (42571e1)