tauri-apps / tray-icon

Tray icons for Desktop Applications.
Apache License 2.0
183 stars 27 forks source link

fix(deps): update rust crate objc to 0.2.7 - autoclosed #159

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
objc dependencies patch 0.2 -> 0.2.7

Release Notes

SSheldon/rust-objc (objc) ### [`v0.2.7`](https://togithub.com/SSheldon/rust-objc/blob/HEAD/CHANGELOG.md#027) [Compare Source](https://togithub.com/SSheldon/rust-objc/compare/0.2.6...0.2.7) ##### Fixed - Uses of `msg_send!` will now correctly fail to compile if no return type can be inferred, instead of relying on an edge case of the compiler that will soon change and silently cause undefined behavior. ### [`v0.2.6`](https://togithub.com/SSheldon/rust-objc/blob/HEAD/CHANGELOG.md#026) [Compare Source](https://togithub.com/SSheldon/rust-objc/compare/0.2.5...0.2.6) ##### Fixed - Suppressed a deprecation warning in `sel!`, `msg_send!`, and `class!`. ### [`v0.2.5`](https://togithub.com/SSheldon/rust-objc/blob/HEAD/CHANGELOG.md#025) [Compare Source](https://togithub.com/SSheldon/rust-objc/compare/0.2.4...0.2.5) ##### Added - `autoreleasepool` returns the value returned by its body closure. ### [`v0.2.4`](https://togithub.com/SSheldon/rust-objc/blob/HEAD/CHANGELOG.md#024) [Compare Source](https://togithub.com/SSheldon/rust-objc/compare/0.2.3...0.2.4) ##### Added - Added an `rc` module with reference counting utilities: `StrongPtr`, `WeakPtr`, and `autoreleasepool`. - Added some reference counting ABI foreign functions to the `runtime` module. ##### Fixed - Messaging nil under GNUstep now correctly returns zeroed results for all return types. ### [`v0.2.3`](https://togithub.com/SSheldon/rust-objc/blob/HEAD/CHANGELOG.md#023) [Compare Source](https://togithub.com/SSheldon/rust-objc/compare/0.2.2...0.2.3) ##### Added - Added a `class!` macro for getting statically-known classes. The result is non-optional (avoiding a need to unwrap) and cached so each usage will only look up the class once. - Added caching to the `sel!` macro so that each usage will only register the selector once. ##### Fixed - Fixed the implementation of `objc::runtime` structs so there can't be unsound references to uninhabited types. ### [`v0.2.2`](https://togithub.com/SSheldon/rust-objc/blob/HEAD/CHANGELOG.md#022) [Compare Source](https://togithub.com/SSheldon/rust-objc/compare/0.2.1...0.2.2) ##### Added - Implemented `Sync` and `Send` for `Sel`. ### [`v0.2.1`](https://togithub.com/SSheldon/rust-objc/blob/HEAD/CHANGELOG.md#021) [Compare Source](https://togithub.com/SSheldon/rust-objc/compare/0.2.0...0.2.1) ##### Added - Added support for working with protocols with the `Protocol` struct. The protocols a class conforms to can be examined with the new `Class::adopted_protocols` and `Class::conforms_to` methods. - Protocols can be declared using the new `ProtocolDecl` struct.

Configuration

📅 Schedule: 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.



This PR has been generated by Mend Renovate. View repository job log here.