What's Changed * Fixed error message for non-existent module in cfbs add by olehermanse in https://github.com/cfengine/cfbs/pull/97 * The validate command no longer does head requests by larsewi in https://github.com/cfengine/cfbs/pull/96
What's Changed * Refactored cfbs add and cfbs.json handling by olehermanse in https://github.com/cfengine/cfbs/pull/88 * cfbs remove now automatically prepends ./ if necessary by larsewi in https://github.com/cfengine/cfbs/pull/92 * Fixed bugs with adding URL at specific commit by olehermanse in https://github.com/cfengine/cfbs/pull/95
What's Changed * Sort modules and their attributes as desired in 'cfbs pretty' by vpodzime in https://github.com/cfengine/cfbs/pull/72 * Removed root: logger name in log messages by olehermanse in https://github.com/cfengine/cfbs/pull/86 * cfbs add will now print warnings when there are no autorun tags in policy files by olehermanse in https://github.com/cfengine/cfbs/pull/87
New Contributors * github-actions made their first contribution in https://github.com/cfengine/cfbs/pull/85
What's Changed * Fixed error causing cfbs pretty to clear contents of invalid JSON files by olehermanse in https://github.com/cfengine/cfbs/pull/68 * Use archive.build.cfengine.com instead of S3 when downloading modules by vpodzime in https://github.com/cfengine/cfbs/pull/70 * Added a better error message during build when a json file is misspelled by olehermanse in https://github.com/cfengine/cfbs/pull/67 * Made it possible to remove modules added by URL by olehermanse in https://github.com/cfengine/cfbs/pull/69