v0.6.0-alpha.5
版本发布时间: 2024-11-16 13:15:58
DioxusLabs/dioxus最新发布版本:v0.6.1(2024-12-18 10:31:25)
v0.6.0-alpha.5
This should be the final pre-release of 0.6. We are currently in a feature-freeze and any changes from here will be bug fixes and upgrades to documentation, should there need any.
A draft of the release is available at http://dioxuslabs.com/blog/release-060/.
alpha.4 and alpha.2 have much larger change lists for the full release cycle: https://github.com/DioxusLabs/dioxus/releases/tag/v0.6.0-alpha.4 https://github.com/DioxusLabs/dioxus/releases/tag/v0.6.0-alpha.2
dx serve --platform android
In the last release we added support for iOS serve and now we are adding support for android serve!
faster wasm-bindgen and faster builds
We enabled the "parallel" feature on walrus and configured out logs to boost wasm-bindgen performance by 2-3x. When combined with debug=0
, incremental builds are about 70-80% faster.
Deprecate relative asset paths
We are phasing out asset!("./assets/plah.png")
in favor of the web-native syntax: asset!("/assets/plah.png")
. This now throws a deprecation warning.
Fixes to reactivity
We fixed some show-stopper bugs with reactivity around ReadOnlySignals on component boundaries
CLI json output
The CLI now has a mode to emit logs in json so you can combine it with tools like jq
for better script interoperability.
What's Changed
- Typo in README.md by @alilosoft in https://github.com/DioxusLabs/dioxus/pull/3158
- wip: faster playwright test with better caching by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/3160
- Make wasm-bindgen parallel/disable log, speed up 2-10x by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/3161
- Remove debug printlns by @Rahul721999 in https://github.com/DioxusLabs/dioxus/pull/3179
- complete implementation of IntoAttributeValue for number types by @chungwong in https://github.com/DioxusLabs/dioxus/pull/3169
- Fix providing context to server functions by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/3174
- Fix as web event by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/3178
- Fix subscriptions for read only signals passed as props by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/3173
- Bump JamesIves/github-pages-deploy-action from 4.6.8 to 4.6.9 by @dependabot in https://github.com/DioxusLabs/dioxus/pull/3193
- Replace "and soon, mobile" to "and mobile" to reflect the tauri v2 la… by @ahqsoftwares in https://github.com/DioxusLabs/dioxus/pull/3199
- Fix: CLI Fullstack Executable File Extension by @DogeDark in https://github.com/DioxusLabs/dioxus/pull/3198
- cli json output, dx bundle fix,
dx serve --platform android
, race condition, drop ssg platform by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/3186 - fix: autodetect android install by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/3200
- Don't run effects from dead recycled scopes by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/3201
- Fix write on render warning with read only signal props by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/3194
- Enable External Links Without Modifier by @LeWimbes in https://github.com/DioxusLabs/dioxus/pull/2983
- Add support for user-provided event loops & event handlers by @Aandreba in https://github.com/DioxusLabs/dioxus/pull/3180
- feat: allow android apps with any name, fix android + windows for aarch64 target by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/3213
- Deprecate relative asset paths, better warnings for asset!() by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/3214
- fixes: light qol fixes for ssg and logging on
dx run
by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/3216 - Feat: Android Dynamic Arch Support by @DogeDark in https://github.com/DioxusLabs/dioxus/pull/3215
- feat: add keep-symbols flag, change ssg format to Vec<String> by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/3217
- Fix: Asset Warnings On Windows by @DogeDark in https://github.com/DioxusLabs/dioxus/pull/3220
- fix: java_home and cli swallowing logs by @jkelleyrtp in https://github.com/DioxusLabs/dioxus/pull/3221
New Contributors
- @alilosoft made their first contribution in https://github.com/DioxusLabs/dioxus/pull/3158
- @Rahul721999 made their first contribution in https://github.com/DioxusLabs/dioxus/pull/3179
- @ahqsoftwares made their first contribution in https://github.com/DioxusLabs/dioxus/pull/3199
- @LeWimbes made their first contribution in https://github.com/DioxusLabs/dioxus/pull/2983
- @Aandreba made their first contribution in https://github.com/DioxusLabs/dioxus/pull/3180
Full Changelog: https://github.com/DioxusLabs/dioxus/compare/v0.6.0-alpha.4...v0.6.0-alpha.5
1、 dx-aarch64-apple-darwin-v0.6.0-alpha.5.sha256 112B
2、 dx-aarch64-apple-darwin-v0.6.0-alpha.5.tar.gz 15MB
3、 dx-aarch64-pc-windows-msvc-v0.6.0-alpha.5.sha256 112B
4、 dx-aarch64-pc-windows-msvc-v0.6.0-alpha.5.zip 11.93MB
5、 dx-x86_64-apple-darwin-v0.6.0-alpha.5.sha256 111B
6、 dx-x86_64-apple-darwin-v0.6.0-alpha.5.tar.gz 15.73MB
7、 dx-x86_64-pc-windows-msvc-v0.6.0-alpha.5.sha256 111B
8、 dx-x86_64-pc-windows-msvc-v0.6.0-alpha.5.zip 12.77MB
9、 dx-x86_64-unknown-linux-gnu-v0.6.0-alpha.5.sha256 116B
10、 dx-x86_64-unknown-linux-gnu-v0.6.0-alpha.5.tar.gz 15.38MB