What shipped, why it matters, and anything you need to do when you upgrade Boreal UI.
Published packages
One version across the package family
@boreal-ui/core
@boreal-ui/next
@boreal-ui/types
@boreal-ui/docs
@boreal-ui/cli
LatestNo breaking changes
v0.2.0
A broad reliability and accessibility release for keyboard navigation, overlays, SSR, data-heavy components, and package compatibility.
What changed
Keyboard and focus behavior
Tabs, TreeView, menus, dropdowns, CommandPalette, MultiSelect, tooltips, and stacked modals now have stronger roving focus, dismissal, and focus-restoration behavior.
Safer overlays and server rendering
Floating panels and portal-based components gained SSR-safe geometry, shared outside-interaction handling, deterministic IDs, and a managed modal layer for nested dialogs.
Data and input reliability
DataTable received more dependable filtering, sorting, pagination, virtualization, and row identity, while FileUpload gained clearer validation and SSR coverage.
Consistent styling and compatibility
Core and Next styling were aligned across component families, transient surfaces now follow a shared elevation policy, and packed packages are verified across supported React, Next.js, and Node.js combinations.
PreviousNo breaking changes
v0.1.426
A focused Accordion styling update that gives consumers a stable inner-content hook.
What changed
Accordion content styling
Accordion now includes a contentInner class and a clearer content structure, making it easier to target expanded content without depending on internal markup.
PreviousNo breaking changes
v0.1.425
A compatibility fix for MarkdownRenderer consumers using the current Marked API.
What changed
Markdown rendering fix
MarkdownRenderer now calls Marked with its current API, preventing rendering failures caused by the previous call signature.
PreviousNo breaking changes
v0.1.424
A security and resilience release covering rendered HTML, navigation, themes, file handling, and MessagePopup feedback.
What changed
Safer rendered HTML
MarkdownRenderer sanitization was strengthened with sanitize-html, reducing risk when content includes HTML.
Navigation and theme hardening
Navigation targets, color-scheme values, theme initialization, and file-handling paths received additional validation.
MessagePopup improvements
MessagePopup behavior, styles, button states, and generated prop documentation were corrected for more consistent feedback UI.
Package reliability
Case-sensitive import paths, dependency versions, audit scripts, and the supported Node.js engine range were tightened for more predictable installs and CI builds.