v0.7.6

tokio-rs/axumv0.7.6Apr 22, 2026by jkelleyrtp

AI Summary

This release focuses on developer experience and stability, adding shell completions, significantly faster dev server starts, and panic resilience for web applications in preparation for the 0.8 version.

Key Highlights

  • Added shell-completions for the `dx` command
  • Much faster dev server starts for `dx serve --hotpatch`
  • Dioxus web apps will no longer brick the webpage if they panic while handling events
  • Added Windows app icon bundling in `dx serve` and `dx bundle`

New Features

  • Shell completions for `dx`
  • Cursor editor debug support
  • inert global HTML attribute
  • Windows app icon bundling
  • 20+ new code examples

Full Release Notes

# Dioxus v0.7.6

This release solves a large number of bugs and adds a few new features! We intend for it to be the final release of 0.7 - our git repo will now ship breaking changes in prep for 0.8.
- Shell-completions for `dx` using `dx completions`
- Much faster dev server starts for `dx serve --hotpatch`
- Dioxus web apps that panic while handling events will no longer brick the webpage
- 20+ new code examples 
- cursor editor debug support
- Windows app icon bundling in `dx serve` and `dx bundle`

## What's Changed
* Fix too restrictive Clone bounds in props with generics by @Gohla in https://github.com/DioxusLabs/dioxus/pull/5451
* fix: ensure file type bit is set for rpm bundle by @acrilique in https://github.com/DioxusLabs/dioxus/pull/5459
* Fix autofill event downcast - ignore events of the wrong type by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/5379
* Add shell-completions for `dx` by @sermuns in https://github.com/DioxusLabs/dioxus/pull/5232
* fix(autofmt): add support for handling comments in various expression types by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/5461
* fix: Content-hash-based filename when bundling with wasm_split by @SuperKenVery in https://github.com/DioxusLabs/dioxus/pull/5340
* feat: add blanket IntoAttributeValue impl for references by @tmchow in https://github.com/DioxusLabs/dioxus/pull/5447
* feat: support Cursor editor as debug session option by @faysou in https://github.com/DioxusLabs/dioxus/pull/5205
* feat(html): add `inert` global HTML attribute by @tmchow in https://github.com/DioxusLabs/dioxus/pull/5476
* Fix: notify parent store when child is marked dirty by @dunkyl in https://github.com/DioxusLabs/dioxus/pull/5365
* Remove bevy from the workspace by @nicoburns in https://github.com/DioxusLabs/dioxus/pull/5471
* fix: workspace hotpatch cache thrashing, feat: add compile profiling, cleanup + refactor + document cli request.rs file by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/5479
* Fix resize and visible type conversion for web by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/5483
* make Action partialeq by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/5488
* Minor fixes for tests by @martin-hughes in https://github.com/DioxusLabs/dioxus/pull/4686
* fix(cli): display user-specified address in serve output by @costajohnt in https://github.com/DioxusLabs/dioxus/pull/5481
* fix: more panic resilience by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/5489
* Add FreeBSD target detection for esbuild by @Servus-Altissimi in https://github.com/DioxusLabs/dioxus/pull/5498
* Manganis: Don't double borrow primitive JNI args by @LLukas22 in https://github.com/DioxusLabs/dioxus/pull/5499
* update the dioxus cratesio readme, add many more examples by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/5501
* fix(autofmt): preserve indentation of commented-out RSX blocks by @seflue in https://github.com/DioxusLabs/dioxus/pull/5464
* feat: windows app icon by @Klemen2 in https://github.com/DioxusLabs/dioxus/pull/3753

## New Contributors
* @Gohla made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5451
* @acrilique made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5459
* @SuperKenVery made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5340
* @tmchow made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5447
* @faysou made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5205
* @dunkyl made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5365
* @martin-hughes made their first contribution in https://github.com/DioxusLabs/dioxus/pull/4686
* @Servus-Altissimi made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5498
* @LLukas22 made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5499
* @seflue made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5464

**Full Changelog**: https://github.com/DioxusLabs/dioxus/compare/v0.7.5...v0.7.6