diff --git a/.changeset/forty-teachers-sleep.md b/.changeset/forty-teachers-sleep.md deleted file mode 100644 index 8ed4b062c..000000000 --- a/.changeset/forty-teachers-sleep.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@lion/ui': patch ---- - -[checkbox-group] add role="list" and role="listitem" to checkbox-indeterminate and its children diff --git a/.changeset/fresh-moles-reflect.md b/.changeset/fresh-moles-reflect.md deleted file mode 100644 index a69a5a121..000000000 --- a/.changeset/fresh-moles-reflect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@lion/ui': patch ---- - -migrate deprecated `performUpdate` api to `scheduleUpdate` diff --git a/.changeset/pink-islands-return.md b/.changeset/pink-islands-return.md deleted file mode 100644 index 0ba377457..000000000 --- a/.changeset/pink-islands-return.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@lion/ui': minor ---- - -[input-stepper] a11y enhancement & added translations diff --git a/.changeset/polite-otters-sort.md b/.changeset/polite-otters-sort.md deleted file mode 100644 index ade1ea2ef..000000000 --- a/.changeset/polite-otters-sort.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@lion/ui': patch ---- - -[form-core]: set aria-disabled next to the disabled attribute for NVDA screen reader diff --git a/.changeset/slow-ties-carry.md b/.changeset/slow-ties-carry.md deleted file mode 100644 index d3c54f6f8..000000000 --- a/.changeset/slow-ties-carry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@lion/ui': patch ---- - -[form-core] remove fieldset label/helpt-text from input-field aria-labelledby/aria-describedby. See https://github.com/ing-bank/lion/issues/1576 diff --git a/.changeset/sour-students-invent.md b/.changeset/sour-students-invent.md deleted file mode 100644 index 3984233f9..000000000 --- a/.changeset/sour-students-invent.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@lion/ui': patch ---- - -[input-range] add screen-reader labels for minimum and maximum value diff --git a/.changeset/swift-deers-taste.md b/.changeset/swift-deers-taste.md deleted file mode 100644 index fa73e4e23..000000000 --- a/.changeset/swift-deers-taste.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -'@lion/ui': patch ---- - -feat: split validate-messages-no-side-effects methods, so they can be bundled along with entrypoints. - -For optimized bundling, it's reccommended to load feedback messages per entrypoint. For instance, when you only use form-core in your app: - -```js -import { LionInputTel } from '@lion/ui/input-tel.js'; -import { getLocalizeManager } from '@lion/ui/localize-no-side-effects.js'; -import { loadInputTelMessagesNoSideEffects } from '@lion/ui/validate-messages-no-side-effects.js'; - -export class MyInputTel extends LionInputTel { - constructor() { - super(); - loadInputTelMessagesNoSideEffects({ localize: getLocalizeManager() }); - } -} -``` - -This prevents you from loading unused entrypoints like input-tel (which loads a full phone validation library) etc. diff --git a/.changeset/witty-houses-argue.md b/.changeset/witty-houses-argue.md deleted file mode 100644 index f89f2a670..000000000 --- a/.changeset/witty-houses-argue.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@lion/ui': patch ---- - -[form-core] order aria-labelledby and aria-describedby based on slot order instead of dom order diff --git a/packages/ui/CHANGELOG.md b/packages/ui/CHANGELOG.md index 82507d833..30e0ed087 100644 --- a/packages/ui/CHANGELOG.md +++ b/packages/ui/CHANGELOG.md @@ -1,5 +1,39 @@ # @lion/ui +## 0.5.4 + +### Minor Changes + +- aeab467c: [input-stepper] a11y enhancement & added translations + +### Patch Changes + +- aeab467c: [checkbox-group] add role="list" and role="listitem" to checkbox-indeterminate and its children +- aeab467c: migrate deprecated `performUpdate` api to `scheduleUpdate` +- aeab467c: [form-core]: set aria-disabled next to the disabled attribute for NVDA screen reader +- aeab467c: [form-core] remove fieldset label/helpt-text from input-field aria-labelledby/aria-describedby. See https://github.com/ing-bank/lion/issues/1576 +- aeab467c: [input-range] add screen-reader labels for minimum and maximum value +- aeab467c: feat: split validate-messages-no-side-effects methods, so they can be bundled along with entrypoints. + + For optimized bundling, it's reccommended to load feedback messages per entrypoint. For instance, when you only use form-core in your app: + + ```js + import { LionInputTel } from '@lion/ui/input-tel.js'; + import { getLocalizeManager } from '@lion/ui/localize-no-side-effects.js'; + import { loadInputTelMessagesNoSideEffects } from '@lion/ui/validate-messages-no-side-effects.js'; + + export class MyInputTel extends LionInputTel { + constructor() { + super(); + loadInputTelMessagesNoSideEffects({ localize: getLocalizeManager() }); + } + } + ``` + + This prevents you from loading unused entrypoints like input-tel (which loads a full phone validation library) etc. + +- aeab467c: [form-core] order aria-labelledby and aria-describedby based on slot order instead of dom order + ## 0.5.3 ### Patch Changes diff --git a/packages/ui/package.json b/packages/ui/package.json index 9602ec58a..3124a6f82 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@lion/ui", - "version": "0.5.3", + "version": "0.5.4", "description": "A package of extendable web components", "license": "MIT", "author": "ing-bank",