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.10.3 - 2023-10-08
- Added support for python 3.12.
- Stop desk movement when interrupted by the physical button.
0.10.2 - 2023-09-05
- Relaxed dependency version constraints for improved home-assistant compatability.
- Fixed
idasen initon MacOS.
0.10.1 - 2023-09-03
- Added support for bleak version
~0.21.
0.10.0 - 2023-08-24
- Added support for initializing
IdasenDeskwith aBLEDeviceinstead of a MAC address. - Added
connectanddisconnectmethods as an alternative to the context manager. - Added a
disconnected_callbackargument to theIdasenDeskconstructor. - Added a
pairmethod.
- Changed
build-system.requiresfrom["poetry>=0.12"]to["poetry-core"].
- Fixed the
stopmethod not stopping the desk.
0.9.6 - 2023-03-18
- Added support for bleak version
~0.20.
0.9.5 - 2023-03-11
- Fixed configuration validation to accept 36-character MAC addresses as seen on macOS.
0.9.4 - 2022-10-14
- Added support for bleak version
~0.19.
0.9.3 - 2022-09-23
- Added support for bleak version
~0.18.
0.9.2 - 2022-09-12
- Added support for bleak version
~0.17.
0.9.1 - 2022-08-31
- Added support for bleak version
~0.16.
0.9.0 - 2022-07-29
- Added support for bleak version
~0.15.
- Changed
IdasenDesk.is_connectedfrom an async method to a property.
- Removed support for bleak versions
~0.12,~0.13, and~0.14.
0.8.3 - 2022-03-31
- Added support for voluptuous version
~0.13.
0.8.2 - 2022-01-10
- Added support for bleak version
~0.14.
0.8.1 - 2021-10-20
- Added support for bleak version
~0.13. - Added support for pyyaml version
^6.0.0.
0.8.0 - 2021-10-02
- Use service UUID instead of device name for discovery. This fixes discovery for desks with non-standard names.
- Dropped support for beak version
0.11.
0.7.1 - 2021-06-19
- Added support for bleak version
0.12.
0.7.0 - 2021-05-08
- Added
--versionto the CLI.
- Updated bleak dependency from
0.9to0.11. - Changed changelog from rst to markdown.
0.6.0 - 2020-12-05
- Stop moving the desk if the safety feature kicks in.
0.5.0 - 2020-11-14
- Added python 3.9 support.
- Added automatic retry to failed connections.
- Allow the
initsubcommand to work without a MAC address.
0.4.0 - 2020-10-20
- Added
saveanddeletesub-commands to the CLI to save and delete desk positions.
- Changed the configuration file format, see the README for details.
- Updated bleak dependency to 0.9.0.
- Fixed a bug with the
initsub-command raising an exception.
0.3.0 - 2020-10-10
- Added
discoverclass method toIdasenDesk.
- The
initsubcommand will now attempt to discover the MAC address.
0.2.1 - 2020-10-07
- Fixed CLI
--verboseargument doing nothing.
0.2.0 - 2020-09-26
- Added URL to
yamlfile created withidasen init. - Updated bleak dependency to 0.8.0
0.1.0 - 2020-09-07
- Initial release