From c4df07664693a0d5e1469b4e4a6e8994496e0a43 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 20 Aug 2026 23:31:42 +0000 Subject: [PATCH] chore: release packages --- .changeset/bright-icons-route.md | 6 -- .changeset/bright-tokens-rise.md | 14 ---- .changeset/calm-forms-act.md | 6 -- .changeset/clear-directions-hold.md | 10 --- .changeset/focused-collections-roam.md | 7 -- .changeset/locale-numbers-flow.md | 7 -- .changeset/localized-copy-fits.md | 7 -- .changeset/quick-options-cycle.md | 7 -- .changeset/quiet-floating-edges-align.md | 8 --- .changeset/steady-overlays-lock.md | 7 -- .changeset/tactile-targets-rest.md | 8 --- apps/docs/CHANGELOG.md | 18 +++++ apps/docs/package.json | 6 +- package-lock.json | 90 ++---------------------- packages/webaseui-core/CHANGELOG.md | 26 +++++++ packages/webaseui-core/package.json | 2 +- packages/webaseui-svelte/CHANGELOG.md | 52 ++++++++++++++ packages/webaseui-svelte/package.json | 4 +- 18 files changed, 108 insertions(+), 177 deletions(-) delete mode 100644 .changeset/bright-icons-route.md delete mode 100644 .changeset/bright-tokens-rise.md delete mode 100644 .changeset/calm-forms-act.md delete mode 100644 .changeset/clear-directions-hold.md delete mode 100644 .changeset/focused-collections-roam.md delete mode 100644 .changeset/locale-numbers-flow.md delete mode 100644 .changeset/localized-copy-fits.md delete mode 100644 .changeset/quick-options-cycle.md delete mode 100644 .changeset/quiet-floating-edges-align.md delete mode 100644 .changeset/steady-overlays-lock.md delete mode 100644 .changeset/tactile-targets-rest.md diff --git a/.changeset/bright-icons-route.md b/.changeset/bright-icons-route.md deleted file mode 100644 index b05cff9..0000000 --- a/.changeset/bright-icons-route.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@webaseui/svelte": patch ---- - -Expand the public Lucide icon name set used by the documentation navigation, -component contracts, status summaries, and theme controls. diff --git a/.changeset/bright-tokens-rise.md b/.changeset/bright-tokens-rise.md deleted file mode 100644 index 8e974ae..0000000 --- a/.changeset/bright-tokens-rise.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -"@webaseui/core": minor -"@webaseui/svelte": patch ---- - -Add a documented three-layer token contract for palette, semantic, and -component values, then migrate form, choice, overlay, feedback, navigation, -selection, and action styles to shared geometry and motion tokens without -changing their rendered defaults. Accordion, Card, Divider, EmptyState, -SectionHeader, and Skeleton presentation values use the same contract. Add an -exact per-component declaration budget and separately audited media-query list -so future hardcoded-value growth requires explicit review. Tighten the example -brand theme's muted ink and hover brand colors so normal text combinations meet -WCAG 2.2 contrast requirements. diff --git a/.changeset/calm-forms-act.md b/.changeset/calm-forms-act.md deleted file mode 100644 index 6fb7942..0000000 --- a/.changeset/calm-forms-act.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@webaseui/core": patch -"@webaseui/svelte": minor ---- - -Include package license files, add native form-control props and Select form participation, and make Dialog, Card, and EmptyState actions explicitly actionable. diff --git a/.changeset/clear-directions-hold.md b/.changeset/clear-directions-hold.md deleted file mode 100644 index 868f438..0000000 --- a/.changeset/clear-directions-hold.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@webaseui/core": patch -"@webaseui/svelte": patch ---- - -Map semantic tokens to system colors in forced-colors mode so component -surfaces, borders, focus rings, and state colors remain distinguishable. Make -direction-sensitive component layout use logical properties, align Select and -Tooltip floating content from the anchor's inherited direction, and reverse -Tabs horizontal arrow semantics in RTL. diff --git a/.changeset/focused-collections-roam.md b/.changeset/focused-collections-roam.md deleted file mode 100644 index 666d942..0000000 --- a/.changeset/focused-collections-roam.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@webaseui/svelte": patch ---- - -Unify Tabs and Accordion keyboard navigation through a tested internal roving -focus helper, preserving wrapping and Home/End behavior while normalizing -state against the latest dynamic collection. diff --git a/.changeset/locale-numbers-flow.md b/.changeset/locale-numbers-flow.md deleted file mode 100644 index a6f9839..0000000 --- a/.changeset/locale-numbers-flow.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@webaseui/svelte": minor ---- - -Add consumer-controlled numeric formatting callbacks to Accordion, Pagination, -Progress, Slider, and Textarea. Existing visual defaults remain unchanged while -localized consumers can use Intl.NumberFormat or domain-specific notation. diff --git a/.changeset/localized-copy-fits.md b/.changeset/localized-copy-fits.md deleted file mode 100644 index 440b294..0000000 --- a/.changeset/localized-copy-fits.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@webaseui/svelte": patch ---- - -Expose the EmptyState kicker as a localization prop and make long labels wrap -inside alerts, empty states, tabs, form labels, links, and card actions. Mirror -directional action icons and slider progress in RTL. diff --git a/.changeset/quick-options-cycle.md b/.changeset/quick-options-cycle.md deleted file mode 100644 index de716bb..0000000 --- a/.changeset/quick-options-cycle.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@webaseui/svelte": patch ---- - -Make Select typeahead refine multi-character queries, cycle repeated-character -matches, skip disabled options, and clean up its reset timer through a reusable -internal controller. diff --git a/.changeset/quiet-floating-edges-align.md b/.changeset/quiet-floating-edges-align.md deleted file mode 100644 index 1f010d0..0000000 --- a/.changeset/quiet-floating-edges-align.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@webaseui/svelte": patch ---- - -Share manual-popover synchronization and collision-aware floating positioning -between Select and Tooltip. Overlays now flip and shift within the visual -viewport, follow nested scrolling and resize changes, keep Select trigger width, -and retain a fixed-position fallback when the Popover API is unavailable. diff --git a/.changeset/steady-overlays-lock.md b/.changeset/steady-overlays-lock.md deleted file mode 100644 index 0e38304..0000000 --- a/.changeset/steady-overlays-lock.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@webaseui/svelte": patch ---- - -Make Dialog body scroll locking safe for nested overlays, restore opener focus -consistently across Chromium, Firefox, and WebKit, and reuse a shared, -cleaned-up pointer-outside listener for Select dismissal. diff --git a/.changeset/tactile-targets-rest.md b/.changeset/tactile-targets-rest.md deleted file mode 100644 index 6750c21..0000000 --- a/.changeset/tactile-targets-rest.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@webaseui/core": minor -"@webaseui/svelte": patch ---- - -Add a public minimum interactive target token, reduced-motion coverage for -Field and Pagination, touch-safe hover behavior, and 24px hit areas for -choice controls, sliders, navigation links, breadcrumbs, and card actions. diff --git a/apps/docs/CHANGELOG.md b/apps/docs/CHANGELOG.md index 5d781a3..0325898 100644 --- a/apps/docs/CHANGELOG.md +++ b/apps/docs/CHANGELOG.md @@ -1,5 +1,23 @@ # @webaseui/docs +## 0.0.4 + +### Patch Changes + +- Updated dependencies [c106ed6] +- Updated dependencies [468da09] +- Updated dependencies [468da09] +- Updated dependencies [468da09] +- Updated dependencies [468da09] +- Updated dependencies [468da09] +- Updated dependencies [468da09] +- Updated dependencies [468da09] +- Updated dependencies [468da09] +- Updated dependencies [468da09] +- Updated dependencies [468da09] + - @webaseui/svelte@0.4.0 + - @webaseui/core@0.2.0 + ## 0.0.3 ### Patch Changes diff --git a/apps/docs/package.json b/apps/docs/package.json index db8b16c..8204934 100644 --- a/apps/docs/package.json +++ b/apps/docs/package.json @@ -1,6 +1,6 @@ { "name": "@webaseui/docs", - "version": "0.0.3", + "version": "0.0.4", "private": true, "type": "module", "scripts": { @@ -10,8 +10,8 @@ "typecheck": "svelte-check --tsconfig ./tsconfig.json" }, "dependencies": { - "@webaseui/core": "0.1.0", - "@webaseui/svelte": "0.3.2", + "@webaseui/core": "0.2.0", + "@webaseui/svelte": "0.4.0", "svelte": "^5.56.8" }, "devDependencies": { diff --git a/package-lock.json b/package-lock.json index dd33fb1..7e61433 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33,10 +33,10 @@ }, "apps/docs": { "name": "@webaseui/docs", - "version": "0.0.3", + "version": "0.0.4", "dependencies": { - "@webaseui/core": "0.1.0", - "@webaseui/svelte": "0.3.2", + "@webaseui/core": "0.2.0", + "@webaseui/svelte": "0.4.0", "svelte": "^5.56.8" }, "devDependencies": { @@ -1076,9 +1076,6 @@ "arm" ], "dev": true, - "libc": [ - "glibc" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1096,9 +1093,6 @@ "arm64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1116,9 +1110,6 @@ "ppc64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1136,9 +1127,6 @@ "riscv64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1156,9 +1144,6 @@ "s390x" ], "dev": true, - "libc": [ - "glibc" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1176,9 +1161,6 @@ "x64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1196,9 +1178,6 @@ "arm64" ], "dev": true, - "libc": [ - "musl" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1216,9 +1195,6 @@ "x64" ], "dev": true, - "libc": [ - "musl" - ], "license": "LGPL-3.0-or-later", "optional": true, "os": [ @@ -1236,9 +1212,6 @@ "arm" ], "dev": true, - "libc": [ - "glibc" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -1262,9 +1235,6 @@ "arm64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -1288,9 +1258,6 @@ "ppc64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -1314,9 +1281,6 @@ "riscv64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -1340,9 +1304,6 @@ "s390x" ], "dev": true, - "libc": [ - "glibc" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -1366,9 +1327,6 @@ "x64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -1392,9 +1350,6 @@ "arm64" ], "dev": true, - "libc": [ - "musl" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -1418,9 +1373,6 @@ "x64" ], "dev": true, - "libc": [ - "musl" - ], "license": "Apache-2.0", "optional": true, "os": [ @@ -1867,9 +1819,6 @@ "arm64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -1887,9 +1836,6 @@ "arm64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -1907,9 +1853,6 @@ "ppc64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -1927,9 +1870,6 @@ "s390x" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -1947,9 +1887,6 @@ "x64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MIT", "optional": true, "os": [ @@ -1967,9 +1904,6 @@ "x64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MIT", "optional": true, "os": [ @@ -3221,9 +3155,6 @@ "arm64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MPL-2.0", "optional": true, "os": [ @@ -3245,9 +3176,6 @@ "arm64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MPL-2.0", "optional": true, "os": [ @@ -3269,9 +3197,6 @@ "x64" ], "dev": true, - "libc": [ - "glibc" - ], "license": "MPL-2.0", "optional": true, "os": [ @@ -3293,9 +3218,6 @@ "x64" ], "dev": true, - "libc": [ - "musl" - ], "license": "MPL-2.0", "optional": true, "os": [ @@ -4767,16 +4689,16 @@ }, "packages/webaseui-core": { "name": "@webaseui/core", - "version": "0.1.0", + "version": "0.2.0", "license": "MIT" }, "packages/webaseui-svelte": { "name": "@webaseui/svelte", - "version": "0.3.2", + "version": "0.4.0", "license": "MIT", "dependencies": { "@lucide/svelte": "^1.28.0", - "@webaseui/core": "0.1.0" + "@webaseui/core": "0.2.0" }, "devDependencies": { "@sveltejs/package": "^2.5.8", diff --git a/packages/webaseui-core/CHANGELOG.md b/packages/webaseui-core/CHANGELOG.md index 9d163d4..23282ac 100644 --- a/packages/webaseui-core/CHANGELOG.md +++ b/packages/webaseui-core/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## 0.2.0 + +### Minor Changes + +- 468da09: Add a documented three-layer token contract for palette, semantic, and + component values, then migrate form, choice, overlay, feedback, navigation, + selection, and action styles to shared geometry and motion tokens without + changing their rendered defaults. Accordion, Card, Divider, EmptyState, + SectionHeader, and Skeleton presentation values use the same contract. Add an + exact per-component declaration budget and separately audited media-query list + so future hardcoded-value growth requires explicit review. Tighten the example + brand theme's muted ink and hover brand colors so normal text combinations meet + WCAG 2.2 contrast requirements. +- 468da09: Add a public minimum interactive target token, reduced-motion coverage for + Field and Pagination, touch-safe hover behavior, and 24px hit areas for + choice controls, sliders, navigation links, breadcrumbs, and card actions. + +### Patch Changes + +- 468da09: Include package license files, add native form-control props and Select form participation, and make Dialog, Card, and EmptyState actions explicitly actionable. +- 468da09: Map semantic tokens to system colors in forced-colors mode so component + surfaces, borders, focus rings, and state colors remain distinguishable. Make + direction-sensitive component layout use logical properties, align Select and + Tooltip floating content from the anchor's inherited direction, and reverse + Tabs horizontal arrow semantics in RTL. + All notable changes to `@webaseui/core` are documented here. ## 0.1.0 - 2026-08-16 diff --git a/packages/webaseui-core/package.json b/packages/webaseui-core/package.json index 8c2427e..37ae451 100644 --- a/packages/webaseui-core/package.json +++ b/packages/webaseui-core/package.json @@ -1,6 +1,6 @@ { "name": "@webaseui/core", - "version": "0.1.0", + "version": "0.2.0", "description": "Framework-neutral design tokens and themes for WeBaseUI.", "repository": { "type": "git", diff --git a/packages/webaseui-svelte/CHANGELOG.md b/packages/webaseui-svelte/CHANGELOG.md index da1553b..ad649a4 100644 --- a/packages/webaseui-svelte/CHANGELOG.md +++ b/packages/webaseui-svelte/CHANGELOG.md @@ -1,5 +1,57 @@ # Changelog +## 0.4.0 + +### Minor Changes + +- 468da09: Include package license files, add native form-control props and Select form participation, and make Dialog, Card, and EmptyState actions explicitly actionable. +- 468da09: Add consumer-controlled numeric formatting callbacks to Accordion, Pagination, + Progress, Slider, and Textarea. Existing visual defaults remain unchanged while + localized consumers can use Intl.NumberFormat or domain-specific notation. + +### Patch Changes + +- c106ed6: Expand the public Lucide icon name set used by the documentation navigation, + component contracts, status summaries, and theme controls. +- 468da09: Add a documented three-layer token contract for palette, semantic, and + component values, then migrate form, choice, overlay, feedback, navigation, + selection, and action styles to shared geometry and motion tokens without + changing their rendered defaults. Accordion, Card, Divider, EmptyState, + SectionHeader, and Skeleton presentation values use the same contract. Add an + exact per-component declaration budget and separately audited media-query list + so future hardcoded-value growth requires explicit review. Tighten the example + brand theme's muted ink and hover brand colors so normal text combinations meet + WCAG 2.2 contrast requirements. +- 468da09: Map semantic tokens to system colors in forced-colors mode so component + surfaces, borders, focus rings, and state colors remain distinguishable. Make + direction-sensitive component layout use logical properties, align Select and + Tooltip floating content from the anchor's inherited direction, and reverse + Tabs horizontal arrow semantics in RTL. +- 468da09: Unify Tabs and Accordion keyboard navigation through a tested internal roving + focus helper, preserving wrapping and Home/End behavior while normalizing + state against the latest dynamic collection. +- 468da09: Expose the EmptyState kicker as a localization prop and make long labels wrap + inside alerts, empty states, tabs, form labels, links, and card actions. Mirror + directional action icons and slider progress in RTL. +- 468da09: Make Select typeahead refine multi-character queries, cycle repeated-character + matches, skip disabled options, and clean up its reset timer through a reusable + internal controller. +- 468da09: Share manual-popover synchronization and collision-aware floating positioning + between Select and Tooltip. Overlays now flip and shift within the visual + viewport, follow nested scrolling and resize changes, keep Select trigger width, + and retain a fixed-position fallback when the Popover API is unavailable. +- 468da09: Make Dialog body scroll locking safe for nested overlays, restore opener focus + consistently across Chromium, Firefox, and WebKit, and reuse a shared, + cleaned-up pointer-outside listener for Select dismissal. +- 468da09: Add a public minimum interactive target token, reduced-motion coverage for + Field and Pagination, touch-safe hover behavior, and 24px hit areas for + choice controls, sliders, navigation links, breadcrumbs, and card actions. +- Updated dependencies [468da09] +- Updated dependencies [468da09] +- Updated dependencies [468da09] +- Updated dependencies [468da09] + - @webaseui/core@0.2.0 + ## 0.3.2 ### Patch Changes diff --git a/packages/webaseui-svelte/package.json b/packages/webaseui-svelte/package.json index fcb6b48..9d267b9 100644 --- a/packages/webaseui-svelte/package.json +++ b/packages/webaseui-svelte/package.json @@ -1,6 +1,6 @@ { "name": "@webaseui/svelte", - "version": "0.3.2", + "version": "0.4.0", "description": "Svelte 5 components for WeBaseUI.", "repository": { "type": "git", @@ -35,7 +35,7 @@ }, "dependencies": { "@lucide/svelte": "^1.28.0", - "@webaseui/core": "0.1.0" + "@webaseui/core": "0.2.0" }, "peerDependencies": { "svelte": ">=5.20.0 <6"