·
31 commits
to master
since this release
What's Changed
- removed properties from dbus-java.version which causes issues with reproducable builds (PR#279)
- Re-Implemented
DBusMatchRule- The new implementation can be found in
org.freedesktop.dbus.matchrules.DBusMatchRule, the oldDBusMatchRuleclass still exists and is now a subclass
of the new implementation but is deprecated. - use
DBusMatchRuleBuilderto create instances of the newDBusMatchRule - the
AbstractConnection.addSigHandler(DBusMatchRule, SigHandler)is nowpublicand can be used to register arbitrary rules - the new implementation supports additional MatchRules as defined by DBus Specification (except eavesdrop)
- Extended
EmbeddedDBusDaemonto properly support MatchRules
- The new implementation can be found in
- Improved
InterfaceCodeGeneratorto properly create Tuple classes and create empty signal classes as well - Dependency updates
- Plugin updates
- Increased minimum required Maven version from 3.6.3 to 3.9.3
- Update site descriptors
- Addressed a few PMD findings
- Fixed issue when using
DBusPath("/")ingetRemoteObjectmethod (#290)
Full Changelog: dbus-java-parent-5.1.1...dbus-java-parent-5.2.0