431 lines · 24.0 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.

Unreleased

A maintenance release, triggered by putting too many adjustments into a single commit.

v0.6.0 (2021-10-19)

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

Commit Statistics

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

Commit Details

view details
  • #222
    • stabilize changelogs (920e832)
    • Update changelogs prior to release (b3e2252)
  • 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.0 (2021-10-15)

This is a maintenance release without functional changes.

Commit Statistics

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

Commit Details

view details
  • #198
    • Maintenance release note to avoid being fully generated (56ef363)
    • changelog for git-commitgraph (d981f1f)
  • Uncategorized
    • Release git-commitgraph v0.5.0, gitoxide-core v0.11.0, gitoxide v0.9.0 (960eb0e)
    • 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)

v0.4.4 (2021-09-07)

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-commitgraph v0.4.4 (dec935c)
    • Bump git-hash v0.6.0 (6efd90d)

v0.4.3 (2021-08-29)

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release git-commitgraph v0.4.3 (7dfe16b)
    • Merge branch 'main' into 162-repo-design-sketch (e63b634)
    • [repository #165] refactor (1547d0b)
    • [smart-release #162] format everything (8ff83e5)

v0.4.2 (2021-08-17)

Commit Statistics

  • 3 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-commitgraph v0.4.2 (847c456)
    • Apply nightly rustfmt rules. (5e0edba)
    • Promote file-format constants to git_commitgraph::file module. (0afd354)

v0.4.1 (2021-08-15)

Commit Statistics

  • 27 commits contributed to the release over the course of 119 calendar days.
  • 1 commit 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
    • Release git-commitgraph v0.4.1 (1776a0d)
    • remove dev-dependency cycles by removing their version (c40faca)
    • (cargo-release) version 0.4.0 (70ef344)
    • (cargo-release) version 0.5.0 (ae02dab)
    • (cargo-release) version 0.16.0 (1231dbd)
    • thanks clippy (e1964e4)
    • change wording (6c82a16)
    • Don't use ASM on windows for Sha1 as it fails to build there. (ba1fb7a)
    • Merge branch 'remove-unnecessary-unsafe' (7a3c5c1)
    • Remove unnecessary pub(crate) exports (3d2456e)
    • Bump thiserror from 1.0.25 to 1.0.26 (9682590)
    • (cargo-release) version 0.3.0 (6b33678)
    • Merge branch 'dependabot/cargo/crc-2.0.0' (683c44d)
    • (cargo-release) version 0.2.0 (3286e42)
    • fix git-commigraph build (broke after git-hash changed its ways) (08fd7a0)
    • (cargo-release) version 0.4.0 (866f86f)
    • (cargo-release) version 0.15.0 (d69d9fb)
    • Put 'sha1' behind a feature toggle (4f326bc)
    • (cargo-release) version 0.14.0 (a760f8c)
    • prepare test utilities for release… (d35e654)
    • (cargo-release) version 0.3.0 (e9665c7)
    • Revert "FAIL: try to disable GPG signing with environment variables…" (e326352)
    • try to disable GPG signing with environment variables… (29bf8ca)
    • Set environment in testtools to freeze repositories generation scripts (eaad3ab)
    • faster repeated tests if fixtures don't change (792277f)
    • git-commitgraph uses test-tools (5d30e5a)
    • (cargo-release) version 0.13.0 (ac2eddb)

v0.4.0 (2021-04-08)

Commit Statistics

  • 10 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
    • Impl == and != for common combinations of ObjectId/oid (2455178)
    • git-commitgraph with a more convenient public interface with AsRef (ba04e4e)
    • git-commitgraph uses oid now (0b72966)
    • refactor; better errors for invalid hash sizes (be84b36)
    • Make ObjectId/oid happen! (ca78d15)
    • Remove all public exports of git-hash types in git-object (accf89d)
    • Remove re-export of git_object::borrowed::Id (a3f2816)
  • Uncategorized
    • (cargo-release) version 0.4.0 (06612eb)
    • (cargo-release) version 0.12.0 (3b71e7e)
    • (cargo-release) version 0.2.0 (4ec09f4)

v0.3.2 (2021-02-11)

Commit Statistics

  • 3 commits contributed to the release over the course of 18 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.2 (d91dd9d)
    • [commitgraph] Tweak and expand documentation. (ac52867)
    • (cargo-release) version 0.11.0 (1aa1f5e)

v0.3.1 (2021-01-09)

Commit Statistics

  • 5 commits contributed to the release over the course of 23 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.1 (89db50c)
    • remaining docs for git-commitgraph crate (9146176)
    • more commitgraph docs (a81ea67)
    • all docs for git-commitgraph::file (8b26201)
    • Add missing '.' at end of doc comments (7136854)

v0.3.0 (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
    • All crates use git-hash::Kind and its types, sometimes through git-object (124c171)
    • use git-hash in git-features (5b307e0)

v0.2.0 (2020-12-15)

Commit Statistics

  • 20 commits contributed to the release over the course of 64 calendar days.
  • 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
    • (cargo-release) version 0.2.0 (d61ad88)
    • (cargo-release) version 0.9.0 (a89fdb9)
    • (cargo-release) version 0.5.0 (fc7d600)
    • (cargo-release) version 0.1.3 (a833fd1)
    • thanks clippy (ba9b3c2)
    • (cargo-release) version 0.8.0 (47c00c2)
    • cargo clippy Rust 1.48 (475a68c)
    • (cargo-release) version 0.7.0 (7fa7bae)
    • Note about why git_features::hash::bytes_of_file() is not yet used (ca48fc4)
    • Add and use borrowed::Id::null_sha1() (c717492)
    • refactor (e4935e0)
    • replace 'ImpossibleVariantError' with 'std::convert::Infallible' ([c53638c`](https://github.com/Byron/gitoxide/commit/c53638ccd9e392af839b7eb03826fa6aab94faff))
    • [commitgraph] Clean up {file,graph}::verify::Error types. (fa22cab)
    • [commitgraph] Implement basic commit-graph file verification. (2571113)
    • [commitgraph] Loosen lifetime restrictions on return values. (701f33c)
    • [commitgraph] Replace T as U with U::from(T) or t.try_into(). (28f94b4)
    • [commitgraph] Tweak File::iter_base_graph_ids implementation. (5b06780)
    • [commitgraph] Add Graph::at constructor. (a783052)
    • [commitgraph] Validate trailer section when parsing files. (1b738ac)
    • [commitgraph] Use thiserror instead of quick_error. (c8b1f74)

v0.1.2 (2020-10-01)

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.2 (b401468)
    • Merge remote-tracking branch 'origin/main' into main (f3d90d7)

v0.1.1 (2020-10-01)

Commit Statistics

  • 3 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 (04c7cdf)
    • Fix repository URL (d721f47)
    • update commitgraph information (275cfde)

v0.1.0 (2020-10-01)

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • [commitgraph] add size limit and prep for release (4eabf55)
    • [commitgraph] bump minor version for first release (76bb4d3)
    • [commitgraph] refactor file::init (8b003a0)
    • [commitgraph] refactor (c4b14c1)
    • [commitgraph] Rename LexPosition to 'file::Position' (6f90bee)
    • [commitgraph] refactor graph::init module (d2eec1d)
    • [commitgraph] refactor Graph, Position, and access module (3c8640e)
    • [commitgraph] refactor (2ed0037)
    • [commitgraph] refactor (7026961)
    • [commitgraph] Assure git doesn't try to sign commits when fixtures are created (9ae1f4b)
    • Merge branch 'main' into commit-graph (ca5b801)
    • [commitgraph] Attempt to fix bash script execution on Windows. (5e78213)
    • [commitgraph] Use crate::graph::Graph instead of crate::Graph. (21e4527)
    • [commitgraph] Rearrange some use statements. (185d14b)
    • [commitgraph] Don't export Commit symbol at crate level. (be0e845)
    • [commitgraph] Include Conor in crate manifest. (000748c)
    • [commitgraph] Add some doc comments. (6cf5cd8)
    • [commitgraph] Remove unused error variant. (66588f2)
    • [commitgraph] Rename GraphFile -> File. (f451822)
    • [commitgraph] Rename CommitData -> Commit. (d8c2007)
    • [commitgraph] Don't re-export graph_file symbols at crate level. (7c405ab)
    • Merge from main. (b59bd5e)
    • [commitgraph] Ditch pre-generated test repos. (1ce8468)
    • [commitgraph] Remove Kind enum. (3c92761)
    • [commitgraph] Take info dir as arg, not objects dir. (36953e0)
    • refactor (e4bcfe6)
    • [commitgraph] implement basic, low-level read API (d1f0e9c)

v0.0.0 (2020-08-20)

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
    • Reorganize git-commitgraph goals; add crate (21c9b75)