Cargo Audit
Updating crates.io index
Locking 360 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)
Adding windows v0.61.3 (available: v0.62.2)
Adding windows-core v0.61.2 (available: v0.62.2)
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
Loaded 1172 security advisories (from /home/runner/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (362 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.36.0]
-
2b818c4e(#1288 by @Legend-Master) Breaking Change:Changed the names of the Android JNI lifecycle functions exposed by
android_binding!as follows:createtoonFirstActivityCreateonActivityCreatetoonCreatestarttoonStartresumetoonResumepausetoonPausestoptoonStop- Removed
onActivitySaveInstanceState onActivityDestroytoonDestroyonActivityLowMemorytoonLowMemory
onLowMemoryno longer takes any parameters.
onFirstActivityCreateno longer takes any parameters. -
4d5005ff(#1173 by @sftse)fn set_min_inner_size,fn set_max_inner_size,fn set_inner_size_constraints,
fn set_fullscreenandfn set_themeonWindowwere not properly thread-safe
on Linux. -
2ff9e3e9(#1271 by @Legend-Master) FixEventLoopProxy::send_eventsometimes doesn't deliver the event until the nextEventLoopProxy::send_eventcall -
14a6dec2(#1252 by @Legend-Master) Fix getting the DPI internally leaksHDChandles on Windows. Also only callGetDCwhen on < Windows 8.1 which improves its performance. -
47d38f36(#1228 by @ushinohama966) fix(linux): map JIS keyboard specific keys (Zenkaku_Hankaku,Hiragana_Katakana,Henkan,Muhenkan) inraw_key_to_keyto prevent them from becomingKey::Unidentified. -
2ada91bf(#1254 by @tenderdeve) On macOS, re-apply the custom traffic light inset after a title change and
after leaving fullscreen, so the buttons no longer jump back to their default
position on those events. -
07f3742b(#1218 by @dgerhardt) On Linux, multiple issues regarding window decoration handling for Wayland have been fixed
(#899, #1046, tauri-apps/tauri#6562, tauri-apps/tauri#13440, tauri-apps/tauri#13749, tauri-apps/tauri#14251, tauri-apps/tauri#14748).
Title bar buttons and changing of the title should now work as expected.
Furthermore, client-side decorations are no longer applied, when server-side decorations are supported.
SSD are no longer applied when decorations are disabled for a window during creation.
Toggling of SSD rendering for existing windows is however not supported at this time. -
dad6b990(#1266 by @FabianLars) Tao now initializesndk-contextagain. This happens in the first onActivityCreate call and uses an Application context instead of an Activity context. -
729bbcad(#1270 by @ahirner) Prevent iOS apps from aborting when UIKit lays out a Tao view while it is temporarily detached from its window. -
f2163508(#1245 by @velocitysystems) Prevent use-after-free in iOSconfigurationForConnectingSceneSessionthat crashes release builds on launch. -
3f70d07c(#1250 by @velocitysystems) Fix iPadOS 26 system window controls overlappingWKWebViewcontent by implementingpreferredWindowingControlStyleForScene:on the scene delegate and returning theminimalstyle. The optional protocol method is a no-op on iOS versions earlier than 26. -
87c46b52(#1238 by @Legend-Master) Refactored some Windows keyboard internal implementations to catch up with winit, there should not be any behavior changes, please report if you find one -
f7f8173d(#1264 by @seemoer) Release the window state lock before updating taskbar visibility on Windows to avoid a reentrantTaskbarCreateddeadlock. -
71b59efe(#1209 by @lucasfernog) Moved Android and iOS lifecycle events toWindowEvent, includingStarted,Stopped,Suspended, andResumed, so they are emitted for the specific window whose activity or scene changed lifecycle state. -
87c46b52(#1238 by @Legend-Master)WindowEvent::ReceivedImeTextevent's text is now coming fromImmGetCompositionStringWinstead of a recordingWM_CHARandWM_SYSCHARmessages -
5f209bd8(#1231 by @Legend-Master) Fixedwith_background_colordoesn't work on initial load on Windows -
c704261c(#1215 by @chuwik) Avoid Windows keyboard and IME deadlocks caused by re-entrant message processing while input state locks are held. -
5f209bd8(#1231 by @Legend-Master) Removed window subclassing on Windows
Dependencies
- Upgraded to
tao-macros@0.1.4
Cargo Publish
Updating crates.io index
Packaging tao v0.36.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 (306.1KiB compressed)
Uploading tao v0.36.0 (/home/runner/work/tao/tao)
Uploaded tao v0.36.0 to registry `crates-io`
note: waiting for tao v0.36.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.36.0 at registry `crates-io`