Lion Versions Save

Fundamental white label web component features for your design system.

@lion/[email protected]

1 week ago

Patch Changes

  • 36f0bbce: [select-rich] only close the overlay on tab when trapsKeyboardFocus is false

@lion/[email protected]

1 week ago

Patch Changes

  • c5ffe9cf: Allow getCacheIdentifier to be asynchronous
  • df8bf58f: Reset cache and pending requests when cache session ID changes
  • a8105ec2: Add caching tests for when getCacheIdentifier is asynchronous

@lion/[email protected]

3 weeks ago

Patch Changes

  • 3a1482f7: Fix [ArrowUp]/[ArrowDown] not registering as user interaction when done directly on the select-rich component
  • a53ded7e: [localize] make use of formatDate locale option to parse the date correctly, which prevents day and month jumping in the input-amount when e.g. en-GB is used on the html tag and en-US is used to format the date.

@lion/[email protected]

3 weeks ago

Minor Changes

  • 3cef9164: [select-rich] fix readonly keyboard interaction
  • 3cef9164: [select-rich] export getSelectRichMembers test helper

Patch Changes

  • 3cef9164: [input-amount] returns Unparseable as a modelValue if a wrong value has been entered
  • 3cef9164: [core] allow browserDetection to be run in ssr context
  • 3cef9164: [lion-input-tel-dropdown] Focus input fieled after dropdown menu is closed

@lion/[email protected]

1 month ago

Patch Changes

  • 37deecd2: Added support for cross-root registration by adding a flag to composed property of form-element-register event.
  • f0333bbc: [core/SlotMixin] allow to (re)render scoped elements as direct light dom child

@lion/[email protected]

1 month ago

BREAKING:

  • [form] set focus to the first erroneous form element on submit (mildly breaking, since it could conflict with custom focus management)
  • Update to lit version 3
  • Moved to scoped-elements v3

Patch Changes

  • [input-tel-dropdown] use ScopedElementsMixin in to run test-suite with select-rich
  • [core] add Firefox to browserDetection
  • [textarea] set box-sizing in tests to make it work cross browser
  • [input-stepper] fix the toggling of the disabled state for the buttons
  • [core] update types for ScopedElementsMixin
  • [form-core] order aria-labelledby and aria-describedby based on slot order instead of dom order
  • [input-range] add screen-reader labels for minimum and maximum value
  • [form-core] remove fieldset label/helpt-text from input-field aria-labelledby/aria-describedby. See https://github.com/ing-bank/lion/issues/1576
  • [validation-messages] get correct validation min and max dates in French
  • [form-core]: set aria-disabled next to the disabled attribute for NVDA screen reader
  • [input-stepper] a11y enhancement & added translations
  • [checkbox-group] add role="list" and role="listitem" to checkbox-indeterminate and its children

[email protected]

1 month ago

Patch Changes

  • 3737c492: fix: allow compatibility with node 16

@lion/[email protected]

1 month ago

Minor Changes

  • beta release with:
    • Update to lit version 3
    • Moved to scoped-elements v3

@lion/[email protected]

1 month ago

Patch Changes

  • e6b8dd14: [@lion/ui]: Fix "Multiple versions of Lit loaded." by pinning @open-wc/scoped-elements version.
  • 8b7cc43f: feat: allow SlotRerenderObject to first render on connectedCallback via firstRenderOnConnected

@lion/[email protected]

1 month ago

Minor Changes

  • [core] allow SlotRerenderObject to first render on connectedCallback via firstRenderOnConnected

Patch Changes

  • [tests] fix type errors for SlotMixin.test.js
  • [input-tel-dropdown] use ScopedElementsMixin in to run test-suite with select-rich
  • [core] add Firefox to browserDetection
  • [overlays] skip local-positioning tests for Firefox, and added a todo to fix later
  • [textarea] set box-sizing in tests to make it work cross browser