Recent Releases of https://github.com/caleb531/alfred-workflow-packager

https://github.com/caleb531/alfred-workflow-packager - 3.2.1

Fixes

  • Fixed a bug where the utility would error if there were Alfred workflow directories containing no info.plist files (#10 - thanks @April-June-August!)
    • This issue might've occurred for users who sync their Alfred preferences file

Housekeeping

  • Migrated project to uv for better package management
  • Migrated project to ruff for more modern linting/formatting

- Python
Published by caleb531 12 months ago

https://github.com/caleb531/alfred-workflow-packager - v3.2.0

  • Upgraded all dependencies to latest versions
    • This should fix an issue caused by jsonschema that required rust to be installed in order to build the consuming project

- Python
Published by caleb531 about 1 year ago

https://github.com/caleb531/alfred-workflow-packager - v3.1.1

  • Any 'v' prefix on the version passed to --version will now be stripped off (this prevents redundant prefixes being added, since Alfred already assumes the absence of a prefix)

- Python
Published by caleb531 over 2 years ago

https://github.com/caleb531/alfred-workflow-packager - v3.1.0

  • Fixed Python 3.12 compatibility by replacing distutils with shutil
    • The only distutils usage in the codebase was dustutils.copy_tree, which has been replaced with shutil.copy_tree

- Python
Published by caleb531 over 2 years ago

https://github.com/caleb531/alfred-workflow-packager - v3.0.1

  • Fixed a bug where the utility would fail if the user did not have Sync enabled in Alfred (#8)

- Python
Published by caleb531 over 2 years ago

https://github.com/caleb531/alfred-workflow-packager - v3.0.0

  • You can now specify multiple bundles to export for the current workflow
    • To accomodate this new feature, export_file field in packager.json has been replaced with a new export_files field, allowing you to
  • Fixed a bug where the AWP fails to run due to malformed XML in info.plist (xml.parsers.expat.ExpatError)
  • Improve messaging output from running awp

- Python
Published by caleb531 almost 3 years ago

https://github.com/caleb531/alfred-workflow-packager - v2.0.1

  • Fixed an error thrown when a workflow README contains Unicode characters (#6)

- Python
Published by caleb531 about 4 years ago

https://github.com/caleb531/alfred-workflow-packager - v2.0.0

  • Dropped Python 2 support in favor of Python 3 (v3.9 or higher)
  • Files are now copied if the permissions have changed (even if the contents are the same)
  • Added a --force / -f CLI option to force-copy files if needed
  • The packager.json is now validated every time you run awp
    • This operation is extremely fast, so there's no performance impact
  • Upgraded jsonschema to the latest version (v4.4.0)
    • A minimum of jsonschema v4 is now required

- Python
Published by caleb531 over 4 years ago

https://github.com/caleb531/alfred-workflow-packager - v1.2.1

  • Fixed Python 3 compatibility (Python 2 is still supported)
  • Fixed compatibility for Alfred 4
  • Fixed bug where the awp command would still export the workflow even though the --export/-e flag wasn't passed

- Python
Published by caleb531 over 5 years ago

https://github.com/caleb531/alfred-workflow-packager - v1.2.0

  • Added -v as an alias for --version
  • Added -e as an alias for --export

- Python
Published by caleb531 about 9 years ago

https://github.com/caleb531/alfred-workflow-packager - v1.1.0

  • The --export option now accepts an optional argument, allowing you to temporarily export the workflow to a different file other than the export_path you set in packager.json
    • e.g. awp --version 1.3.0-beta.1 --export ~/Desktop/fruit-beta.alfredworkflow

- Python
Published by caleb531 almost 10 years ago

https://github.com/caleb531/alfred-workflow-packager - v1.0.1

  • Fixed a critical bug where the package would not build because 'README.md' could not be found

- Python
Published by caleb531 about 10 years ago

https://github.com/caleb531/alfred-workflow-packager - v1.0.0

  • Initial release; API will not change in a backwards-incompatible manager until v2.0.0

- Python
Published by caleb531 about 10 years ago