Skip to content

chore(deps): update rust crate tao to 0.37 - #210

Open
renovate[bot] wants to merge 1 commit into
devfrom
renovate/tao-0.x
Open

chore(deps): update rust crate tao to 0.37#210
renovate[bot] wants to merge 1 commit into
devfrom
renovate/tao-0.x

Conversation

@renovate

@renovate renovate Bot commented Mar 23, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
tao dev-dependencies minor 0.340.37

Release Notes

tauri-apps/tao (tao)

v0.37.0

Compare Source

  • 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

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

v0.35.3

Compare Source

v0.35.2

v0.35.1

v0.35.0

Compare Source

  • 4e7c2f4a (#​1154 by @​lucasfernog) Breaking change: The Android activity should now reference and call the following external functions:

      private external fun onActivityCreate(activity)
      private external fun start()
      private external fun resume()
      private external fun pause()
      private external fun stop()
      private external fun onActivitySaveInstanceState()
      private external fun onActivityDestroy(activity)
      private external fun onActivityLowMemory()
    
  • 18040018 (#​1146 by @​JeffTsang) Event::Resumed is now only emitted when the app is actually resumed (going back to foreground) so it won't be called on app startup.

  • 56e9840b (#​1141 by @​haecker-felix) Use the Linux XDG Desktop Portal to add support for the system color scheme. Needs dbus feature flag.

  • 4e7c2f4a (#​1154 by @​lucasfernog) Added multi-window support for iOS and Android.

    Leverages scenes on iOS and Activity embedding on Android.

    iOS:

    • Added Event::SceneRequested (on iPad the user can request a new window to be open - e.g. by long pressing the app icon and selecting "New window")
    • Request new scene to be created on Window::new (if needed, main scene is detected automatically) and assign the window instance later when it gets connected

    Android:

    • Create new activity on Window::new (if needed, main activity is detected automatically)
    • Added builder methods to determine the activity to be created
    • System determines what to do with the activity (new stack, next to another one.. based on the embedding rules)
  • 9cea0358 (#​1155 by @​lucasfernog) Fire Event::Opened on Android, which now requires the activity to call the onNewIntent(intent) external function.

  • 18040018 (#​1146 by @​JeffTsang) Use WillEnterForeground instead of DidBecomeActive for Event::Resumed in iOS.

v0.34.8

Compare Source

v0.34.7

Compare Source

v0.34.6

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

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

Rebasing: Whenever PR is behind base branch, 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.

@github-actions

github-actions Bot commented Mar 23, 2026

Copy link
Copy Markdown
Contributor

Package Changes Through 1726ef5

There are 1 changes which include window-vibrancy with patch

Planned Package Versions

The following package releases are the planned based on the context of changes in this pull request.

package current next
window-vibrancy 0.8.0 0.8.1

Add another change file through the GitHub UI by following this link.


Read about change files or the docs at github.com/jbolda/covector

@renovate
renovate Bot force-pushed the renovate/tao-0.x branch from 660b418 to 290da91 Compare May 4, 2026 17:51
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch from 290da91 to 24c3012 Compare May 23, 2026 05:28
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch from 24c3012 to d8f8915 Compare July 15, 2026 20:01
@socket-security

socket-security Bot commented Jul 15, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedcargo/​windows-sys@​0.61.210010093100100
Updatedcargo/​tao@​0.34.5 ⏵ 0.37.010010094100100

View full report

@renovate
renovate Bot force-pushed the renovate/tao-0.x branch 2 times, most recently from 4ae96d0 to fd8be8c Compare July 16, 2026 15:11
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch from fd8be8c to 00b5f74 Compare July 29, 2026 05:44
@renovate renovate Bot changed the title chore(deps): update rust crate tao to 0.35 chore(deps): update rust crate tao to 0.36 Jul 29, 2026
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch 2 times, most recently from 52144cc to bf79e82 Compare August 13, 2026 09:54
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch from bf79e82 to 1726ef5 Compare August 21, 2026 19:32
@renovate renovate Bot changed the title chore(deps): update rust crate tao to 0.36 chore(deps): update rust crate tao to 0.37 Aug 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants