v0.4.1

DioxusLabs/dioxusv0.4.1Sep 4, 2023by ealmloff

AI Summary

A maintenance release focusing on CLI improvements, documentation fixes, and resolving compilation and installation issues.

Key Highlights

  • Publish CLI binaries for cargo-binstall support.
  • Improved CLI documentation and behavior for mkcert.
  • Added `--locked` parameter to installation commands.
  • Fixed compilation errors related to Tauri bundler.

New Features

  • Use `--profile` to identify cargo build artifact for CLI web builds
  • CLI: Behavior when web.https.mkcert is not specified
  • Fix cli compile error due to tauri bundler adding fields
  • Improve CLI docs

Full Release Notes

## What's Changed
* docs(cli): fix typo by @eventualbuddha in https://github.com/DioxusLabs/dioxus/pull/1294
* refactor(cli): move `check` module alongside others by @eventualbuddha in https://github.com/DioxusLabs/dioxus/pull/1304
* docs(cli): update subcommand comments by @eventualbuddha in https://github.com/DioxusLabs/dioxus/pull/1303
* chore(cli): remove unused module by @eventualbuddha in https://github.com/DioxusLabs/dioxus/pull/1302
* fix(cli): prevent "zip slip" vulnerability in tool extract by @eventualbuddha in https://github.com/DioxusLabs/dioxus/pull/1305
* incorrect word spelling by @dylanblokhuis in https://github.com/DioxusLabs/dioxus/pull/1308
* chore(cli): remove unused function by @eventualbuddha in https://github.com/DioxusLabs/dioxus/pull/1301
* refactor(cli): use more semantic `Instant::elapsed` by @eventualbuddha in https://github.com/DioxusLabs/dioxus/pull/1307
* Use `--profile` to identify cargo build artifact if present for dx cli web builds by @swpecht in https://github.com/DioxusLabs/dioxus/pull/1344
* Publish CLI binaries for cargo-binstall by @esimkowitz in https://github.com/DioxusLabs/dioxus/pull/1358
* CLI: Behavior when web.https.mkcert is not specified. by @vgobbo in https://github.com/DioxusLabs/dioxus/pull/1342
* Fix cli compile error due to tauri bundler adding fields by @fanyang89 in https://github.com/DioxusLabs/dioxus/pull/1416
* Improve CLI docs by @tigerros in https://github.com/DioxusLabs/dioxus/pull/1404
* fix: Add the --locked param to every cli installation command by @marc2332 in https://github.com/DioxusLabs/dioxus/pull/1427
* Bump the dioxus-cli to 0.4.1 by @ealmloff in https://github.com/DioxusLabs/dioxus/pull/1424