|
1 | | -yyyy/mm/dd Version x.y.z-1 |
| 1 | +yyyy/mm/dd Version 5.0.0-1 |
2 | 2 | ------------------------ |
3 | | -- Include generated DBus interface docs |
4 | | -- Fix links in documentation |
5 | | -- CLI respects `CRYSTALFONTZ_CONFIG_FILE` environment variable |
6 | | -- Remove `tox` from development tools |
7 | | -- Consistently licensed as MPL-2.0 |
8 | | -- Improved PyPI classifiers |
| 3 | +- CLI changes: |
| 4 | + - Main CLI respects `PLUSDECK_CONFIG_FILE` environment variable |
| 5 | + - **BREAKING:** `plusdeck`, `plusdeckd` and `plusdeckctl` have been removed from the Python package in favor of `python3 -m plusdeck`, `python3 -m plusdeck.dbus.service` and `python3 -m plusdeck.dbus.client`, respectively |
| 6 | + - Optional alias scripts for `plusdeck`, `plusdeck-service` and `plusdeck-dbus` included in the `./bin` folder |
| 7 | + - DBus service CLI includes a `--system/--user` flag for explicitly selecting the bus |
| 8 | + - **BREAKING:** DBus client CLI now uses `--user/--default` flag for selecting the bus |
| 9 | +- DBus API Changes: |
| 10 | + - **BREAKING:** Root `plusdeck.dbus` no longer includes convenience exports |
| 11 | + - Addition of `plusdeck.dbus.domain` module for domain mapping |
| 12 | + - Addition of `plusdeck.dbus.select` module for selecting the DBus bus |
| 13 | +- Testing changes: |
| 14 | + - Additional integration test for DBus |
| 15 | + - Remove `tox` from development tools |
| 16 | +- Documentation improvements: |
| 17 | + - Include generated DBus interface docs |
| 18 | + - Fix links in documentation |
| 19 | + - General overhaul based on lessons from `crystalfontz` |
| 20 | +- Packaging & Licensing |
| 21 | + - **BREAKING:** Consistently licensed as MPL-2.0 |
| 22 | + - Improved PyPI classifiers |
9 | 23 |
|
10 | 24 | 2025/02/09 Version 4.0.1-1 |
11 | 25 | -------------------------- |
|
0 commit comments