Skip to content

Releases: tauri-apps/tao

tao v0.23.0

18 Oct 15:58
89b05c5
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 575 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (255 crate dependencies)

[0.23.0]

  • cf22c902(#85) Breaking change: Removed clipboard implementation. Use arboard crate instead.
  • 081ba16a(#800) Fix Window::theme may return a theme different from the actual window's theme on Linux.
  • 32ce759e(#801) Updated to gtk 0.18 and Bump MSRV to 1.70.0.
  • f569bbab(#815) Fix Window::current_monitor sometimes panicking on Linux when the window is invisible.
  • 7e854cb1(#817) On Windows, fix incorrect delta reported for DeviceEvent::MouseWheel event.
  • 7e854cb1(#817) On Windows, fix Window::set_progress_bar incorrect states.
  • 7e854cb1(#817) Update windows and windows-implement crate to 0.51

Cargo Publish

`\`\`
Updating crates.io index
   Packaging tao v0.23.0 (/home/runner/work/tao/tao)
    Updating crates.io index
    Packaged 138 files, 3.2MiB (2.2MiB compressed)
   Uploading tao v0.23.0 (/home/runner/work/tao/tao)
    Uploaded tao v0.23.0 to registry `crates-io`
note: Waiting for `tao v0.23.0` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
   Published tao v0.23.0 at registry `crates-io`

tao v0.22.3

16 Oct 12:56
a6f0f11
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 575 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (257 crate dependencies)

[0.22.3]

Cargo Publish

`\`\`
Updating crates.io index
   Packaging tao v0.22.3 (/home/runner/work/tao/tao)
    Updating crates.io index
    Packaged 144 files, 3.2MiB (2.2MiB compressed)
   Uploading tao v0.22.3 (/home/runner/work/tao/tao)
    Uploaded tao v0.22.3 to registry `crates-io`
note: Waiting for `tao v0.22.3` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
   Published tao v0.22.3 at registry `crates-io`

tao v0.16.4

01 Oct 00:39
0c84628
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 573 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (184 crate dependencies)
Crate:     atty
Version:   0.2.14
Warning:   unsound
Title:     Potential unaligned read
Date:      2021-07-04
ID:        RUSTSEC-2021-0145
URL:       https://rustsec.org/advisories/RUSTSEC-2021-0145
Dependency tree:
atty 0.2.14
└── env_logger 0.9.3
    └── tao 0.16.4

warning: 1 allowed warning found

[0.16.4]

  • e10d493a(#795) Fixes set_menu SystemTray implementation on macOS.
  • cfbf5ef0(#794) Fixes icon_as_template and menu_on_left_click SystemTray implementation on macOS.

Cargo Publish

`\`\`
Updating crates.io index
   Packaging tao v0.16.4 (/home/runner/work/tao/tao)
    Updating crates.io index
    Packaged 161 files, 3.4MiB (2.2MiB compressed)
   Uploading tao v0.16.4 (/home/runner/work/tao/tao)
    Uploaded tao v0.16.4 to registry `crates-io`
note: Waiting for `tao v0.16.4` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
   Published tao v0.16.4 at registry `crates-io`

tao v0.16.3

29 Sep 04:55
ff67fc8
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 572 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (184 crate dependencies)
Crate:     atty
Version:   0.2.14
Warning:   unsound
Title:     Potential unaligned read
Date:      2021-07-04
ID:        RUSTSEC-2021-0145
URL:       https://rustsec.org/advisories/RUSTSEC-2021-0145
Dependency tree:
atty 0.2.14
└── env_logger 0.9.3
    └── tao 0.16.3

warning: 1 allowed warning found

[0.16.3]

  • 019d9e9e(#764) On macOS, fix SystemTrayEvent not emitted after calling set_menu.
  • 0371359b(#746) On macOS, force NativeImage height to be 18 to have consistent size for all icons and match custom icons.
  • a934c558(#793) Refactor macOS system-tray implementation to fix missing click and window focus issues. (tray-icon#69)
  • e40b4aaf(#755) On Windows, fix leak of tao::system_tray::Icon when calling tao::system_tray::SystemTray::set_icon and leak of String when calling tao::system_tray::SystemTray::set_tooltip.
  • ae664f05(#770) Add WindowBuilderExtWindows::with_window_classname to set the name of the window class created/used to create windows.

Cargo Publish

`\`\`
Updating crates.io index
   Packaging tao v0.16.3 (/home/runner/work/tao/tao)
    Updating crates.io index
    Packaged 161 files, 3.4MiB (2.2MiB compressed)
   Uploading tao v0.16.3 (/home/runner/work/tao/tao)
    Uploaded tao v0.16.3 to registry `crates-io`
note: Waiting for `tao v0.16.3` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
   Published tao v0.16.3 at registry `crates-io`

tao v0.22.2

17 Aug 11:54
0101ed6
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 557 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (266 crate dependencies)

[0.22.2]

Cargo Publish

`\`\`
Updating crates.io index
   Packaging tao v0.22.2 (/home/runner/work/tao/tao)
    Updating crates.io index
    Packaged 144 files, 3.2MiB (2.2MiB compressed)
   Uploading tao v0.22.2 (/home/runner/work/tao/tao)
    Uploaded tao v0.22.2 to registry `crates-io`
note: Waiting for `tao v0.22.2` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
   Published tao v0.22.2 at registry `crates-io`

tao v0.22.1

15 Aug 23:48
1b2245e
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 557 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (266 crate dependencies)

[0.22.1]

  • 6df56c2d(#751) On Windows, apply dark mode app-wide to some controls like context menus.
  • 6df56c2d(#751) On Windows, add EventLoopBuilderExtWindows::with_theme to control the app-wide theme.

Cargo Publish

`\`\`
Updating crates.io index
   Packaging tao v0.22.1 (/home/runner/work/tao/tao)
    Updating crates.io index
    Packaged 144 files, 3.2MiB (2.2MiB compressed)
   Uploading tao v0.22.1 (/home/runner/work/tao/tao)
    Uploaded tao v0.22.1 to registry `crates-io`
note: Waiting for `tao v0.22.1` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
   Published tao v0.22.1 at registry `crates-io`

tao v0.22.0

13 Aug 22:06
5c0bfb6
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 556 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (266 crate dependencies)

[0.22.0]

  • 06b617ea(#776) Update jni to 0.21.

  • d0b20c94(#778) This release contains a number of breaking changes that aimed at removing menus, system-tray and global-shortcuts features which have been moved to different crates, muda, tray-icon and global-hotkey and here is a summary of the changes:

    • Removed tray crago feature flag.
    • Removed accelerator, menu, system_tray and global_shortcut modules and all associated types.
    • Removed Event::MenuEvent, Event::TrayEvent, Event::GlobalShortcutEvent, TrayEvent and Rectangle types.
    • Added EventLoopBuilder type.
    • Removed EventLoop::with_user_event, instead use EventLoopBuilder::<T>::with_user_event().build().
    • Removed EventLoopExtWindows, EventLoopExtMacOS and EventLoopExtUnix, instead use EventLoopBuilderExtWindows, EventLoopBuilderExtMacOS and EventLoopBuilderExtUnix.
    • Changed WindowExtWindows::hinstance, WindowExtWindows::hwnd and MonitorHandleExtWindow::hmonitor to return isize instead of *const c_void

Cargo Publish

`\`\`
Updating crates.io index
   Packaging tao v0.22.0 (/home/runner/work/tao/tao)
    Updating crates.io index
    Packaged 144 files, 3.2MiB (2.2MiB compressed)
   Uploading tao v0.22.0 (/home/runner/work/tao/tao)
    Uploaded tao v0.22.0 to registry `crates-io`
note: Waiting for `tao v0.22.0` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
   Published tao v0.22.0 at registry `crates-io`

tao-macros v0.1.2

13 Aug 21:23
31d17e9
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 556 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (266 crate dependencies)

[0.1.2]

  • b7758314(#780) Added support to lifetime parameters on android_fn.

Cargo Publish

`\`\`
Updating crates.io index
   Packaging tao-macros v0.1.2 (/home/runner/work/tao/tao/tao-macros)
    Updating crates.io index
    Packaged 9 files, 16.7KiB (5.6KiB compressed)
   Uploading tao-macros v0.1.2 (/home/runner/work/tao/tao/tao-macros)
    Uploaded tao-macros v0.1.2 to registry `crates-io`
note: Waiting for `tao-macros v0.1.2` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
   Published tao-macros v0.1.2 at registry `crates-io`

tao v0.21.1

30 Jul 14:27
0f3b0ed
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 555 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (264 crate dependencies)

[0.21.1]

  • 9a320882(#761) On Android, use a lockfree queue (crossbeam channel) to prevent deadlocks inside send_event.
  • b31cb692(#772) On macOS, fix WindowExtMacOS::ns_view returning an invalid pointer if the view was replaced by a call to setContentView later on.
  • 4d0e1862(#762) Add WindowExtWindows::set_rtl and WindowBuilderExtWindows::with_rtl to set right-to-left layout on Windows.
  • 75eb0c1e(#769) Add WindowBuilderExtWindows::with_window_classname to set the name of the window class created/used to create windows.

Cargo Publish

`\`\`
Updating crates.io index
   Packaging tao v0.21.1 (/home/runner/work/tao/tao)
    Updating crates.io index
    Packaged 165 files, 3.4MiB (2.3MiB compressed)
   Uploading tao v0.21.1 (/home/runner/work/tao/tao)
    Uploaded tao v0.21.1 to registry `crates-io`
note: Waiting for `tao v0.21.1` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
   Published tao v0.21.1 at registry `crates-io`

tao v0.21.0

14 Jul 10:36
3b35157
Compare
Choose a tag to compare

Updating crates.io index

Cargo Audit

Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 553 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (263 crate dependencies)

[0.21.0]

  • 81329013(#743) On macOS, fix the unexpected shifting of the window when dragging after closing the share dialog.
  • baa02977(#418) Added APIs for setting progress bars for the application icon on Linux (Unity only) and macOS, along with progress indicator for specific window on Windows.
  • 8f361f0c(#752) Handle universal links on iOS and send Event::Opened { urls }.
  • bb3c53d1(#764) On macOS, fix SystemTrayEvent not emitted after calling set_menu.
  • 5af3da4a(#746) On macOS, force NativeImage height to be 18 to have consistent size for all icons and match custom icons.
  • 093d8fbc(#422) Implement Event::Opened on macOS for file association and deeplink support.
  • e9875fe5(#755) On Windows, fix leak of tao::system_tray::Icon when calling tao::system_tray::SystemTray::set_icon and leak of String when calling tao::system_tray::SystemTray::set_tooltip.
  • 50e69d71(#749) On Windows, fix disabling resizable also disabling maximize button and messing up Window::set_maximized.

Cargo Publish

`\`\`
Updating crates.io index
   Packaging tao v0.21.0 (/home/runner/work/tao/tao)
    Updating crates.io index
    Packaged 164 files, 3.4MiB (2.3MiB compressed)
   Uploading tao v0.21.0 (/home/runner/work/tao/tao)
    Uploaded tao v0.21.0 to registry `crates-io`
note: Waiting for `tao v0.21.0` to be available at registry `crates-io`.
You may press ctrl-c to skip waiting; the crate should be available shortly.
   Published tao v0.21.0 at registry `crates-io`