v0.8.0-alpha.1

DioxusLabs/dioxusv0.8.0-alpha.1Jul 31, 2026by nicoburns

AI Summary

Dioxus v0.8.0-alpha.1 focuses on event handling improvements, router stability, and fixes for bundler and SSR functionality.

Key Highlights

  • Support for selection and beforeinput events
  • Exposure of pasted data on clipboard events
  • Router improvements preserving query and hash segments
  • SSR fixes for HTML equivalents of initial values
  • Hotpatching fixes for wasm and symbol mangling

New Features

  • Selection events support
  • Beforeinput event support
  • Clipboard data exposure
  • Native synthetic click events
  • Sync with Blitz v0.3.0-beta.1

Full Release Notes

## What's Changed
* Implement support for selection events by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/5570
* fix: release pins on git2 to fix non --locked cli installs by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/5575
* remove v0.7 asset fallback by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/5576
* Pin rhai_codegen by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/5593
* fix(autofmt): formatting idempotency for long if/else attrs, empty bodies, and split_line_attributes by @micahkepe in https://github.com/DioxusLabs/dioxus/pull/5509
* fix: propagate response body read errors by @nanookclaw in https://github.com/DioxusLabs/dioxus/pull/5595
* fix: ReadStore from MappedMutSignal requires Lens: Readable by @MonaMayrhofer in https://github.com/DioxusLabs/dioxus/pull/5607
* Implement support for beforeinput event by @danielkov in https://github.com/DioxusLabs/dioxus/pull/5581
* Bump anyrender_vello_hybrid by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/5609
* feat: expose pasted data on clipboard events by @danielkov in https://github.com/DioxusLabs/dioxus/pull/5611
* fix(router): preserve query and hash segments on child routes by @JOSEPHGILBY in https://github.com/DioxusLabs/dioxus/pull/5613
* Fix hotpatching wasm with new v0 symbol mangling in beta linux builds by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/5622
* Allow using generated assets by @skreborn in https://github.com/DioxusLabs/dioxus/pull/5490
* fix(ssr): translate initial_value/checked/selected to HTML equivalents by @costajohnt in https://github.com/DioxusLabs/dioxus/pull/5493
* native-dom: Add a way to generate synthetic click events by @hovinen in https://github.com/DioxusLabs/dioxus/pull/5658
* CLI: log build failure errors by @nicoburns in https://github.com/DioxusLabs/dioxus/pull/5667
* Sync Blitz/Native (Blitz v0.3.0-beta.1) by @nicoburns in https://github.com/DioxusLabs/dioxus/pull/5673
* fix: create cargo bin dir if it does not exist by @hardliner66 in https://github.com/DioxusLabs/dioxus/pull/5696
* fix(fullstack): allow the server URL to be set more than once by @SilasMarvin in https://github.com/DioxusLabs/dioxus/pull/5704
* Pin kstring and bump the lightningcss minimum to fix ci by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/5708
* fix(cli): prevent duplicate SSG output on rebuild by @sanmaxdev in https://github.com/DioxusLabs/dioxus/pull/5702
* Fix css_module stylesheets missing from SSR head after the first request by @nicoburns in https://github.com/DioxusLabs/dioxus/pull/5707
* fix(bundle): support copying resource dirs for the bundler by @photino in https://github.com/DioxusLabs/dioxus/pull/5619
* fix: avoid Google Fonts in dev templates by @cyphercodes in https://github.com/DioxusLabs/dioxus/pull/5664
* fix(manganis): support 32-bit Android targets in JNI callback by @costajohnt in https://github.com/DioxusLabs/dioxus/pull/5641
* Fix memory leak when passing mapped stores as component props by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/5711
* Run Playwright tests on macOS (stable + beta) by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/5718
* Fix hotpatching when the bin target's crate name differs from the package name by @nicoburns in https://github.com/DioxusLabs/dioxus/pull/5719
* Bump versions for 0.8.0-alpha.1 release by @nicoburns in https://github.com/DioxusLabs/dioxus/pull/5721

## New Contributors
* @micahkepe made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5509
* @nanookclaw made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5595
* @MonaMayrhofer made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5607
* @JOSEPHGILBY made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5613
* @skreborn made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5490
* @hovinen made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5658
* @hardliner66 made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5696
* @SilasMarvin made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5704
* @sanmaxdev made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5702
* @cyphercodes made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5664

**Full Changelog**: https://github.com/DioxusLabs/dioxus/compare/v0.8.0-alpha.0...v0.8.0-alpha.1