vhdirk / terms

A tiling terminal emulator for GNOME
GNU General Public License v3.0
4 stars 0 forks source link

Update Rust crate zbus to v4.4.0 #99

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 5 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
zbus dependencies minor 4.2.0 -> 4.4.0

Release Notes

dbus2/zbus (zbus) ### [`v4.4.0`](https://togithub.com/dbus2/zbus/releases/tag/zbus-4.4.0): πŸ”– zbus 4.4.0 [Compare Source](https://togithub.com/dbus2/zbus/compare/zbus-4.3.1...zbus-4.4.0) - πŸš‘οΈ Fix regression of not replying to inexistent methods. [#​905](https://togithub.com/dbus2/zbus/issues/905). - πŸ› Fix a potential deadlock during name registration. - ✨ Add optional `heapless` feature, which is just a proxy to `zvariant` feature of the same name. - ⬆️ Require zvariant 4.2.0. ### [`v4.3.1`](https://togithub.com/dbus2/zbus/releases/tag/zbus-4.3.1): πŸ”– zbus 4.3.1 [Compare Source](https://togithub.com/dbus2/zbus/compare/zbus-4.3.0...zbus-4.3.1) - πŸ’© Workaround for xdg-dbus-proxy's monotonic serial requirement. While [the underlying issue in xdg-dbus-proxy][1] has already been fixed, it will take some time before the fix is released and is widely available. - πŸ₯… Methods of interface-generated proxy now use the same error type as the interface's error type. We might need to add an attribute to control this in the future, as this as this may not always be what the user wants. - πŸ“ book - Add a TOC to each chapter, using `mdbook-toc` from [@​badboy](https://togithub.com/badboy). - Add an FAQ section about enum representations. - Add property trait bounds to server chapter too. - Provide "edit page" option, making it easier to contribute fixes and improvements. - "server" -> "service". A D-Bus service is not a server, that's the bus. So let's keep these two distinct concepts separate. - Remove numeric labels from the navigation bar. - Update rust edition information. - Update repo icon to Github. - ⬆️ Bump nix to v0.29. [1]: https://togithub.com/flatpak/xdg-dbus-proxy/issues/46 ### [`v4.3.0`](https://togithub.com/dbus2/zbus/releases/tag/zbus-4.3.0): πŸ”– zbus 4.3.0 [Compare Source](https://togithub.com/dbus2/zbus/compare/zbus-4.2.2...zbus-4.3.0) - ✨ `interface` can now generate `proxy` for you. [#​236](https://togithub.com/dbus2/zbus/issues/236) - πŸš‘οΈ Handle FDs received during handshake, in server-side code. [#​813](https://togithub.com/dbus2/zbus/issues/813). - ✨ `object_server::ResponseDispatchNotifier` - Add response getter. - Implement `serde::Deserialize` for it. - πŸ“ Update `blocking::Connection::call_method` docs. ### [`v4.2.2`](https://togithub.com/dbus2/zbus/releases/tag/zbus-4.2.2): πŸ”– zbus 4.2.2 [Compare Source](https://togithub.com/dbus2/zbus/compare/zbus-4.2.1...zbus-4.2.2) - πŸš‘οΈ zm: Fix a regression introduced by in 4.2.0, resulting in tasks not being spawned for methods by default. [#​799](https://togithub.com/dbus2/zbus/issues/799) - ⬆️ Update syn to v2. [#​401](https://togithub.com/dbus2/zbus/issues/401) - ⬆️ Update zvariant_utils to 2.0.0. - πŸ“ Correct wrong documentation links. [#​790](https://togithub.com/dbus2/zbus/issues/790) ### [`v4.2.1`](https://togithub.com/dbus2/zbus/releases/tag/zbus-4.2.1): πŸ”– zbus 4.2.1 [Compare Source](https://togithub.com/dbus2/zbus/compare/zbus-4.2.0...zbus-4.2.1) - πŸš‘οΈ Critical fixes: - Don't invalidate all properties on change. This fixes a regression in [`c1aa5c7`](https://togithub.com/dbus2/zbus/commit/c1aa5c72), where we started to invalidate properties in every `PropertyChanged` signal. This is wrong anyway but it also meant zbus interfaces breaking against gio. [#​765](https://togithub.com/dbus2/zbus/issues/765) - Use `assert!` instead of `debug_assert!`. `debug_assert!` is removed in release builds, along with any values computed inside it. This meant that since the use of `debug_assert!` in commit [`7fc3ab7`](https://togithub.com/dbus2/zbus/commit/7fc3ab7b8f69e21822a0d569222baba4b72de13f), the fdo interfaces weren't getting added for nodes for release profile. Let's use `assert!` instead. [#​764](https://togithub.com/dbus2/zbus/issues/764) - Fix 0 byte transfer and parsing regressions for FreeBSD. [#​756](https://togithub.com/dbus2/zbus/issues/756) - πŸ’© Hack to make connection handshake work inside Flatpak. xdg-dbus-proxy [can't handle pipelining][1], hence we need to handle `NEGOTIATE_UNIX_FD` command's response before sending out `BEGIN` command and `Hello` method call message. - πŸ₯… Gracefully handle rejection of UNIX FD passing. - πŸ› Ensure all messsage bytes received during handshake are used. Don't assume that only a single full message could be received at the end of the client handshake process. - πŸ“ Correct logo URL in docs. - 🚨 Allow dead code in doc samples. - ⬆️ Update dependencies: - serde to 1.0.200. - proc-macro2 to 1.0.81. - tokio to 1.37.0. [1]: https://togithub.com/flatpak/xdg-dbus-proxy/issues/21

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 was generated by Mend Renovate. View the repository job log.