Full log
Every change to the 42 UI kit — chronological, filterable, and tagged per component.
Everything that's changed in @42/ui-react, newest first. Filter by component or change
type — your selection lives in the URL, so a filtered view is shareable. Each release also
has its own page in the sidebar, and every component documents its own slice of this history
at the bottom of its page.
v0.4.0
Divider, brand-tinted floating surfaces, and heading-size aliasesAdds a new Divider component and brand-tints floating-surface colors across Popover, Modal, Drawer, and Notification, plus the docs site background — rounded out by a new AmbientBackground component (brand-tinted noise glow) and a fix converting remaining internal dividers to the brand-derived border. Also adds heading-shaped size aliases (h1-h6, p) for Text and Title, per-item color support in MultiSelect with tinted selected pills, and generalizes placeholder support across form fields (TimeInput, DatePicker, MultiSelect search). Includes a reworked DataTable design, a Textarea redesign (flush resize corner, auto-grow), and new exported hooks (useContainerQuery, useMediaQuery, useUncontrolled, useIsomorphicLayoutEffect).
v0.3.1
Border, background, and color-ramp consistency fixes across the kitBorder and background colors across roughly twenty components — Badge, Table, DataTable, Popover, Menu, Notification, TreeSelect, DatePicker, Input, and more — are now consistent: missing borders/backgrounds restored, mismatched gray shades corrected, and floating panels/row highlights unified onto the kit's neutral gray-true and black/white overlay conventions.
v0.3.0
Timeline & AppShell debut, Figma-aligned Button/Card, and a breaking prop-naming cleanupDrop Button's "default" variant (zero-config default is now filled+neutral) and radius prop, and Card's "subtle" variant; also a Figma surface/color alignment pass
Rename isLoading→loading (Button/ActionIcon), closable→withCloseButton, collapsable→withCollapse, and opened/defaultOpened→open/defaultOpen (Alert/Notification/Notifier), and showWeekNumbers→withWeekNumbers (Calendar)
v0.2.0
Calendar & DatePicker debut, single-date presets, time row labels → suffixesCalendar and DatePicker debut — an inline month grid and trigger+popover pairing sharing one grid implementation. DatePicker's presets sidebar now works in single-date mode too, not just ranges. The embedded time row drops its Hour/Minute/Period labels in favor of a compact h/m/s suffix, backed by a real min-width floor so the fields can't get squeezed illegibly, and DatePicker's popover now sizes its column off the time row's own needs when that's wider than the calendar. Breaking: TimeInput drops range support.
v0.1.3
fix(workflow): publish @42/vite-plugin-theme alongside @42/ui-reactIt depends on @42/ui-react and was released in the same PR, but the publish workflow only ever knew about @42/ui-react — add it in lockstep, rewriting its workspace:* dependency to the resolved release version. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
v0.1.0
DataTable v1, toast Notifications, and the Flex renameShips DataTable (@42/ui-react/data-table) — sorting, per-column filters, pagination, row selection, resizable columns, and a responsive stack mode — plus toast Notifications over Ark UI's Toast machine. Breaking: Stack is renamed to Flex with a named gap scale (t-shirt spacing tokens are gone), and the ready-made components move onto the root namespace. Also refines Table (striped rows, sticky header/footer, scroll shadows) and ButtonGroup, points Tooltip's arrow at its trigger, and fixes a round of Table/DataTable issues.
v0.0.1
Initial releaseThe first release of the 42 UI kit — design foundations, the core interactive primitives, the combobox/picker family, overlays, and the first data-display components.
Slider and button sizing tweaks
Factorised gradient logic & add card variants
Update playground & button/action-icon/spinner sizes/design
Button colors fix
Add disabled colors
Add fonts
Initial commit
Reworked playground/story to have better preset handling & labels
Slider story & typography
Theme colors not being loaded