This release fixes a number of issues since the 0.7.1 release.
- Drag and drop serialization issues
- Deadlock in sync stores
- Windows self-update
- Windows hot-patch cdylib issues
- WASM hotpatch wbg_cast symbols causing
reference to null or undefined symbol - macos codesigning
- Issues with Linux windows
- Issues with
stripsetting - Issues with fullstack streaming missing frames
- Linux musl builds
What's Changed
- Use tokio 1.48 in Cargo.toml by @nessex in https://github.com/DioxusLabs/dioxus/pull/4941
- fix a few small bugs by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/4955
- fix: [#4931] Add
use_dropto prelude by @barafael in https://github.com/DioxusLabs/dioxus/pull/4939 - fix: check HTTP status in FileStream::from_response by @Himmelschmidt in https://github.com/DioxusLabs/dioxus/pull/4948
- Fix marking nodes as dirty when inserting into an existing hashmap entry by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/4959
- Fixed API Docs link for rsx-rosetta README by @jjvn84 in https://github.com/DioxusLabs/dioxus/pull/4974
- Fix drag and drop serialization by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/4997
- Fix default with optional props by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/4995
- Add aria-hidden="true" when hiding the dev toast by @xsoheilalizadeh in https://github.com/DioxusLabs/dioxus/pull/4990
- Update axum-server by @AlvaroParker in https://github.com/DioxusLabs/dioxus/pull/4970
- fix: dx self-update on windows failing by @tristanphease in https://github.com/DioxusLabs/dioxus/pull/4985
- Fix stores deadlock by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/4950
- Only apply subsystem to final binary, not cdylibs by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/5002
- Add
SyncStoretype alias anduse_store_synchook todioxus-storesby @nicoburns in https://github.com/DioxusLabs/dioxus/pull/5014 - Always resolve icons relative to the crate, not the cwd of the CLI by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/5020
- Fixed issue with the WebFileData file path function so it now returns the webkitRelativePath instead of the file name by @jsheaves-stack in https://github.com/DioxusLabs/dioxus/pull/5015
- Fix doctor target strings typo by @apporc in https://github.com/DioxusLabs/dioxus/pull/5012
- Fix layouts in child routers by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/4994
- Fixing regression due to route preservation by @RichardWGNR in https://github.com/DioxusLabs/dioxus/pull/4980
- fix: handle wbg_cast functions by rewriting patch module by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/5026
- Fix unresponsive linux menu by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/4979
- Disable strip setting in profile and manually strip with llvm the build by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/4966
- Add a warning for keys after the first node which do nothing by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/4978
- Override strip even if you explicitly enable it in the passed profile by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/5052
- fix(cli): queue file changes that arrive during builds instead of dropping them by @fasterthanlime in https://github.com/DioxusLabs/dioxus/pull/5007
- Resolves [#5045]: Trim slashes to prevent base path resolution issues in web by @binarypie in https://github.com/DioxusLabs/dioxus/pull/5049
- codesign macos apps by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/5055
- disable dma buf on wayland linux by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/4957
- fix(fullstack): Streaming::into_inner() returning empty stream by @ryo33 in https://github.com/DioxusLabs/dioxus/pull/4961
- Fix dioxus-fullstack::Streaming<T,E> only deserializing one client value by @Kannen in https://github.com/DioxusLabs/dioxus/pull/4975
- Enable musl target builds with vendored libgit2 by @xsoheilalizadeh in https://github.com/DioxusLabs/dioxus/pull/4991
- Fix exit_on_last_window_close for UserWindowEvent::CloseWindow by @Klemen2 in https://github.com/DioxusLabs/dioxus/pull/5047
New Contributors
- @nessex made their first contribution in https://github.com/DioxusLabs/dioxus/pull/4941
- @barafael made their first contribution in https://github.com/DioxusLabs/dioxus/pull/4939
- @xsoheilalizadeh made their first contribution in https://github.com/DioxusLabs/dioxus/pull/4990
- @AlvaroParker made their first contribution in https://github.com/DioxusLabs/dioxus/pull/4970
- @tristanphease made their first contribution in https://github.com/DioxusLabs/dioxus/pull/4985
- @jsheaves-stack made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5015
- @apporc made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5012
- @RichardWGNR made their first contribution in https://github.com/DioxusLabs/dioxus/pull/4980
- @binarypie made their first contribution in https://github.com/DioxusLabs/dioxus/pull/5049
- @Kannen made their first contribution in https://github.com/DioxusLabs/dioxus/pull/4975
Full Changelog: https://github.com/DioxusLabs/dioxus/compare/v0.7.1...v0.7.2