Tags

Tags give the ability to mark specific points in history as being important
  • git-transport-v0.12.0

    ### Dependency Upgrade (BREAKING)
    
    * `git-traverse` saw a breaking change moving to v0.9, which triggered this crate to signal a breaking change, too.
    
    ### Improvements
    
    * `git-packetline` is now publicly re-exported as `packetline`.
      
      This helps to avoid additional dependencies which in turn may have breaking
      changes. Re-using `packetline` assures it's usable.
    
    ### Commit Statistics
    
     - 20 commits contributed to the release over the course of 31 calendar days.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 2 unique issues were worked on: #198, #200
    
    ### Commit Details
    
     * **#198**
        - Adjust all changelogs to fulfil requirements for publishing (04b9ca0)
        - deduplicate conventional message ids (e695eda)
        - regenerate all changelogs to get links (0c81769)
        - Mention actual issues that where worked on (a517e39)
        - respect release-wide ignore list to allow removing entire conventional headlines (145103d)
        - Rebuild all changelogs to assure properly ordered headlines (4a9a05f)
        - Sort all commits by time, descending… (f536bad)
        - greatly reduce changelog size now that the traversal fix is applied (a0bc98c)
        - Fixup remaining changelogs… (2f75db2)
        - Generate changelogs with details (e1861ca)
        - Update all changelogs with details (58ab2ae)
        - Update changelogs (c857d61)
        - Avoid adding newlines which make writing unstable (6b5c394)
        - Fix section headline level (9d6f263)
        - Write first version of changlogs thus far… (719b6bd)
        - Parse more user generated section content, adapt existing changelogs to work correctly (2f43a54)
     * **#200**
        - feat: Lift io::Errors to response::Error::UploadPack(…)… (f293b63)
     * **Uncategorized**
        - Adjusting changelogs prior to release of git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-validate v0.5.3, git-object v0.14.1, git-diff v0.10.0, git-tempfile v1.0.3, git-lock v1.0.1, git-traverse v0.9.0, git-pack v0.12.0, git-odb v0.22.0, git-packetline v0.11.0, git-url v0.3.4, git-transport v0.12.0, git-protocol v0.11.0, git-ref v0.8.0, git-repository v0.10.0, cargo-smart-release v0.4.0, safety bump 3 crates (a474395)
        - Update changelogs just for fun (21541b3)
        - Bump git-traverse v0.9.0, safety bump 8 crates (d39fabb)
  • git-url-v0.3.4

    This release contains no functional change, but a more useful changelog.
    
    ### Commit Statistics
    
     - 13 commits contributed to the release over the course of 11 calendar days.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 1 unique issue was worked on: #198
    
    ### Commit Details
    
     * **#198**
        - Adjust all changelogs to fulfil requirements for publishing (04b9ca0)
        - deduplicate conventional message ids (e695eda)
        - regenerate all changelogs to get links (0c81769)
        - Mention actual issues that where worked on (a517e39)
        - respect release-wide ignore list to allow removing entire conventional headlines (145103d)
        - Only write headlines that we can parse back… (d44369a)
        - Rebuild all changelogs to assure properly ordered headlines (4a9a05f)
        - Sort all commits by time, descending… (f536bad)
        - greatly reduce changelog size now that the traversal fix is applied (a0bc98c)
        - Fixup remaining changelogs… (2f75db2)
     * **Uncategorized**
        - Adjusting changelogs prior to release of git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-validate v0.5.3, git-object v0.14.1, git-diff v0.10.0, git-tempfile v1.0.3, git-lock v1.0.1, git-traverse v0.9.0, git-pack v0.12.0, git-odb v0.22.0, git-packetline v0.11.0, git-url v0.3.4, git-transport v0.12.0, git-protocol v0.11.0, git-ref v0.8.0, git-repository v0.10.0, cargo-smart-release v0.4.0, safety bump 3 crates (a474395)
        - make fmt, but now it picked up some parts that usually don't get altered… (01f7b72)
        - Update changelogs just for fun (21541b3)
  • git-packetline-v0.11.0

    ### Dependency Upgrade (BREAKING)
    
    * `git-traverse` saw a breaking change moving to v0.9, which triggered this crate to signal a breaking change, too.
    
    ### Type Change (BREAKING)
    
    * `read_line(…)` now strongly types `ERR` packet lines using the new `read::Error`
       type instead of transforming it into a string-error.
       This makes it easier to retrieve the exact error message from the
       returned `std::io::Error` which is useful for presentation to the user.
    
    ### Commit Statistics
    
     - 23 commits contributed to the release over the course of 31 calendar days.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 2 unique issues were worked on: #198, #200
    
    ### Commit Details
    
     * **#198**
        - Adjust all changelogs to fulfil requirements for publishing (04b9ca0)
        - deduplicate conventional message ids (e695eda)
        - regenerate all changelogs to get links (0c81769)
        - Mention actual issues that where worked on (a517e39)
        - Allow 'refactor' and 'other' in conventional messages if they have breaking changes (4eebaac)
        - Rebuild all changelogs to assure properly ordered headlines (4a9a05f)
        - Sort all commits by time, descending… (f536bad)
        - greatly reduce changelog size now that the traversal fix is applied (a0bc98c)
        - refactor and improve path filtering to find relevant commits… (01b2466)
        - The first headline level controls all the other ones (715ea54)
        - Fixup remaining changelogs… (2f75db2)
        - Generate changelogs with details (e1861ca)
        - Update all changelogs with details (58ab2ae)
        - Update changelogs (c857d61)
        - Avoid adding newlines which make writing unstable (6b5c394)
        - Fix section headline level (9d6f263)
        - Write first version of changlogs thus far… (719b6bd)
        - Parse more user generated section content, adapt existing changelogs to work correctly (2f43a54)
     * **#200**
        - parse issue numbers from description and clean it up (95c0a51)
        - feat: add git_packetline::read::Error to represent ERR lines (454c840)
     * **Uncategorized**
        - Adjusting changelogs prior to release of git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-validate v0.5.3, git-object v0.14.1, git-diff v0.10.0, git-tempfile v1.0.3, git-lock v1.0.1, git-traverse v0.9.0, git-pack v0.12.0, git-odb v0.22.0, git-packetline v0.11.0, git-url v0.3.4, git-transport v0.12.0, git-protocol v0.11.0, git-ref v0.8.0, git-repository v0.10.0, cargo-smart-release v0.4.0, safety bump 3 crates (a474395)
        - Update changelogs just for fun (21541b3)
        - Bump git-traverse v0.9.0, safety bump 8 crates (d39fabb)
  • git-odb-v0.22.0

    ### Dependency Upgrade (BREAKING)
    
    * `git-traverse` saw a breaking change moving to v0.9, which triggered this crate to signal a breaking change, too.
    
    ### Improvements
    
    * pack-ids as generated when instantiating a compound database are now sequential. That way, they never clash which
      was possible before when it was using a CRC32 over the filename.
    
      The latter was done to allow deduplicating packs, but it turns out not to be necessary just yet.
    
    ### Commit Statistics
    
     - 23 commits contributed to the release over the course of 31 calendar days.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 2 unique issues were worked on: #198, #67
    
    ### Commit Details
    
     * **#198**
        - Adjust all changelogs to fulfil requirements for publishing (04b9ca0)
        - deduplicate conventional message ids (e695eda)
        - regenerate all changelogs to get links (0c81769)
        - Mention actual issues that where worked on (a517e39)
        - Allow 'refactor' and 'other' in conventional messages if they have breaking changes (4eebaac)
        - Rebuild all changelogs to assure properly ordered headlines (4a9a05f)
        - Sort all commits by time, descending… (f536bad)
        - greatly reduce changelog size now that the traversal fix is applied (a0bc98c)
        - Fixup remaining changelogs… (2f75db2)
        - Generate changelogs with details (e1861ca)
        - Update all changelogs with details (58ab2ae)
        - Update changelogs (c857d61)
        - Avoid adding newlines which make writing unstable (6b5c394)
        - Fix section headline level (9d6f263)
        - Write first version of changlogs thus far… (719b6bd)
        - Parse more user generated section content, adapt existing changelogs to work correctly (2f43a54)
     * **#67**
        - Assure pack-ids are actually unique, the simple way… (0509b4f)
     * **Uncategorized**
        - Adjusting changelogs prior to release of git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-validate v0.5.3, git-object v0.14.1, git-diff v0.10.0, git-tempfile v1.0.3, git-lock v1.0.1, git-traverse v0.9.0, git-pack v0.12.0, git-odb v0.22.0, git-packetline v0.11.0, git-url v0.3.4, git-transport v0.12.0, git-protocol v0.11.0, git-ref v0.8.0, git-repository v0.10.0, cargo-smart-release v0.4.0, safety bump 3 crates (a474395)
        - Don't let 'a' leak out of the tempdir to fix #212 (682dff8)
        - More proper fix for #212 (dfc1493)
        - naive fix for #212 (b31863c)
        - Update changelogs just for fun (21541b3)
        - Bump git-traverse v0.9.0, safety bump 8 crates (d39fabb)
  • git-pack-v0.12.0

    This release contains bugfixes and features, but is considered breaking as `git-traverse`
    signalled a breaking change which is one of our dependencies.
    
    ### New Features
    
     - dynamically sized full-object speeds up diff-based object counting
       which is what happens when counting objects for fetches where only changed objects should be sent.
     - `cache::Object` trait for caching and retrieving whole objects
     - control pack and object cache size in megabytes
     - object cache size is configurable
    
    ### Bug Fixes
    
     - don't put more objects into the pack cache than needed.
       
       Previously when accessing a packed object, it would store the base
       object into the pack cache (if it wasn't retrieved from there)
       which is great if that operation is free.
       
       Since it isn't, it's better not to stress the cache with puts
       and trash more objects than necessary.
       
       Now only the last decompressed object will be put into the LRU cache.
     - don't include submodules in count,
       which avoids dealing with missing objects entirely. Those ominous missing objects where just git submodules after all.
       
       It's still a good idea to handle these gracefully though, git itself
       seems to ignore them, too, and so do we at least for now.
    
    ### Performance
    
     - ObjectID specific hashers, using the fact that object ids are hashes
    
    ### Commit Statistics
    
     - 33 commits contributed to the release over the course of 32 calendar days.
     - 10 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 3 unique issues were worked on: #164, #198, #67
    
    ### Commit Details
    
     * **#164**
        - Avoid duplicate module paths in 'tree' and 'commit' (2f2d856)
     * **#198**
        - Fix stop-release-for-changelog logic and fix all affected changelogs (52b38bc)
        - deduplicate conventional message ids (e695eda)
        - regenerate all changelogs to get links (0c81769)
        - Mention actual issues that where worked on (a517e39)
        - Allow 'refactor' and 'other' in conventional messages if they have breaking changes (4eebaac)
        - Rebuild all changelogs to assure properly ordered headlines (4a9a05f)
        - Sort all commits by time, descending… (f536bad)
        - greatly reduce changelog size now that the traversal fix is applied (a0bc98c)
        - don't put more objects into the pack cache than needed (d8fe814)
        - Fixup remaining changelogs… (2f75db2)
        - Generate changelogs with details (e1861ca)
        - Update all changelogs with details (58ab2ae)
        - Update changelogs (c857d61)
        - Avoid adding newlines which make writing unstable (6b5c394)
        - Fix section headline level (9d6f263)
        - Write first version of changlogs thus far… (719b6bd)
        - Parse more user generated section content, adapt existing changelogs to work correctly (2f43a54)
     * **#67**
        - ObjectID specific hashers, using the fact that object ids are hashes (f9232ac)
        - Use a custom hasher for 'seen' objects hashset… (70179e2)
        - don't include submodules in count… (faf6f81)
        - control pack and object cache size in megabytes (60c9fad)
        - Use 'cache::Object' trait where it matters (71c628d)
        - split data::output::count::objects into files (8fe4612)
        - cache::Object trait for caching and retrieving whole objects (50cf610)
        - object cache size is configurable (5a8c2da)
        - dynamically sized full-object speeds up diff-based object counting… (d6c44e6)
        - Count ref-deltas in thin packs as well (80c6994)
        - Add '--thin' flag to pack-create and pass it on (2664d73)
     * **Uncategorized**
        - Adjusting changelogs prior to release of git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-validate v0.5.3, git-object v0.14.1, git-diff v0.10.0, git-tempfile v1.0.3, git-lock v1.0.1, git-traverse v0.9.0, git-pack v0.12.0, git-odb v0.22.0, git-packetline v0.11.0, git-url v0.3.4, git-transport v0.12.0, git-protocol v0.11.0, git-ref v0.8.0, git-repository v0.10.0, cargo-smart-release v0.4.0, safety bump 3 crates (a474395)
        - make fmt, but now it picked up some parts that usually don't get altered… (01f7b72)
        - Update changelogs just for fun (21541b3)
        - Bump git-traverse v0.9.0, safety bump 8 crates (d39fabb)
  • git-traverse-v0.9.0

    Some module paths have been removed to avoid path duplication, possibly leading to breakage.
    
    ### BREAKING
    
     - Avoid duplicate module paths in `tree` and `commit`
    
    ### Commit Statistics
    
     - 23 commits contributed to the release over the course of 32 calendar days.
     - 4 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 3 unique issues were worked on: #164, #196, #198
    
    ### Commit Details
    
     * **#164**
        - Avoid duplicate module paths in 'tree' and 'commit' (2f2d856)
        - object_id (329d183)
     * **#196**
        - Revert "traverse(chore): try git-cliff…" (cd293ae)
        - try git-cliff… (cbc5b81)
     * **#198**
        - Fix stop-release-for-changelog logic and fix all affected changelogs (52b38bc)
        - deduplicate conventional message ids (e695eda)
        - regenerate all changelogs to get links (0c81769)
        - Mention actual issues that where worked on (a517e39)
        - respect release-wide ignore list to allow removing entire conventional headlines (145103d)
        - Rebuild all changelogs to assure properly ordered headlines (4a9a05f)
        - Sort all commits by time, descending… (f536bad)
        - greatly reduce changelog size now that the traversal fix is applied (a0bc98c)
        - Generate changelogs with details (e1861ca)
        - Update all changelogs with details (58ab2ae)
        - Update changelogs (c857d61)
        - Avoid adding newlines which make writing unstable (6b5c394)
        - Fix section headline level (9d6f263)
        - Write first version of changlogs thus far… (719b6bd)
        - commit traversal along the first parent… (7bce49c)
     * **Uncategorized**
        - Adjusting changelogs prior to release of git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-validate v0.5.3, git-object v0.14.1, git-diff v0.10.0, git-tempfile v1.0.3, git-lock v1.0.1, git-traverse v0.9.0, git-pack v0.12.0, git-odb v0.22.0, git-packetline v0.11.0, git-url v0.3.4, git-transport v0.12.0, git-protocol v0.11.0, git-ref v0.8.0, git-repository v0.10.0, cargo-smart-release v0.4.0, safety bump 3 crates (a474395)
        - Update changelogs just for fun (21541b3)
        - Merge branch 'main' into changelog-generation (c956f33)
        - Bump git-traverse v0.9.0, safety bump 8 crates (d39fabb)
  • git-lock-v1.0.1

    This release contains no functional changes, but a more useful changelog.
    
    ### Commit Statistics
    
     - 12 commits contributed to the release over the course of 50 calendar days.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 1 unique issue was worked on: #198
    
    ### Commit Details
    
     * **#198**
        - Adjust all changelogs to fulfil requirements for publishing (04b9ca0)
        - deduplicate conventional message ids (e695eda)
        - regenerate all changelogs to get links (0c81769)
        - Mention actual issues that where worked on (a517e39)
        - Allow 'refactor' and 'other' in conventional messages if they have breaking changes (4eebaac)
        - Rebuild all changelogs to assure properly ordered headlines (4a9a05f)
        - Sort all commits by time, descending… (f536bad)
        - greatly reduce changelog size now that the traversal fix is applied (a0bc98c)
        - Fixup remaining changelogs… (2f75db2)
     * **Uncategorized**
        - Adjusting changelogs prior to release of git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-validate v0.5.3, git-object v0.14.1, git-diff v0.10.0, git-tempfile v1.0.3, git-lock v1.0.1, git-traverse v0.9.0, git-pack v0.12.0, git-odb v0.22.0, git-packetline v0.11.0, git-url v0.3.4, git-transport v0.12.0, git-protocol v0.11.0, git-ref v0.8.0, git-repository v0.10.0, cargo-smart-release v0.4.0, safety bump 3 crates (a474395)
        - Update changelogs just for fun (21541b3)
        - Merge pull request #172 from mellowagain/main (61aebbf)
  • git-tempfile-v1.0.3

    This release contains no functional changes, but a more useful changelog.
    
    ### Commit Statistics
    
     - 13 commits contributed to the release over the course of 11 calendar days.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 1 unique issue was worked on: #198
    
    ### Commit Details
    
     * **#198**
        - Adjust all changelogs to fulfil requirements for publishing (04b9ca0)
        - Handle changelogs with upcoming version section if they were left for editing (0f5f47d)
        - deduplicate conventional message ids (e695eda)
        - regenerate all changelogs to get links (0c81769)
        - Mention actual issues that where worked on (a517e39)
        - respect release-wide ignore list to allow removing entire conventional headlines (145103d)
        - Rebuild all changelogs to assure properly ordered headlines (4a9a05f)
        - Sort all commits by time, descending… (f536bad)
        - greatly reduce changelog size now that the traversal fix is applied (a0bc98c)
        - Fixup remaining changelogs… (2f75db2)
     * **Uncategorized**
        - Adjusting changelogs prior to release of git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-validate v0.5.3, git-object v0.14.1, git-diff v0.10.0, git-tempfile v1.0.3, git-lock v1.0.1, git-traverse v0.9.0, git-pack v0.12.0, git-odb v0.22.0, git-packetline v0.11.0, git-url v0.3.4, git-transport v0.12.0, git-protocol v0.11.0, git-ref v0.8.0, git-repository v0.10.0, cargo-smart-release v0.4.0, safety bump 3 crates (a474395)
        - make fmt, but now it picked up some parts that usually don't get altered… (01f7b72)
        - Update changelogs just for fun (21541b3)
  • git-diff-v0.10.0

    It looks like there were no functional changes despite the minor version bump.
    Please consider it a fluke that will be fixed with `cargo smart-release` automating
    version number generation.
    
    ### Commit Statistics
    
     - 18 commits contributed to the release over the course of 31 calendar days.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 1 unique issue was worked on: #198
    
    ### Commit Details
    
     * **#198**
        - Adjust all changelogs to fulfil requirements for publishing (04b9ca0)
        - deduplicate conventional message ids (e695eda)
        - regenerate all changelogs to get links (0c81769)
        - Mention actual issues that where worked on (a517e39)
        - Allow 'refactor' and 'other' in conventional messages if they have breaking changes (4eebaac)
        - Rebuild all changelogs to assure properly ordered headlines (4a9a05f)
        - Sort all commits by time, descending… (f536bad)
        - greatly reduce changelog size now that the traversal fix is applied (a0bc98c)
        - Generate changelogs with details (e1861ca)
        - Update all changelogs with details (58ab2ae)
        - Update changelogs (c857d61)
        - Avoid adding newlines which make writing unstable (6b5c394)
        - Fix section headline level (9d6f263)
        - Write first version of changlogs thus far… (719b6bd)
     * **Uncategorized**
        - Adjusting changelogs prior to release of git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-validate v0.5.3, git-object v0.14.1, git-diff v0.10.0, git-tempfile v1.0.3, git-lock v1.0.1, git-traverse v0.9.0, git-pack v0.12.0, git-odb v0.22.0, git-packetline v0.11.0, git-url v0.3.4, git-transport v0.12.0, git-protocol v0.11.0, git-ref v0.8.0, git-repository v0.10.0, cargo-smart-release v0.4.0, safety bump 3 crates (a474395)
        - make fmt, but now it picked up some parts that usually don't get altered… (01f7b72)
        - Update changelogs just for fun (21541b3)
        - Bump git-traverse v0.9.0, safety bump 8 crates (d39fabb)
  • git-object-v0.14.1

    This release greatly improves performance when decoding trees, a critical requirement when building packs
    or generally trying to figure out what changed between commits.
    
    ### Performance
    
     - Provide a new fast parser for tree objects which is used by the tree entry iterator.
     - parse entry mode into number instead of comparing it to byte strings
    
    ### Commit Statistics
    
     - 47 commits contributed to the release over the course of 28 calendar days.
     - 3 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 2 unique issues were worked on: #198, #67
    
    ### Commit Details
    
     * **#198**
        - Fix stop-release-for-changelog logic and fix all affected changelogs (52b38bc)
        - deduplicate conventional message ids (e695eda)
        - regenerate all changelogs to get links (0c81769)
        - Mention actual issues that where worked on (a517e39)
        - Allow 'refactor' and 'other' in conventional messages if they have breaking changes (4eebaac)
        - Rebuild all changelogs to assure properly ordered headlines (4a9a05f)
        - Sort all commits by time, descending… (f536bad)
        - greatly reduce changelog size now that the traversal fix is applied (a0bc98c)
        - Generate changelogs with details (e1861ca)
        - Update all changelogs with details (58ab2ae)
        - Update changelogs (c857d61)
        - Avoid adding newlines which make writing unstable (6b5c394)
        - Fix section headline level (9d6f263)
        - Write first version of changlogs thus far… (719b6bd)
        - feat: `BodyRef::without_trailer()` for more obvious access than `*body` or `body.as_ref()` (f0ea526)
        - refactor (ef3fc6d)
        - feat: `CommitRef::message_trailers()` as shortcut… (5324391)
        - more tests for trailers iterator (c3b0161)
        - feat: `BodyRef::trailers()` allows iterating trailer tokens and values (175e1cb)
        - Some tests and sketch for BodyRef parsing (3953c24)
        - feat: CommitRef::summary() and `MessageRef::body()` methods (1714d05)
        - refactor (7055dc8)
        - Another test for footer separation, simple version (b439186)
        - Return to safety (35313b9)
        - omg nom parsing works… (cd11704)
        - FAIL: not really successful to continue down the 'fold' road (d9afc22)
        - three tests failing with nom (13646e8)
        - Revert " FAIL: try to use nom-way of the previous body parsing…" (d1e6f62)
        - FAIL: try to use nom-way of the previous body parsing… (909f668)
        - sketch nom version of the message parser… (1ec47de)
        - Fix build (d0a956f)
        - refactor!: Use git_object::commit::MessageRef::summary()… (13e7c3a)
        - feat(commit): A summary for commit messages suitable for logs (cd3fc99)
        - More message parsing tests with windows line separators (001e8c2)
        - A manual message parse impl and more tests (f4b8a0d)
        - More message parsing tests, now with legit failure… (625be8d)
        - feat(commit): Add `message()` method and `MessageRef` type… (6150b2d)
     * **#67**
        - describe variants (899c579)
        - parse entry mode into number instead of comparing it to byte strings (83d591d)
        - ObjectID specific hashers, using the fact that object ids are hashes (f9232ac)
        - Tree parsing now probably is twice as fast… (d1e2b89)
     * **Uncategorized**
        - Adjusting changelogs prior to release of git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-validate v0.5.3, git-object v0.14.1, git-diff v0.10.0, git-tempfile v1.0.3, git-lock v1.0.1, git-traverse v0.9.0, git-pack v0.12.0, git-odb v0.22.0, git-packetline v0.11.0, git-url v0.3.4, git-transport v0.12.0, git-protocol v0.11.0, git-ref v0.8.0, git-repository v0.10.0, cargo-smart-release v0.4.0, safety bump 3 crates (a474395)
        - Update changelogs just for fun (21541b3)
        - Merge branch 'main' into changelog-generation (c956f33)
        - thanks clippy (d78d382)
        - thanks clippy (4ea1126)
        - thanks clippy (e56af5a)
    ### Thanks Clippy
    
    [Clippy](https://github.com/rust-lang/rust-clippy) helped 3 times to make code idiomatic. 
  • git-validate-v0.5.3

    This release contains no functional changes.
    
    ### Commit Statistics
    
     - 18 commits contributed to the release over the course of 23 calendar days.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 2 unique issues were worked on: #198, #205
    
    ### Commit Details
    
     * **#198**
        - Adjust all changelogs to fulfil requirements for publishing (04b9ca0)
        - deduplicate conventional message ids (e695eda)
        - regenerate all changelogs to get links (0c81769)
        - Mention actual issues that where worked on (a517e39)
        - respect release-wide ignore list to allow removing entire conventional headlines (145103d)
        - Only write headlines that we can parse back… (d44369a)
        - Rebuild all changelogs to assure properly ordered headlines (4a9a05f)
        - Sort all commits by time, descending… (f536bad)
        - greatly reduce changelog size now that the traversal fix is applied (a0bc98c)
        - Generate changelogs with details (e1861ca)
        - Update all changelogs with details (58ab2ae)
        - Update changelogs (c857d61)
        - Avoid adding newlines which make writing unstable (6b5c394)
        - Fix section headline level (9d6f263)
        - Write first version of changlogs thus far… (719b6bd)
     * **#205**
        - validate assumption about '(null)' as ref-name (2576168)
     * **Uncategorized**
        - Adjusting changelogs prior to release of git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-validate v0.5.3, git-object v0.14.1, git-diff v0.10.0, git-tempfile v1.0.3, git-lock v1.0.1, git-traverse v0.9.0, git-pack v0.12.0, git-odb v0.22.0, git-packetline v0.11.0, git-url v0.3.4, git-transport v0.12.0, git-protocol v0.11.0, git-ref v0.8.0, git-repository v0.10.0, cargo-smart-release v0.4.0, safety bump 3 crates (a474395)
        - Update changelogs just for fun (21541b3)
  • git-config-v0.1.7

    This is a maintenance release without functional changes.
    
    ### Commit Statistics
    
     - 12 commits contributed to the release over the course of 3 calendar days.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 2 unique issues were worked on: #198, #213
    
    ### Commit Details
    
     * **#198**
        - Maintenance release note to avoid being fully generated (56ef363)
        - Changlog for git-config (abdfe58)
        - Use correct title for github release to match name of tag (90f39ad)
     * **#213**
        - refactor (e906d37)
        - Remove environment variable after test passed (7a3ff29)
     * **Uncategorized**
        - Remove after (cb72bef)
        - Mark tests as serial (0456142)
        - Add a test for multiple sections (0ad6438)
        - Format (d743ef8)
        - Add a test for a single key value pair (a64d312)
        - Add a test case for GIT_CONFIG_COUNT parse error (a864812)
        - Add test case for GIT_CONFIG_COUNT=0 (c33b498)
  • git-actor-v0.5.3

    This release contains no functional changes.
    
    ### Commit Statistics
    
     - 8 commits contributed to the release over the course of 5 calendar days.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 1 unique issue was worked on: #198
    
    ### Commit Details
    
     * **#198**
        - Adjust all changelogs to fulfil requirements for publishing (04b9ca0)
        - deduplicate conventional message ids (e695eda)
        - regenerate all changelogs to get links (0c81769)
        - Mention actual issues that where worked on (a517e39)
        - Allow 'refactor' and 'other' in conventional messages if they have breaking changes (4eebaac)
        - new changelogs for actor and features crates (e0d437c)
     * **Uncategorized**
        - Adjusting changelogs prior to release of git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-validate v0.5.3, git-object v0.14.1, git-diff v0.10.0, git-tempfile v1.0.3, git-lock v1.0.1, git-traverse v0.9.0, git-pack v0.12.0, git-odb v0.22.0, git-packetline v0.11.0, git-url v0.3.4, git-transport v0.12.0, git-protocol v0.11.0, git-ref v0.8.0, git-repository v0.10.0, cargo-smart-release v0.4.0, safety bump 3 crates (a474395)
        - make fmt, but now it picked up some parts that usually don't get altered… (01f7b72)
  • git-features-v0.16.5

    This release contains no functional changes.
    
    ### Commit Statistics
    
     - 8 commits contributed to the release over the course of 5 calendar days.
     - 0 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 1 unique issue was worked on: #198
    
    ### Commit Details
    
     * **#198**
        - Handle changelogs with upcoming version section if they were left for editing (0f5f47d)
        - deduplicate conventional message ids (e695eda)
        - regenerate all changelogs to get links (0c81769)
        - Mention actual issues that where worked on (a517e39)
        - Allow 'refactor' and 'other' in conventional messages if they have breaking changes (4eebaac)
        - new changelogs for actor and features crates (e0d437c)
     * **Uncategorized**
        - Adjusting changelogs prior to release of git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-validate v0.5.3, git-object v0.14.1, git-diff v0.10.0, git-tempfile v1.0.3, git-lock v1.0.1, git-traverse v0.9.0, git-pack v0.12.0, git-odb v0.22.0, git-packetline v0.11.0, git-url v0.3.4, git-transport v0.12.0, git-protocol v0.11.0, git-ref v0.8.0, git-repository v0.10.0, cargo-smart-release v0.4.0, safety bump 3 crates (a474395)
        - make fmt, but now it picked up some parts that usually don't get altered… (01f7b72)
  • git-hash-v0.7.0

    ### BREAKING Changes
    
     - rename `oid::short_hex()` to `oid::to_hex()`
     - `oid::short_hex(len)` for truncated hex representations
    
    ### Commit Statistics
    
     - 15 commits contributed to the release over the course of 11 calendar days.
     - 2 commits where understood as [conventional](https://www.conventionalcommits.org).
     - 1 unique issue was worked on: #198
    
    ### Commit Details
    
     * **#198**
        - Fix stop-release-for-changelog logic and fix all affected changelogs (52b38bc)
        - deduplicate conventional message ids (e695eda)
        - regenerate all changelogs to get links (0c81769)
        - format links for commit ids (9426db5)
        - Mention actual issues that where worked on (a517e39)
        - Allow 'refactor' and 'other' in conventional messages if they have breaking changes (4eebaac)
        - Rebuild all changelogs to assure properly ordered headlines (4a9a05f)
        - Sort all commits by time, descending… (f536bad)
        - greatly reduce changelog size now that the traversal fix is applied (a0bc98c)
        - rename `oid::short_hex()` to `oid::to_hex()` (8be4036)
        - Fixup remaining changelogs… (2f75db2)
        - Generate changelogs with details (e1861ca)
        - oid::short_hex(len) for truncated hex representations (ed16bce)
     * **Uncategorized**
        - Adjusting changelogs prior to release of git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-validate v0.5.3, git-object v0.14.1, git-diff v0.10.0, git-tempfile v1.0.3, git-lock v1.0.1, git-traverse v0.9.0, git-pack v0.12.0, git-odb v0.22.0, git-packetline v0.11.0, git-url v0.3.4, git-transport v0.12.0, git-protocol v0.11.0, git-ref v0.8.0, git-repository v0.10.0, cargo-smart-release v0.4.0, safety bump 3 crates (a474395)
        - Update changelogs just for fun (21541b3)