Releases: tmds/Tmds.DBus
Releases · tmds/Tmds.DBus
0.13.0
- Tmds.DBus.Protocol: Make SignatureReader public (#183)
0.12.0
- 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
- Add option for running continuations asynchronously. (#131)
- Fix EGAIN value for mac. (#130)
- Fix read loop breaking on EAGAIN. (#167)
0.10
- Avoid a deadlock in DBusConnection.HandleMessage (#113)
- Tmds.DBus.Tool: Support for .NET 6.0 (#117)
0.9.1
- add ConfigureAwait(false) everywhere (#90)
- don't wait blocking in WatchSignalsAsync() (#86)
0.9.0
Features:
- Tmds.DBus.Tool supports generating public types (#83)
- Assemblies are strongly named (#82)
0.8.0
Features:
- Tmds.DBus.Tool is now a global tool available for .NET Core 2.x and 3.x (#71)
0.7.0
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
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
- introduced cli tool with codegen feature
- support for sending and receiving file handles
- singleton Connection.Session and Connection.System
- added xml docs