Skip to content

Releases: tmds/Tmds.DBus

0.13.0

19 Feb 08:30
Compare
Choose a tag to compare
  • Tmds.DBus.Protocol: Make SignatureReader public (#183)

0.12.0

15 Feb 18:15
Compare
Choose a tag to compare
  • Initial release of Tmds.Dbus.Protocol library which provides a low-level protocol API for D-Bus
  • Tmds.Dbus.Tool: Generator outputs private fields as _camelCase rather than _PascalCase (#171)
  • Tmds.Dbus.Tool: support .NET 7, drop support for .NET Core 3.1 (#177)

0.11.0

13 Jul 08:58
716c78d
Compare
Choose a tag to compare
  • Add option for running continuations asynchronously. (#131)
  • Fix EGAIN value for mac. (#130)
  • Fix read loop breaking on EAGAIN. (#167)

0.10

25 Jan 08:50
1818ede
Compare
Choose a tag to compare
  • Avoid a deadlock in DBusConnection.HandleMessage (#113)
  • Tmds.DBus.Tool: Support for .NET 6.0 (#117)

0.9.1

23 Oct 03:33
Compare
Choose a tag to compare
  • add ConfigureAwait(false) everywhere (#90)
  • don't wait blocking in WatchSignalsAsync() (#86)

0.9.0

09 Sep 10:33
Compare
Choose a tag to compare

Features:

  • Tmds.DBus.Tool supports generating public types (#83)
  • Assemblies are strongly named (#82)

0.8.0

13 Dec 12:44
Compare
Choose a tag to compare

Features:

  • Tmds.DBus.Tool is now a global tool available for .NET Core 2.x and 3.x (#71)

0.7.0

21 Aug 15:42
Compare
Choose a tag to compare

Fixes:

  • throwing asynchronous in a dbus method implementation caused the process to crash #53

Features:

  • A new Property attribute allows to override the property name and specify the access #54
  • Added netstandard2.0 target #56

0.6.0

19 Jul 19:57
c173ac5
Compare
Choose a tag to compare

Fixes:

  • Introspection of dummy parent node failed: #46
  • Introspection does not include peer, introspectable and properties interfaces: #51
  • Use ordinal string comparison: 1b51fec
  • Fix completion race (NullReferenceException in TransportSocket): #42
  • Fix deserialization throwing due to matching multiple fields: #44

Features:

  • Support mono enum deserialization: #45
  • Add ConnectionOptions to support connection tunneling: #33, #34
  • Support direct connections without intermediate bus: #39

0.5.0

22 Aug 09:23
Compare
Choose a tag to compare
  • introduced cli tool with codegen feature
  • support for sending and receiving file handles
  • singleton Connection.Session and Connection.System
  • added xml docs