Changelog - @nvidia-elements/forms
Form control utilities and validation providing mixins, validators, and schema-based validation. Includes form association, event handling, and support for complex data types.
2.0.1 (2026-06-13)
- feat(cli): improve installer script (0379d0e)
- chore(core): remove unused controllers (59d8349)
- chore(media): update peer dependency version (082a5f2)
- chore(release): @nvidia-elements/cli-v2.0.0 [skip ci] (7b84169)
- chore(release): @nvidia-elements/cli-v2.0.1 [skip ci] (b3f6d3b)
- chore(release): @nvidia-elements/code-v2.0.0 [skip ci] (beb620d)
- chore(release): @nvidia-elements/code-v2.0.1 [skip ci] (005d158)
- chore(release): @nvidia-elements/core-v2.0.0 [skip ci] (1ab0f53)
- chore(release): @nvidia-elements/core-v2.0.1 [skip ci] (63a9663)
- chore(release): @nvidia-elements/lint-v2.0.0 [skip ci] (fc17e13)
- chore(release): @nvidia-elements/lint-v2.0.1 [skip ci] (fcf4355)
- chore(release): @nvidia-elements/markdown-v2.0.0 [skip ci] (686ff96)
- chore(release): @nvidia-elements/markdown-v2.0.1 [skip ci] (931f033)
- chore(release): @nvidia-elements/monaco-v2.0.0 [skip ci] (50df8a0)
- chore(release): @nvidia-elements/monaco-v2.0.1 [skip ci] (fb21243)
- chore(release): @nvidia-elements/styles-v2.0.0 [skip ci] (f44d145)
- chore(release): @nvidia-elements/styles-v2.0.1 [skip ci] (d04d043)
- chore(release): @nvidia-elements/styles-v2.0.2 [skip ci] (98a4325)
- chore(themes): add additional tests for css variable completions (cbf14f8)
- fix(cli): handle pnpm build approvals (ef8dc26)
- fix(code): update peer dependency version (67fa50a)
- fix(core): select multiple pointer event (8412f62)
- fix(core): update peer dependency version (93ca66e)
- fix(forms): improve aria attribute management (daab45f)
- fix(lint): update peer dependency version (582d326)
- fix(markdown): update peer dependency version (fe76f18)
- fix(monaco): update peer dependency version (bc41db8)
- fix(styles): update peer dependency version (44ef1da)
- fix(styles): use logical direction styles (2edd48c)
2.0.0 (2026-06-08)
- chore(ci): release scope fix (102f9a3)
- chore(release): @nvidia-elements/themes-v2.0.0 [skip ci] (9ffdbd2)
- feat(cli)!: promote to stable public release (ab93fca)
- feat(code)!: promote to stable public release (eb00327)
- feat(core)!: promote to stable public release (cb2859d)
- feat(forms)!: promote to stable public release (dc67f62)
- feat(lint)!: promote to stable public release (583e44f)
- feat(markdown)!: promote to stable public release (aa807eb)
- feat(monaco)!: promote to stable public release (78c8007)
- feat(styles)!: promote to stable public release (f07f114)
- feat(themes)!: promote to stable public release (9c7352f)
BREAKING CHANGE
- Promotes to the stable public 2.0 release line.
Signed-off-by: Cory Rylan crylan@nvidia.com
- Promotes to the stable public 2.0 release line.
Signed-off-by: Cory Rylan crylan@nvidia.com
- Promotes to the stable public 2.0 release line.
Signed-off-by: Cory Rylan crylan@nvidia.com
- Promotes to the stable public 2.0 release line.
Signed-off-by: Cory Rylan crylan@nvidia.com
- Promotes to the stable public 2.0 release line.
Signed-off-by: Cory Rylan crylan@nvidia.com
- Promotes to the stable public 2.0 release line.
Signed-off-by: Cory Rylan crylan@nvidia.com
- Promotes to the stable public 2.0 release line.
Signed-off-by: Cory Rylan crylan@nvidia.com
- Promotes to the stable public 2.0 release line.
Signed-off-by: Cory Rylan crylan@nvidia.com
- Promotes to the stable public 2.0 release line.
Signed-off-by: Cory Rylan crylan@nvidia.com
0.1.0 (2026-06-03)
- chore(ci): add labeler and stale workflows (31730e8)
- chore(ci): cleanup unused references and improve ci logging (9280f22)
- chore(ci): improve workflow default permissions (878bafb)
- chore(ci): lighthouse (beee0dd)
- chore(ci): update agent configurations (cbd664c)
- chore(ci): update lighthouse (f1fb184)
- chore(ci): upgrade to typescript 7 (d9c9705)
- chore(core): test coverage (f2da970)
- chore(core): update snapshots (5c9bd5f)
- chore(docs): add agent tooling guidelines (5eb909d)
- chore(docs): add media docs support (f3906cb)
- chore(docs): add test command and configuration for vitest (1e56150)
- chore(docs): fixup metadata issues (b931ff5)
- chore(docs): improve docs metadata (00da961)
- chore(docs): metadata structure fixes (efb89f7)
- chore(docs): remove runtime comments (6fa19e5)
- chore(docs): update agent documentation and component creation guidelines (69e3ed5)
- chore(internals): add new rules for class inheritance and aria attribute management (c25838a)
- chore(lint): add combobox api check (71a34ef)
- chore(release): @nvidia-elements/cli-v0.0.12 [skip ci] (ce02646)
- chore(release): @nvidia-elements/cli-v0.1.0 [skip ci] (e8e3187)
- chore(release): @nvidia-elements/cli-v0.2.0 [skip ci] (3c83f7d)
- chore(release): @nvidia-elements/cli-v0.2.1 [skip ci] (a4e3dad)
- chore(release): @nvidia-elements/cli-v0.2.2 [skip ci] (c037db6)
- chore(release): @nvidia-elements/cli-v0.2.3 [skip ci] (0c1812f)
- chore(release): @nvidia-elements/code-v0.0.9 [skip ci] (098029d)
- chore(release): @nvidia-elements/core-v0.1.1 [skip ci] (b519690)
- chore(release): @nvidia-elements/core-v0.1.2 [skip ci] (9b03b91)
- chore(release): @nvidia-elements/core-v0.1.3 [skip ci] (c57a087)
- chore(release): @nvidia-elements/core-v0.1.4 [skip ci] (8b9d251)
- chore(release): @nvidia-elements/core-v0.2.0 [skip ci] (471b568)
- chore(release): @nvidia-elements/core-v0.2.1 [skip ci] (ac77441)
- chore(release): @nvidia-elements/core-v0.2.2 [skip ci] (094563b)
- chore(release): @nvidia-elements/create-v0.0.8 [skip ci] (bfcb1fc)
- chore(release): @nvidia-elements/lint-v0.3.1 [skip ci] (b3c65cc)
- chore(release): @nvidia-elements/markdown-v0.0.9 [skip ci] (a321984)
- chore(release): @nvidia-elements/monaco-v0.0.11 [skip ci] (a076aee)
- chore(release): @nvidia-elements/styles-v0.0.9 [skip ci] (bd4ec9f)
- chore(release): @nvidia-elements/themes-v0.0.11 [skip ci] (8618c39)
- chore(starters): add agents files (64eac99)
- fix(ci): ensure node is available in agent sandbox (27f7bd1)
- fix(cli): binary version support (39106f1)
- fix(cli): broken default binary path (368e6fe)
- fix(cli): handle command args (0f526e0)
- fix(core): button contrast state (4bafa47)
- fix(core): chrome scoped registry and popover behavior (e8bb66c)
- fix(core): cleanup timeout on popover close (a3c1448)
- fix(core): correct read only property (b9e7588)
- fix(core): refactor to use form control mixins (5e1721d)
- fix(core): remove postinstall (4818481)
- fix(docs): add missing mcp apps and custom elements manifest docs (56d8415)
- fix(monaco): refactor to use form control mixin entrypoint (05c73b9)
- fix(themes): refactor conversions and fix out of bound colors (4e98a7a)
- feat(cli): add multiple version detection (c98786a)
- feat(cli): support cli skills (41eb7c9)
- feat(cli): support mcp apps and improved error handling (17c3141)
- feat(core): introduce tag layout options and patterns (c961584)
- feat(forms): add form control mixins (fc88b3a)
0.0.8 (2026-05-13)
- chore(ci): add code rabbit config (cf98be6)
- chore(ci): add knip configuration for unused dep linting (1d039cd)
- chore(ci): add spdx license headers (58fddc0)
- chore(ci): coder rabbit and sitemap verification (97f3aca)
- chore(ci): correct formatting post migration (027beb7)
- chore(ci): enable max params lint rule (453b378)
- chore(ci): improve codex support (38c429f)
- chore(ci): lint cleanup (9b5509f)
- chore(ci): lint corrections for missing nve-logo content (6fc306f)
- chore(ci): regenerate lockfile after migration (b574863)
- chore(ci): update eslint (1c1e64f)
- chore(ci): update lock (0db8ccf)
- chore(ci): update pnpm and node (26aba55)
- chore(cli): reset versions (0857cd8)
- chore(code): reset versions (70ad3e3)
- chore(core): reset versions (d68ad03)
- chore(create): reset versions (7f6677a)
- chore(deps): update dependabot configuration (c16abb8)
- chore(docs): accept data grid vocabulary terms (3de7ab9)
- chore(docs): add codex link (36473c1)
- chore(docs): fix broken nav link (a7f0123)
- chore(docs): improve migration docs and layouts (d905928)
- chore(docs): lint and migration cleanup (0b24b79)
- chore(docs): page content description metadata (db85e92)
- chore(docs): sitemap (c43ad8f)
- chore(forms): reset versions (b09ac77)
- chore(internals): add spdx eslint rule (2276640)
- chore(lint): reset versions (06ada18)
- chore(markdown): reset versions (536b760)
- chore(media): dependency declaration (ca01a81)
- chore(media): package metadata (a7b3b7a)
- chore(monaco): reset versions (f2ec095)
- chore(release): @nvidia-elements/cli-v0.0.10 [skip ci] (72fe1ff)
- chore(release): @nvidia-elements/cli-v0.0.11 [skip ci] (1e61870)
- chore(release): @nvidia-elements/cli-v0.0.8 [skip ci] (70f2287)
- chore(release): @nvidia-elements/cli-v0.0.9 [skip ci] (99737bf)
- chore(release): @nvidia-elements/code-v0.0.8 [skip ci] (1f779f9)
- chore(release): @nvidia-elements/core-v0.0.10 [skip ci] (dd0c4d7)
- chore(release): @nvidia-elements/core-v0.0.11 [skip ci] (8f87c9c)
- chore(release): @nvidia-elements/core-v0.0.12 [skip ci] (4f0685c)
- chore(release): @nvidia-elements/core-v0.0.8 [skip ci] (52c89f0)
- chore(release): @nvidia-elements/core-v0.0.9 [skip ci] (410c452)
- chore(release): @nvidia-elements/core-v0.1.0 [skip ci] (594d1d2)
- chore(release): @nvidia-elements/lint-v0.1.0 [skip ci] (1df4634)
- chore(release): @nvidia-elements/lint-v0.1.1 [skip ci] (f62bb11)
- chore(release): @nvidia-elements/lint-v0.1.2 [skip ci] (e41977d)
- chore(release): @nvidia-elements/lint-v0.2.0 [skip ci] (87dd69e)
- chore(release): @nvidia-elements/lint-v0.2.1 [skip ci] (4a47a83)
- chore(release): @nvidia-elements/lint-v0.3.0 [skip ci] (05610ae)
- chore(release): @nvidia-elements/markdown-v0.0.8 [skip ci] (8f687c7)
- chore(release): @nvidia-elements/monaco-v0.0.10 [skip ci] (60ec7eb)
- chore(release): @nvidia-elements/monaco-v0.0.8 [skip ci] (76e5b06)
- chore(release): @nvidia-elements/monaco-v0.0.9 [skip ci] (4a07ec6)
- chore(release): @nvidia-elements/styles-v0.0.8 [skip ci] (4b7e50f)
- chore(release): @nvidia-elements/themes-v0.0.10 [skip ci] (3a402bc)
- chore(release): @nvidia-elements/themes-v0.0.9 [skip ci] (535727f)
- chore(starters): package metadata (7dff9c9)
- chore(styles): reset versions (37a6158)
- chore(themes): reset versions (e5e4363)
- fix(cli): improve context (7ca3fa6)
- fix(cli): improved migration context (771e194)
- fix(cli): migration url paths (823c8c4)
- fix(cli): package metadata (2ebfca5)
- fix(cli): reduce context memory usage (85e1ba3)
- fix(code): dependency declaration (9840b7e)
- fix(code): package metadata (ffb19c5)
- fix(core): dependency declaration (db76b90)
- fix(core): improve grid dynamic column re-render (f81d846)
- fix(core): line height and wrap fix (afdcb21)
- fix(core): missing stop icon svg (40f6eaa)
- fix(core): package metadata (bbd8b8c)
- fix(core): remove legacy mlv prefixing (755902b)
- fix(create): package metadata (0cbaadc)
- fix(forms): package metadata (1182721)
- fix(lint): dependency declaration (8fb986e)
- fix(lint): interestfor support on popover triggers (73e2000)
- fix(lint): package metadata (b5785fb)
- fix(lint): recognize lit boolean binding on popover hidden attribute (38281fb)
- fix(lint): unpinned and missing dependencies (80616e7)
- fix(markdown): dependency declaration (4ef9807)
- fix(markdown): package metadata (c322cd5)
- fix(monaco): address timing issue in validation patch (1ac01cb)
- fix(monaco): dependency declaration (c0fa0ac)
- fix(monaco): package metadata (ebe24ce)
- fix(monaco): patch monaco-editor broken paste action (35f27ce)
- fix(styles): dependency declaration (bdea9a8)
- fix(styles): package metadata (16675f2)
- fix(themes): package metadata (83b2273)
- fix(themes): remove legacy mlv prefixing (ac337d1)
- feat(core): add nve-format-number component (d49ec24)
- feat(lint): add rules to disallow slotted popovers and tailwind classes (ad101dd)
- feat(lint): improve deprecated api migration rules (d61ec17)
- feat(lint): no deprecated global attribute value (644d32b)
0.0.0
Initial pre-release.