NEW FEATURES:
AutoPkg now supports recipes in yaml format (#698, example recipe). Yaml recipes tend to be more human-readable than plist recipes, especially for those who don’t work with plists on a daily basis.
AutoPkg can produce new recipes in yaml format using autopkg new-recipe SomeCoolApp.pkg.recipe.yaml
and make overrides in yaml format using autopkg make-override --format=yaml SomeCoolApp.pkg
. Searching for public yaml recipes on GitHub is also possible using autopkg search
.
NOTES FOR RECIPE AUTHORS:
OTHER CHANGES FROM 2.2:
autopkg make-override
no longer creates override for deprecated recipes by default (#685)autopkg new-recipe
autopkg repo-add
and autopkg repo-delete
to fail for repos in GitHub organizations with non-alphanumeric characters in their names (#712, #715)autopkg list-processors --help
, matching behavior of most other verbs (#717)autopkg list-recipes --plist
is now text instead of binary (this matches previous behavior in AutoPkg 1.x)autopkg repo-add
and autopkg repo-delete
(#704)uninstaller_item_location
path (#702)KNOWN ISSUES:
autopkg search
results (regardless of whether the recipes are plist or yaml)