v1.14.2 v0.4.0

high risk

facebook/astryxAug 13, 2026 → Aug 13, 20260 days between releases

What's New

Focuses on UI component theming, accessibility, and DropdownMenu refactoring to peer modes.

Breaking Changes

  • DropdownMenu modes are peers; `DropdownMenuDivider` added.
  • Rename `DropdownMenuDivider` etc. to include `Data` suffix.
  • Remove `dropdown-menu-radio-dot` theme target.
  • `useTableRowExpansion` is now a detail-panel plugin.

New Features

  • Input family gains `isReadOnly` prop.
  • CodeBlock copy button becomes themeable `IconButton`.
  • `useClipboard` hook added.
  • Date inputs gain `weekStartsOn` prop.
  • EmptyState gains theme targets.

Improvements

  • Accessibility fixes.
  • DropdownMenu compound and data modes refactored to be peers.
  • Avatar fallback surface becomes a theme target.
  • Selector/MultiSelector/Typeahead expose empty state.

Upgrade Notes

Run `npx astryx upgrade --apply` to rewrite type imports. Watch for the removal of `useTableRowExpansionState` and rename of theme targets.

The Two Releases

v1.14.2

1.14.2 — Hardened parsing for pathological PDFs

Aug 13, 2026· 2 months ago

Focuses on security and stability improvements to prevent unbounded CPU or memory usage when parsing malformed or crafted PDFs.

Full release notes
v0.4.0

v0.4.0

Aug 13, 2026· 2 months ago

This release focuses on UI component theming improvements, accessibility fixes, and input family enhancements including read-only support and copy buttons. It also refactors DropdownMenu item modes to be peers.

Full release notes