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