What's Changed
Breaking Changes
- Python 3 migration Requires Python 3 (macOS ships with it). Python 2 is no longer supported.
- Dependencies are no longer bundled in the repo Run
pip3 install --target ./lib -r requirements.txtafter cloning for development.
Changes
- Switch Alfred Run Script nodes from
pythontopython3 - Remove dependency on Alfred-Workflow library (Python 2 only), replaced with direct
sys.pathsetup - Replace vendored Python 2 libraries with Python 3 compatible versions (boto3, tinify)
- Remove unused
workflow/directory andAlfred_Workflowegg-info - Add
.gitignore,requirements.txtfor cleaner repo - Add GitHub Actions for automated releases on tag push
For End Users
Download Upload-Screenshot-to-R2.alfredworkflow below and double-click to install. Dependencies are bundled — no extra setup needed.
Full Changelog: v1.3...v2.0