v0.7.1
DioxusLabs/dioxusv0.7.1Nov 6, 2025by jkelleyrtp
AI Summary
This post-release bug fix addresses critical issues from v0.7.0 including windows-app build problems, improper error handling, query string support, file dialogs being async, and the missing --platform flag.
Key Highlights
- Fixed windows-app builds with correct entrypoint symbol
- Replaced unwraps with proper error handling in fullstack client
- Used serde_qs for query string support in server functions
- Fixed file dialogs now being async instead of sync
- Restored the --platform flag
New Features
- serde_qs for query string support
- Async file dialogs on desktop
Full Release Notes
# Post-Release Bug Fixes This release fixes a number of critical bugs that slipped through v0.7.0 testing. Namely: - Changes related to windows-app builds causing entrypoint symbol to be wrong - Fixes some `unwrap()` calls that were supposed to be errors - Use serde_qs for query string support in server functions - Tracing spans are properly aligned for server functions - Calls to `extract()` use a blank GET request when called outside the runtime - File dialogs on desktop are now async instead of sync - The `--platform` flag was accidentally removed completely, it is now back We recommend updating with `cargo binstall dioxus-cli@0.7.1 --force` or `dx self-update` ## What's Changed * Fix dioxus-native to run without the net feature by @omasakun in https://github.com/DioxusLabs/dioxus/pull/4899 * Skip lib default members by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/4895 * Fix windows builds by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/4903 * Replace unwraps with proper error handling in fullstack client by @Himmelschmidt in https://github.com/DioxusLabs/dioxus/pull/4916 * Fix server functions failing when called from backend code by @Himmelschmidt in https://github.com/DioxusLabs/dioxus/pull/4908 * fix: propagate current tracing'span to server function by @davidB in https://github.com/DioxusLabs/dioxus/pull/4900 * Support VSCode-Insiders in doctor command by @Craig-Macomber in https://github.com/DioxusLabs/dioxus/pull/4892 * feat: add --raw-json-diagnostics flag to dx build by @fasterthanlime in https://github.com/DioxusLabs/dioxus/pull/4887 * Simple but critical fix for fullstack server fn handling by @KenAKAFrosty in https://github.com/DioxusLabs/dioxus/pull/4891 * Note "d" for debug by @Craig-Macomber in https://github.com/DioxusLabs/dioxus/pull/4882 * Fix FileStream.file_name() by @javierEd in https://github.com/DioxusLabs/dioxus/pull/4875 * Make dioxus-native work on iOS simulator by @nicoburns in https://github.com/DioxusLabs/dioxus/pull/4876 * fix: add back --platform flag by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/4918 * add `with_on_window_ready` to allow modifying window before webview by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/4919 * fix: use proper endpoint for anonymous server_fn by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/4920 * fix: use dioxus query, not axum by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/4926 * feat: use async fd when using tokio by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/4927 * Fix adding nodes to nested fragments by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/4929 * fix: use cfg window close behavior by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/4928 ## New Contributors * @omasakun made their first contribution in https://github.com/DioxusLabs/dioxus/pull/4899 * @KenAKAFrosty made their first contribution in https://github.com/DioxusLabs/dioxus/pull/4891 **Full Changelog**: https://github.com/DioxusLabs/dioxus/compare/v0.7.0...v0.7.1