Alfred Workflow Versions Save

Full-featured library for writing Alfred 3 & 4 workflows

v1.39.0

3 years ago
  • Add util.set_theme()
  • Add util.action_in_alfred()
  • Add util.browse_in_alfred()
  • Add util.search_in_alfred()
  • Add util.reload_workflow()

v1.38.0

3 years ago
  • Add web.delete()
  • Add web.put()
  • Allow arbitrary HTTP method in web.request()
  • Pretty-print JSON when Alfred's debugger is open

v1.37.2

3 years ago

v1.37.1

5 years ago

Ensure environment variables are encoded in unit tests.

v1.37

5 years ago

Update and External Trigger APIs now know about Alfred 4.

  • Add support for .alfred4workflow file extension to hide workflows from Alfred 3 and below.
  • Replace AppleScript with JXA.
  • Automatically call Alfred 3 or com.runningwithcrayons.Alfred depending on the version of Alfred the library is running in.

v1.36

5 years ago
  • Make util.appinfo() not choke if multiple apps with the same bundle ID are installed #133

v1.34

5 years ago
  • Don't throw an exception if update finds no valid releases #132

v1.33

5 years ago

Add support for Alfred's configuration API #125

v1.32

6 years ago

Change appinfo to also work on non-running apps

v1.31

6 years ago

Helpers

Workflow

  • Write '.' to debugger on start, so real log messages start on a new line
  • Use root logger instead of 'workflow'
  • Add warn_empty() helper method to Workflow3