452 lines · 27.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.10.0 (2021-10-15)

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.
  • 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)
    • 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)

v0.9.2 (2021-09-08)

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

v0.9.1 (2021-09-07)

Commit Statistics

  • 3 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-diff v0.9.1 (cedae8d)
    • [repository #190] first shot at ancestor iteration… (85f1a48)
    • Bump git-hash v0.6.0 (6efd90d)

v0.9.0 (2021-08-27)

Commit Statistics

  • 6 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
    • [pack #179] refactor (ab6554b)
    • Bump git-diff v0.9.0 (2e2e798)
    • [object #177] dissolve 'immutable' module (70e11c2)
    • [object #177] migrate immutable::tree to crate::tree (fa5cd06)
    • [object #177] move immutable::* to crate::*Ref, start iter adjustments (461dc53)
    • Release git-object v0.13.0 (708fc5a)

v0.8.2 (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-diff v0.8.2 (3ad0829)
    • Apply nightly rustfmt rules. (5e0edba)

v0.8.1 (2021-08-13)

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-diff v0.8.1 (41b218f)
    • remove dev-dependency cycles by removing their version (c40faca)

v0.8.0 (2021-08-12)

Commit Statistics

  • 4 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-diff v0.8.0, git-odb v0.20.0, git-pack v0.8.0, git-traverse v0.7.0 (f123f69)
    • Release git-diff v0.7.0, git-odb v0.19.0, git-pack v0.7.0, git-traverse v0.6.0 (c67291f)
    • Release git-object v0.12.0 (7006150)
    • (cargo-release) version 0.18.0 (b327590)

v0.6.0 (2021-08-11)

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.6.0 (4b71e15)
    • (cargo-release) version 0.5.0 (e21142b)
    • (cargo-release) version 0.17.0 (c52a491)

v0.5.0 (2021-08-11)

Commit Statistics

  • 4 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.5.0 (1687e59)
    • (cargo-release) version 0.4.0 (28e58f6)
    • (cargo-release) version 0.11.0 (a5be31c)
    • Revert "break more dev-depedency cycles up to git-odb" (22337ce)

v0.4.1 (2021-08-10)

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.4.1 (9790c15)
    • break more dev-depedency cycles up to git-odb (7ee278b)

v0.4.0 (2021-08-10)

Commit Statistics

  • 18 commits contributed to the release over the course of 83 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)
    • clippy on tests and thanks clippy (a77a71c)
    • refactor (a92f1e6)
    • (cargo-release) version 0.4.0 (866f86f)
    • [git-ref] the first failing test (7e802a0)
    • [git-odb] refactor (2958145)
    • (cargo-release) version 0.16.0 (769c649)
    • [git-odb] refactor (721303d)
    • [git-odb] refactor (ea224e9)
    • [git-odb] refactor (6a1b16a)
    • (cargo-release) version 0.10.0 (5d7ee6a)
    • [git-traverse] fix potential lifetime issue (fcf2e8f)
    • [git-diff] refactor (fa8b4e8)
    • [git-diff] refactor (9373cd6)
    • [git-diff] refactor (087e853)
    • (cargo-release) version 0.4.0 (c85d59a)
    • [git-diff] enforce greater restraint when using path-ids (ad89320)
    • (cargo-release) version 0.3.0 (684de4b)

v0.3.0 (2021-05-09)

Commit Statistics

  • 7 commits contributed to the release over the course of 6 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.15.0 (d91b241)
    • (cargo-release) version 0.3.0 (3f2f8de)
    • (cargo-release) version 0.2.0 (3fb8377)
    • (cargo-release) version 0.9.0 (84897fd)
    • refactor (082f8d0)
    • [traverse-tree] one test to pin implementation down a little (f0aeee1)
    • refactor (cceff1c)

v0.2.0 (2021-05-02)

Commit Statistics

  • 12 commits contributed to the release over the course of 2 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.14.0 (d9514ee)
    • (cargo-release) version 0.2.0 (ca48e06)
    • And it's a wrap for git-diff docs for now (9e09dd5)
    • refactor (6e6453d)
    • [traversal] Add remaining missing docs (2f573f3)
    • refactor (c0318cf)
    • git-diff docs (76af15b)
    • rename 'Locate' to 'Find' - shorter and just as good (60f72f5)
    • (cargo-release) version 0.13.0 (5c791af)
    • [traversal] experiment uses git-traverse (3609356)
    • [changes] more flexible handle of state (11db16b)
    • a new crate: git-traverse (1a9af50)

v0.1.0 (2021-04-30)

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • git-diff - fix include directive (c684382)
    • prepare test utilities for release… (d35e654)
    • (cargo-release) version 0.8.0 (a1ce210)
    • (cargo-release) version 0.3.0 (e9665c7)
    • (cargo-release) version 0.1.0 (cb7b667)
    • [traversal] run libgit2 parallel first to have a chance to get data more quickly (0a3564d)
    • [traversal] add CommitIter::tree_id() convenience method (6affd9d)
    • [tree-diff] another test, but no new outcome except that it seems to work (e295b53)
    • [tree-diff] And another test that showed something was indeed wrong (362680f)
    • refactor (85c5781)
    • refactor (109c4e0)
    • refactor (e7a7ee8)
    • [tree-diff] Beginning of more nested test-suite… (b8a90e7)
    • [tree-diff] the last todo, gone by test (d7418f3)
    • [tree-diff] consider that windows does do symlinks differently (b1b6e00)
    • [tree-diff] another green test (2627df0)
    • [tree-diff] be independent on commit hashes (05e8e4a)
    • [tree-diff] another green test (1bfa9da)
    • [tree-diff] another green test (9ca57fa)
    • [tree-diff] a new failing test (c6eb677)
    • tree-diff] another test (1eb961c)
    • [tree-diff] less todos (that break tests if present) (03f87fe)
    • [tree-diff] another test (b23012e)
    • [tree-diff] looks like windows now does line ending conversions for us (ff32a8f)
    • [tree-diff] another green test (ec681da)
    • refactor (d550936)
    • [tree-diff] one more test green + refactor (bc5549d)
    • [tree-diff] ManuallyDrop turns of drop behaviour, and I think it's Ok… (b885805)
    • [tree-diff] [FAIL] try to use peekable()… (0dcdc0e)
    • [tree-diff] a step towards catching up with rhs (bbe7beb)
    • [tree-diff] more tests (none of which hits new code paths) (791c429)
    • [tree-diff] deletion of directory and replacing it with a file (28e3fdd)
    • [tree-diff] test modification within a directory (ff82a82)
    • thanks clippy (c223e31)
    • [tree-diff] The first example of recursion works (f86566c)
    • step towards zero-alloc traversal (f554c77)
    • refactor (ca13594)
    • refactor (aa1897d)
    • refactor (a717dba)
    • refactor (8087ca3)
    • refactor (46583c1)
    • refactor (fdc8c79)
    • [tree-diff] refactor into iterator based model (29b527a)
    • refactor (9ce9832)
    • [tree-diff] A step closer to handling additions in a directory (a11f210)
    • [tree-diff] actually windows might have a point, let's see (0020a7c)
    • [tree-diff] detect modifications (b87f2b4)
    • [tree-diff] See if this works on windows (95db1de)
    • [tree-diff] the first succeeding test - additions (619d4f0)
    • refactor (a4d5f99)
    • refactor (11018e1)
    • [tree-diff] The first proper test with an API I like (ae6944e)
    • refactor (633cba7)
    • refactor (3c10d06)
    • delegate-based tree diff traversal for maximum flexibility and performance (cbacca0)
    • Maybe avoid even more allocations? At the expense of usability. (230ef04)
    • probably a good idea to just use a graph for now to avoid a huge trap (6b43cdc)
    • Sketch of how changes could actually be returned. (a48db50)
    • refactor (03ee510)
    • Second sketch of 'fluid' diff API that hopefullly makes clear how it works (ef6d469)
    • First sketch of diff API (fc3f2b7)
    • Better ergonomics for accessing decoded objects (ae3eab6)
    • Make sure releases of 'git-diff' don't get too big (378dde7)
    • Frame for testing tree(&tree) diffing (28c78f5)
    • More explicit expectations towards entries in mutable Trees (d94f84c)

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

v0.0.0 (2021-04-26)

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