Published
May adds new formatting and selection APIs while expanding the tools that help teams build and migrate Elements projects.
Highlights
- Format numbers for any locale. The new Format Number component handles decimals, currencies, percentages, units, compact notation, and server-rendered fallback content through
Intl.NumberFormat. - Control multiselect tag layouts. Combobox can hide or wrap selected tags with
tag-layout, giving dense selections more predictable overflow behavior and replacing the deprecatednotagsattribute. - Bring Elements guidance into agent workflows. The CLI can serve authoring and migration Skills, while MCP Apps add interactive icon, token, and example previews with clearer error feedback.
- Catch migration problems before runtime. Expanded lint rules identify deprecated CSS imports and packages, invalid popover composition, and unsupported Tailwind utilities on Elements components.
- Keep controls and editors dependable. Button contrast and read-only state handling are more consistent, delayed popovers clean up correctly, and Monaco restores reliable paste behavior.
Released packages
@nvidia-elements/cli0.0.10–0.0.12, 0.1.0, 0.2.0–0.2.3@nvidia-elements/code0.0.8–0.0.9@nvidia-elements/core0.0.12, 0.1.0–0.1.4, 0.2.0–0.2.1@nvidia-elements/create0.0.8@nvidia-elements/forms0.0.8@nvidia-elements/lint0.2.1, 0.3.0–0.3.1@nvidia-elements/markdown0.0.8–0.0.9@nvidia-elements/monaco0.0.8–0.0.11@nvidia-elements/styles0.0.8–0.0.9@nvidia-elements/themes0.0.10–0.0.11