Skip to content

Releases: jfhbrook/plusdeck

plusdeck v5.0.1-1

12 Apr 16:23

Choose a tag to compare

  • BUGFIX: Add main entry point for serial client
  • Add --version CLI flag

plusdeck v5.0.0-2

10 Apr 15:39

Choose a tag to compare

  • Fix error in plusdeck.spec

plusdeck v5.0.0-1

10 Apr 15:29

Choose a tag to compare

  • CLI changes:
    • Main CLI respects PLUSDECK_CONFIG_FILE environment variable
    • 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
    • Optional alias scripts for plusdeck, plusdeck-service and plusdeck-dbus included in the ./bin folder
    • DBus service CLI includes a --system/--user flag for explicitly selecting the bus
    • BREAKING: DBus client CLI now uses --user/--default flag for selecting the bus
  • DBus API Changes:
    • BREAKING: Root plusdeck.dbus no longer includes convenience exports
    • Addition of plusdeck.dbus.domain module for domain mapping
    • Addition of plusdeck.dbus.select module for selecting the DBus bus
  • Testing changes:
    • Additional integration test for DBus
    • Remove tox from 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

09 Feb 20:21

Choose a tag to compare

  • Dbus methods now marked as unprivileged
  • sdbus library errors have improved logging

plusdeck v4.0.0-1

08 Feb 21:51

Choose a tag to compare

  • plusdeckctl connects to the system bus by default
  • plusdeckctl --user will connect to the user bus
  • plusdeckd loads local config by default unless run as root
  • systemd unit fixes
    • Requires dbus.socket, starts after dbus.socket
    • Wanted by multiuser.target
  • dbus access policy
    • Ownership and allowed destination for root
    • Allowed destination for plusdeck user

plusdeck v3.0.0-3

06 Feb 18:42

Choose a tag to compare

  • Fix install path of systemd unit

plusdeck v3.0.0-2

06 Feb 18:36

Choose a tag to compare

  • Fix install path of systemd unit

plusdeck v3.0.0

04 Feb 16:50

Choose a tag to compare

2025/02/04 Version 3.0.0

  • Remove appdirs dependency
  • dbus support:
    • plusdeck.dbus.DbusInterface dbus Interface class
    • plusdeck.dbus.DbusClient dbus client class
    • plusdeckd dbus service CLI
    • plusdeckctl dbus client CLI
    • systemd unit for plusdeckd
  • python-plusdeck COPR package spec
  • plusdeck COPR package spec
    • Depends on python-plusdeck COPR package
    • Includes systemd unit for plusdeckd
  • Tito based release tagging
  • GitHub release tarball
  • Improved documentation