Repository navigation
v5.0.0
·
84 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
5.0.0 (2026-09-10)
- feat(appearance)!: add a square and rounded axis with concentric geometry (1c3951e)
- fix(components)!: align pagination density, span the shell topbar, tidy actions (8135462)
Bug Fixes
- fields: resolve every border edge against the element's own palette (626ac57)
- modal: trap focus, and give it back to whatever opened the dialog (8edeeb2)
- vite-plugin: only warn about the full stylesheet when it is really duplicated (b038b51)
Features
- theme-api: author named themes from a palette, with a11y pairing (c16d3e8)
BREAKING CHANGES
- NbPagination
size="sm"is 32px tall (was 40) and
size="lg"is 64px (was 56), matching NbDataTable.size="md"is unchanged,
so only applications passingsmorlgare affected. - NbShell moves the notification, menubar and topbar regions
out of.nb-shell__bodyand above.nb-shell__content-row. Applications
that style or query those regions by their position in the shell's DOM need
updating; the class names, slots and public API are unchanged.
Claude-Session: https://claude.ai/code/session_01CHYNhTHozqkq8GFFZNQ1y4
- the default field fill has changed. Enabled fields were
#cacbccin light, a mid grey that sat closer to the disabled fill than to
the page and made "you can type here" hard to read; they are now#f1f2f3,
with the old value kept as the disabled fill. Dark follows the same shape.
Applications that want the previous treatment can import the
styles/presets/classic-fieldsopt-out, which restores it exactly.
Claude-Session: https://claude.ai/code/session_01CHYNhTHozqkq8GFFZNQ1y4