Releases: cfengine/cfbs
Releases · cfengine/cfbs
4.3.1
4.3.0
What's Changed
- ENT-10830: Build steps no longer write duplicate entries to
def.json
where appropriate by @jakub-nt in #201 - CFE-4430: Initializing a project with an empty policy set no longer displays an error by @jakub-nt in #202
- ENT-12105:
delete
build steps with valid argument count no longer fail validation by @jakub-nt in #203 - CFE-4051: Added dependencies of modules added by URL through the index now correctly have
"added_by"
keys incfbs.json
by @jakub-nt in #204 - CFE-3891: Initial policy set modules are now correctly treated like manually added modules, rather than dependencies by @jakub-nt in #205
- ENT-12187: Committing no longer fails when a module's input file is removed by @jakub-nt in #206
- Replace packages with modules in README.md by @vpodzime in #207
- ENT-12098: Added an initial implementation of an internal cfbs command to generate MPF release information by @jakub-nt in #208
- ENT-12486: Removed checkout tag special-casing after the masterfiles tags had been recreated, added git-fetch arguments needed to correctly fetch recreated tags by @jakub-nt in #209
- ENT-12486: Add argument to make checking against downloads in
cfbs generate-release-information
optional by @jakub-nt in #210 - cfbs generate-release-information: Moved git logic and comparison to --check option and clarified log messages by @olehermanse in #211
- GH Actions: Enabled black formatter for subfolders inside cfbs by @olehermanse in #213
- ENT-12486: Output download and git differences to a JSON file, and do not exit on the first difference by @jakub-nt in #212
- ENT-12486: Improve the release-information JSON file format by @jakub-nt in #214
- Add argument to specify minimal version in
cfbs generate-release-information
by @jakub-nt in #215 - Re-generated man page ahead of next release by @olehermanse in #216
Full Changelog: 4.2.1...4.3.0
4.2.1
What's Changed
- ENT-9556:
cfbs status
now displays module versions in addition to commit hashes by @jakub-nt in #197 - ENT-11437:
cfbs init
no longer displays a traceback whengit
is not found by @jakub-nt in #198 - ENT-11207: Building with invalid build steps now fails before executing any build steps, with an error message instead of a traceback by @jakub-nt in #199
- ENT-10229: Improved the warning text when an added local module contains a policy file with an autorun tag by @jakub-nt in #200
New Contributors
Full Changelog: 4.2.0...4.2.1
4.2.0
What's Changed
- CFE-4417: Added CFBS_GLOBAL_DIR environment variable by @olehermanse in #196
Full Changelog: 4.1.1...4.2.0
4.1.1
What's Changed
- added -M option to show generated man page by @mineralsfree in #195
Full Changelog: 4.1.0...4.1.1
4.1.0
What's Changed
- CFE-3819: cfbs remove - prompt user before removing module dependency by @mineralsfree in #192
- Better prompts and defaults when adding by URL and adding masterfiles via cfbs init by @olehermanse in #194
- ENT-11811: cfbs recognizes and commits module input changes by @mineralsfree in #193
Full Changelog: 4.0.9...4.1.0
4.0.9
What's Changed
- GH Actions: Update create-pull-request by @olehermanse in #189
- Stopped printing cfbs.json content as part of cfbs init by @olehermanse in #190
- CFE-3785: Changed cfbs pretty command to always wrap non-empty top level collections by @mineralsfree in #191
Full Changelog: 4.0.8...4.0.9
4.0.8
What's Changed
- CFE-3967: cfbs no longer tries to commit when there is no diff @mineralsfree in #187
New Contributors
- @mineralsfree made their first contribution in #187
Full Changelog: 4.0.7...4.0.8
4.0.7
What's Changed
- Fixed instructions for installing from sources by @olehermanse in #185
- Fixed crash when build is not a list by @olehermanse in #186
- Allowed numbers in namespaces in module input by @olehermanse in #188
Full Changelog: 4.0.6...4.0.7
4.0.6
What's Changed
- GH Actions: Upgraded checkout and setup-python by @olehermanse in #183
- Added some notes about backwards compatibility and reproducibility to markdown docs by @olehermanse in #184
Full Changelog: 4.0.5...4.0.6