Skip to content

Releases: ing-bank/lion

@lion/ui@0.18.0-menu-system.5

05 Jun 10:54

Choose a tag to compare

Pre-release

@lion/ui

0.17.0-menu-system.0

Minor Changes

  • ba4b660: fixed overlay accumulate margins

Patch Changes

  • ba4b660: [overlays] fixed preventsScroll body margin handling for nested overlays by centralizing body-size state in OverlaysManager and avoiding margin accumulation/restoration mismatches.
  • bd0fc46: Update aria-label for input-datepicker invoker button for a11y reason in case of multiple datepicker in same screen
  • 38f6c56: [button] fix button default styling to align with platform requirements.
  • 2c1e325: fix(overlayShadowDomStyle): when reduced animatiopn is not applying animation duration properly
  • fcbf5b7: [makeMatchingTextBold] escape regex characters on matchString to prevent invalid regex error
  • da1b636: [overlays] fix popper.js bug in nested shadow roots and improved compatibility with demo viewer.
  • c50d02c: fix(LionInputStepper): prevent click on increase/decrease buttons when is readonly

0.16.1

Patch Changes

  • 33d253c: [overlays] make OverlaysManager#_siblingsInert protected

0.16.0

Minor Changes

  • b09b1af: [overlays] update trapskeyboardfocus feature to use native dialog

    trapskeyboardfocus feature is updated to use native Dialog for trapping focus. It bring some breaking changes:

    • Endpoints removed: containFocus, rotateFocus from @lion/ui/overlays.js
    • Undocumented protected configuration property for Overlays _noDialogEl is removed. It allowed to use div element instead of dialog for rendering dialogs
    • OverlayController#enableTrapsKeyboardFocus, OverlayController#disableTrapsKeyboardFocus have been removed
    • OverlaysManager#disableTrapsKeyboardFocusForAll, OverlaysManager#informTrapsKeyboardFocusGotEnabled, OverlaysManager#informTrapsKeyboardFocusGotDisabled have been removed

    The change in the behaviour from UX point of view:
    The main difference is that the navite modal dialog does not trap the focus inside the dialog entirely. It allows to switch from the dialog to the browser's panels. It's done by design to improve a11y expirience and let users switch browser's tab as example if they want so.

Patch Changes

  • d39c6b7: [overlays] improve hide behavior after teardown and registration check

0.15.5

Patch Changes

  • 354ae42: update lion-switch model-value-changed event documentation
  • 557045b: [collapsible] remove unneeded aria-labelledby on the contentNode
  • 799b690: fix(ChoiceGroupMixin): initialModelValue is not managed properly
  • 173b2b9: fix(InputTelephone): spanish allCountries label is not right

0.15.4

Patch Changes

  • 7172215: [input-file]: add missing translations and add support for Indonesian
  • 9afb769: Make ListboxMixin works well with ScopedStylesController when cache is used
  • 4018c28: remove overlay-scroll-lock properly after overlay teardown
  • d835665: The currency for Bulgaria (BG) is now set to Euro(EUR) instead of Bulgarian Lev(BGN)
  • 44205ee: [input-amount] allow pasting value with currency correctly
  • b473e4f: [listbox]: remove resetInteractionStates from clear function

0.15.3

Patch Changes

  • 4154801: [validation-message] remove the letter T from IsDateDisabled in Italian message

  • 579e42b: fix(LionInputStepper): improve handling of decimal step values and alignment closes #2615

  • 45af9dc: feat(LionInputStepper): implement self-destructing output content for value display

    1. from
      ${this.__valueText}
      to ${this.__valueText}
    2. remove the _onEnterButton() and _onLeaveButton() logic.
  • 9105f50: fix(ValidateMixin): no dispatch validators on readOnly form items

  • 37b24e5: [form-core] improve validation feedback message for screen readers to make it one sentence.

  • b64f520: [lion-input-stepper]: add component label to aria-label of increase and decrease buttons

  • ef0af0e: fix(pagination): remove unnecessary ellipsis when count equals visiblePages + 1

    Fixed issue where LionPagination component incorrectly displayed ellipsis when the total page count was exactly one more than the visible pages setting (e.g., showing [1, 2, 3, 4, 5, '...', 6] instead of [1, 2, 3, 4, 5, 6] when visiblePages=5 and count=6).

0.15.2

Patch Changes

  • e6a8fa7: [input-amount-dropdown] add translations
  • abcc6fd: fix hidesOnEsc for nested overlays

0.15.1

Patch Changes

  • f8dda40: [listbox] fix rendering for lazy slottables

0.15.0

Minor Changes

  • 6e0ed97: Make the manager singletons get instantiated and registered lazily.

Patch Changes

  • 02d0106: [input-stepper] make decrement and increment functions protected instead of private
  • Updated dependencies [6e0ed97]
    • singleton-manager@1.8.0

0.14.3

Patch Changes

  • 5360c5a: [select-rich] improve rendering by the lit cache function

0.14.2

Patch Changes

  • da22fdb: [overlays] allow the popup dialog to close when it is setup by lit cache

0.14.1

Patch Changes

  • f6860c4: exports amount-dropdown types

0.14.0

Minor Changes

  • 57800c4: adds the lion-input-amount-dropdown component

0.13.1

Patch Changes

  • 63454c2: add @slot and @customElements meta data for custom-elements manifest
  • 63454c2: cleanup IE11 code in LionButton
  • 713429a: adds configuration options to the success message validation

0.13.0

Minor Changes

  • fb0813b: [overlays]: don't use hidesOnOutsideEsc in configs, as it disallows nested overlays (a11y concern)
  • da46980: [overlays]: avoid interference of native dialog escape handler and escape handlers defined by OverlayController.
    This is needed until we can configure closedby="none" on the native dialog for all browsers: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/dialog#closedby.
    (We release this as a minor change, as we stop propagation of HTMLDialogElement 'cancel' and 'close' events, and some consumers might (ab)use them...)

Patch Changes

  • 9a80ba9: [form-core]: make focusableNode teardown defensive in case the node doesn't exist
  • 9a80ba9: [overlays]: make sure that edge cases where overlays are connected and immediately disconnected, are covered well
  • 4460db7: Fix @open-wc/dedupe-mixin version conflict
  • 57eec5b: fix: make sure helpText and label respond to empty strings
  • f19befe: [combobox] fix preselection in combobox when modelValue present
  • 64b72a0: [form-core] make sure renamed Required validator are identified as such, while remaining compatible with multiple versions
  • 765a1a2: Fixed disabled and readonly attribute handling for lion-combobox

0.12.0

Minor Changes

  • 9a4a873: Editing negative numbers in LionInputAmount become possible both with '-' and '\u2212'

0.11.6

Patch Changes

  • 85666d6: feat(input-tel): use first preferred region to set a default region
  • dc5d224: fix(input-tel): use full locale to translate country names in dropdown

0.11.5

Patch Changes

  • a0d334d: Added initial Turkish (tr.js / tr-TR.js) translation files for the following components:

    • input-datepicker
    • calendar
    • form-core
    • overlays
    • pagination
    • validate-messages
  • cbe8f86: [input-file] set buttonLabel initially

  • f9f5519: LionInputFile: Customize the text content of the selected files for screen reader if uploadOnSelect is enabled

  • cf4a8fd: [input-stepper] align value with step value

  • 07b089e: [validate-mixin] determine if a required validator or result validator has been registered based on characteristics

0.11.4

Patch Changes

0.11.3

Patch Changes

  • 1769e29: [combobox] do not submit form if overlay of combobox is opened and ENTER is hit

0.11.2

Patch Changes

  • a181a03: [localize] Fix bug that accepted 3 digit year
  • 163af2e: prepared documentation for cross-compatibility rocket and astro

0.11.1

Patch Changes

  • 22b8f24: [lion-checkbox-indeterminate] Fix bugs regarding disabled and pre-checked children
  • d86c1f7: [select-rich] block arrow key interaction when singleOption is set

0.11.0

Minor Changes

  • 29b729e: [input-amount] make sure that previous locale is not used for parsing on user-edit with <= 2 decimals

Patch Changes

  • b983379: [validate-messages] updated translation of the MinNumber and MaxNumber validation error messages, so that endpoint is included.
  • 41fecd3: [select-rich] allow arrowLeft and arrowRight to change the value when navigateWithinInvoker is true and dropdown is closed

0.10.1

Patch Changes

  • dd59812: [dialog] add an option to set role="alertdialog" instead of the default role="dialog"
  • 5344fde: [core] rerender direct host child with right slot attr when root is switched
  • a1d6dd9: [button] set the 'aria-disabled' attribute to 'true' when disabled and remove it when not disabled
  • 81e2a1d: [calendar] add translations for an information message for screen reader users when a date is disabled
  • 795237d: [form-core] add aria-hidden=true to the graphic element of the choiceInput
  • 2155e45: [overlays] add tabindex="-1" to prevent tooltips get focus in Safari and Firefox

0.10.0

Minor Changes

  • 35e6605: [form-core] add "user-edited" mode to formatOptions while editing existing value of a form control
  • 8377e8d: [overlays]: rework setup and teardown logic of OverlayMixin (allow to reconnect offline dom nodes; allow moving dom nodes in performant way)

Patch Changes

  • 45f0666: [input-amount]: when an existing value is edited (preformatted), stick with the same heuristic for interpreting separators (commas, dots, spaces), namely: withLocale
  • e5ff2b0: [overlays]: overlayController teardown cleanup (removes logs in test files)
  • 8377e8d: [overlays]: allow Subclassers to teardown at the righ...
Read more

@lion/ui@0.17.1

04 Jun 11:19
9793ae7

Choose a tag to compare

Patch Changes

  • 9956e6f: Correctly position bottom sheet for small screens

@lion/ui@0.18.0-menu-system.4

02 Jun 06:57

Choose a tag to compare

Pre-release

@lion/ui

0.17.0-menu-system.0

Minor Changes

  • ba4b660: fixed overlay accumulate margins

Patch Changes

  • ba4b660: [overlays] fixed preventsScroll body margin handling for nested overlays by centralizing body-size state in OverlaysManager and avoiding margin accumulation/restoration mismatches.
  • bd0fc46: Update aria-label for input-datepicker invoker button for a11y reason in case of multiple datepicker in same screen
  • 38f6c56: [button] fix button default styling to align with platform requirements.
  • 2c1e325: fix(overlayShadowDomStyle): when reduced animatiopn is not applying animation duration properly
  • fcbf5b7: [makeMatchingTextBold] escape regex characters on matchString to prevent invalid regex error
  • da1b636: [overlays] fix popper.js bug in nested shadow roots and improved compatibility with demo viewer.
  • c50d02c: fix(LionInputStepper): prevent click on increase/decrease buttons when is readonly

0.16.1

Patch Changes

  • 33d253c: [overlays] make OverlaysManager#_siblingsInert protected

0.16.0

Minor Changes

  • b09b1af: [overlays] update trapskeyboardfocus feature to use native dialog

    trapskeyboardfocus feature is updated to use native Dialog for trapping focus. It bring some breaking changes:

    • Endpoints removed: containFocus, rotateFocus from @lion/ui/overlays.js
    • Undocumented protected configuration property for Overlays _noDialogEl is removed. It allowed to use div element instead of dialog for rendering dialogs
    • OverlayController#enableTrapsKeyboardFocus, OverlayController#disableTrapsKeyboardFocus have been removed
    • OverlaysManager#disableTrapsKeyboardFocusForAll, OverlaysManager#informTrapsKeyboardFocusGotEnabled, OverlaysManager#informTrapsKeyboardFocusGotDisabled have been removed

    The change in the behaviour from UX point of view:
    The main difference is that the navite modal dialog does not trap the focus inside the dialog entirely. It allows to switch from the dialog to the browser's panels. It's done by design to improve a11y expirience and let users switch browser's tab as example if they want so.

Patch Changes

  • d39c6b7: [overlays] improve hide behavior after teardown and registration check

0.15.5

Patch Changes

  • 354ae42: update lion-switch model-value-changed event documentation
  • 557045b: [collapsible] remove unneeded aria-labelledby on the contentNode
  • 799b690: fix(ChoiceGroupMixin): initialModelValue is not managed properly
  • 173b2b9: fix(InputTelephone): spanish allCountries label is not right

0.15.4

Patch Changes

  • 7172215: [input-file]: add missing translations and add support for Indonesian
  • 9afb769: Make ListboxMixin works well with ScopedStylesController when cache is used
  • 4018c28: remove overlay-scroll-lock properly after overlay teardown
  • d835665: The currency for Bulgaria (BG) is now set to Euro(EUR) instead of Bulgarian Lev(BGN)
  • 44205ee: [input-amount] allow pasting value with currency correctly
  • b473e4f: [listbox]: remove resetInteractionStates from clear function

0.15.3

Patch Changes

  • 4154801: [validation-message] remove the letter T from IsDateDisabled in Italian message

  • 579e42b: fix(LionInputStepper): improve handling of decimal step values and alignment closes #2615

  • 45af9dc: feat(LionInputStepper): implement self-destructing output content for value display

    1. from
      ${this.valueText}
      to <output class="input-steppervalue" for="..">${this.__valueText}
    2. remove the _onEnterButton() and _onLeaveButton() logic.
  • 9105f50: fix(ValidateMixin): no dispatch validators on readOnly form items

  • 37b24e5: [form-core] improve validation feedback message for screen readers to make it one sentence.

  • b64f520: [lion-input-stepper]: add component label to aria-label of increase and decrease buttons

  • ef0af0e: fix(pagination): remove unnecessary ellipsis when count equals visiblePages + 1

    Fixed issue where LionPagination component incorrectly displayed ellipsis when the total page count was exactly one more than the visible pages setting (e.g., showing [1, 2, 3, 4, 5, '...', 6] instead of [1, 2, 3, 4, 5, 6] when visiblePages=5 and count=6).

0.15.2

Patch Changes

  • e6a8fa7: [input-amount-dropdown] add translations
  • abcc6fd: fix hidesOnEsc for nested overlays

0.15.1

Patch Changes

  • f8dda40: [listbox] fix rendering for lazy slottables

0.15.0

Minor Changes

  • 6e0ed97: Make the manager singletons get instantiated and registered lazily.

Patch Changes

  • 02d0106: [input-stepper] make decrement and increment functions protected instead of private
  • Updated dependencies [6e0ed97]
    • singleton-manager@1.8.0

0.14.3

Patch Changes

  • 5360c5a: [select-rich] improve rendering by the lit cache function

0.14.2

Patch Changes

  • da22fdb: [overlays] allow the popup dialog to close when it is setup by lit cache

0.14.1

Patch Changes

  • f6860c4: exports amount-dropdown types

0.14.0

Minor Changes

  • 57800c4: adds the lion-input-amount-dropdown component

0.13.1

Patch Changes

  • 63454c2: add @slot and @customElements meta data for custom-elements manifest
  • 63454c2: cleanup IE11 code in LionButton
  • 713429a: adds configuration options to the success message validation

0.13.0

Minor Changes

  • fb0813b: [overlays]: don't use hidesOnOutsideEsc in configs, as it disallows nested overlays (a11y concern)
  • da46980: [overlays]: avoid interference of native dialog escape handler and escape handlers defined by OverlayController.
    This is needed until we can configure closedby="none" on the native dialog for all browsers: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/dialog#closedby.
    (We release this as a minor change, as we stop propagation of HTMLDialogElement 'cancel' and 'close' events, and some consumers might (ab)use them...)

Patch Changes

  • 9a80ba9: [form-core]: make focusableNode teardown defensive in case the node doesn't exist
  • 9a80ba9: [overlays]: make sure that edge cases where overlays are connected and immediately disconnected, are covered well
  • 4460db7: Fix @open-wc/dedupe-mixin version conflict
  • 57eec5b: fix: make sure helpText and label respond to empty strings
  • f19befe: [combobox] fix preselection in combobox when modelValue present
  • 64b72a0: [form-core] make sure renamed Required validator are identified as such, while remaining compatible with multiple versions
  • 765a1a2: Fixed disabled and readonly attribute handling for lion-combobox

0.12.0

Minor Changes

  • 9a4a873: Editing negative numbers in LionInputAmount become possible both with '-' and '\u2212'

0.11.6

Patch Changes

  • 85666d6: feat(input-tel): use first preferred region to set a default region
  • dc5d224: fix(input-tel): use full locale to translate country names in dropdown

0.11.5

Patch Changes

  • a0d334d: Added initial Turkish (tr.js / tr-TR.js) translation files for the following components:

    • input-datepicker
    • calendar
    • form-core
    • overlays
    • pagination
    • validate-messages
  • cbe8f86: [input-file] set buttonLabel initially

  • f9f5519: LionInputFile: Customize the text content of the selected files for screen reader if uploadOnSelect is enabled

  • cf4a8fd: [input-stepper] align value with step value

  • 07b089e: [validate-mixin] determine if a required validator or result validator has been registered based on characteristics

0.11.4

Patch Changes

0.11.3

Patch Changes

  • 1769e29: [combobox] do not submit form if overlay of combobox is opened and ENTER is hit

0.11.2

Patch Changes

  • a181a03: [localize] Fix bug that accepted 3 digit year
  • 163af2e: prepared documentation for cross-compatibility rocket and astro

0.11.1

Patch Changes

  • 22b8f24: [lion-checkbox-indeterminate] Fix bugs regarding disabled and pre-checked children
  • d86c1f7: [select-rich] block arrow key interaction when singleOption is set

0.11.0

Minor Changes

  • 29b729e: [input-amount] make sure that previous locale is not used for parsing on user-edit with <= 2 decimals

Patch Changes

  • b983379: [validate-messages] updated translation of the MinNumber and MaxNumber validation error messages, so that endpoint is included.
  • 41fecd3: [select-rich] allow arrowLeft and arrowRight to change the value when navigateWithinInvoker is true and dropdown is closed

0.10.1

Patch Changes

  • dd59812: [dialog] add an option to set role="alertdialog" instead of the default role="dialog"
  • 5344fde: [core] rerender direct host child with right slot attr when root is switched
  • a1d6dd9: [button] set the 'aria-disabled' attribute to 'true' when disabled and remove it when not disabled
  • 81e2a1d: [calendar] add translations for an information message for screen reader users when a date is disabled
  • 795237d: [form-core] add aria-hidden=true to the graphic element of the choiceInput
  • 2155e45: [overlays] add tabindex="-1" to prevent tooltips get focus in Safari and Firefox

0.10.0

Minor Changes

  • 35e6605: [form-core] add "user-edited" mode to formatOptions while editing existing value of a form control
  • 8377e8d: [overlays]: rework setup and teardown logic of OverlayMixin (allow to reconnect offline dom nodes; allow moving dom nodes in performant way)

Patch Changes

  • 45f0666: [input-amount]: when an existing value i...
Read more

@lion/ui@0.18.0-menu-system.2

27 May 16:14

Choose a tag to compare

Pre-release

@lion/ui

0.17.0-menu-system.0

Minor Changes

  • ba4b660: fixed overlay accumulate margins

Patch Changes

  • ba4b660: [overlays] fixed preventsScroll body margin handling for nested overlays by centralizing body-size state in OverlaysManager and avoiding margin accumulation/restoration mismatches.
  • bd0fc46: Update aria-label for input-datepicker invoker button for a11y reason in case of multiple datepicker in same screen
  • 38f6c56: [button] fix button default styling to align with platform requirements.
  • 2c1e325: fix(overlayShadowDomStyle): when reduced animatiopn is not applying animation duration properly
  • fcbf5b7: [makeMatchingTextBold] escape regex characters on matchString to prevent invalid regex error
  • da1b636: [overlays] fix popper.js bug in nested shadow roots and improved compatibility with demo viewer.
  • c50d02c: fix(LionInputStepper): prevent click on increase/decrease buttons when is readonly

0.16.1

Patch Changes

  • 33d253c: [overlays] make OverlaysManager#_siblingsInert protected

0.16.0

Minor Changes

  • b09b1af: [overlays] update trapskeyboardfocus feature to use native dialog

    trapskeyboardfocus feature is updated to use native Dialog for trapping focus. It bring some breaking changes:

    • Endpoints removed: containFocus, rotateFocus from @lion/ui/overlays.js
    • Undocumented protected configuration property for Overlays _noDialogEl is removed. It allowed to use div element instead of dialog for rendering dialogs
    • OverlayController#enableTrapsKeyboardFocus, OverlayController#disableTrapsKeyboardFocus have been removed
    • OverlaysManager#disableTrapsKeyboardFocusForAll, OverlaysManager#informTrapsKeyboardFocusGotEnabled, OverlaysManager#informTrapsKeyboardFocusGotDisabled have been removed

    The change in the behaviour from UX point of view:
    The main difference is that the navite modal dialog does not trap the focus inside the dialog entirely. It allows to switch from the dialog to the browser's panels. It's done by design to improve a11y expirience and let users switch browser's tab as example if they want so.

Patch Changes

  • d39c6b7: [overlays] improve hide behavior after teardown and registration check

0.15.5

Patch Changes

  • 354ae42: update lion-switch model-value-changed event documentation
  • 557045b: [collapsible] remove unneeded aria-labelledby on the contentNode
  • 799b690: fix(ChoiceGroupMixin): initialModelValue is not managed properly
  • 173b2b9: fix(InputTelephone): spanish allCountries label is not right

0.15.4

Patch Changes

  • 7172215: [input-file]: add missing translations and add support for Indonesian
  • 9afb769: Make ListboxMixin works well with ScopedStylesController when cache is used
  • 4018c28: remove overlay-scroll-lock properly after overlay teardown
  • d835665: The currency for Bulgaria (BG) is now set to Euro(EUR) instead of Bulgarian Lev(BGN)
  • 44205ee: [input-amount] allow pasting value with currency correctly
  • b473e4f: [listbox]: remove resetInteractionStates from clear function

0.15.3

Patch Changes

  • 4154801: [validation-message] remove the letter T from IsDateDisabled in Italian message

  • 579e42b: fix(LionInputStepper): improve handling of decimal step values and alignment closes #2615

  • 45af9dc: feat(LionInputStepper): implement self-destructing output content for value display

    1. from
      ${this.valueText}
      to <output class="input-steppervalue" for="..">${this.__valueText}
    2. remove the _onEnterButton() and _onLeaveButton() logic.
  • 9105f50: fix(ValidateMixin): no dispatch validators on readOnly form items

  • 37b24e5: [form-core] improve validation feedback message for screen readers to make it one sentence.

  • b64f520: [lion-input-stepper]: add component label to aria-label of increase and decrease buttons

  • ef0af0e: fix(pagination): remove unnecessary ellipsis when count equals visiblePages + 1

    Fixed issue where LionPagination component incorrectly displayed ellipsis when the total page count was exactly one more than the visible pages setting (e.g., showing [1, 2, 3, 4, 5, '...', 6] instead of [1, 2, 3, 4, 5, 6] when visiblePages=5 and count=6).

0.15.2

Patch Changes

  • e6a8fa7: [input-amount-dropdown] add translations
  • abcc6fd: fix hidesOnEsc for nested overlays

0.15.1

Patch Changes

  • f8dda40: [listbox] fix rendering for lazy slottables

0.15.0

Minor Changes

  • 6e0ed97: Make the manager singletons get instantiated and registered lazily.

Patch Changes

  • 02d0106: [input-stepper] make decrement and increment functions protected instead of private
  • Updated dependencies [6e0ed97]
    • singleton-manager@1.8.0

0.14.3

Patch Changes

  • 5360c5a: [select-rich] improve rendering by the lit cache function

0.14.2

Patch Changes

  • da22fdb: [overlays] allow the popup dialog to close when it is setup by lit cache

0.14.1

Patch Changes

  • f6860c4: exports amount-dropdown types

0.14.0

Minor Changes

  • 57800c4: adds the lion-input-amount-dropdown component

0.13.1

Patch Changes

  • 63454c2: add @slot and @customElements meta data for custom-elements manifest
  • 63454c2: cleanup IE11 code in LionButton
  • 713429a: adds configuration options to the success message validation

0.13.0

Minor Changes

  • fb0813b: [overlays]: don't use hidesOnOutsideEsc in configs, as it disallows nested overlays (a11y concern)
  • da46980: [overlays]: avoid interference of native dialog escape handler and escape handlers defined by OverlayController.
    This is needed until we can configure closedby="none" on the native dialog for all browsers: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/dialog#closedby.
    (We release this as a minor change, as we stop propagation of HTMLDialogElement 'cancel' and 'close' events, and some consumers might (ab)use them...)

Patch Changes

  • 9a80ba9: [form-core]: make focusableNode teardown defensive in case the node doesn't exist
  • 9a80ba9: [overlays]: make sure that edge cases where overlays are connected and immediately disconnected, are covered well
  • 4460db7: Fix @open-wc/dedupe-mixin version conflict
  • 57eec5b: fix: make sure helpText and label respond to empty strings
  • f19befe: [combobox] fix preselection in combobox when modelValue present
  • 64b72a0: [form-core] make sure renamed Required validator are identified as such, while remaining compatible with multiple versions
  • 765a1a2: Fixed disabled and readonly attribute handling for lion-combobox

0.12.0

Minor Changes

  • 9a4a873: Editing negative numbers in LionInputAmount become possible both with '-' and '\u2212'

0.11.6

Patch Changes

  • 85666d6: feat(input-tel): use first preferred region to set a default region
  • dc5d224: fix(input-tel): use full locale to translate country names in dropdown

0.11.5

Patch Changes

  • a0d334d: Added initial Turkish (tr.js / tr-TR.js) translation files for the following components:

    • input-datepicker
    • calendar
    • form-core
    • overlays
    • pagination
    • validate-messages
  • cbe8f86: [input-file] set buttonLabel initially

  • f9f5519: LionInputFile: Customize the text content of the selected files for screen reader if uploadOnSelect is enabled

  • cf4a8fd: [input-stepper] align value with step value

  • 07b089e: [validate-mixin] determine if a required validator or result validator has been registered based on characteristics

0.11.4

Patch Changes

0.11.3

Patch Changes

  • 1769e29: [combobox] do not submit form if overlay of combobox is opened and ENTER is hit

0.11.2

Patch Changes

  • a181a03: [localize] Fix bug that accepted 3 digit year
  • 163af2e: prepared documentation for cross-compatibility rocket and astro

0.11.1

Patch Changes

  • 22b8f24: [lion-checkbox-indeterminate] Fix bugs regarding disabled and pre-checked children
  • d86c1f7: [select-rich] block arrow key interaction when singleOption is set

0.11.0

Minor Changes

  • 29b729e: [input-amount] make sure that previous locale is not used for parsing on user-edit with <= 2 decimals

Patch Changes

  • b983379: [validate-messages] updated translation of the MinNumber and MaxNumber validation error messages, so that endpoint is included.
  • 41fecd3: [select-rich] allow arrowLeft and arrowRight to change the value when navigateWithinInvoker is true and dropdown is closed

0.10.1

Patch Changes

  • dd59812: [dialog] add an option to set role="alertdialog" instead of the default role="dialog"
  • 5344fde: [core] rerender direct host child with right slot attr when root is switched
  • a1d6dd9: [button] set the 'aria-disabled' attribute to 'true' when disabled and remove it when not disabled
  • 81e2a1d: [calendar] add translations for an information message for screen reader users when a date is disabled
  • 795237d: [form-core] add aria-hidden=true to the graphic element of the choiceInput
  • 2155e45: [overlays] add tabindex="-1" to prevent tooltips get focus in Safari and Firefox

0.10.0

Minor Changes

  • 35e6605: [form-core] add "user-edited" mode to formatOptions while editing existing value of a form control
  • 8377e8d: [overlays]: rework setup and teardown logic of OverlayMixin (allow to reconnect offline dom nodes; allow moving dom nodes in performant way)

Patch Changes

  • 45f0666: [input-amount]: when an existing value i...
Read more

@lion/ui@0.18.0-menu-system.1

27 May 09:36

Choose a tag to compare

Pre-release

@lion/ui

0.17.0-menu-system.0

Minor Changes

  • ba4b660: fixed overlay accumulate margins

Patch Changes

  • ba4b660: [overlays] fixed preventsScroll body margin handling for nested overlays by centralizing body-size state in OverlaysManager and avoiding margin accumulation/restoration mismatches.
  • bd0fc46: Update aria-label for input-datepicker invoker button for a11y reason in case of multiple datepicker in same screen
  • 38f6c56: [button] fix button default styling to align with platform requirements.
  • 2c1e325: fix(overlayShadowDomStyle): when reduced animatiopn is not applying animation duration properly
  • fcbf5b7: [makeMatchingTextBold] escape regex characters on matchString to prevent invalid regex error
  • da1b636: [overlays] fix popper.js bug in nested shadow roots and improved compatibility with demo viewer.
  • c50d02c: fix(LionInputStepper): prevent click on increase/decrease buttons when is readonly

0.16.1

Patch Changes

  • 33d253c: [overlays] make OverlaysManager#_siblingsInert protected

0.16.0

Minor Changes

  • b09b1af: [overlays] update trapskeyboardfocus feature to use native dialog

    trapskeyboardfocus feature is updated to use native Dialog for trapping focus. It bring some breaking changes:

    • Endpoints removed: containFocus, rotateFocus from @lion/ui/overlays.js
    • Undocumented protected configuration property for Overlays _noDialogEl is removed. It allowed to use div element instead of dialog for rendering dialogs
    • OverlayController#enableTrapsKeyboardFocus, OverlayController#disableTrapsKeyboardFocus have been removed
    • OverlaysManager#disableTrapsKeyboardFocusForAll, OverlaysManager#informTrapsKeyboardFocusGotEnabled, OverlaysManager#informTrapsKeyboardFocusGotDisabled have been removed

    The change in the behaviour from UX point of view:
    The main difference is that the navite modal dialog does not trap the focus inside the dialog entirely. It allows to switch from the dialog to the browser's panels. It's done by design to improve a11y expirience and let users switch browser's tab as example if they want so.

Patch Changes

  • d39c6b7: [overlays] improve hide behavior after teardown and registration check

0.15.5

Patch Changes

  • 354ae42: update lion-switch model-value-changed event documentation
  • 557045b: [collapsible] remove unneeded aria-labelledby on the contentNode
  • 799b690: fix(ChoiceGroupMixin): initialModelValue is not managed properly
  • 173b2b9: fix(InputTelephone): spanish allCountries label is not right

0.15.4

Patch Changes

  • 7172215: [input-file]: add missing translations and add support for Indonesian
  • 9afb769: Make ListboxMixin works well with ScopedStylesController when cache is used
  • 4018c28: remove overlay-scroll-lock properly after overlay teardown
  • d835665: The currency for Bulgaria (BG) is now set to Euro(EUR) instead of Bulgarian Lev(BGN)
  • 44205ee: [input-amount] allow pasting value with currency correctly
  • b473e4f: [listbox]: remove resetInteractionStates from clear function

0.15.3

Patch Changes

  • 4154801: [validation-message] remove the letter T from IsDateDisabled in Italian message

  • 579e42b: fix(LionInputStepper): improve handling of decimal step values and alignment closes #2615

  • 45af9dc: feat(LionInputStepper): implement self-destructing output content for value display

    1. from
      ${this.valueText}
      to <output class="input-steppervalue" for="..">${this.__valueText}
    2. remove the _onEnterButton() and _onLeaveButton() logic.
  • 9105f50: fix(ValidateMixin): no dispatch validators on readOnly form items

  • 37b24e5: [form-core] improve validation feedback message for screen readers to make it one sentence.

  • b64f520: [lion-input-stepper]: add component label to aria-label of increase and decrease buttons

  • ef0af0e: fix(pagination): remove unnecessary ellipsis when count equals visiblePages + 1

    Fixed issue where LionPagination component incorrectly displayed ellipsis when the total page count was exactly one more than the visible pages setting (e.g., showing [1, 2, 3, 4, 5, '...', 6] instead of [1, 2, 3, 4, 5, 6] when visiblePages=5 and count=6).

0.15.2

Patch Changes

  • e6a8fa7: [input-amount-dropdown] add translations
  • abcc6fd: fix hidesOnEsc for nested overlays

0.15.1

Patch Changes

  • f8dda40: [listbox] fix rendering for lazy slottables

0.15.0

Minor Changes

  • 6e0ed97: Make the manager singletons get instantiated and registered lazily.

Patch Changes

  • 02d0106: [input-stepper] make decrement and increment functions protected instead of private
  • Updated dependencies [6e0ed97]
    • singleton-manager@1.8.0

0.14.3

Patch Changes

  • 5360c5a: [select-rich] improve rendering by the lit cache function

0.14.2

Patch Changes

  • da22fdb: [overlays] allow the popup dialog to close when it is setup by lit cache

0.14.1

Patch Changes

  • f6860c4: exports amount-dropdown types

0.14.0

Minor Changes

  • 57800c4: adds the lion-input-amount-dropdown component

0.13.1

Patch Changes

  • 63454c2: add @slot and @customElements meta data for custom-elements manifest
  • 63454c2: cleanup IE11 code in LionButton
  • 713429a: adds configuration options to the success message validation

0.13.0

Minor Changes

  • fb0813b: [overlays]: don't use hidesOnOutsideEsc in configs, as it disallows nested overlays (a11y concern)
  • da46980: [overlays]: avoid interference of native dialog escape handler and escape handlers defined by OverlayController.
    This is needed until we can configure closedby="none" on the native dialog for all browsers: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/dialog#closedby.
    (We release this as a minor change, as we stop propagation of HTMLDialogElement 'cancel' and 'close' events, and some consumers might (ab)use them...)

Patch Changes

  • 9a80ba9: [form-core]: make focusableNode teardown defensive in case the node doesn't exist
  • 9a80ba9: [overlays]: make sure that edge cases where overlays are connected and immediately disconnected, are covered well
  • 4460db7: Fix @open-wc/dedupe-mixin version conflict
  • 57eec5b: fix: make sure helpText and label respond to empty strings
  • f19befe: [combobox] fix preselection in combobox when modelValue present
  • 64b72a0: [form-core] make sure renamed Required validator are identified as such, while remaining compatible with multiple versions
  • 765a1a2: Fixed disabled and readonly attribute handling for lion-combobox

0.12.0

Minor Changes

  • 9a4a873: Editing negative numbers in LionInputAmount become possible both with '-' and '\u2212'

0.11.6

Patch Changes

  • 85666d6: feat(input-tel): use first preferred region to set a default region
  • dc5d224: fix(input-tel): use full locale to translate country names in dropdown

0.11.5

Patch Changes

  • a0d334d: Added initial Turkish (tr.js / tr-TR.js) translation files for the following components:

    • input-datepicker
    • calendar
    • form-core
    • overlays
    • pagination
    • validate-messages
  • cbe8f86: [input-file] set buttonLabel initially

  • f9f5519: LionInputFile: Customize the text content of the selected files for screen reader if uploadOnSelect is enabled

  • cf4a8fd: [input-stepper] align value with step value

  • 07b089e: [validate-mixin] determine if a required validator or result validator has been registered based on characteristics

0.11.4

Patch Changes

0.11.3

Patch Changes

  • 1769e29: [combobox] do not submit form if overlay of combobox is opened and ENTER is hit

0.11.2

Patch Changes

  • a181a03: [localize] Fix bug that accepted 3 digit year
  • 163af2e: prepared documentation for cross-compatibility rocket and astro

0.11.1

Patch Changes

  • 22b8f24: [lion-checkbox-indeterminate] Fix bugs regarding disabled and pre-checked children
  • d86c1f7: [select-rich] block arrow key interaction when singleOption is set

0.11.0

Minor Changes

  • 29b729e: [input-amount] make sure that previous locale is not used for parsing on user-edit with <= 2 decimals

Patch Changes

  • b983379: [validate-messages] updated translation of the MinNumber and MaxNumber validation error messages, so that endpoint is included.
  • 41fecd3: [select-rich] allow arrowLeft and arrowRight to change the value when navigateWithinInvoker is true and dropdown is closed

0.10.1

Patch Changes

  • dd59812: [dialog] add an option to set role="alertdialog" instead of the default role="dialog"
  • 5344fde: [core] rerender direct host child with right slot attr when root is switched
  • a1d6dd9: [button] set the 'aria-disabled' attribute to 'true' when disabled and remove it when not disabled
  • 81e2a1d: [calendar] add translations for an information message for screen reader users when a date is disabled
  • 795237d: [form-core] add aria-hidden=true to the graphic element of the choiceInput
  • 2155e45: [overlays] add tabindex="-1" to prevent tooltips get focus in Safari and Firefox

0.10.0

Minor Changes

  • 35e6605: [form-core] add "user-edited" mode to formatOptions while editing existing value of a form control
  • 8377e8d: [overlays]: rework setup and teardown logic of OverlayMixin (allow to reconnect offline dom nodes; allow moving dom nodes in performant way)

Patch Changes

  • 45f0666: [input-amount]: when an existing value i...
Read more

@lion/ui@0.17.0

21 May 21:58

Choose a tag to compare

Minor Changes

  • ba4b660: fixed overlay accumulate margins

Patch Changes

  • ba4b660: [overlays] fixed preventsScroll body margin handling for nested overlays by centralizing body-size state in OverlaysManager and avoiding margin accumulation/restoration mismatches.
  • bd0fc46: Update aria-label for input-datepicker invoker button for a11y reason in case of multiple datepicker in same screen
  • 38f6c56: [button] fix button default styling to align with platform requirements.
  • 2c1e325: fix(overlayShadowDomStyle): when reduced animatiopn is not applying animation duration properly
  • fcbf5b7: [makeMatchingTextBold] escape regex characters on matchString to prevent invalid regex error
  • da1b636: [overlays] fix popper.js bug in nested shadow roots and improved compatibility with demo viewer.
  • c50d02c: fix(LionInputStepper): prevent click on increase/decrease buttons when is readonly

@lion/ui@0.18.0-menu-system.0

21 May 21:46

Choose a tag to compare

Pre-release

@lion/ui

0.17.0-menu-system.0

Minor Changes

  • ba4b660: fixed overlay accumulate margins

Patch Changes

  • ba4b660: [overlays] fixed preventsScroll body margin handling for nested overlays by centralizing body-size state in OverlaysManager and avoiding margin accumulation/restoration mismatches.
  • bd0fc46: Update aria-label for input-datepicker invoker button for a11y reason in case of multiple datepicker in same screen
  • 38f6c56: [button] fix button default styling to align with platform requirements.
  • 2c1e325: fix(overlayShadowDomStyle): when reduced animatiopn is not applying animation duration properly
  • fcbf5b7: [makeMatchingTextBold] escape regex characters on matchString to prevent invalid regex error
  • da1b636: [overlays] fix popper.js bug in nested shadow roots and improved compatibility with demo viewer.
  • c50d02c: fix(LionInputStepper): prevent click on increase/decrease buttons when is readonly

0.16.1

Patch Changes

  • 33d253c: [overlays] make OverlaysManager#_siblingsInert protected

0.16.0

Minor Changes

  • b09b1af: [overlays] update trapskeyboardfocus feature to use native dialog

    trapskeyboardfocus feature is updated to use native Dialog for trapping focus. It bring some breaking changes:

    • Endpoints removed: containFocus, rotateFocus from @lion/ui/overlays.js
    • Undocumented protected configuration property for Overlays _noDialogEl is removed. It allowed to use div element instead of dialog for rendering dialogs
    • OverlayController#enableTrapsKeyboardFocus, OverlayController#disableTrapsKeyboardFocus have been removed
    • OverlaysManager#disableTrapsKeyboardFocusForAll, OverlaysManager#informTrapsKeyboardFocusGotEnabled, OverlaysManager#informTrapsKeyboardFocusGotDisabled have been removed

    The change in the behaviour from UX point of view:
    The main difference is that the navite modal dialog does not trap the focus inside the dialog entirely. It allows to switch from the dialog to the browser's panels. It's done by design to improve a11y expirience and let users switch browser's tab as example if they want so.

Patch Changes

  • d39c6b7: [overlays] improve hide behavior after teardown and registration check

0.15.5

Patch Changes

  • 354ae42: update lion-switch model-value-changed event documentation
  • 557045b: [collapsible] remove unneeded aria-labelledby on the contentNode
  • 799b690: fix(ChoiceGroupMixin): initialModelValue is not managed properly
  • 173b2b9: fix(InputTelephone): spanish allCountries label is not right

0.15.4

Patch Changes

  • 7172215: [input-file]: add missing translations and add support for Indonesian
  • 9afb769: Make ListboxMixin works well with ScopedStylesController when cache is used
  • 4018c28: remove overlay-scroll-lock properly after overlay teardown
  • d835665: The currency for Bulgaria (BG) is now set to Euro(EUR) instead of Bulgarian Lev(BGN)
  • 44205ee: [input-amount] allow pasting value with currency correctly
  • b473e4f: [listbox]: remove resetInteractionStates from clear function

0.15.3

Patch Changes

  • 4154801: [validation-message] remove the letter T from IsDateDisabled in Italian message

  • 579e42b: fix(LionInputStepper): improve handling of decimal step values and alignment closes #2615

  • 45af9dc: feat(LionInputStepper): implement self-destructing output content for value display

    1. from
      ${this.valueText}
      to <output class="input-steppervalue" for="..">${this.__valueText}
    2. remove the _onEnterButton() and _onLeaveButton() logic.
  • 9105f50: fix(ValidateMixin): no dispatch validators on readOnly form items

  • 37b24e5: [form-core] improve validation feedback message for screen readers to make it one sentence.

  • b64f520: [lion-input-stepper]: add component label to aria-label of increase and decrease buttons

  • ef0af0e: fix(pagination): remove unnecessary ellipsis when count equals visiblePages + 1

    Fixed issue where LionPagination component incorrectly displayed ellipsis when the total page count was exactly one more than the visible pages setting (e.g., showing [1, 2, 3, 4, 5, '...', 6] instead of [1, 2, 3, 4, 5, 6] when visiblePages=5 and count=6).

0.15.2

Patch Changes

  • e6a8fa7: [input-amount-dropdown] add translations
  • abcc6fd: fix hidesOnEsc for nested overlays

0.15.1

Patch Changes

  • f8dda40: [listbox] fix rendering for lazy slottables

0.15.0

Minor Changes

  • 6e0ed97: Make the manager singletons get instantiated and registered lazily.

Patch Changes

  • 02d0106: [input-stepper] make decrement and increment functions protected instead of private
  • Updated dependencies [6e0ed97]
    • singleton-manager@1.8.0

0.14.3

Patch Changes

  • 5360c5a: [select-rich] improve rendering by the lit cache function

0.14.2

Patch Changes

  • da22fdb: [overlays] allow the popup dialog to close when it is setup by lit cache

0.14.1

Patch Changes

  • f6860c4: exports amount-dropdown types

0.14.0

Minor Changes

  • 57800c4: adds the lion-input-amount-dropdown component

0.13.1

Patch Changes

  • 63454c2: add @slot and @customElements meta data for custom-elements manifest
  • 63454c2: cleanup IE11 code in LionButton
  • 713429a: adds configuration options to the success message validation

0.13.0

Minor Changes

  • fb0813b: [overlays]: don't use hidesOnOutsideEsc in configs, as it disallows nested overlays (a11y concern)
  • da46980: [overlays]: avoid interference of native dialog escape handler and escape handlers defined by OverlayController.
    This is needed until we can configure closedby="none" on the native dialog for all browsers: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/dialog#closedby.
    (We release this as a minor change, as we stop propagation of HTMLDialogElement 'cancel' and 'close' events, and some consumers might (ab)use them...)

Patch Changes

  • 9a80ba9: [form-core]: make focusableNode teardown defensive in case the node doesn't exist
  • 9a80ba9: [overlays]: make sure that edge cases where overlays are connected and immediately disconnected, are covered well
  • 4460db7: Fix @open-wc/dedupe-mixin version conflict
  • 57eec5b: fix: make sure helpText and label respond to empty strings
  • f19befe: [combobox] fix preselection in combobox when modelValue present
  • 64b72a0: [form-core] make sure renamed Required validator are identified as such, while remaining compatible with multiple versions
  • 765a1a2: Fixed disabled and readonly attribute handling for lion-combobox

0.12.0

Minor Changes

  • 9a4a873: Editing negative numbers in LionInputAmount become possible both with '-' and '\u2212'

0.11.6

Patch Changes

  • 85666d6: feat(input-tel): use first preferred region to set a default region
  • dc5d224: fix(input-tel): use full locale to translate country names in dropdown

0.11.5

Patch Changes

  • a0d334d: Added initial Turkish (tr.js / tr-TR.js) translation files for the following components:

    • input-datepicker
    • calendar
    • form-core
    • overlays
    • pagination
    • validate-messages
  • cbe8f86: [input-file] set buttonLabel initially

  • f9f5519: LionInputFile: Customize the text content of the selected files for screen reader if uploadOnSelect is enabled

  • cf4a8fd: [input-stepper] align value with step value

  • 07b089e: [validate-mixin] determine if a required validator or result validator has been registered based on characteristics

0.11.4

Patch Changes

0.11.3

Patch Changes

  • 1769e29: [combobox] do not submit form if overlay of combobox is opened and ENTER is hit

0.11.2

Patch Changes

  • a181a03: [localize] Fix bug that accepted 3 digit year
  • 163af2e: prepared documentation for cross-compatibility rocket and astro

0.11.1

Patch Changes

  • 22b8f24: [lion-checkbox-indeterminate] Fix bugs regarding disabled and pre-checked children
  • d86c1f7: [select-rich] block arrow key interaction when singleOption is set

0.11.0

Minor Changes

  • 29b729e: [input-amount] make sure that previous locale is not used for parsing on user-edit with <= 2 decimals

Patch Changes

  • b983379: [validate-messages] updated translation of the MinNumber and MaxNumber validation error messages, so that endpoint is included.
  • 41fecd3: [select-rich] allow arrowLeft and arrowRight to change the value when navigateWithinInvoker is true and dropdown is closed

0.10.1

Patch Changes

  • dd59812: [dialog] add an option to set role="alertdialog" instead of the default role="dialog"
  • 5344fde: [core] rerender direct host child with right slot attr when root is switched
  • a1d6dd9: [button] set the 'aria-disabled' attribute to 'true' when disabled and remove it when not disabled
  • 81e2a1d: [calendar] add translations for an information message for screen reader users when a date is disabled
  • 795237d: [form-core] add aria-hidden=true to the graphic element of the choiceInput
  • 2155e45: [overlays] add tabindex="-1" to prevent tooltips get focus in Safari and Firefox

0.10.0

Minor Changes

  • 35e6605: [form-core] add "user-edited" mode to formatOptions while editing existing value of a form control
  • 8377e8d: [overlays]: rework setup and teardown logic of OverlayMixin (allow to reconnect offline dom nodes; allow moving dom nodes in performant way)

Patch Changes

  • 45f0666: [input-amount]: when an existing value i...
Read more

@lion/ui@0.17.0-menu-system.1

15 May 10:37

Choose a tag to compare

Pre-release

@lion/ui

0.17.0-menu-system.0

Minor Changes

  • ba4b660: fixed overlay accumulate margins

Patch Changes

  • ba4b660: [overlays] fixed preventsScroll body margin handling for nested overlays by centralizing body-size state in OverlaysManager and avoiding margin accumulation/restoration mismatches.
  • bd0fc46: Update aria-label for input-datepicker invoker button for a11y reason in case of multiple datepicker in same screen
  • 38f6c56: [button] fix button default styling to align with platform requirements.
  • 2c1e325: fix(overlayShadowDomStyle): when reduced animatiopn is not applying animation duration properly
  • fcbf5b7: [makeMatchingTextBold] escape regex characters on matchString to prevent invalid regex error
  • da1b636: [overlays] fix popper.js bug in nested shadow roots and improved compatibility with demo viewer.
  • c50d02c: fix(LionInputStepper): prevent click on increase/decrease buttons when is readonly

0.16.1

Patch Changes

  • 33d253c: [overlays] make OverlaysManager#_siblingsInert protected

0.16.0

Minor Changes

  • b09b1af: [overlays] update trapskeyboardfocus feature to use native dialog

    trapskeyboardfocus feature is updated to use native Dialog for trapping focus. It bring some breaking changes:

    • Endpoints removed: containFocus, rotateFocus from @lion/ui/overlays.js
    • Undocumented protected configuration property for Overlays _noDialogEl is removed. It allowed to use div element instead of dialog for rendering dialogs
    • OverlayController#enableTrapsKeyboardFocus, OverlayController#disableTrapsKeyboardFocus have been removed
    • OverlaysManager#disableTrapsKeyboardFocusForAll, OverlaysManager#informTrapsKeyboardFocusGotEnabled, OverlaysManager#informTrapsKeyboardFocusGotDisabled have been removed

    The change in the behaviour from UX point of view:
    The main difference is that the navite modal dialog does not trap the focus inside the dialog entirely. It allows to switch from the dialog to the browser's panels. It's done by design to improve a11y expirience and let users switch browser's tab as example if they want so.

Patch Changes

  • d39c6b7: [overlays] improve hide behavior after teardown and registration check

0.15.5

Patch Changes

  • 354ae42: update lion-switch model-value-changed event documentation
  • 557045b: [collapsible] remove unneeded aria-labelledby on the contentNode
  • 799b690: fix(ChoiceGroupMixin): initialModelValue is not managed properly
  • 173b2b9: fix(InputTelephone): spanish allCountries label is not right

0.15.4

Patch Changes

  • 7172215: [input-file]: add missing translations and add support for Indonesian
  • 9afb769: Make ListboxMixin works well with ScopedStylesController when cache is used
  • 4018c28: remove overlay-scroll-lock properly after overlay teardown
  • d835665: The currency for Bulgaria (BG) is now set to Euro(EUR) instead of Bulgarian Lev(BGN)
  • 44205ee: [input-amount] allow pasting value with currency correctly
  • b473e4f: [listbox]: remove resetInteractionStates from clear function

0.15.3

Patch Changes

  • 4154801: [validation-message] remove the letter T from IsDateDisabled in Italian message

  • 579e42b: fix(LionInputStepper): improve handling of decimal step values and alignment closes #2615

  • 45af9dc: feat(LionInputStepper): implement self-destructing output content for value display

    1. from
      ${this.valueText}
      to <output class="input-steppervalue" for="..">${this.__valueText}
    2. remove the _onEnterButton() and _onLeaveButton() logic.
  • 9105f50: fix(ValidateMixin): no dispatch validators on readOnly form items

  • 37b24e5: [form-core] improve validation feedback message for screen readers to make it one sentence.

  • b64f520: [lion-input-stepper]: add component label to aria-label of increase and decrease buttons

  • ef0af0e: fix(pagination): remove unnecessary ellipsis when count equals visiblePages + 1

    Fixed issue where LionPagination component incorrectly displayed ellipsis when the total page count was exactly one more than the visible pages setting (e.g., showing [1, 2, 3, 4, 5, '...', 6] instead of [1, 2, 3, 4, 5, 6] when visiblePages=5 and count=6).

0.15.2

Patch Changes

  • e6a8fa7: [input-amount-dropdown] add translations
  • abcc6fd: fix hidesOnEsc for nested overlays

0.15.1

Patch Changes

  • f8dda40: [listbox] fix rendering for lazy slottables

0.15.0

Minor Changes

  • 6e0ed97: Make the manager singletons get instantiated and registered lazily.

Patch Changes

  • 02d0106: [input-stepper] make decrement and increment functions protected instead of private
  • Updated dependencies [6e0ed97]
    • singleton-manager@1.8.0

0.14.3

Patch Changes

  • 5360c5a: [select-rich] improve rendering by the lit cache function

0.14.2

Patch Changes

  • da22fdb: [overlays] allow the popup dialog to close when it is setup by lit cache

0.14.1

Patch Changes

  • f6860c4: exports amount-dropdown types

0.14.0

Minor Changes

  • 57800c4: adds the lion-input-amount-dropdown component

0.13.1

Patch Changes

  • 63454c2: add @slot and @customElements meta data for custom-elements manifest
  • 63454c2: cleanup IE11 code in LionButton
  • 713429a: adds configuration options to the success message validation

0.13.0

Minor Changes

  • fb0813b: [overlays]: don't use hidesOnOutsideEsc in configs, as it disallows nested overlays (a11y concern)
  • da46980: [overlays]: avoid interference of native dialog escape handler and escape handlers defined by OverlayController.
    This is needed until we can configure closedby="none" on the native dialog for all browsers: https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/dialog#closedby.
    (We release this as a minor change, as we stop propagation of HTMLDialogElement 'cancel' and 'close' events, and some consumers might (ab)use them...)

Patch Changes

  • 9a80ba9: [form-core]: make focusableNode teardown defensive in case the node doesn't exist
  • 9a80ba9: [overlays]: make sure that edge cases where overlays are connected and immediately disconnected, are covered well
  • 4460db7: Fix @open-wc/dedupe-mixin version conflict
  • 57eec5b: fix: make sure helpText and label respond to empty strings
  • f19befe: [combobox] fix preselection in combobox when modelValue present
  • 64b72a0: [form-core] make sure renamed Required validator are identified as such, while remaining compatible with multiple versions
  • 765a1a2: Fixed disabled and readonly attribute handling for lion-combobox

0.12.0

Minor Changes

  • 9a4a873: Editing negative numbers in LionInputAmount become possible both with '-' and '\u2212'

0.11.6

Patch Changes

  • 85666d6: feat(input-tel): use first preferred region to set a default region
  • dc5d224: fix(input-tel): use full locale to translate country names in dropdown

0.11.5

Patch Changes

  • a0d334d: Added initial Turkish (tr.js / tr-TR.js) translation files for the following components:

    • input-datepicker
    • calendar
    • form-core
    • overlays
    • pagination
    • validate-messages
  • cbe8f86: [input-file] set buttonLabel initially

  • f9f5519: LionInputFile: Customize the text content of the selected files for screen reader if uploadOnSelect is enabled

  • cf4a8fd: [input-stepper] align value with step value

  • 07b089e: [validate-mixin] determine if a required validator or result validator has been registered based on characteristics

0.11.4

Patch Changes

0.11.3

Patch Changes

  • 1769e29: [combobox] do not submit form if overlay of combobox is opened and ENTER is hit

0.11.2

Patch Changes

  • a181a03: [localize] Fix bug that accepted 3 digit year
  • 163af2e: prepared documentation for cross-compatibility rocket and astro

0.11.1

Patch Changes

  • 22b8f24: [lion-checkbox-indeterminate] Fix bugs regarding disabled and pre-checked children
  • d86c1f7: [select-rich] block arrow key interaction when singleOption is set

0.11.0

Minor Changes

  • 29b729e: [input-amount] make sure that previous locale is not used for parsing on user-edit with <= 2 decimals

Patch Changes

  • b983379: [validate-messages] updated translation of the MinNumber and MaxNumber validation error messages, so that endpoint is included.
  • 41fecd3: [select-rich] allow arrowLeft and arrowRight to change the value when navigateWithinInvoker is true and dropdown is closed

0.10.1

Patch Changes

  • dd59812: [dialog] add an option to set role="alertdialog" instead of the default role="dialog"
  • 5344fde: [core] rerender direct host child with right slot attr when root is switched
  • a1d6dd9: [button] set the 'aria-disabled' attribute to 'true' when disabled and remove it when not disabled
  • 81e2a1d: [calendar] add translations for an information message for screen reader users when a date is disabled
  • 795237d: [form-core] add aria-hidden=true to the graphic element of the choiceInput
  • 2155e45: [overlays] add tabindex="-1" to prevent tooltips get focus in Safari and Firefox

0.10.0

Minor Changes

  • 35e6605: [form-core] add "user-edited" mode to formatOptions while editing existing value of a form control
  • 8377e8d: [overlays]: rework setup and teardown logic of OverlayMixin (allow to reconnect offline dom nodes; allow moving dom nodes in performant way)

Patch Changes

  • 45f0666: [input-amount]: when an existing value i...
Read more

@lion/ui@0.17.0-menu-system.0

12 May 11:12

Choose a tag to compare

Pre-release

Minor Changes

  • ba4b660: fixed overlay accumulate margins

Patch Changes

  • ba4b660: [overlays] fixed preventsScroll body margin handling for nested overlays by centralizing body-size state in OverlaysManager and avoiding margin accumulation/restoration mismatches.
  • bd0fc46: Update aria-label for input-datepicker invoker button for a11y reason in case of multiple datepicker in same screen
  • 38f6c56: [button] fix button default styling to align with platform requirements.
  • 2c1e325: fix(overlayShadowDomStyle): when reduced animatiopn is not applying animation duration properly
  • fcbf5b7: [makeMatchingTextBold] escape regex characters on matchString to prevent invalid regex error
  • da1b636: [overlays] fix popper.js bug in nested shadow roots and improved compatibility with demo viewer.
  • c50d02c: fix(LionInputStepper): prevent click on increase/decrease buttons when is readonly

providence-analytics@0.19.3

06 Mar 09:03

Choose a tag to compare

Patch Changes

  • 75707eb: Fixed memory leaks in AST traversal that prevented garbage collection when processing large codebases. The traversal graph will now be properly released after each file analysis, preventing unbounded memory growth during batch operations.
  • df019f8: Fixed AST fragment extraction to support identifiers in nested scopes. The analyzer now properly traverses the full AST to find variable declarations not located in the root scope, improving type safety with proper ParsedAst type definitions and adding validation for AST generation failures.