Skip to content

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

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

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

Conversation

@renovate

@renovate renovate Bot commented Dec 9, 2024

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
tao dev-dependencies minor 0.300.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

v0.34.5

Compare Source

v0.34.4

Compare Source

  • 25f2c58a (#​1148 by @​lucasfernog) Trigger WindowEvent::Destroyed when the Android activity is destroyed. In this case, the app should either exit by setting the control flow to ControlFlow::ExitWithCode or NOT call the create() external function when the activity is recreated and onCreate is called, handling how to recreate the app window via a separate hook that can leverage the existing tao event loop.

v0.34.3

Compare Source

v0.34.2

Compare Source

  • 60a47340 (#​1108 by @​Simon-Laux) feat: MacOS: add universal applink support
    by implementing application:willContinueUserActivityWithType: and application:continueUserActivity:restorationHandler:,
    reusing the existing Event::Opened { urls } event for the user facing api.

v0.34.1

Compare Source

v0.34.0

Compare Source

v0.33.0

Compare Source

v0.32.8

Compare Source

v0.32.7

Compare Source

v0.32.6

Compare Source

v0.32.5

Compare Source

v0.32.4

Compare Source

v0.32.3

Compare Source

  • c91dcde7 (#​1075 by @​Legend-Master) On Windows, fix Window::inner_size always returns the restore size instead of the current size for maximized undecorated window

v0.32.2

Compare Source

v0.32.1

Compare Source

v0.32.0

Compare Source

v0.31.1

Compare Source

v0.31.0

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 becomes conflicted, 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 Dec 9, 2024

Copy link
Copy Markdown
Contributor

Package Changes Through 660eddc

No changes.

Add a 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 a797307 to 3847198 Compare January 21, 2025 23:47
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch from 3847198 to b26bfc8 Compare January 29, 2025 11:43
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch from b26bfc8 to 99c94a6 Compare February 22, 2025 14:13
@renovate renovate Bot changed the title chore(deps): update rust crate tao to 0.31 chore(deps): update rust crate tao to 0.32 Feb 22, 2025
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch from 99c94a6 to 2ba69e0 Compare April 7, 2025 16:07
@renovate renovate Bot changed the title chore(deps): update rust crate tao to 0.32 chore(deps): update rust crate tao to 0.33 Apr 7, 2025
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch from 2ba69e0 to ce25ae7 Compare June 9, 2025 12:58
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch from ce25ae7 to 7df223a Compare June 24, 2025 16:50
@renovate renovate Bot changed the title chore(deps): update rust crate tao to 0.33 chore(deps): update rust crate tao to 0.34 Jun 24, 2025
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch 2 times, most recently from 85e9695 to e82021a Compare August 18, 2025 12:49
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch from e82021a to 05a5b32 Compare September 6, 2025 19:11
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch from 05a5b32 to 010f170 Compare September 25, 2025 16:47
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch 2 times, most recently from 7a4e696 to a19efcc Compare October 20, 2025 13:11
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch from a19efcc to f314371 Compare December 10, 2025 10:34
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch from f314371 to 3754be1 Compare February 25, 2026 10:17
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch from 3754be1 to b5a40b3 Compare March 13, 2026 18:01
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch from b5a40b3 to 2fd7bb1 Compare March 23, 2026 14:40
@renovate renovate Bot changed the title chore(deps): update rust crate tao to 0.34 chore(deps): update rust crate tao to 0.35 Mar 23, 2026
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch from 2fd7bb1 to 6ca46e8 Compare May 4, 2026 17:49
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch from 6ca46e8 to 0ff847e Compare May 23, 2026 05:56
@renovate
renovate Bot force-pushed the renovate/tao-0.x branch from 0ff847e to 450c632 Compare July 20, 2026 23:05
@socket-security

socket-security Bot commented Jul 20, 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
Updatedobjc2@​0.6.0 ⏵ 0.6.479 -110093100100
Updatedtao@​0.30.8 ⏵ 0.37.010010094 -6100100

View full report

@renovate
renovate Bot force-pushed the renovate/tao-0.x branch from 450c632 to 743a3c3 Compare July 29, 2026 05:04
@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 from 743a3c3 to 660eddc Compare August 21, 2026 20:39
@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