Skip to content

Open Grid 0.2.0

Choose a tag to compare

@fabric0de fabric0de released this 27 Sep 04:04
d483463

Open Grid 0.2.0

Open Grid 0.2.0 expands the public grid APIs, strengthens accessibility and theming, and hardens the release pipeline.

Highlights

  • Adds shared localization across primitives and the React, Vue, and Svelte UI packages.
  • Adds framework-native header and cell renderers with product-owned loading, error, empty-state, and toolbar composition.
  • Adds typed row, header, and cell styling hooks plus runtime light/dark theme token adapters.
  • Adds explicit persisted-preference migrations with guarded recovery behavior.
  • Adds public API and declaration compatibility contracts for JavaScript and CSS exports.
  • Improves large-data grouping and filtering performance while retaining strict bundle, DOM, heap, and server budgets.
  • Aligns maintained React workspaces on React 19 and upgrades the Svelte 5 examples to Vite 8.
  • Expands accessible grid labels, keyboard behavior, forced-colors states, Axe audits, and responsive 200%/390px coverage.
  • Verifies published tarballs in clean external React, Vue, and Svelte consumers before publishing.
  • Publishes all packages through npm Trusted Publishing with provenance.

Packages

  • @open-grid/core
  • @open-grid/primitives
  • @open-grid/virtual
  • @open-grid/theme
  • @open-grid/react
  • @open-grid/react-ui
  • @open-grid/vue
  • @open-grid/vue-ui
  • @open-grid/svelte
  • @open-grid/svelte-ui

See the documentation for installation and usage, and the changelog for the complete list of changes.