Skip to content

Releases: aptabase/tauri-plugin-aptabase

v1.2.0

Choose a tag to compare

@reatlat reatlat released this 11 Aug 01:49
de77fae

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

Choose a tag to compare

@reatlat reatlat released this 11 Aug 01:01
e44049e

Fixed

  • Fix runtime panic on startup for apps without #[tokio::main] by replacing tokio::spawn with tauri::async_runtime::spawn (#30, fixes #22, fixes #25)
  • Replace deprecated std::panic::PanicInfo with std::panic::PanicHookInfo (stable since Rust 1.81.0) (#30)
  • Bump @tauri-apps/api to ^2.7.0 to resolve window.__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

  • reqwest is now declared with default-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

1.0.0

Choose a tag to compare

@cristipufu cristipufu released this 27 Mar 06:19

Update Tauri v2

0.5.1

Choose a tag to compare

@goenning goenning released this 04 Feb 19:18
  • Fixed an issue where with_panic_hook would swallow the panic after logging it

0.5.0

Choose a tag to compare

@goenning goenning released this 20 Dec 08:34
  • Fixed an issue where with_panic_hook would panic
  • Added msg: String to with_panic_hook

0.4.2

Choose a tag to compare

@goenning goenning released this 03 Nov 20:59
  • Use new session id format

0.4.1

Choose a tag to compare

@goenning goenning released this 07 Aug 07:00
  • Automatic flush of events on app exit
  • Fix User-Agent header

0.4.0

Choose a tag to compare

@goenning goenning released this 06 Aug 06:16
  • Events are now sent in batches to reduce network overhead
  • While offline, events will be enqueued and sent when the app is back online
  • Tauri 1.4 required

0.3.2

Choose a tag to compare

@goenning goenning released this 23 Jul 14:21

(macOS) Fixed an issue where sessions could span multiple days if the app was left open overnight

0.2.1

Choose a tag to compare

@goenning goenning released this 20 May 07:56

Added support for automatic segregation of Debug/Release events