Skip to content

chore(deps): update rust crate tao to v0.36.0 - #205

Merged
ReenigneArcher merged 1 commit into
masterfrom
renovate/tao-0-x
Jul 29, 2026
Merged

chore(deps): update rust crate tao to v0.36.0#205
ReenigneArcher merged 1 commit into
masterfrom
renovate/tao-0-x

Conversation

@renovate

@renovate renovate Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
tao dependencies minor =0.35.3=0.36.0

Release Notes

tauri-apps/tao (tao)

v0.36.0

Compare Source

  • 2b818c4e (#​1288 by @​Legend-Master) Breaking Change:

    Changed the names of the Android JNI lifecycle functions exposed by android_binding! as follows:

    • create to onFirstActivityCreate
    • onActivityCreate to onCreate
    • start to onStart
    • resume to onResume
    • pause to onPause
    • stop to onStop
    • Removed onActivitySaveInstanceState
    • onActivityDestroy to onDestroy
    • onActivityLowMemory to onLowMemory

    onLowMemory no longer takes any parameters.
    onFirstActivityCreate no 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_fullscreen and fn set_theme on Window were not properly thread-safe
    on Linux.

  • 2ff9e3e9 (#​1271 by @​Legend-Master) Fix EventLoopProxy::send_event sometimes doesn't deliver the event until the next EventLoopProxy::send_event call

  • 14a6dec2 (#​1252 by @​Legend-Master) Fix getting the DPI internally leaks HDC handles on Windows. Also only call GetDC when 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) in raw_key_to_key to prevent them from becoming Key::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 initializes ndk-context again. 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 iOS configurationForConnectingSceneSession that crashes release builds on launch.

  • 3f70d07c (#​1250 by @​velocitysystems) Fix iPadOS 26 system window controls overlapping WKWebView content by implementing preferredWindowingControlStyleForScene: on the scene delegate and returning the minimal style. 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 reentrant TaskbarCreated deadlock.

  • 71b59efe (#​1209 by @​lucasfernog) Moved Android and iOS lifecycle events to WindowEvent, including Started, Stopped, Suspended, and Resumed, so they are emitted for the specific window whose activity or scene changed lifecycle state.

  • 87c46b52 (#​1238 by @​Legend-Master) WindowEvent::ReceivedImeText event's text is now coming from ImmGetCompositionStringW instead of a recording WM_CHAR and WM_SYSCHAR messages

  • 5f209bd8 (#​1231 by @​Legend-Master) Fixed with_background_color doesn'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

Configuration

📅 Schedule: (in timezone America/New_York)

  • Branch creation
    • "after 1am and before 8am"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Never, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jul 29, 2026
@sonarqubecloud

Copy link
Copy Markdown

@codecov

codecov Bot commented Jul 29, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 51.99%. Comparing base (a452343) to head (12efba8).

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #205   +/-   ##
=======================================
  Coverage   51.98%   51.99%           
=======================================
  Files          40       40           
  Lines       13191    13191           
=======================================
+ Hits         6858     6859    +1     
+ Misses       6333     6332    -1     
Flag Coverage Δ
aarch64-apple-darwin 51.02% <ø> (ø)
aarch64-unknown-linux-gnu 51.01% <ø> (ø)
aarch64-unknown-linux-musl 51.56% <ø> (ø)
x86_64-apple-darwin 51.02% <ø> (ø)
x86_64-pc-windows-msvc 51.96% <ø> (+<0.01%) ⬆️
x86_64-unknown-linux-gnu 51.01% <ø> (ø)
x86_64-unknown-linux-musl 51.56% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 4 files with indirect coverage changes


Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a452343...12efba8. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@ReenigneArcher
ReenigneArcher merged commit ac92b4a into master Jul 29, 2026
46 checks passed
@ReenigneArcher
ReenigneArcher deleted the renovate/tao-0-x branch July 29, 2026 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant