Skip to content

plusdeck v5.0.0-1

Choose a tag to compare

@jfhbrook jfhbrook released this 10 Apr 15:29
· 10 commits to main since this release
  • 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