Releases: cocogitto/cocogitto
6.3.0
Bug Fixes
-
53c6f5c - (commit) fixed order of commit type options (#431) - Sertonix
-
7f3ab80 - (githooks) direct exec with shebang or fallback to sh - @oknozor
-
e8ea261 - fixes broken link in project README - affantaufiqur
-
f2e2ee8 - set correct url for Getting Started - Kristof Mattei
Continuous Integration
-
2522799 - fix changelog ommission until next release - @oknozor
-
9f3fee5 - fix bump deprecated upload-artifact action - @oknozor
Documentation
Features
-
77f2acb - (check) Support commit scope checking - Thomas Böhler
-
f003e78 - (commit) support custom hooksPath in gitconfig (#448) - @oknozor
-
7f59acc - allow to partially override default commit type - @oknozor
-
e888f52 - add bump order config for packages (#443) - @oknozor
Miscellaneous Chores
-
27f1a67 - (deps) update git2 to 0.20.0 - Rui Chen
-
9a11383 - (deps) update git2 to 0.19.0 - Rui Chen
-
4100e6b - (deps) bump nanoid from 3.3.7 to 3.3.8 in /website (#432) - dependabot[bot]
-
cfe4fac - (typo) as been -> has been - Jx
-
737d10c - (version) 6.3.0 - github-actions
-
e40cc76 - (workflows) no
fail-fast
- Rui Chen -
022e70a - (workflows/CI) add
aarch64-apple-darwin
target - Rui Chen -
028df7d - (workflows/Deploy) add
aarch64-apple-darwin
target - Rui Chen -
a8655dc - omit chore and tests commits from changelog - @oknozor
-
f8cfa57 - add msrv - Rui Chen
-
c26ff39 - revert
rewritte
typo fix for ci - Rui Chen -
5ab49cb - fix typos - Rui Chen
-
37434f2 - s/rewritte/rewrite/g - Rui Chen
-
074ab7e - s/interpretted/interpreted/g - Rui Chen
-
a8c81a1 - s/withing/within/g - Rui Chen
-
a4c750a - s/shoud/should/g - Rui Chen
-
7903ffc - s/uncommited/uncommitted/g - Rui Chen
-
970f176 - update tests - Rui Chen
Performance Improvements
Tests
6.2.0
Bug Fixes
-
112bfcc - fix ignore merge commit no longer honored - @oknozor
-
3875f65 - populate monorepo changelog tera context - @oknozor
Continuous Integration
Documentation
-
ab1fccb - (config) add link to cog.toml config reference to README and cog.toml - Emily Zall
-
13ab5a3 - (website) clarify which commit types auto bump by default and how to change this config - Emily Zall
-
7096430 - (website) fix some typos - mroetsc
-
7f6b5f1 - (website) include MacOS install instructions on homepage - Ali Dowair
-
24dd3da - update tera link in README.md - David LJ
Features
-
b84247f - (settings) allow to disable default commit types - @oknozor
-
426223e - allow to disable package tagging for monorepos - @oknozor
-
f496807 - open repo at path - Finley Thomalla
-
07ae2ac - Add optional default version definition in the VersionDSL, the separator is a
|
, the default version is defined in a way that allows us to apply modifiers to it when a version is not available. The same applies for tags (we use the tag prefix defined in the settings). - Matjaz Domen Pecan
Miscellaneous Chores
-
bf0c67b - (deps-dev) bump follow-redirects from 1.15.4 to 1.15.6 in /docs - dependabot[bot]
-
23e4310 - (documentation) More clarity in documentation, add clarification that the default cannot be used with the package keyword. - Matjaz Domen Pecan
-
6da99a2 - (documentation) Break the lines on added documentation to make it more readable. - Matjaz Domen Pecan
-
68c3528 - (documentation) Fleshing out the documentation about defaults. - Matjaz Domen Pecan
-
145df03 - (documentation) add documentation for the VersionDSL default version functionality. - Matjaz Domen Pecan
-
2283359 - (rustfmt) Forgot to run it before. - Matjaz Domen Pecan
-
445c603 - (version) 6.2.0 - github-actions
-
ded0d4d - update docs - Jacob Torrång
Tests
New Contributors
- @mpecan made their first contribution in #385
- @tjmurray made their first contribution in #396
- @emily-zall made their first contribution in #405
- @adowair made their first contribution in #409
- @mroetsc made their first contribution in #413
- @davidlj95 made their first contribution in #427
- @cococonscious made their first contribution in #428
Full Changelog: 6.1.0...6.2.0
6.1.0
Bug Fixes
- f9d3dd3 - (bump) use commit meta to determine no bump commits - Maksym Kondratenko
Continuous Integration
- facdefb - fixed copy wrong path - ABWassim
Documentation
- 64fc19c - (README) fix typo - Oluf Lorenzen
- 12df7a2 - (bump) disable bump commit - ABWassim
- dd5517b - (commits-types) bump minor and patch options - ABWassim
- aec74df - update docs with semver build meta - David Arnold
Features
-
e6b5468 - (bump) disable bump commit - ABWassim
-
0666ffe - (commit) add and update files - ABWassim
-
1680042 - add build version to command - David Arnold
-
dde8ffe - add additional package path filtering options - Greg Fairbanks
Miscellaneous Chores
-
9f7fcd6 - (commit) reinforce skip-ci tests and process - ABWassim
-
01cfa4a - (deps) bump vite and vuepress in /docs - dependabot[bot]
-
21ceb2a - (deps-dev) bump vite from 4.4.11 to 4.4.12 in /docs - dependabot[bot]
-
398019b - (deps-dev) bump follow-redirects from 1.15.3 to 1.15.4 in /docs - dependabot[bot]
-
19a9303 - (doc) update repo name in doc - Guillaume Gayot
-
5021a13 - (version) 6.1.0 - github-actions
-
a3da049 - (website) add doc on how to access tag with prefix in conf - SergeJomon
Performance Improvements
- 1ca130f - (changelog) build cache once - @oknozor
- 99eef16 - (revwalk) cache every tags and ref - @oknozor
- 3f1d2cf - add flamegraph and massif scripts to justfile - @oknozor
Refactoring
- 452097d - (bump) wrap bump and commit args into dedicated opts structs - @oknozor
- 06ec52b - try from impl for release - @oknozor
Tests
6.0.1
6.0.0
Bug Fixes
-
7ed4fa7 - shortened commit when parsing into oidof - ABWassim
-
891d55b - correctly handle bump with pre-release tags - @oknozor
Continuous Integration
-
fb23340 - check tags for release job instead of steps - @oknozor
-
5987707 - run tests on all platforms and add a windows binary to release - @oknozor
Documentation
-
6931c79 - add docker to readme and link to github app page - @oknozor
-
8e05d9c - skip-ci breaking change - ABWassim
-
b64ce0f - add installation instructions for MacOS - Gianluca Recchia
Features
-
3a42e68 - (bump) skip-ci rework - ABWassim
-
3346a84 - version access substitution - Ezekiel Warren
-
17f98dc - Allow users to disable changelog generation - Billie Thompson
-
ec2c4c4 - add option to overwrite existing git-hooks - marcbull
Miscellaneous Chores
-
a144eb1 - (version) 6.0.0 - github-actions
-
0e8f375 - cargo update && switch to main for gh release - @oknozor
Tests
5.6.0
Bug Fixes
- da459de - (bump) option to disable untracked changes error - @Wassim-AB
Documentation
Features
- fb6a7e6 - (bump) added skip untracked as cli argument - @Wassim-AB
Miscellaneous Chores
-
5b34ee4 - (version) 5.6.0 - github-actions
-
eca20b8 - edited contributors list - @Wassim-AB
-
89149ad - bump yanked crates - @tranzystorek-io
5.5.0
Documentation
- d62a83c - (README) fix links to cocogitto docs - @lukehsiao
- ee09f87 - update cog.toml example and contributing guidelines - @oknozor
Features
- 92736aa - (bump) option to specify skip-ci pattern for bump commit - Wassim Ahmed-Belkacem
- b2d36aa - implement
TryFrom
support forSettings
forString
and&Repository
- Mark S
Miscellaneous Chores
-
3e86732 - (compat) make
SettingError
public - Mark S -
a666bca - (compat) derive
Debug
forConventionalCommitError
- Mark S -
2fe4d2c - (compat) re-export
ConventionalCommitError
- Mark S -
d53d3e7 - (version) 5.5.0 - github-actions
-
36d1ea5 - add SanchithHegde to contributors list - @SanchithHegde
-
c981eb7 - fix typo in comment - @lukehsiao
Refactoring
- 9a49999 - (revspec) use git describe for finding latest tag - @lukehsiao
- 71ee6c6 - (revspec) raise error instead of panicking when parsing
RevspecPattern
- @SanchithHegde
Style
- 9b0830e - rename 'Cog' to 'cog' internally - @tranzystorek-io
5.4.0
5.4.0 - 2023-06-23
Bug Fixes
- (bump) bump don't throw error on no bump types commits - (4a6a8b3) - Wassim Ahmed-Belkacem
- (monorepo) incorrect increment method used for package bumps - (7bb3229) - @oknozor
Continuous Integration
- (formatting) Apply cargo fmt - (2710183) - Mark S
- (tests) Add
no_coverage
support when usingllvm-cov
on nightly - (97fd420) - Mark S - remove android targets - (1197d5f) - @oknozor
Documentation
- Update manpage generation docs - (4a09837) - @tranzystorek-io
Features
- (bump) support annotated tags - (363387d) - @bitfehler
- (check) allow running check on commit range - (5168f75) - Sanchith Hegde
- (cli) add file parameter to verify command - (5e02aef) - sebasnabas
- (cli) Added get-version feature (#248) - (5670cd8) - @andre161292
- (commit) execute commit hooks when running
cog commit
- (bf38fa6) - @oknozor - (monorepo) add config opt to disable global global-tag-opt (#264) - (96aa3b6) - @oknozor
- Add configurable changelog omission for custom commit types - (88f8742) - Mark S
- add custom git-hook installation - (39cba74) - @oknozor
- reorganize manpages generation - (1509583) - @tranzystorek-io
- add {{package}} to hook version dsl - (af08a7e) - @oknozor
- add version_tag and latest_tag to hook version dsl - (9eaee5a) - @oknozor
Miscellaneous Chores
- (template) remove deprecated usage of json_pointer - (7266575) - @oknozor
- (version) 5.4.0 - (a137fcc) - github-actions
- bump clap to v4.2.4 for v1.69 clippy lints - (3c259b6) - sebasnabas
- fix clippy default impl for TemplateKind - (808632a) - sebasnabas
- rustfmt - (c2e7ab0) - @oknozor
- add bitfehler to contributors list - (b9d351d) - @oknozor
- rename codesee token - (0b82758) - @oknozor
- add codesee workflow - (548c76e) - @oknozor
Refactoring
- (cli) adjust cog-verify args - (8a12065) - @tranzystorek-io
Revert
- (partial) revert addition of 'no_coverage' support and attributes - (93c9903) - Mark S
Style
- remove unused
CommitConfig::{omit,include}
methods - (3ad69eb) - Mark S
Tests
- (check) add CLI tests for running check on commit range - (e276bfa) - Sanchith Hegde
- (check) add tests for running check on commit range - (754e54d) - Sanchith Hegde
- (ci) add test for configurable changelog omission - (c1b070c) - Mark S
- (coverage) add test for CommitConfig::{omit, include} methods - (dd4461d) - Mark S
New Contributors
- @bitfehler made their first contribution in #261
- @andre161292 made their first contribution in #248
- @sebasnabas made their first contribution in #280
- @Wassim-AB made their first contribution in #271
- @SanchithHegde made their first contribution in #286
- @the-wondersmith made their first contribution in #288
Full Changelog: 5.3.1...5.4.0
5.3.1
Bug Fixes
- cdff4a1 - (monorepo) fix package tag parsing - @oknozor
- 02a1c5a - (monorepo) allow diffing orphan commits - @oknozor
- 64df65b - disable help subcommand for
cog(1)
- Orhun Parmaksız
Miscellaneous Chores
- 3b955b2 - (version) 5.3.1 - github-actions
- 6c7a2e7 - clippy + fmt - @oknozor
- e89c097 - bump dev dependencies - @oknozor
Tests
5.3.0
Bug Fixes
- f8b5da6 - ignore merge commits based on parent counts - @oknozor
- 18b9643 - signing for chore commits - DaRacci
Documentation
- c9d5cbf - update 'pulic_api' doc - @oknozor
- 3a04e72 - add cargo-smart-release to the list of similar projects - @oknozor
- 3ad6d28 - report one binary following
coco
deprecation - @lucatrv
Features
- fe6bcfe - (cli) add subcommand for generating manpages - @tranzystorek-io
- d8eed3d - monorepo support (#240) - @oknozor
- 3a356cc - NuShell completions - @DaRacci
- a154782 - add from_latest_tag to settings - @stephenc
Miscellaneous Chores
- 632e080 - (version) 5.3.0 - github-actions
- a43ab28 - bump Cargo.lock - @oknozor
- fb05641 - add new contributors to cog.toml - @oknozor
- fc0e129 - bump dependencies and fix rustc-serialize cve - @oknozor
- dbef47b - bump clap version to 4.0 - @tranzystorek-io
Refactoring
- 941fb10 - simplify project structure for binaries - @tranzystorek-io