Skip to content

v3.0.1

Choose a tag to compare

@Neil-Lin Neil-Lin released this 22 Oct 05:45
· 5 commits to main since this release

v3.0.1 — Toolchain refresh

This patch updates the development and build tools. Component APIs, styles, and accessibility behavior are unchanged.

Updated

  • Aligned local development and CI on Node.js 26.12.1 and npm 11.
  • Upgraded to Vite 8 and Open WC Testing 5.
  • Updated Vue, React, Nuxt, Next.js, and browser-testing dependencies.
  • Updated TypeScript to 6.0.3, retaining compiler API compatibility.

Build and testing

  • Preserved ES2022 output, classic-script bundles, standalone component files, and framework integration entries.
  • Added regression checks for toolchain consistency, version banners, and build output.
  • Made the Dropdown demo test independent of external font loading.
  • Rebuilt distribution files with the v3.0.1 version banner.

Verification

  • 485 unit tests passed.
  • 16 Chrome test groups passed.
  • All 12 Firefox groups passed across the initial run and an isolated rerun after one browser-startup failure.
  • All 12 Safari groups passed without retries.
  • SSR, hydration, type, documentation, and build-contract checks passed.

These checks do not establish complete accessibility conformance or screen-reader compatibility. Remote CI results are separate from this local verification.

Known limitations

Upstream development-dependency advisories affecting braces and node-forge remain unresolved. These dependencies are not included in the distributed component bundles.

Upgrading

No application-code changes are required when upgrading from v3.0.0. Replace the distribution files you use, keeping related framework integration files together.

Plain HTML usage still requires no Node.js installation, npm packages, or build step. Components retain zero runtime package dependencies.