274 lines · 14.4 KB · Markdown
RawDownload

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v0.8.0 (2021-10-19)

A maintenance release due to reset the entire crate graph to new minor releases.

Commit Statistics

  • 4 commits contributed to the release over the course of 3 calendar days.
  • 1 commit where understood as conventional.
  • 1 unique issue was worked on: #222

v0.7.0 (2021-10-15)

BREAKING Changes

  • rename oid::short_hex() to oid::to_hex()
  • oid::short_hex(len) for truncated hex representations

Commit Statistics

  • 16 commits contributed to the release over the course of 11 calendar days.
  • 2 commits where understood as conventional.
  • 1 unique issue was worked on: #198

Commit Details

view 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
    • Release git-hash v0.7.0, git-features v0.16.5, git-actor v0.5.3, git-config v0.1.7, 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 (59ffbd9)
    • 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)

v0.6.0 (2021-09-07)

Breaking

  • ObjectId::empty_tree() now has a parameter: Kind
  • ObjectId::null_sha(…) -> ObjectId::null(…)

Commit Statistics

  • 2 commits contributed to the release over the course of 1 calendar day.
  • 0 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • Bump git-hash v0.6.0 (6efd90d)
    • [repository #190] obtain the kind fo hash used in a repo (a985491)

v0.5.1 (2021-08-17)

Commit Statistics

  • 2 commits contributed to the release over the course of 1 calendar day.
  • 0 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release git-hash v0.5.1 (d826370)
    • Apply nightly rustfmt rules. (5e0edba)

v0.5.0 (2021-08-10)

Commit Statistics

  • 10 commits contributed to the release over the course of 74 calendar days.
  • 0 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.5.0 (ae02dab)
    • thanks clippy (e1964e4)
    • [ref] flexible and simple support for different hash lengths (9c2edd5)
    • Revert "[ref] parameterize all uses of hash length…" (21f187e)
    • [ref] parameterize all uses of hash length… (5c7285e)
    • [ref] handle create-or-append when writing valid reflog files… (9175085)
    • [ref] another deletion test succeeds (6037900)
    • thanks clippy (6200ed9)
    • (cargo-release) version 0.4.0 (866f86f)
    • [git-repository] towards git-repository as one stop shop (aea6cc5)

Thanks Clippy

Clippy helped 2 times to make code idiomatic.

v0.3.0 (2021-04-30)

Commit Statistics

  • 5 commits contributed to the release over the course of 16 calendar days.
  • 0 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.3.0 (e9665c7)
    • [traversal] trying to get things done with gitoxide shows some teeth… (3fee661)
    • Nicer debug printing for oids, too (b4f94f8)
    • a new failing test (86b6c24)
    • fix git-hash docs (327a107)

v0.2.0 (2021-04-08)

Commit Statistics

  • 20 commits contributed to the release over the course of 1 calendar day.
  • 0 commits where understood as conventional.
  • 1 unique issue was worked on: #63

Commit Details

view details
  • #63
    • Revert "Add additional variant for Sha256 in ObjectId" (bb24dc4)
    • Add additional variant for Sha256 in ObjectId (3dd7c43)
    • Make ObjectId into an enum to soon hold more bytes (and type) (4bf0c1a)
    • Impl == and != for common combinations of ObjectId/oid (2455178)
    • Remove now unused gith-hash::borrowed::Id (59ab1bd)
    • More general to-hex for ObjectId (e2be868)
    • Fix incorrectly implemented display for oid (c4186b0)
    • git-commitgraph uses oid now (0b72966)
    • Notes about future proofing oid type… (658c896)
    • Use new oid where possible in git-odb (68a709e)
    • oid with even more conversions and better hex-display (eecd664)
    • refactor; better errors for invalid hash sizes (be84b36)
    • Add quality-of-life parse() support for hex input (6f97063)
    • Make ObjectId/oid happen! (ca78d15)
    • A seemingly complete implementation of a referenced borrowed Id (b3fc365)
    • Fix doc string naming (59c3d45)
    • Move git-hash::owned::Id into git-hash::Id (fdbe704)
    • Make git-hash Error usage explicit (it's for decoding only) (4805cfc)
    • Rename git_hash::*::Digest to Id (188d90a)
  • Uncategorized
    • (cargo-release) version 0.2.0 (4ec09f4)

v0.1.2 (2021-01-12)

Commit Statistics

  • 3 commits contributed to the release over the course of 26 calendar days.
  • 0 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.1.2 (d1b4436)
    • update tasks and dependencies (96938be)
    • Add missing '.' at end of doc comments (7136854)

v0.1.1 (2020-12-16)

Commit Statistics

  • 2 commits contributed to the release.
  • 0 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.1.1 (4224c5b)
    • All crates use git-hash::Kind and its types, sometimes through git-object (124c171)

v0.1.0 (2020-12-16)

Commit Statistics

  • 1 commit contributed to the release.
  • 0 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • first incarnation of git-hash to separate concerns and resolve cycle (9803041)