Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.5.0] - 2022-06-12
Added
Log forwarding based on
logfwd.
Changed
Updated libfmt to version 8.1.1.
Cleaned up dependency management for libfmt and SimpleDBus.
[0.4.0] - 2022-04-07
Added
RSSIproperty toDeviceclass.Adapters can now return a list of all paired devices.
[0.3.1] - 2022-04-02
Changed
By default, all pairing options will succeed.
[0.3.0] - 2022-03-25
Added
AgentandAgentManagerclasses to handle pairing.Pair and Notify examples.
Changed
Migrated to using safe callbacks from external vendor (kvn::safe_callback).
[0.2.1] - 2022-02-13
Changed
Minor renaming of function for style consistency.
[0.2.0] - 2022-02-12
Added
Support for the
Battery1interface. (Thanks ptenbrock!)
[0.1.1] - 2021-12-28
Added
Function to access currently cached value from characteristics.
Notifyingproperty onCharacteristic1.Added
OnDisconnectedcallback toDevice1.Added
ServicesResolvedcallback toDevice1.Address and Thread sanitization options.
Changed
All proxy and interface manipulation is now done through helper functions.
Access to all interface properties is now thread-safe.
Fixed
Removed unnecessary
<iostream>includes.Made sure all classes have proper virtual destructors.
[0.1.0] - 2021-12-14
Reimplementation of the library based on the SimpleDBus v2.0.0-alpha.2 API.
[0.0.1] - 2021-11-09
First working implementation post migration, following the SimpleDBus v2.0.0-alpha API.