Releases: koutnada/unipi-control
Releases · koutnada/unipi-control
3.2.0
3.1.0
[3.1.0] - 2023-10-03
Added
- Added support for more Home Assistant cover device classes.
- Added support for cover position to all device classes.
v3.0.0
[3.0.0] - 2023-09-15
Added
- Added
modbus_tcp
as a new section in the config file. - Added MQTT logging options to set
meters_level
,features_level
andcovers_level
in the config file.
Changed
- BREAKING CHANGE MQTT topics updated to work with Home Assistant 2023.8.0 (#95159)
- BREAKING CHANGE in the config file: the section
modbus
was renamed tomodbus_serial
. - Bump pymodbus to version 3.5.0
- Bump aiomqtt to version 1.2.0
- Bump build to version 1.0.0
- Bump pytest to version to 7.4.1
- Bump mypy to version 1.5.1
- Bump coverage to version 7.3.0
- Bump ruff to version 0.0.284
- Updated configuration.md
Fixed
- Fixed mypy errors
v2.1.0
[2.1.0] - 2023-07-14
Added
- Added
advanced
section incontrol.yaml
with the optionpersistent_tmp_dir
. - Added documentation in configuration.md for the
advanced
section.
Changed
- Bump pymodbus to version 3.3.2
- Bump ayncio-mqtt to version 1.0.0 (the package name changed to aiomqtt)
Fixed
- Fixed crashing Unipi Control service after reinstall/update
unipi-modbus-tools
OPKG package. - Added
Restart=on-failure
for systemd service, in the OPKG package, to prevent unwanted crashes. - Repair the OPKG package for the Unipi Control OS. Added the missing control files to the package.
v2.0.0
[2.0.0] - 2023-06-23
Added
- This CHANGELOG.md
- Added the developer guide to CONTRIBUTING.md
- Added
setuptools_scm
for automatic versioning. - Added ruff as new linter.
- Added date and log level to unipi-control CLI output
- Added better error handling if hardware definition files are invalid
Changed
- Changed version format to Semantic Versioning.
- Moved from legacy python package installer configuration file (setup.cfg) to pyproject.toml
- Updated pytest/coverage configuration
- Save all output files e.g.
pytest.xml
in the reports folder
- Save all output files e.g.
- Split README.md content in separate files under docs (Prepare for docs.superbox.one)
- Changed project structure (flat layout) to
unipi_control
,data
,scripts
andtests
folder.
Removed
- Removed superbox-utils dependencies.
- Removed old
flake8
linter.
Fixed
- Fixed wrong logging level. Logging level from YAML configuration was not set correctly.
v2023.7
[2023.7] - 2023-05-03
Added
- New GitHub Action for deploy to Unipi Control OS.
- Binary files to the release downloads.
- Wheel file to the release downloads.
- OPKG package to the release downloads (required for Unipi Control OS).
- New argument
--config
tounipi-control
command for custom config path. unipi-config-backup
command for easy creating configuration backups.unipi-config-converter
to convert EVOK yaml files to Unipi Control yaml files.
Changed
- Bump
superbox-utils
to2023.6
. - Updated list of supported devices.
v2023.6
[2023.6] - 2023-03-19
Added
- Added support for Modbus RTU.
- Added support for Eastron devices.
Changed
- Update systemd service for Unipi Control OS.
- Updated packages version.
- Updated install process and README.md.
Fixed
- Fix missing pyserial package.