Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 14:59
· 5 commits to main since this release

DuskMoon React 0.4.0

This minor release aligns the React packages with DuskMoonUI Core 1.20.3 and expands the native component APIs.

  • Add ConsolePage, Fab, Megamenu, Swap, and OtpInput, with compound components and compatible slot APIs.
  • Expand Chat with message, reasoning, tool-call, status, action, and reply-navigation primitives; use Core's streaming caret and tail styles.
  • Use native popovers for Tooltip, Dropdown, and Popover, and native dialog behavior for Modal. Add popover-based Button confirmation.
  • Improve form labels, picker selection, color selection, controlled search fields, icon buttons, and responsive layout demos.
  • Align CSS Art markup and accessible controls, and add JSON Schema form utilities and demos to the documentation.

Compatibility

@duskmoon-dev/components requires @duskmoon-dev/core >=1.20.3 and React 19 or newer. Modal uses the browser's native backdrop; the former physical .modal-backdrop element is no longer rendered. Existing Modal content refs remain supported, and maskClassName applies to the dialog.

Both public packages are released at 0.4.0:

npm install @duskmoon-dev/components@0.4.0 @duskmoon-dev/art-components@0.4.0

Validation

All 531 package tests, workspace typechecks, builds, and documentation deployment pass. Existing lint and bundle-size CI checks remain failing.

Documentation · Full changelog