This release closed 13 issues and contains 42 commits. Highlights include:
Better handling of errors like EXDEV and certain instances of ENOENT
when traversing the filesystem, better Unicode handling (across
several reported issues), and more robust handling of malformed Ruby
gems.
Commands for looking inside blueprints, with an eye towards
scriptability: blueprint-show-sources(1), blueprint-show-files(1),
blueprint-show-packages(1), blueprint-show-services(1), and
blueprint-show-ignore(1). These make it far easier to understand
what's being included in blueprints without having to squint at raw
JSON.
A command for interacting directly with blueprints stored locally in
Git: blueprint-git(1).
Blueprint is now less aggressive about using sudo in
blueprint-apply(1) in order to play nicely with non-interactive
invocations. Keep using sudo yourself if that's typically how you
gain root access.
Source: github.com/devstructure/blueprint/tree/v3.0.7
Changes: https://github.com/devstructure/blueprint/compare/v3.0.6...v3.0.7
Updated packages are on packages.devstructure.com and PyPI. Enjoy!
Richard