Skip to content

Releases: knope-dev/knope

0.5.0

05 Sep 18:37
e5f40d8
Compare
Choose a tag to compare

0.5.0

Breaking Changes

  • PrepareRelease will now error if no version-altering changes are detected.

Features

  • Support limiting commits to scopes per package. (#262)
  • Allow multiple defined packages, deprecate old [[packages]] syntax. (#257)

0.4.3

17 Aug 18:30
Compare
Choose a tag to compare

0.4.3

Features

  • prerelease_label can be set at runtime with --prerelease-label or KNOPE_PRERELEASE_LABEL. (#247)

0.4.2

15 Aug 20:56
Compare
Choose a tag to compare

0.4.2

Features

  • PrepareRelease will create a changelog file if it was missing. (#240)

Fixes

  • Always set a committer on tags to resolve compatibility issue with GitLab. (#236)
  • Include file paths in file-related errors. (#239)

0.4.1

08 Aug 00:05
Compare
Choose a tag to compare

0.4.1

Features

  • Add support for go.mod in versioned_files. (#228)

Fixes

  • Tags were being processed backwards starting in 0.4.0 (#227)

0.4.0

05 Aug 15:21
Compare
Choose a tag to compare

0.4.0

Breaking Changes

  • Always read all commits from previous stable release tag—not from most recent tag. This tag must be in the format v<semantic_version> (e.g., v1.2.3). If your last tag does not match that format, add a new tag before running the new version of Knope.
  • When creating GitHub releases, prefix the tag with v (e.g., `v1.2.3) as is the custom for most tools.

Features

  • Support reading commits from projects with no tags yet. (#225)
  • Support pulling current version from tags. (#224)
  • Allow the Release step to run without GitHub config—creating a tag on release. (#216)
  • Support installs from cargo-binstall

Fixes

  • update rust crate git-conventional to 0.12.0 (#203)

0.4.0-rc.4

31 Jul 23:57
Compare
Choose a tag to compare
0.4.0-rc.4 Pre-release
Pre-release

0.4.0-rc.4

0.4.0-rc.3

31 Jul 23:46
Compare
Choose a tag to compare
0.4.0-rc.3 Pre-release
Pre-release

0.4.0-rc.3

0.4.0-rc.2

31 Jul 23:18
Compare
Choose a tag to compare
0.4.0-rc.2 Pre-release
Pre-release

0.4.0-rc.2

0.4.0-rc.1

31 Jul 23:05
Compare
Choose a tag to compare
0.4.0-rc.1 Pre-release
Pre-release

0.4.0-rc.1

Breaking Changes

  • When creating GitHub releases, prefix the tag with v (e.g., `v1.2.3) as is the custom for most tools.

Features

  • Support installs from cargo-binstall

Fixes

  • update rust crate git-conventional to 0.12.0 (#203)

0.3.0

09 Jun 04:02
Compare
Choose a tag to compare

0.3.0

Breaking Changes

  • BumpVersion and PrepareRelease now require setting a [[packages]] field in knope.toml. The path to a changelog file is no longer defined with changelog_path in the PrepareRelease step. Instead, it is set as changelog in [[packages]].

Features

  • Support multiple versioned_files in one package.
  • Specify which versioned file to bump instead of picking automatically. (#182)
  • Support loading GitHub credentials from GITHUB_TOKEN env var (#172)

Fixes

  • update rust crate thiserror to 1.0.31 (#171)