Skip to content

Latest commit

 

History

History
1013 lines (663 loc) · 82.4 KB

CHANGELOG.md

File metadata and controls

1013 lines (663 loc) · 82.4 KB

Changelog

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


6.1.0 - 2024-03-14

Bug Fixes

  • (bump) use commit meta to determine no bump commits - (f9d3dd3) - Maksym Kondratenko

Continuous Integration

  • fixed copy wrong path - (facdefb) - ABWassim

Documentation

  • (README) fix typo - (64fc19c) - Oluf Lorenzen
  • (bump) disable bump commit - (12df7a2) - ABWassim
  • (commits-types) bump minor and patch options - (dd5517b) - ABWassim
  • update docs with semver build meta - (aec74df) - David Arnold

Features

  • (bump) disable bump commit - (e6b5468) - ABWassim
  • (commit) add gitsign support - (56a8f32) - @oknozor
  • (commit) add and update files - (0666ffe) - ABWassim
  • add build version to command - (1680042) - David Arnold
  • ssh signing for commits - (3cd580e) - @DaRacci
  • complete rework of revspec and revwalk - (6a3b2db) - @oknozor
  • add additional package path filtering options - (dde8ffe) - Greg Fairbanks

Miscellaneous Chores

  • (commit) reinforce skip-ci tests and process - (9f7fcd6) - ABWassim
  • (deps) bump vite and vuepress in /docs - (01cfa4a) - dependabot[bot]
  • (deps-dev) bump vite from 4.4.11 to 4.4.12 in /docs - (21ceb2a) - dependabot[bot]
  • (deps-dev) bump follow-redirects from 1.15.3 to 1.15.4 in /docs - (398019b) - dependabot[bot]
  • (doc) update repo name in doc - (19a9303) - Guillaume Gayot
  • (website) add doc on how to access tag with prefix in conf - (a3da049) - SergeJomon
  • thanks clippy - (093306a) - @oknozor
  • update dependencies - (a4403ce) - @oknozor
  • fix deprecated usage in chrono - (d7edf13) - @oknozor
  • thanks clippy - (104d23a) - @oknozor

Performance Improvements

Refactoring

Tests


6.0.1 - 2023-11-30

Bug Fixes

Continuous Integration

  • fix the format of release assets - (8a1df55) - Shunsuke Suzuki

Documentation


6.0.0 - 2023-11-30

Bug Fixes

  • shortened commit when parsing into oidof - (7ed4fa7) - ABWassim
  • correctly handle bump with pre-release tags - (891d55b) - @oknozor

Continuous Integration

Documentation

Features

  • (bump) skip-ci rework - (3a42e68) - ABWassim
  • add docker image - (c28d934) - @oknozor
  • allow bumping with other commit types - (49d586a) - @oknozor
  • version access substitution - (3346a84) - Ezekiel Warren
  • Allow users to disable changelog generation - (17f98dc) - Billie Thompson
  • add option to overwrite existing git-hooks - (ec2c4c4) - marcbull

Miscellaneous Chores

Tests

  • (bump) fixed missing parameters - (4bdbe9b) - ABWassim
  • (bump) added skip-ci tests - (39ebfa7) - ABWassim
  • (commit) added skip-ci tests - (9b31eae) - ABWassim
  • add overwrite test for install_git _hook - (b471cac) - marcbull

5.6.0 - 2023-09-27

Bug Fixes

Documentation

Features

Miscellaneous Chores


5.5.0 - 2023-08-17

Documentation

Features

  • (bump) option to specify skip-ci pattern for bump commit - (92736aa) - Wassim Ahmed-Belkacem
  • implement TryFrom support for Settings for String and &Repository - (b2d36aa) - Mark S

Miscellaneous Chores

Refactoring

Style


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 using llvm-cov on nightly - (97fd420) - Mark S
  • remove android targets - (1197d5f) - @oknozor

Documentation

Features

Miscellaneous Chores

Refactoring

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

5.3.1 - 2023-01-23

Bug Fixes

  • (monorepo) fix package tag parsing - (cdff4a1) - @oknozor
  • (monorepo) allow diffing orphan commits - (02a1c5a) - @oknozor
  • disable help subcommand for cog(1) - (64df65b) - Orhun Parmaksız

Miscellaneous Chores

Tests


5.3.0 - 2023-01-22

Bug Fixes

  • ignore merge commits based on parent counts - (f8b5da6) - @oknozor
  • signing for chore commits - (18b9643) - DaRacci

Documentation

Features

Miscellaneous Chores

Refactoring

Tests

  • hard code init branch to 'master' to avoid conflict with user config - (d22482e) - @oknozor

5.2.0 - 2022-09-09

Bug Fixes

  • fix stackover flow on 'oid..' resvpec - (d4c3def) - @oknozor
  • do not exit on parent not found (all_commits) - (476d0d6) - Benoît CORTIER

Features

Miscellaneous Chores

Tests


5.1.0 - 2022-04-13

Bug Fixes

  • (verify) remove trailing whitespace on cog verify messages - (9a42c05) - @oknozor

Continuous Integration

Documentation

Features

Miscellaneous Chores

Refactoring

  • (changelog) use tera whitespace escapes instead of antislash - (54b3d95) - @oknozor

Tests


5.0.1 - 2022-03-29

Bug Fixes

Continuous Integration

Documentation


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.