Skip to content

Latest commit

 

History

History
759 lines (425 loc) · 53.2 KB

CHANGELOG.md

File metadata and controls

759 lines (425 loc) · 53.2 KB

Changelog

All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.


5.0.0 - 2022-03-09

Bug Fixes

  • (changelog) allow template context to be used in custom templates - (974587c) - @oknozor
  • (error) restore parse error formatting - (71bec5d) - @oknozor
  • updated config to 0.12.0 (latest as of now) + usage - (fc4d1a3) - Kristof Mattei
  • check allowed commit type when using 'cog verify' - (a57de18) - @oknozor
  • make env var error more explicit - (22120dc) - @oknozor
  • build commit type error regardless of the command used - (3685651) - @oknozor
  • add missing ';' in run_cmd! calls - (ce6b70f) - @Zshoham
  • correctly identify empty repository when commiting - (c442f07) - @Zshoham

Continuous Integration

Documentation

Features

Miscellaneous Chores

Refactoring

Tests


4.1.0 - 2022-01-18

Bug Fixes

Continuous Integration

Documentation

Features

Miscellaneous Chores

Refactoring

Style

  • (logo) add the definitive logo and visual identities - (e9b404e) - @oknozor

Tests


4.0.1 - 2021-11-30

Bug Fixes

Tests


4.0.0 - 2021-11-30

Bug Fixes

Continuous Integration

Documentation

Features

Miscellaneous Chores

Performance Improvements

Refactoring

Tests


3.0.0 - 2021-09-13

Bug Fixes

2f95cf - validate footers on commit - oknozor

4bdcb3 - parse commit message before creating a commit - oknozor

4f5bd9 - sort tag names before searching - tranzystorek-io

Tests

1ea9d0 - ignore test helpers in coverage results - oknozor

Features

53f23d - use conventional commit parser instead of custom implementation - oknozor

Continuous Integration

434c22 - use cocogitto github action - oknozor

Refactoring

4379e2 - remove useless fonction to access metadata - oknozor

f7c639 - refactor test helpers - oknozor

8b2aaf - clean up minor code details - tranzystorek-io


2.1.1 - 2021-07-17

Bug Fixes

acf354 - use range to replace version expression in hooks - oknozor


2.1.0 - 2021-07-16

Features

53f5a9 - add check from latest tag option - oknozor

caa6ec - add check from latest tag option - oknozor

Tests

a27c74 - add missing test for changelog and check commands - oknozor

Documentation

80e488 - fix typo in completion commands - oknozor


2.0.0 - 2021-03-18

Continuous Integration

7fb50e - use tarpaulin 0.16 to fix build before next cargo release - oknozor

Features

edf610 - add version DSL in cog.toml - oknozor

Refactoring

4c7442 - do some general code clean-up - tranzystorek-io

Miscellaneous Chores

4fc160 - update cog.toml - oknozor

ba9bfd - remove temp_test_dir dep - oknozor

edf667 - bump assert_cmd crate - oknozor


1.2.0 - 2021-01-19

Features

635a04 - add --config flag to cog bump - renaultfernandes

Bug Fixes

3c4f60 - get latest tag based on semver format - pjvds

Tests

2a7da2 - fix failing test - oknozor

968592 - add test to test semver sorting for auto bump - pjvds

Continuous Integration

84b334 - fix deprecated set env and add path github action commands - oknozor

ac87ba - add aur package submodule - oknozor

Miscellaneous Chores

764739 - add pjvds to the contributors list - oknozor

09ed3e - clippy lints and fmt * - oknozor

b0ef1e - replace serde fmt rexport with std::fmt - oknozor


1.1.0 - 2020-10-26

Features

271b92 - add editor hint on cog edit - oknozor

72a692 - stash hook generated changes on prehook failure - oknozor

fa24d6 - add shell completions - oknozor

940df1 - add git-hooks installer - oknozor

Refactoring

098d6c - remove unused writter mode: Append & Replace - oknozor

7191f4 - extract git statuses to a dedicated module - oknozor

a69bb2 - use dir modules instead of file - oknozor

bac60f - use Astr for commit type instead of custom impl - oknozor

Miscellaneous Chores

1f0671 - use carret requirement for all dependencies - oknozor

Documentation

97503f - change git hooks readme title - oknozor

Tests

bd69f4 - add statuses test - oknozor

6d107c - move verify to commit module add add tests - oknozor

Bug Fixes

6ff44d - use shorthand instead of full oid in cog log - oknozor

dac869 - remove default value for install hook command - oknozor


1.0.3 - 2020-10-16

Bug Fixes

2103a7 - %version is now interpretted even without space separator - oknozor


1.0.2 - 2020-10-12

Bug Fixes

2505a4 - fix typo in ci LICENSE path - oknozor


1.0.1 - 2020-10-12

Refactoring

7c4a1c - replace drain_filter() with a stable alternative - tranzystorek-io

Documentation

2bd8bb - add AUR package to README - oknozor

6fb5ec - document special behavior of auto bumps on 0.y.z - tranzystorek-io

Bug Fixes

f11374 - treat 0.y.z autobumps specially - tranzystorek-io

Tests

67a736 - add test for autobumping a breaking change on 0.y.z - tranzystorek-io

Continuous Integration

f66ad9 - use rust stable in github ci - oknozor

fe94f4 - add license to release tar - oknozor

1f59a8 - build on rust stable instead of nightly - oknozor


1.0.0 - 2020-10-11

Miscellaneous Chores

8ace14 - add several bump hooks and update doc - oknozor

1cd3fc - add tranzystorek-io to contributors - tranzystorek-io

Refactoring

061004 - fix clippy lints - renaultfernandes

Documentation

78a997 - add signature to contributors list - renaultfernandes

Bug Fixes

602030 - move cargo package to post bump - oknozor

Features

7015c5 - rename hooks to pre_bump_hooks - tranzystorek-io

a56b1e - add post-bump-hooks - tranzystorek-io

2bcf97 - include current branch name in "cog log" - renaultfernandes

7c6c72 - show repo and current tag name in "cog log" - renaultfernandes


0.34.0 - 2020-10-10

Miscellaneous Chores

5de190 - bump cargo.toml version - oknozor

Features

e4d5fe - use external pager instead of moins - Mike

c11147 - pre-commit bump hooks - Mike

Documentation

cf5419 - add documentation for version hooks - oknozor

Bug Fixes

b0609e - cog bump now perform a single version bump (#44) - oknozor

Continuous Integration

42827f - update codecov action to work with forks - oknozor


0.33.1 - 2020-10-06

Features

05a487 - bump --pre flag to set the pre-release version - mersinvald

Documentation

dff77b - add log filters to the doc - oknozor

a1906c - add bump flag to the doc - oknozor

1c66d7 - add contributors github usernames to cog.toml - oknozor

Bug Fixes

f97a6f - typo in get_committer - jackdorland


0.32.3 - 2020-09-30

Bug Fixes

1c0d2e - fix openssl missing in CD - oknozor

Documentation

da6f63 - tag, conventional commit and license badges to readme - oknozor


0.32.2 - 2020-09-30

Bug Fixes

5350b1 - bump setup-rust-action to v1.3.3 - oknozor

Documentation

9a3351 - add corrections to README - oknozor


0.32.1 - 2020-09-30

Documentation

b223f7 - rewritte readme completely - oknozor

Bug Fixes

7f04a9 - fix ci cross build command bin args - oknozor

Refactoring

d4aa61 - change config name to cog.toml - oknozor

Features

fc7420 - move check edit to dedicated subcommand and fix rebase - oknozor

1028d0 - remove config commit on init existing repo - oknozor

Miscellaneous Chores

72bd1e - update Cargo.toml - oknozor


0.30.0 - 2020-09-28

Features

d71388 - improve changelog title formatting - oknozor

Miscellaneous Chores

a6fba9 - remove test generated dir - oknozor

Tests

9da732 - add verify it tests - oknozor

Continuous Integration

d0d0ae - fix publish action script - oknozor


0.29.0 - 2020-09-27

Features

ba16b8 - add author map for github markdown rendering - oknozor

cf380e - improve git statuses display - oknozor

92cca4 - add DeriveDiplayOrder to cli - oknozor

fc0962 - this is a commit message - oknozor

d2ebbe - split commit and utility command into separate bins - oknozor

2f3710 - display git statuses and error message on commit to empty index - oknozor

45ac57 - add init subcommand in cli and the ability to use cog outside git - oknozor

fac83f - add example pre-commit hook - oknozor

1bdb65 - add changelog generation for bump command - oknozor

9f2966 - reimplement custom commits - oknozor

fe0e14 - add custom commit type help generation and fix cli help display order - oknozor

3ebaac - add log filter - oknozor

88f6f2 - add multiple args for log filters - oknozor

44bc3f - add log filters - oknozor

819a04 - add commit optional args {body} {footer} and {breaking-change} - oknozor

2248c9 - add commit pretty print - oknozor

5ff48a - add custom git and semver error types - oknozor

ce4d62 - add log command and improve logging - oknozor

bbbc90 - add commit date - oknozor

d7508a - add verify command - oknozor

ab054a - add edit flag for interactive rebase commit renaming - oknozor

030932 - add commit command - oknozor

b932a5 - add check command - oknozor

21abec - add changelog arg modes - oknozor

46dad5 - implement changelog - oknozor

7b7e47 - add changelog date - oknozor

d0e87b - add colors to changelog - oknozor

925adb - add markdown formating - oknozor

e858d5 - convert changelog to markdown - oknozor

Documentation

ee6324 - add codecov badge - oknozor

b67e0e - line break after logo in readme - oknozor

00aadb - add ci badge to readme - oknozor

346716 - add toc to README.md - oknozor

aa4a85 - add README.md - oknozor

Bug Fixes

342f81 - fix changelog markdown format - oknozor

eeb917 - add bump test and fix version auto bump - oknozor

d2270f - fix error: 'parent index out of bounds' (#18) - oknozor

f3dc3b - add line break between changelog commit line - oknozor

55f62a - hide internal method visibility and fix some clippy lints - oknozor

d5684c - decrease method visibility - oknozor

17668b - bump version arg - oknozor

Revert

ba4a2c - remove test changelog - oknozor

6d810a - remove changelog header and footer from config - oknozor

329587 - remove commit sort struct - oknozor

Miscellaneous Chores

7b5f61 - test commit - oknozor

a5abe8 - add cocogitto config - oknozor

481d57 - fix clippy lints - oknozor

3fd06f - add coco bin to Cargo.toml - oknozor

5375e1 - changelog format - oknozor

956152 - fix lints - oknozor

047323 - add issue templates - oknozor

63169a - add issue templates - oknozor

bea5a2 - remove dummy_repo from gitignore - oknozor

5c8490 - bump moins version - oknozor

fecbcf - add temporary ugly logo - oknozor

02a289 - add MIT license - oknozor

b9ad27 - fmt all - oknozor

629016 - clean lints - oknozor

Tests

3b26be - add version bump test - oknozor

8a9921 - add repository unit tests - oknozor

0db6a4 - bootstrap bump command - oknozor

bd4972 - add init command cli test - oknozor

de60c0 - add changelog generation tests - oknozor

121235 - add test for cocogitto check - oknozor

e4271d - add test util git commands - oknozor

Continuous Integration

d7f314 - run tarpaulin on one thread - oknozor

88d67a - split tarpaulin and unit tests - oknozor

35085f - add git user for tarpaulin - oknozor

a1147b - add github action ci/cd - oknozor

Refactoring

dad15d - refactor verify to get current user signature - oknozor

a2b709 - extract version logic to a dedicated module - oknozor

f78056 - replace custom semver struct with semver crate - oknozor

063987 - clippy lints - oknozor

d9cf44 - rework check command output and commit parsing - oknozor

156d9b - move conventional commit command logic to pub function - oknozor

2537a3 - add closure for markdown commit section generation - oknozor

3cd77b - move commit to a dedicated module - oknozor


This changelog was generated by cocogitto.