Skip to content
Release 3.5.0

* Derive `Hash` for MessageType so it can be used as a key in hashmaps.
* Add API to represent match rules. These are used to subscribe to signals
  mainly.
* Add `fdo::DBusProxy::{add_match_rule,remove_match_rule}`, that are
  `{add_match,remove_match}` replacements that make the same
  underlying D-Bus calls but make use of the new `MatchRule` type. We also
  deprecate the `{add_match,remove_match}` to discourage use of these less
  type-safe versions.
* `ProxyBuilder::uncached_properties` sets given list Instead of
  appending. The usecase is for users to set it only once.
* `ObjectServer` should handle methods destined to unknown names if no
  names are registered. We were only doing this for p2p case but we should
  do this for bus case well. Otherwise it breaks things for folks who were
  using `fdo::DBusProxy::request_name` along with `ObjectServer` for any
  reason.
* Bump zvariant requirement to latest release.
*