From 0fdea6bc5956ac8a57b2fc81a30afe9b4f4314f0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 20 Jun 2022 22:35:35 -0700 Subject: [PATCH] Release v1.8.0 (#331) Co-authored-by: miniscruff --- .../unreleased/Added-20220529-001741.yaml | 5 -- .../unreleased/Added-20220618-005941.yaml | 6 -- .../unreleased/Changed-20220617-232901.yaml | 5 -- .changes/v1.8.0.md | 10 +++ CHANGELOG.md | 72 ++++++++++++++++--- 5 files changed, 74 insertions(+), 24 deletions(-) delete mode 100644 .changes/unreleased/Added-20220529-001741.yaml delete mode 100644 .changes/unreleased/Added-20220618-005941.yaml delete mode 100644 .changes/unreleased/Changed-20220617-232901.yaml create mode 100644 .changes/v1.8.0.md diff --git a/.changes/unreleased/Added-20220529-001741.yaml b/.changes/unreleased/Added-20220529-001741.yaml deleted file mode 100644 index 51a029ff..00000000 --- a/.changes/unreleased/Added-20220529-001741.yaml +++ /dev/null @@ -1,5 +0,0 @@ -kind: Added -body: Options to add additional newlines before and after elements in batch files -time: 2022-05-29T00:17:41.271358984+03:00 -custom: - Issue: "238" diff --git a/.changes/unreleased/Added-20220618-005941.yaml b/.changes/unreleased/Added-20220618-005941.yaml deleted file mode 100644 index 63a6a26d..00000000 --- a/.changes/unreleased/Added-20220618-005941.yaml +++ /dev/null @@ -1,6 +0,0 @@ -kind: Added -body: Options to add additional newlines before and after elements when merging a - changelog file -time: 2022-06-18T00:59:41.9484088-07:00 -custom: - Issue: "323" diff --git a/.changes/unreleased/Changed-20220617-232901.yaml b/.changes/unreleased/Changed-20220617-232901.yaml deleted file mode 100644 index 067a93ab..00000000 --- a/.changes/unreleased/Changed-20220617-232901.yaml +++ /dev/null @@ -1,5 +0,0 @@ -kind: Changed -body: Header path is now optional when merging the changelog -time: 2022-06-17T23:29:01.5701388-07:00 -custom: - Issue: "324" diff --git a/.changes/v1.8.0.md b/.changes/v1.8.0.md new file mode 100644 index 00000000..9df3dd0e --- /dev/null +++ b/.changes/v1.8.0.md @@ -0,0 +1,10 @@ +## v1.8.0 on 2022-06-21 + +### Added + +* [#238](https://github.com/miniscruff/changie/issues/238) Options to add additional newlines before and after elements in batch files +* [#323](https://github.com/miniscruff/changie/issues/323) Options to add additional newlines before and after elements when merging a changelog file + +### Changed + +* [#324](https://github.com/miniscruff/changie/issues/324) Header path is now optional when merging the changelog diff --git a/CHANGELOG.md b/CHANGELOG.md index d6b43595..35ed7bbc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,125 +6,181 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html), and is generated by [itself](https://github.com/miniscruff/changie). +## v1.8.0 on 2022-06-21 + +### Added + +* [#238](https://github.com/miniscruff/changie/issues/238) Options to add additional newlines before and after elements in batch files +* [#323](https://github.com/miniscruff/changie/issues/323) Options to add additional newlines before and after elements when merging a changelog file + +### Changed + +* [#324](https://github.com/miniscruff/changie/issues/324) Header path is now optional when merging the changelog + ## v1.7.0 on 2022-05-16 + ### Added + * [#311](https://github.com/miniscruff/changie/issues/311) Option to customize filename for change fragments * [#312](https://github.com/miniscruff/changie/issues/312) Option to specify custom choices are optional * [#297](https://github.com/miniscruff/changie/issues/297) Major, minor, patch, prerelease and metadata values for templates that include the latest version ## v1.6.1 on 2022-03-19 + ### Fixed -* [#292](https://github.com/miniscruff/changie/issues/292) Version should not include minor or patch values if not included as argument to batch +* [#292](https://github.com/miniscruff/changie/issues/292) Version should not include minor or patch values if not included as argument to batch ## v1.6.0 on 2022-03-17 + ### Added + * [#283](https://github.com/miniscruff/changie/issues/283) skip-prereleases option to latest command + ### Fixed + * [#284](https://github.com/miniscruff/changie/issues/284) next command enforces argument to be major, minor or patch ## v1.5.1 on 2022-02-23 + ### Fixed + * [#263](https://github.com/miniscruff/changie/issues/263) Includes option properly deletes files included * [#264](https://github.com/miniscruff/changie/issues/264) Includes option deletes the directory if no files remain ## v1.5.0 on 2022-02-22 + ### Added + * [#247](https://github.com/miniscruff/changie/issues/247) Prerelease and metadata options for next and batch * [#248](https://github.com/miniscruff/changie/issues/248) Option to move unreleased files after batching * [#249](https://github.com/miniscruff/changie/issues/249) Option to include additional directories of change files when batching versions * [#250](https://github.com/miniscruff/changie/issues/250) Option to remove prerelease versions when batching ## v1.4.0 on 2022-02-17 + ### Added + * [#225](https://github.com/miniscruff/changie/issues/225) Previous version field to version header template data * [#222](https://github.com/miniscruff/changie/issues/222) Footers can be inserted at the end of version files using version footer flag or version footer config * [#229](https://github.com/miniscruff/changie/issues/229) Allow for use of sprig functions in templates * [#230](https://github.com/miniscruff/changie/issues/230) Header and footer templates config options for batch command * [#240](https://github.com/miniscruff/changie/issues/240) Header and footer files can use go templates and sprig functions * [#240](https://github.com/miniscruff/changie/issues/240) Template functions for working with changes for header and footer files or templates + ### Changed + * [#235](https://github.com/miniscruff/changie/issues/235) Create files without exec bit (+x) * [#243](https://github.com/miniscruff/changie/issues/243) Changes are sorted oldest first instead of newest first + ### Deprecated + * [#228](https://github.com/miniscruff/changie/issues/228) Batch commands `--headerPath` argument, use `--header-path` instead ## v1.3.0 on 2022-01-28 + ### Added + * [#203](https://github.com/miniscruff/changie/issues/203) dry-run option to merge command * [#202](https://github.com/miniscruff/changie/issues/202) dry-run option to new command * [#201](https://github.com/miniscruff/changie/issues/201) dry-run option to batch command * [#196](https://github.com/miniscruff/changie/issues/196) Keep option to batch command to not delete fragments + ### Changed + * [#204](https://github.com/miniscruff/changie/issues/204) Default directory name to .changes for `init` command ## v1.2.0 on 2021-11-10 + ### Added + * [#180](https://github.com/miniscruff/changie/issues/180) Regular expression flag option for replacements ## v1.1.0 on 2021-10-24 + ### Added + * [#166](https://github.com/miniscruff/changie/issues/166) Option to use environment variable for config path * [#166](https://github.com/miniscruff/changie/issues/166) Try and load .changie.yml if .changie.yaml fails - ## v1.0.0 on 2021-09-04 + With this release Changie aims to maintain compatibility for the CLI and options. Support for and use of Changie as an imported package is not recommended. - ## v0.7.0 on 2021-07-12 + ### Added + * [#123](https://github.com/miniscruff/changie/issues/123) Option to customize body prompt similar to string choice * [#123](https://github.com/miniscruff/changie/issues/123) Min and max length checks for string choices * [#136](https://github.com/miniscruff/changie/issues/136) Option for additional choices per kind * [#136](https://github.com/miniscruff/changie/issues/136) Option to skip global choices per kind * [#136](https://github.com/miniscruff/changie/issues/136) Option to skip body prompts per kind * [#137](https://github.com/miniscruff/changie/issues/137) Change format option per kind + ### Changed -* [#141](https://github.com/miniscruff/changie/issues/141) Default kind format does not have a newline to start +* [#141](https://github.com/miniscruff/changie/issues/141) Default kind format does not have a newline to start ## v0.6.0 on 2021-07-04 + ### Added + * [#116](https://github.com/miniscruff/changie/issues/116) Optional component layer above kinds + ### Changed + * [#118](https://github.com/miniscruff/changie/issues/118) Kinds can be extended with custom headers * [#116](https://github.com/miniscruff/changie/issues/116) Kind prompt can be toggled off * [#116](https://github.com/miniscruff/changie/issues/116) Kind headers are now optional - ## v0.5.0 on 2021-05-10 + ### Added + * [#92](https://github.com/miniscruff/changie/issues/92) Option to include a header file when batching fragments into a version file. * [#98](https://github.com/miniscruff/changie/issues/98) Next command that echoes the latest version incremented by one. * [#100](https://github.com/miniscruff/changie/issues/100) Batch now supports bumping major, minor, and patch - ## v0.4.1 on 2021-02-23 + ### Fixed + * [#48](https://github.com/miniscruff/changie/issues/48) Add maintainer to deb and rpm releases * [#48](https://github.com/miniscruff/changie/issues/48) Update homepage in releases to changie.dev - ## v0.4.0 on 2021-01-01 + ### Added + * [#34](https://github.com/miniscruff/changie/issues/34) Option to find and replace in files during merge command + ### Fixed -* [#33](https://github.com/miniscruff/changie/issues/33) Latest command when no releases exist will return v0.0.0 instead of panicking +* [#33](https://github.com/miniscruff/changie/issues/33) Latest command when no releases exist will return v0.0.0 instead of panicking ## v0.3.0 on 2020-12-28 + ### Added + * [#29](https://github.com/miniscruff/changie/issues/29) Reference to changie in default header template + ### Changed + * [#28](https://github.com/miniscruff/changie/issues/28) Custom choices is now an array of Custom instead of a map + ### Fixed + * [#25](https://github.com/miniscruff/changie/issues/25) Incorrect file permissions on init when creating unreleased directory ## v0.2.0 on 2020-12-27 + ### Changed + * [#22](https://github.com/miniscruff/changie/issues/22) Remove prefix argument in latest command is now a bool ## v0.1.0 on 2020-12-20 + Initial release +