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 thendk_glueevent pipe and the wake fd became ready at the same time,ALooper_pollAllcould return the fd event instead ofALOOPER_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 theandroid_bindingmacro.992909acOn Windows, skipset_skip_taskbarifskip_taskbaris 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-onlypreferredWindowingControlStyleForScene:method inside theUIWindowSceneDelegateprotocol block.a3ff3f03On iOS, always implementapplication: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 aUIApplicationSceneManifest. 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, emitWindowEvent::Destroyedfor a scene's windows when the scene disconnects. PreviouslysceneDidDisconnect: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.8504394e48(#1313) On Windows, fixWindowfunctions panics after the parent event loop dropped, they log the errors insteadf8722bd3(#1292) Updatedwindowsandwindows-coreto 0.62, this drop Windows 7 support, see microsoft/windows-rs#3808493dc3a8(#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 calledmaximizebd1b990b(#1296) On Windows, fixed flashing title bar on undecorated windows creation36b31b79(#1157) Exits the process on receivingWM_ENDSESSIONmessage, this fixes thecannot move state from Destroyedcrash 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`