Skip to content

Releases: infothrill/python-launchd

1.0.0

06 Mar 19:36

Choose a tag to compare

  • Incompatible change: dropped support for job.laststatus (raises an exception)
  • Bumped requirements of macOS (14+) as well as Python (3.10+)
  • Adopted newer Apple SDK around SMAppService*
  • Applied implicit Apple convention of lower-casing all unit ids
  • Removed old python2 compatibility remnants (six, unicode)
  • Modernized code style for python 3.10+
  • Added repr for launchd job ("LaunchdJob(label=com.apple.Finder)")

Full Changelog: 0.3.0...1.0.0

0.3.0

21 Jun 22:16

Choose a tag to compare

  • changed: create directory hierarchy for plist file if not present. issue #6
  • improved: added automated flake8 tests, check-manifest and safety checks
  • changed: moved basic CI to GitHub actions

0.2.0

08 Mar 19:28
12e5ea4

Choose a tag to compare

  • drop python 2.x, 3.2, 3.3 support
  • fix plistlib calls (issue #4)

0.1.2

21 Sep 19:06

Choose a tag to compare

  • added tox.ini for easier testing accross interpreter versions
  • added travis test setup
  • fixed incompatibility with launchctl in test code
  • fixed a typo in the README

0.1.1

07 Nov 11:02

Choose a tag to compare

bugfix release

initial release

06 Nov 08:26

Choose a tag to compare

0.1

remove unfinished code