- Improve in-repo docs.
- changed license from BSD to LGPL-2.1+.
- Raise DBusInterruptedError instead of DBusBaseError when a system call is interrupted.
- expose sd_bus_match_signal as Dbus.match_signal for easy monitoring of the bus.
- Drop python 2 support and six requirement.
- Auto convert Path object to bytes so that can be passed to dbus.
- Add service_type to pystemd.run for easy Type selection.
- Many new DBus properties.
- access interface methods and properties directly.
- systemd1.Manager.StartTransientUnit now support extra units, allowing users to also create timer/path transient units.
- pystemd.run now waits for start unit job to finish, before even thinking in tearing down the unit (and closing pty's)