Version 0.0.2 (2024-08-09) ************************** * *Enhancement*: Added --output-to-console * *Enhancement*: Enable building without writing to file * *Enhancement*: Add --get-changed-files * *Bug fix*: Empty file change lines removed from output * *Bug fix*: Fixed quiet not being quiet. Enhancement =========== Added --output-to-console ------------------------- --output-to-console now writes generated release notes to the console. This is disabled by default. :: modified: src/brassy/brassy.py Enable building without writing to file --------------------------------------- Previously, if no output file was specified, brassy quit with an "Invalid Arguments" error. Now brassy will build the release notes and print a message saying no file was written because no output file was passed. This is helpful for verifying the build process works without having to write to a temporary file. :: modified: src/brassy/brassy.py Add --get-changed-files ----------------------- Running brassy with --get-changed-files now outputs the files that have been modified, added, deleted or moved in the current branch as compared to the main branch. It runs on the current directory by default, but it accepts a path as an argument. For example, the output looks like this: :: brassy --get-changed-files added: test modified: test2 deleted: test3 moved: test4 It prints with indents for easy copy-and-pasting into your yaml files. :: modified: src/brassy/brassy.py Bug fix ======= Empty file change lines removed from output ------------------------------------------- In the files section, if (eg.) "modified:" was left blank, a blank "modified:" would be generated in resulting release notes. Those stray blank entries are now removed from the output. :: modified: src/brassy/brassy.py Fixed quiet not being quiet. ---------------------------- When running with --quiet, non-error output would be outputted. Fixed. :: modified: src/brassy/brassy.py