Releases: aptabase/tauri-plugin-aptabase
Releases · aptabase/tauri-plugin-aptabase
Release list
v1.2.0
Changed
- Bump all Rust dependencies to latest versions (tauri 2.11.5, tokio 1.53.1, reqwest 0.13.4, rand 0.10.0, serde 1.0.229, serde_json 1.0.151, time 0.3.41, os_info 3.12.0, log 0.4.27, tauri-plugin 2.6.3)
- Bump JavaScript dependencies (@tauri-apps/api ^2.10.1, @rollup/plugin-node-resolve ^16.0.3, @rollup/plugin-typescript ^12.3.0, @rollup/plugin-terser ^1.0.0, rollup ^4.57.1, typescript ^5.9.3)
- Update rust-version to 1.81.0 (required for PanicHookInfo)
- Update rustls-tls feature to use reqwest/rustls (reqwest 0.13 renamed the feature)
- Clean up tsconfig.json: remove dead baseUrl/paths, switch to moduleResolution "bundler", add outDir
- Remove hardcoded moduleResolution: 'node' from rollup config
Fixed
- Fix rand 0.10 API change: rand::Rng to rand::RngExt in client.rs
- Fix rollup build error: align tsconfig outDir with rollup output dir
- Resolve issue #27: ENGINE_NAME not found on iOS — already fixed on main, this release publishes the fix to crates.io
Added
- CI workflow: cargo check + npm build on push/PR
- Release workflow: auto-publish to crates.io and npm on GitHub release (requires CARGO_REGISTRY_TOKEN and NPM_TOKEN secrets)
v1.1.0
Fixed
- Fix runtime panic on startup for apps without
#[tokio::main]by replacingtokio::spawnwithtauri::async_runtime::spawn(#30, fixes #22, fixes #25) - Replace deprecated
std::panic::PanicInfowithstd::panic::PanicHookInfo(stable since Rust 1.81.0) (#30) - Bump
@tauri-apps/apito^2.7.0to resolvewindow.__TAURI_IPC__error (#30)
Added
- TLS backend feature flags for reqwest:
default-tls,native-tls,rustls-tls(#34, closes #28) - Consumers can now opt into rustls for Android and cross-compile targets via
default-features = false, features = ["rustls-tls"]
Changed
reqwestis now declared withdefault-features = false;default = ["default-tls"]preserves previous behavior (#34)- Rust: 1.0.0 → 1.1.0, JS: 0.4.2 → 0.5.0
- CHANGELOG rewritten to Keep a Changelog format