Skip to content

Releases: dbus2/zbus

🔖 zvariant_utils 2.1.0

19 Jul 18:15
zvariant_utils-2.1.0
51ed473
Compare
Choose a tag to compare
  • ✨ Replace snake_case to snake_or_kebab_case to cover kebab-case
    as well.
  • 🎨 Remove some hard to follow nesting in the code.

🔖 zvariant 4.2.0

19 Jul 18:25
zvariant-4.2.0
51ed473
Compare
Choose a tag to compare
  • ✨ Add Type impl for heapless::{String, Vec}. heapless is now an optional dep.
  • ✨ Support kebab-case in rename_all attribute of SerializeDict and DeserializeDict.
  • ⚡️ Use Str::static for ObjectPath's default value.

🔖 zbus 4.4.0

19 Jul 18:32
zbus-4.4.0
51ed473
Compare
Choose a tag to compare
  • 🚑️ Fix regression of not replying to inexistent methods. #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.

🔖 zvariant 4.1.2

30 Jun 19:44
zvariant-4.1.2
6f7efc9
Compare
Choose a tag to compare
  • 🐛 implement Hash and Eq properly for Value::F64.
  • 🐛 Fix serialization of Value containing a dictionary for GVariant format. #868
  • 🚨 Fix new clippy warnings.

🔖 zbus 4.3.1

30 Jun 20:08
zbus-4.3.1
6f7efc9
Compare
Choose a tag to compare
  • 💩 Workaround for xdg-dbus-proxy's monotonic serial requirement. While the underlying
    issue in xdg-dbus-proxy
    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.
    • 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.

🔖 zbus 4.3.0

16 Jun 20:56
2c87c06
Compare
Choose a tag to compare
  • interface can now generate proxy for you. #236
  • 🚑️ Handle FDs received during handshake, in server-side code. #813.
  • object_server::ResponseDispatchNotifier
    • Add response getter.
    • Implement serde::Deserialize for it.
  • 📝 Update blocking::Connection::call_method docs.

🔖 zvariant_utils 2.0.0

20 May 10:59
ad0d205
Compare
Choose a tag to compare
  • ⬆️ Update syn to v2.0.64. #401
  • ⬆️ Update proc-macro2 to 1.0.81.

🔖 zvariant 4.1.1

20 May 13:09
8ed6fda
Compare
Choose a tag to compare
  • ⬆️ Update to syn v2. #401
  • ⬆️ Update zvariant_utils to 2.0.0.

🔖 zbus 4.2.2

20 May 13:13
8ed6fda
Compare
Choose a tag to compare
  • 🚑️ zm: Fix a regression introduced by in 4.2.0, resulting in tasks not being spawned for
    methods by default. #799
  • ⬆️ Update syn to v2. #401
  • ⬆️ Update zvariant_utils to 2.0.0.
  • 📝 Correct wrong documentation links. #790

🔖 zvariant 4.1.0

09 May 11:22
Compare
Choose a tag to compare
  • 🚸 zv: Add iterator API to Dict.
  • 🚨 Allow dead code in doc samples.
  • 📝 Correct logo URL in docs.
  • 📝 Document serde_repr usage for enums.
  • ⬆️ Update dependencies:
    • serde to 1.0.200.
    • proc-macro2 to 1.0.81.
    • serde_bytes to 0.11.14.