mirror of
https://github.com/tauri-apps/plugins-workspace.git
synced 2026-11-09 23:19:52 +01:00
* feat(http, upload): update reqwest to 0.13 `tauri-plugin-http` re-exports `reqwest`, so moving it is a breaking change and belongs on v3 rather than v2 (#3462). `tauri-plugin-updater` already took 0.13 in #3213; these two follow the same shape. `rustls-tls` maps to `reqwest/rustls-no-provider` plus `rustls` with `ring`, and the provider is installed as the process default only when none is set yet, exactly as the updater does. Without it `reqwest::Client::new()` has no crypto provider to build with. Features reqwest 0.13 removed are removed here rather than remapped silently: - `native-tls-alpn`: ALPN is part of `native-tls` now. - `rustls-tls-manual-roots`, `rustls-tls-webpki-roots`, `rustls-tls-native-roots`: certificate verification goes through the platform verifier. - `trust-dns`: renamed `hickory-dns`. - `macos-system-configuration`: superseded by `system-proxy`, which the default feature set already carries and which the deprecation note pointed at. Verified with the CI commands for both packages: clippy --all-targets and clippy --all-targets --all-features under -D warnings, cargo test (http 8, upload 7 with --all-features), and cargo fmt --all --check. * feat(http): drop the reqwest re-export * chore(http): drop duplicate macos-system-configuration changelog entry * remove .tauri --------- Co-authored-by: Lucas Nogueira <lucas@tauri.app>