Changelog

View Source

All notable changes to Aurora UI are documented here. The format follows Keep a Changelog and the project uses Semantic Versioning.

Aurora UI's public API is the set of documented AuroraUI.Components.* function components, their attributes/slots, the --aui-* CSS custom-property contract, and the registered JavaScript hook names/DOM contract. Internal modules (AuroraUI.Internal) may change without notice.

Unreleased

0.1.0 — 2026-07-11

Initial public release.

Added

  • 15 component families as Phoenix.Component function components: Actions, Field, Choices, Selection, Navigation, Tabs & disclosure, Overlays, Floating UI, Feedback, Data display, Data navigation, Loading/progress, Search/command, Media/content, and Experience.
  • Semantic token system (assets/css/aurora_ui.css): brand-neutral --aui-* custom properties for color, spacing, type, radii, elevation, layering, and motion, with independent hand-authored light and dark themes and a contrast test.
  • Core JavaScript hooks (aurora_ui entry) plus lazily-imported command, motion, and three entry points that stay out of consumer bundles until their component is rendered.
  • Fully-implemented Three.js scene host with static/semantic fallbacks, capability detection, pause/resize/context-recovery/disposal.
  • Docs + component lab (demo/) and an example application proving the install story end to end.
  • Accessibility, browser, bundle, and visual-regression evidence under docs/evidence/.
  • Governance: MIT license, security policy, contribution guide, code of conduct, support/compatibility policy, third-party notices, and architecture decision records.