478 lines · 24.6 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.

0.9.0 (2022-04-03)

New Features

  • support for trimming of whitespace around name and email It's separated from parsing to assure we can round-trip, but it's made easy to obtain trimmed results using new methods.

    This high-level git-repository will also trim by default now.

  • Time::seconds() shortcut

  • SignatureRef is now Copy It's a type with only copyable types inside, so should be copy itself. This makes it less awkward to use as well.

  • Time::new(seconds_since_epoch, offset)

  • Time::default()

Changed (BREAKING)

  • Time::time -> Time::seconds_since_unix_epoch And Time::offset to Time::offset_in_seconds.

Commit Statistics

  • 15 commits contributed to the release over the course of 55 calendar days.
  • 55 days passed between releases.
  • 6 commits where understood as conventional.
  • 4 unique issues were worked on: #301, #329, #364, #366

Commit Details

view details
  • #301
    • sort parents by most recent to find recent tags first (d240740)
    • Time::time -> Time::seconds_since_unix_epoch (5c8b0a4)
  • #329
    • Document all features related to serde1 (72b97f2)
  • #364
    • support for trimming of whitespace around name and email (a39bf71)
    • Time::seconds() shortcut (70a259c)
    • Full error handling for CommitRefIter (b94471a)
    • SignatureRef is now Copy (705adfd)
    • Time::new(seconds_since_epoch, offset) (13799e2)
  • #366
  • Uncategorized
    • Merge branch 'for-onefetch' (8e5cb65)
    • Release git-hash v0.9.3, git-features v0.20.0, git-config v0.2.0, safety bump 12 crates (f0cbb24)
    • Merge branch 'svetli-n-refactor_git_config_tests' (babaa9f)
    • Merge branch 'main' into mailmap (b2df941)
    • upgrade document-features (c35e62e)
    • Merge branch 'AP2008-implement-worktree' (f32c669)

0.8.1 (2022-02-06)

New Features

  • keep feature documentation inline with manifests

Commit Statistics

  • 4 commits contributed to the release over the course of 12 calendar days.
  • 13 days passed between releases.
  • 1 commit where understood as conventional.
  • 1 unique issue was worked on: #329

Commit Details

view details
  • #329
    • keep feature documentation inline with manifests (f99851b)
  • Uncategorized
    • Release git-actor v0.8.1 (08fe550)
    • Release git-bitmap v0.0.1, git-hash v0.9.0, git-features v0.19.0, git-index v0.1.0, safety bump 9 crates (4624725)
    • Merge branch 'index-information' (025f157)

0.8.0 (2022-01-23)

A maintenance release thanks to upgraded dependencies.

Commit Statistics

  • 6 commits contributed to the release over the course of 35 calendar days.
  • 55 days passed between releases.
  • 0 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release git-actor v0.8.0, git-config v0.1.10, git-object v0.17.0, git-diff v0.13.0, git-tempfile v1.0.4, git-chunk v0.3.0, git-traverse v0.12.0, git-pack v0.16.0, git-odb v0.26.0, git-packetline v0.12.3, git-url v0.3.5, git-transport v0.15.0, git-protocol v0.14.0, git-ref v0.11.0, git-repository v0.14.0, cargo-smart-release v0.8.0 (8f57c29)
    • Release git-features v0.19.1, git-actor v0.8.0, git-config v0.1.10, git-object v0.17.0, git-diff v0.13.0, git-tempfile v1.0.4, git-chunk v0.3.0, git-traverse v0.12.0, git-pack v0.16.0, git-odb v0.26.0, git-packetline v0.12.3, git-url v0.3.5, git-transport v0.15.0, git-protocol v0.14.0, git-ref v0.11.0, git-repository v0.14.0, cargo-smart-release v0.8.0 (d78aab7)
    • Release git-hash v0.9.1, git-features v0.19.1, git-actor v0.8.0, git-config v0.1.10, git-object v0.17.0, git-diff v0.13.0, git-tempfile v1.0.4, git-chunk v0.3.0, git-traverse v0.12.0, git-pack v0.16.0, git-odb v0.26.0, git-packetline v0.12.3, git-url v0.3.5, git-transport v0.15.0, git-protocol v0.14.0, git-ref v0.11.0, git-repository v0.14.0, cargo-smart-release v0.8.0, safety bump 4 crates (373cbc8)
    • prepare changelogs for release (674ec73)
    • prepar changelogs for cargo-smart-release release (8900d69)
    • upgrade git-actor dependencies (82bb1c0)

0.7.0 (2021-11-29)

Maintenance release due, which isn't really required but one now has to be careful what's committed at once.

Commit Statistics

  • 5 commits contributed to the release over the course of 25 calendar days.
  • 40 days passed between releases.
  • 1 commit where understood as conventional.
  • 1 unique issue was worked on: #250

Commit Details

view details
  • #250
    • move loose header manipulation from git-pack to git-object (598698b)
  • Uncategorized
    • Release git-actor v0.7.0, git-config v0.1.9, git-object v0.16.0, git-diff v0.12.0, git-traverse v0.11.0, git-pack v0.15.0, git-odb v0.25.0, git-packetline v0.12.2, git-transport v0.14.0, git-protocol v0.13.0, git-ref v0.10.0, git-repository v0.13.0, cargo-smart-release v0.7.0 (d3f9227)
    • Release git-features v0.18.0, git-actor v0.7.0, git-config v0.1.9, git-object v0.16.0, git-diff v0.12.0, git-traverse v0.11.0, git-pack v0.15.0, git-odb v0.25.0, git-packetline v0.12.2, git-transport v0.14.0, git-protocol v0.13.0, git-ref v0.10.0, git-repository v0.13.0, cargo-smart-release v0.7.0, safety bump 12 crates (acd3737)
    • Adjust changelogs prior to release (ec38950)
    • Move "loose object header" ser/de to git-object (3d1565a)

v0.6.0 (2021-10-19)

A maintenance release due to properly dealing with previously breaking changes in git-hash.

Commit Statistics

  • 2 commits contributed to the release.
  • 3 days passed between releases.
  • 0 commits where understood as conventional.
  • 1 unique issue was worked on: #222

Commit Details

view details
  • #222
    • update changelogs prior to release (9a493d0)
  • Uncategorized
    • Release git-hash v0.8.0, git-features v0.17.0, git-actor v0.6.0, git-object v0.15.0, git-diff v0.11.0, git-traverse v0.10.0, git-pack v0.13.0, git-odb v0.23.0, git-packetline v0.12.0, git-transport v0.13.0, git-protocol v0.12.0, git-ref v0.9.0, git-repository v0.11.0, git-commitgraph v0.6.0, gitoxide-core v0.12.0, gitoxide v0.10.0, cargo-smart-release v0.5.0, safety bump 16 crates (0e02953)

v0.5.3 (2021-10-15)

This release contains no functional changes.

Commit Statistics

  • 9 commits contributed to the release over the course of 5 calendar days.
  • 36 days passed between releases.
  • 0 commits where understood as conventional.
  • 1 unique issue was worked on: #198

Commit Details

view 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
    • 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)
    • make fmt, but now it picked up some parts that usually don't get altered… (01f7b72)

v0.5.2 (2021-09-08)

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release git-actor v0.5.2 (32a8fde)
    • [repository #164] Prepare commit() for a possible less-allocating future (0fd01f7)
    • [object #164] Allow referenced objects to be serialized as well (a98d298)

v0.5.1 (2021-09-07)

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release git-actor v0.5.1 (0758045)

v0.5.0 (2021-08-27)

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • [repository #190] produce nice reflog messages (e7a8b62)
    • [object #177] fix docs (2fd23ed)
    • [repository #190] A way to write objects and the empty tree specifically (7c559d6)
    • [various #190] rename 'local-offset' to 'local-time-support' (3a7d379)
    • [repository #190] Make local-offset available on demand only… (1927be7)
    • [actor #190] methods to get an actor signature at the current time (6d0bedd)
    • Merge pull request #172 from mellowagain/main (61aebbf)

v0.4.0 (2021-08-25)

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release git-actor v0.4.0 (16358c9)
    • Release git-actor v0.5.0 (a684b0f)
    • [actor #173] refactor (08a1849)
    • Upgrade to nom-7 (f0aa3e1)
    • [actor #175] refactor (ec88c59)
    • [actor #173] rename immutable::Signature to SignatureRef! (96461ac)
    • Merge branch 'main' into 162-repo-design-sketch (e63b634)
    • [smart-release #165] Use generic edit-reference functionality (be3e57f)

v0.3.3 (2021-08-17)

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release git-actor v0.3.3 (3ead949)
    • Apply nightly rustfmt rules. (5e0edba)

v0.3.2 (2021-08-13)

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release git-actor v0.3.2 (8f96eca)
    • remove dev-dependency cycles by removing their version (c40faca)

v0.3.1 (2021-08-12)

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
    • Release git-actor-0.3.1 (727087d)
    • [utils #154] commit manifest changes; create tags (95dcd9d)

v0.3.0 (2021-08-11)

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.3.0 (64efc05)
    • (cargo-release) version 0.4.0 (70ef344)

v0.2.0 (2021-08-10)

Commit Statistics

  • 14 commits contributed to the release over the course of 45 calendar days.
  • 46 days passed between releases.
  • 0 commits where understood as conventional.
  • 0 issues like '(#ID)' where seen in commit messages

Commit Details

view details
  • Uncategorized
    • (cargo-release) version 0.2.0 (8ff5115)
    • clippy on tests and thanks clippy (a77a71c)
    • Merge branch 'remove-unnecessary-unsafe' (7a3c5c1)
    • Remove unnecessary pub(crate) exports (3d2456e)
    • [ref] packed refs header line parsing (fde5543)
    • [ref] log line writing (3da8fcf)
    • Merge branch 'negotiate-fallible' (27c8abe)
    • [actor] refactor (bccb738)
    • [actor] don't leak btoi errors… (e6c7fc1)
    • [actor] FAIL an attempt to remove btoi errors (3f99cf5)
    • [actor] pure nom error handling… (78cbe18)
    • [object] refactor (1ddb5c0)
    • [actor] make signature parsing public, exposing nom :/ (a627972)
    • [actor] cleanup error interaction with nom… (2dd7197)

v0.1.1 (2021-06-25)

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 (e9cdc95)
    • [actor] fix dependencies (3ff918e)

v0.1.0 (2021-06-25)

Commit Statistics

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

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • Uncategorized
    • thanks clippy (94fb007)
    • [actor] refactor (986d09a)
    • [actor] refactor (591a741)
    • [refs] git-actor crate to share types between git-ref and git-object (13edbf7)