v0.6.0-alpha.5
Pre-releasev0.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 #3158
- wip: faster playwright test with better caching by @jkelleyrtp in #3160
- Make wasm-bindgen parallel/disable log, speed up 2-10x by @jkelleyrtp in #3161
- Remove debug printlns by @Rahul721999 in #3179
- complete implementation of IntoAttributeValue for number types by @chungwong in #3169
- Fix providing context to server functions by @ealmloff in #3174
- Fix as web event by @ealmloff in #3178
- Fix subscriptions for read only signals passed as props by @ealmloff in #3173
- Bump JamesIves/github-pages-deploy-action from 4.6.8 to 4.6.9 by @dependabot in #3193
- Replace "and soon, mobile" to "and mobile" to reflect the tauri v2 la… by @ahqsoftwares in #3199
- Fix: CLI Fullstack Executable File Extension by @DogeDark in #3198
- cli json output, dx bundle fix,
dx serve --platform android
, race condition, drop ssg platform by @jkelleyrtp in #3186 - fix: autodetect android install by @jkelleyrtp in #3200
- Don't run effects from dead recycled scopes by @ealmloff in #3201
- Fix write on render warning with read only signal props by @ealmloff in #3194
- Enable External Links Without Modifier by @LeWimbes in #2983
- Add support for user-provided event loops & event handlers by @Aandreba in #3180
- feat: allow android apps with any name, fix android + windows for aarch64 target by @jkelleyrtp in #3213
- Deprecate relative asset paths, better warnings for asset!() by @jkelleyrtp in #3214
- fixes: light qol fixes for ssg and logging on
dx run
by @jkelleyrtp in #3216 - Feat: Android Dynamic Arch Support by @DogeDark in #3215
- feat: add keep-symbols flag, change ssg format to Vec by @jkelleyrtp in #3217
- Fix: Asset Warnings On Windows by @DogeDark in #3220
- fix: java_home and cli swallowing logs by @jkelleyrtp in #3221
New Contributors
- @alilosoft made their first contribution in #3158
- @Rahul721999 made their first contribution in #3179
- @ahqsoftwares made their first contribution in #3199
- @LeWimbes made their first contribution in #2983
- @Aandreba made their first contribution in #3180
Full Changelog: v0.6.0-alpha.4...v0.6.0-alpha.5