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