Unipi-control

Latest version: v3.1.0

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

2.0.0

Added

- This CHANGELOG.md
- Added the developer guide to [CONTRIBUTING.md](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](https://semver.org/spec/v2.0.0.html).
- Moved from legacy python package installer configuration file (setup.cfg) to [pyproject.toml](pyproject.toml)
- Updated pytest/coverage configuration
- Save all output files e.g. `pytest.xml` in the reports folder
- Split README.md content in separate files under [docs](docs) (Prepare for [docs.superbox.one](https://docs.superbox.one))
- Changed project structure (flat layout) to `unipi_control`, `data`, `scripts` and `tests` folder.

Removed

- Removed superbox-utils dependencies.
- Removed old `flake8` linter.

Fixed

- Fixed wrong logging level. Logging level from YAML configuration was not set correctly.

1.5

Changed

- Bump Buildroot version to 2023.02.5
- Bump Unipi kernel modules version to 1.126

1.4

Changed

- Bump Buildroot version to 2023.02.4

1.3

Changed

- Bump Buildroot version to 2023.02.3

1.2

Changed

- Bump Unipi kernel modules version to 1.124

1.1

Added

- Enabled support to mount samba and nfs shares.
- Wrote documentation for [remote backup](docs/backup-config.md) to a samba or nfs share.

Removed

- Removed deprecated superbox-utils pip package from `os-develop.sh`.

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.