Skip to content

Commit

Permalink
Update CHANGELOG to version 0.11.0
Browse files Browse the repository at this point in the history
  • Loading branch information
igo95862 committed Jan 21, 2023
1 parent 9e1f1b0 commit 89e6c40
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,38 @@
## 0.11.0

### Features:

* Added support for `None` signals without data.
* Added boolean flags for the name request functions
which can be used to specify replacements or queueing.
* Added `sdbus.utils.parse_properties_changed` helper function.
Parses signal data to python member names and values.
* Added `sdbus.utils.parse_interfaces_added` helper function.
Parses signal data to path, python class and python member names
and values.
* Added `sdbus.utils.parse_interfaces_removed` helper function.
Parses signal data to path and python class.
* Added `setter_private` decorator to async properties. Private
setter can only be called locally but to D-Bus property will
appear as read only.
* Added new exceptions for when D-Bus name requests fail.
* `SdBusRequestNameExistsError`: Someone already owns name.
* `SdBusRequestNameAlreadyOwnerError`: Caller already owns name.
* `SdBusRequestNameInQueueError`: Name request queued up.

### Deprecations:

* Moved all exceptions to `sdbus.exceptions` module.
For backwards compatibility old exceptions will be
available from the root module until the version `1.0.0`.

### Fixes:

* Fixed autodoc adding `dbus_method` to dbus methods names
* Fix async D-Bus name requests not raising appropriate exceptions.
* Fixed `request_default_bus_name` being an async function.
For backwards compatibility it returns an awaitable that raises a warning.

## 0.10.2

### Features:
Expand Down

0 comments on commit 89e6c40

Please sign in to comment.