Releases: deanishe/alfred-workflow
Releases · deanishe/alfred-workflow
Add missing AppleScript calls
Allow arbitrary HTTP methods
- Add
web.delete()
- Add
web.put()
- Allow arbitrary HTTP method in
web.request()
- Pretty-print JSON when Alfred's debugger is open
Stricter semantic version parsing
v1.37.2 Stricter semantic version parsing
Fix Workflow.debugging in production
Ensure environment variables are encoded in unit tests.
Alfred 4 support
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
orcom.runningwithcrayons.Alfred
depending on the version of Alfred the library is running in.
Ensure util.appinfo() handles multiple apps with same bundle ID
- Make
util.appinfo()
not choke if multiple apps with the same bundle ID are installed #133
Fix updates
- Don't throw an exception if update finds no valid releases #132
Support for saving variables to info.plist/config sheet
Add support for Alfred's configuration API #125
Improve appinfo
Change appinfo
to also work on non-running apps
Add new utility functions
Helpers
- Add new utility functions for running commands and scripts
- Move some helpers from
workflow.py
toutil.py
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 toWorkflow3