Releases: jfhbrook/plusdeck
Releases · jfhbrook/plusdeck
plusdeck v5.0.1-1
- BUGFIX: Add main entry point for serial client
- Add
--versionCLI flag
plusdeck v5.0.0-2
- Fix error in
plusdeck.spec
plusdeck v5.0.0-1
- CLI changes:
- Main CLI respects
PLUSDECK_CONFIG_FILEenvironment variable - BREAKING:
plusdeck,plusdeckdandplusdeckctlhave been removed from the Python package in favor ofpython3 -m plusdeck,python3 -m plusdeck.dbus.serviceandpython3 -m plusdeck.dbus.client, respectively - Optional alias scripts for
plusdeck,plusdeck-serviceandplusdeck-dbusincluded in the./binfolder - DBus service CLI includes a
--system/--userflag for explicitly selecting the bus - BREAKING: DBus client CLI now uses
--user/--defaultflag for selecting the bus
- Main CLI respects
- DBus API Changes:
- BREAKING: Root
plusdeck.dbusno longer includes convenience exports - Addition of
plusdeck.dbus.domainmodule for domain mapping - Addition of
plusdeck.dbus.selectmodule for selecting the DBus bus
- BREAKING: Root
- Testing changes:
- Additional integration test for DBus
- Remove
toxfrom development tools
- Documentation improvements:
- Include generated DBus interface docs
- Fix links in documentation
- General overhaul based on lessons from
crystalfontz
- Packaging & Licensing
- BREAKING: Consistently licensed as MPL-2.0
- Improved PyPI classifiers
plusdeck v4.0.1-1
- Dbus methods now marked as unprivileged
- sdbus library errors have improved logging
plusdeck v4.0.0-1
plusdeckctlconnects to the system bus by defaultplusdeckctl --userwill connect to the user busplusdeckdloads local config by default unless run as root- systemd unit fixes
- Requires
dbus.socket, starts afterdbus.socket - Wanted by
multiuser.target
- Requires
- dbus access policy
- Ownership and allowed destination for root
- Allowed destination for
plusdeckuser
plusdeck v3.0.0-3
- Fix install path of systemd unit
plusdeck v3.0.0-2
- Fix install path of systemd unit
plusdeck v3.0.0
2025/02/04 Version 3.0.0
- Remove
appdirsdependency - dbus support:
plusdeck.dbus.DbusInterfacedbus Interface classplusdeck.dbus.DbusClientdbus client classplusdeckddbus service CLIplusdeckctldbus client CLI- systemd unit for
plusdeckd
python-plusdeckCOPR package specplusdeckCOPR package spec- Depends on
python-plusdeckCOPR package - Includes systemd unit for
plusdeckd
- Depends on
- Tito based release tagging
- GitHub release tarball
- Improved documentation