Skip to content
This repository has been archived by the owner on Nov 8, 2022. It is now read-only.

0.8.0 - The "Finally Out Of There" release

Compare
Choose a tag to compare
@garuma garuma released this 07 Oct 01:08

dbus-sharp 0.8

API changes

  • ILReader2 class has been removed
  • Long-time deprecated variants of Connection.Register and Connection.Unregister have been removed
  • A new namespace DBus.Protocol containing the low-level aspect of the protocol is now exposed. Treat this API as unstable.

API version has been bumped to 2.0 due to these changes.

Changes since 0.7

  • Reorganization of the source tree to better reflect namespace hierarchy
  • Lots of code cleanup.
  • Big refactoring of protocol code
  • Signature has been improved and is now properly tested
  • Fix for issue #8
  • Fix for issue #9
  • Fix possible race due to multiple concurrent assignment of the wait event in PendingCall
  • Add ExportInterfaceMembersOnlyAttribute attribute to prevent MarshalByRef subclasses to be exposed in the exported D-Bus interface
  • Every unit test accumulated have been enabled and made to work
  • Build improvements

Contributors to this release: Alan McGovern (@alanmcgovern), Bertrand Lorentz (@bl8), David Nielsen (@DavidNielsen), Jérémie Laval (@garuma), Jo Shields (@directhex), Pete Johanson (@petejohanson)