Skip to content

tao v0.37.0

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Aug 18:29
2f9eecf

Cargo Audit

Updating crates.io index
     Locking 359 packages to latest compatible versions
      Adding dlopen2 v0.8.2 (available: v0.9.0)
      Adding jni v0.21.1 (available: v0.22.4)
      Adding raw-window-handle v0.4.3 (available: v0.6.2)
      Adding raw-window-handle v0.5.2 (available: v0.6.2)
      Adding syn v2.0.119 (available: v3.0.3)
      Adding toml v0.8.2 (available: v0.8.23)
      Adding toml_datetime v0.6.3 (available: v0.6.11)
      Adding toml_edit v0.20.2 (available: v0.20.7)
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
      Loaded 1225 security advisories (from /home/runner/.cargo/advisory-db)
    Updating crates.io index
    Scanning Cargo.lock for vulnerabilities (361 crate dependencies)
Crate:     atk
Version:   0.18.2
Warning:   unmaintained
Title:     gtk-rs GTK3 bindings - no longer maintained
Date:      2024-03-04
ID:        RUSTSEC-2024-0413
URL:       https://rustsec.org/advisories/RUSTSEC-2024-0413

Crate:     atk-sys
Version:   0.18.2
Warning:   unmaintained
Title:     gtk-rs GTK3 bindings - no longer maintained
Date:      2024-03-04
ID:        RUSTSEC-2024-0416
URL:       https://rustsec.org/advisories/RUSTSEC-2024-0416

Crate:     gdk
Version:   0.18.2
Warning:   unmaintained
Title:     gtk-rs GTK3 bindings - no longer maintained
Date:      2024-03-04
ID:        RUSTSEC-2024-0412
URL:       https://rustsec.org/advisories/RUSTSEC-2024-0412

Crate:     gdk-sys
Version:   0.18.2
Warning:   unmaintained
Title:     gtk-rs GTK3 bindings - no longer maintained
Date:      2024-03-04
ID:        RUSTSEC-2024-0418
URL:       https://rustsec.org/advisories/RUSTSEC-2024-0418

Crate:     gdkwayland-sys
Version:   0.18.2
Warning:   unmaintained
Title:     gtk-rs GTK3 bindings - no longer maintained
Date:      2024-03-04
ID:        RUSTSEC-2024-0411
URL:       https://rustsec.org/advisories/RUSTSEC-2024-0411

Crate:     gdkx11-sys
Version:   0.18.2
Warning:   unmaintained
Title:     gtk-rs GTK3 bindings - no longer maintained
Date:      2024-03-04
ID:        RUSTSEC-2024-0414
URL:       https://rustsec.org/advisories/RUSTSEC-2024-0414

Crate:     gtk
Version:   0.18.2
Warning:   unmaintained
Title:     gtk-rs GTK3 bindings - no longer maintained
Date:      2024-03-04
ID:        RUSTSEC-2024-0415
URL:       https://rustsec.org/advisories/RUSTSEC-2024-0415

Crate:     gtk-sys
Version:   0.18.2
Warning:   unmaintained
Title:     gtk-rs GTK3 bindings - no longer maintained
Date:      2024-03-04
ID:        RUSTSEC-2024-0420
URL:       https://rustsec.org/advisories/RUSTSEC-2024-0420

Crate:     gtk3-macros
Version:   0.18.2
Warning:   unmaintained
Title:     gtk-rs GTK3 bindings - no longer maintained
Date:      2024-03-04
ID:        RUSTSEC-2024-0419
URL:       https://rustsec.org/advisories/RUSTSEC-2024-0419

Crate:     paste
Version:   1.0.15
Warning:   unmaintained
Title:     paste - no longer maintained
Date:      2024-10-07
ID:        RUSTSEC-2024-0436
URL:       https://rustsec.org/advisories/RUSTSEC-2024-0436

Crate:     proc-macro-error
Version:   1.0.4
Warning:   unmaintained
Title:     proc-macro-error is unmaintained
Date:      2024-09-01
ID:        RUSTSEC-2024-0370
URL:       https://rustsec.org/advisories/RUSTSEC-2024-0370

Crate:     glib
Version:   0.18.5
Warning:   unsound
Title:     Unsoundness in `Iterator` and `DoubleEndedIterator` impls for `glib::VariantStrIter`
Date:      2024-03-30
ID:        RUSTSEC-2024-0429
URL:       https://rustsec.org/advisories/RUSTSEC-2024-0429

warning: 12 allowed warnings found

[0.37.0]

  • beb88249 (#1304) Fix Android event loop hanging on first IPC call. When the ndk_glue event pipe and the wake fd became ready at the same time, ALooper_pollAll could return the fd event instead of ALOOPER_POLL_WAKE, so the loop never drained the user-event channel and every invoke response sat there forever. The event loop now drains pending user events on every iteration, regardless of what the poll reported.
  • 27e4d01e (#1298) Fix a mismatched meta-variable name in the android_binding macro.
  • 992909ac On Windows, skip set_skip_taskbar if skip_taskbar is false when creating the window and on taskbar restars.
  • 95636d5f (#1301) On iOS, fixed a startup panic in debug builds on iOS versions older than 26, caused by registering the iOS 26-only preferredWindowingControlStyleForScene: method inside the UIWindowSceneDelegate protocol block.
  • a3ff3f03 On iOS, always implement application:configurationForConnectingSceneSession:options: on the application delegate, using the role of the connecting session, so the tao scene delegate is installed whenever the system runs the app on the scene lifecycle - which iOS 26 and above does even for apps whose Info.plist does not declare a UIApplicationSceneManifest. Windows are now attached to a scene whenever one is connected instead of only when the Info.plist enables multiple scenes, and windows created before the first scene connects are adopted by it, so they are still displayed.
  • eebd58f9 (#1261) On iOS, emit WindowEvent::Destroyed for a scene's windows when the scene disconnects. Previously sceneDidDisconnect: was a no-op, so windows tied to a scene never reported their destruction when the system reclaimed the scene.
  • f6671e34 (#1291) Bumped MSRV to 1.85
  • 04394e48 (#1313) On Windows, fix Window functions panics after the parent event loop dropped, they log the errors instead
  • f8722bd3 (#1292) Updated windows and windows-core to 0.62, this drop Windows 7 support, see microsoft/windows-rs#3808
  • 493dc3a8 (#1306) On Windows, delay maximizing the window if it's hidden to avoid it flashing briefly. This also changed the size and position returned to pre-maximized states if you query them with the window being hidden and called maximize
  • bd1b990b (#1296) On Windows, fixed flashing title bar on undecorated windows creation
  • 36b31b79 (#1157) Exits the process on receiving WM_ENDSESSION message, this fixes the cannot move state from Destroyed crash after receiving the message from Restart Manager

Cargo Publish

Updating crates.io index
   Packaging tao v0.37.0 (/home/runner/work/tao/tao)
warning: ignoring test `send_objects` as `tests/send_objects.rs` is not included in the published package
warning: ignoring test `serde_objects` as `tests/serde_objects.rs` is not included in the published package
warning: ignoring test `sync_object` as `tests/sync_object.rs` is not included in the published package
    Updating crates.io index
    Packaged 118 files, 1.3MiB (307.7KiB compressed)
   Uploading tao v0.37.0 (/home/runner/work/tao/tao)
    Uploaded tao v0.37.0 to registry `crates-io`
note: waiting for tao v0.37.0 to be available at registry `crates-io`
help: you may press ctrl-c to skip waiting; the crate should be available shortly
   Published tao v0.37.0 at registry `crates-io`