Convco Versions Save

Conventional commits, changelog, versioning, validation

v0.5.1

2 months ago

Features

  • also support .convco instead of .versionrc (08802fc)
  • make increment for conventional type configurable (607c9b1), closes #164

Fixes

  • commit: use interact_text for text input (f35666f), closes #197
  • commit: reuse commit message for GIT_EDITOR='convco commit' git commit --amend (c381b1c)

v0.5.0

5 months ago

⚠ BREAKING CHANGE

  • The defaults of these flags disable the previous behavior of automatically calling git add -N and git add -p

Features

  • commit: save message to a file to recover or use as a git editor (d83207f), closes #157
  • version: print prefix before semantic version with --pp (bfa3b6a), closes #156
  • version: display commit-sha of the version (6b42ecc), closes #156
  • commit: add flags for intent_to_add and patch (252c136), closes #151
  • allow env variables for most cli options (76fb072)

v0.4.3

7 months ago

Features

  • commit: intend to add and patch unstaged changes (50cdbbe), closes #146

Fixes

  • check: do match start of line and end of line for the default scope regex (9986150), closes #145

v0.4.2

9 months ago

Fixes

  • return non-zero exit code on from-stdin fail (19c1682)

v0.4.1

10 months ago

Features

  • strip prefix regex (3f0d30d)
  • make zlib-ng-compat a default feature flag (4b17cb6)

Fixes

  • check: check should not fail if read from stdin (69ace8d), closes #130
  • check: check should fail on unrecognized types from stdin (951253f), closes #53
  • parse issues in description (2778b81), closes #122
  • changelog: changelog generator should respect the --prefix flag for unreleased version (011d2ad), closes #123

v0.4.0

1 year ago

⚠ BREAKING CHANGE

  • when not run in a tty the flag --from-stdin is necessary to indicate it should read from stdin

Features

  • check: add --strip flag when checking from stdin (23cd8cf), closes #114
  • version: allows bumping a prerelease version (e731f08), closes #90

Fixes

  • check: push oid from revparse single instead of calling push_ref (a4b4111), closes #117
  • read from stdin only when --from-stdin is provided (aaeb8dc)
  • commit: explicit exit process on ctrlc (68966aa), closes #113

v0.3.15

1 year ago

Fixes

  • check: read from stdin when rev is not set (7840b8a), closes #102

v0.3.14

1 year ago

Fixes

  • only check stdin when rev is HEAD and a tty (b1bb07e), closes #102
  • changelog: correctly set unreleased header (7bff516), closes #101

v0.3.13

1 year ago

Features

  • check: check from stdin if not a tty (f53b02c), closes #100
  • changelog: add output flag (ca37fe4)
  • changelog: customize unreleased header (d5cc605), closes #85
  • add cli parameter to show the configuration (2a8c92a), closes #95

Fixes

  • changelog: correctly render last version if limited by --max-* (6caa988), closes #92
  • improve error handling in case the git repo could not be opened (f3003db), closes #86
  • changelog: improve word wrap and line length config/flags (0fa3ea4), closes #84

v0.3.12

1 year ago

Features

  • check: filter commits made by git revert (57837e8)
  • changelog: filter max majors/minors/patches (cb508c6), closes #59
  • use anyhow for error handling of commands (51abd51)