v0.7.3
DioxusLabs/dioxusv0.7.3Jan 17, 2026by jkelleyrtp
AI Summary
This release fixes a large number of bugs and introduces several new features including auxclick and scrollend events, server-only extractors for anonymous server functions, and scoped CSS with CSS modules support.
Key Highlights
- Added auxclick and scrollend events to Dioxus
- Scoped CSS and CSS modules support
- Server-only extractors in anonymous server functions
- Fix for optional element regression
- Full file paths in drop handlers
New Features
- auxclick and scrollend events
- Server-only extractors
- Scoped CSS and CSS modules
Full Release Notes
This release fixes a large number of bugs. We added a few new features: - Add auxclick, scrollend evnts - Support for server-only extractors - Scoped CSS and CSS modules 🎉 https://github.com/DioxusLabs/dioxus/pull/5087 ## What's Changed * fix: make install.sh sh compatible by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/5058 * Update README links for version 0.7 by @jullanggit in https://github.com/DioxusLabs/dioxus/pull/5068 * Fix paths under store (extends #5067) by @acheul in https://github.com/DioxusLabs/dioxus/pull/5069 * Resolve `bundle.windows.icon_path` relative to the crate dir by @nicoburns in https://github.com/DioxusLabs/dioxus/pull/5072 * fix: Allow links with duplicate href if rel is different by @paul-hansen in https://github.com/DioxusLabs/dioxus/pull/5071 * fix typos in dioxus_fullstack::client::get/set/clear_request_headers by @jullanggit in https://github.com/DioxusLabs/dioxus/pull/5078 * Fix call to rustc-objcopy to strip binary on Linux by @nicoburns in https://github.com/DioxusLabs/dioxus/pull/5066 * feat: add support for server-only extractors in anonymous server functions by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/5086 * Add auxclick and scrollend to dioxus events by @rhaskia in https://github.com/DioxusLabs/dioxus/pull/5095 * Bump actions/cache from 4 to 5 by @dependabot[bot] in https://github.com/DioxusLabs/dioxus/pull/5099 * Fix clippy lints (Rust 1.92) by @nicoburns in https://github.com/DioxusLabs/dioxus/pull/5102 * Bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in https://github.com/DioxusLabs/dioxus/pull/5100 * Fix the wrong removal of first linker arg in Windows. Small refactor of handling of linker response file. by @qouteall in https://github.com/DioxusLabs/dioxus/pull/5010 * Fix subsecond doc comment by @pickfire in https://github.com/DioxusLabs/dioxus/pull/5134 * Fix optional element regression by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/5110 * fix dx fmt span attribute issue by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/5132 * Add a prelude module to Dioxus Native by @nicoburns in https://github.com/DioxusLabs/dioxus/pull/5104 * Issue 5140 Fix Favorites page by @nilswloewen in https://github.com/DioxusLabs/dioxus/pull/5141 * Issue: 5138 Fix HotDog img URL by @nilswloewen in https://github.com/DioxusLabs/dioxus/pull/5139 * CLI: only push a dioxus/* fallback feature if the crate being compiled depends on the `dioxus` crate. by @nicoburns in https://github.com/DioxusLabs/dioxus/pull/5143 * Switch const serialize to use CBOR by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/4932 * Display bundle format instead of undefined in dev loading screen by @apekros in https://github.com/DioxusLabs/dioxus/pull/5123 * allow codesigning any server backend on macos by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/5085 * fix(cli): pass --all-features flag to cargo by @agucova in https://github.com/DioxusLabs/dioxus/pull/5153 * fix: autofmt duplicate whitespace on attributes, flickering of vscode autoformat by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/5159 * Scoped css by @mcmah309 in https://github.com/DioxusLabs/dioxus/pull/5087 * allow passive wasm segments for manganis by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/5163 * chore: fix typo by @aellwein in https://github.com/DioxusLabs/dioxus/pull/5185 * Fixes Passive Segment in Manganis by @wheregmis in https://github.com/DioxusLabs/dioxus/pull/5189 * Bump rfd to 0.17.2 by @nicoburns in https://github.com/DioxusLabs/dioxus/pull/5204 * CLI: don't enable default features in `--no-default-features` builds by @nicoburns in https://github.com/DioxusLabs/dioxus/pull/5147 * Fix typo in fullstack websocket example by @sermuns in https://github.com/DioxusLabs/dioxus/pull/5220 * Fix optional callback props implementation by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/5225 * fix: prevent dx fmt from adding trailing whitespace to blank lines by @hideselfview in https://github.com/DioxusLabs/dioxus/pull/5224 * Full file paths in drop handlers by @kevinwright in https://github.com/DioxusLabs/dioxus/pull/5211 * fix(cli): showDXToast on reload by @dxps in https://github.com/DioxusLabs/dioxus/pull/5202 * Fix more examples to work with `dioxus-native` by @nicoburns in https://github.com/DioxusLabs/dioxus/pull/5179 * use $CARGO_HOME for installation if set by @cocoliliace in https://github.com/DioxusLabs/dioxus/pull/5219 * add android_sync_lock to wry event handler to avoid refcell errors by @rhaskia in https://github.com/DioxusLabs/dioxus/pull/5190 * fix: `serve_subsecond` looping when devtools do not connect by @m4tx in https://github.com/DioxusLabs/dioxus/pull/5158 * fix playwright flakey test, upgrade to blacksmith runners for more things, `cargo update` to fix rfd build by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/5228 * tweak log messages by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/5174 * Fix crates.io repository URLs and READMEs for subsecond and manganis crates by @tamaro-skaljic in https://github.com/DioxusLabs/dioxus/pull/5013 * signals: Rebuild stale global cache entries automatically by @tekacs in https://github.com/DioxusLabs/dioxus/pull/4809 * Use ServeDir for fullstack dev static assets by @tekacs in https://github.com/DioxusLabs/dioxus/pull/4983 * Enhance CLI Build Duration Output with Human-Readable Formatting by @wangfu91 in https://github.com/DioxusLabs/dioxus/pull/4591 * respect tailwind_input when detecting tailwind v3 or v4 by @LilahTovMoon in https://github.com/DioxusLabs/dioxus/pull/5151 ## New Contributors * @jullanggit made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5068 * @acheul made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5069 * @paul-hansen made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5071 * @qouteall made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5010 * @apekros made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5123 * @agucova made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5153 * @aellwein made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5185 * @sermuns made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5220 * @hideselfview made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5224 * @kevinwright made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5211 * @dxps made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5202 * @cocoliliace made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5219 * @m4tx made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5158 * @tamaro-skaljic made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5013 * @wangfu91 made their first contribution in https://github.com/DioxusLabs/dioxus/pull/4591 **Full Changelog**: https://github.com/DioxusLabs/dioxus/compare/v0.7.2...v0.7.3