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
--platformflag 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_readyto 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