Releases: deanishe/alfred-workflow
Support top-level variables and "rerun" introduced in Alfred 3.2
- Top-level (i.e.
Workflow.setvar()
) variables - New
rerun
feature introduced in Alfred 3.
rerun
tells Alfred to run your Script Filter again after the specified number of seconds. The new top-level variables are passed to the Script Filter when it's run again.
Optional plaintext error messages
Thanks to #105 by @idpaterson, you can now force error messages (when Workflow.run()
catches an exception) to be in plaintext, rather than Alfred's XML/JSON feedback format.
This is useful when your script isn't running in a Script Filter and you'd like to show the error message in a notification.
Fix hidden errors and tidy up
This release has no new features, but removes a couple of potential errors.
Note: The signature of workflow.update.install_update()
has changed. It no longer takes any arguments, as they weren't used anyway.
If you were calling this function directly, which is unlikely, you will need to update your workflow(s).
Add support for quicklookurl in feedback items.
The quicklookurl
feature is now supported in both Workflow
and Workflow3
classes.
Closes #100
Use workflow version in info.plist
Under Alfred 3, will now preferentially use the Workflow Version specified in Alfred's workflow configuration sheet (and info.plist
). No version
file necessary any more.
Workflow3 defaults to Alfred 3 directories
Improves behaviour when workflow scripts aren't run from Alfred and the corresponding environment variables aren't set.
BUGFIX: Remove errant debug print statement
Thanks to @fantomnotabene for #92
[BROKEN] BUGFIX: Remove errant debug print statement
[BROKEN] Workflow variables and advanced modifiers
- Support for setting workflow variables via Script Filter feedback
- Support for Alfred 3's advanced modifiers
Note: Both these features are Alfred 3 only.
Add Alfred 3-only updates
Use .alfred3workflow
files in GitHub releases for Alfred 3-only workflows. This enables you to release backwards-incompatible versions without Alfred 2 installations trying to update themselves to death.