v4.0.2 v0.6.6
BITyia/DroneSplatOct 7, 2026 → Oct 7, 20260 days between releases
What's New
v0.6.6 notes describe an unrelated Astryx UI package and regress from 4.0.2, so no reliable DroneSplat delta can be inferred.
Breaking Changes
- Version numbering moves backwards from 4.0.2 to 0.6.6, and the newer notes cover a different product (Astryx UI) than the older renderFrame change, so the two releases appear unrelated.
- `emptySearchResultsText` is replaced by a unified `emptySearchText` prop across components, requiring call-site renames.
- BottomSheet theme `padding` now pads the content box via container tokens rather than the panel, changing layout for existing sheets.
- A complete `IconRegistry` may omit `upload` now, but the next minor makes it required, so typed registries will break unless updated.
New Features
- A shared `upload` icon is added and used for FileInput's upload affordance instead of the directional `arrowUp`.
- `ComplexSelector` gains a `renderTrigger` render prop so callers can supply the anchor control themselves.
- A new `DropdownMenuGroup` component provides titled sections in compound-mode menus.
- Drawer and BottomSheet gain `padding` props that accept a spacing step.
- ContextMenu adds a `triggerAs` prop, and Markdown gains a heading-links plugin.
Improvements
- Anchored layers now use consistent viewport insets.
- Themes draw `upload` through `icons.upload` independently of `arrowUp`, leaving sort arrows and other uses untouched.
- Padded BottomSheet content boxes publish their inset so only-child Sections and bleed children like Table and Divider align correctly.
- All `@astryxdesign/*` packages are versioned and shipped together at 0.6.6.
Bug Fixes
- FileInput's upload affordance no longer reuses the directional arrow glyph, keeping icon size, placement, color, and accessibility intact in both modes.
Upgrade Notes
Run `npx astryx upgrade --apply` to align all `@astryxdesign/*` packages at 0.6.6. Rename `emptySearchResultsText` usages to `emptySearchText` and add an `upload` entry to any registry typed as `IconRegistry` before the next minor makes it mandatory. Verify BottomSheet layouts, since theme padding now applies to the content box rather than the panel.
The Two Releases
v4.0.2
Oct 7, 2026· 15 days ago
This release improves offline rendering stability by implementing a frame-locked render method based on delta seconds.
Full release notesAstryx 0.6.6
Oct 7, 2026· 15 days ago
A release focused on UI consistency, Markdown enhancements, and menu interaction improvements.
Full release notes