Skip to content

Releases: GitoxideLabs/gitoxide

gix-glob v0.21.0

15 Jul 03:40
5a919c4
Compare
Choose a tag to compare

New Features (BREAKING)

  • Pattern parser in is now stateful to allow options for how to parse ignore patterns.
    That way it can support settings and other state that affect parsing.
    This affects various crates which are all marked as breaking now.

Commit Statistics

  • 4 commits contributed to the release over the course of 59 calendar days.
  • 59 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update changelogs prior to release (65037b5)
    • Merge pull request #2019 from GitoxideLabs/precious-opt-in (5f9de52)
    • Pattern parser in is now stateful to allow options for how to parse ignore patterns. (828e903)
    • Merge pull request #2014 from GitoxideLabs/zip (648022b)

gix-fsck v0.12.0

15 Jul 03:41
5a919c4
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Update changelogs prior to release (65037b5)
    • Merge pull request #1971 from GitoxideLabs/new-release (8d4c4d1)

gix-fs v0.16.0

15 Jul 03:40
5a919c4
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Update changelogs prior to release (65037b5)
    • Merge pull request #2062 from rickprice/minor_documentation_fixups (c2eb0c1)
    • Small documentation fixes (bfb1c34)
    • Merge pull request #2033 from GitoxideLabs/dependabot/cargo/cargo-b72232998d (f8d7c0a)
    • Bump the cargo group with 56 updates (151e3a5)
    • Merge pull request #1971 from GitoxideLabs/new-release (8d4c4d1)

gix-filter v0.20.0

15 Jul 03:40
5a919c4
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Update changelogs prior to release (65037b5)
    • Merge pull request #2070 from GitoxideLabs/dependabot/cargo/cargo-827bceb7eb (dab97f7)
    • Bump the cargo group across 1 directory with 68 updates (a9a8ea1)
    • Merge pull request #2062 from rickprice/minor_documentation_fixups (c2eb0c1)
    • Small documentation fixes (bfb1c34)
    • Merge pull request #2019 from GitoxideLabs/precious-opt-in (5f9de52)
    • Adapt to changes in gix-ignore and gix-glob, and more. (4ef7806)
    • Merge pull request #2014 from GitoxideLabs/zip (648022b)

gix-features v0.43.0

15 Jul 03:40
5a919c4
Compare
Choose a tag to compare

New Features (BREAKING)

  • walkdir_sorted_new adds max_depth parameter
    max_depth parameter determines the maximum depth the WalkDir will
    recurse into.

    Example values:

    • 0 -> Returns only the root path with no children.
  • 1 -> Returns the root path, with children.
  • 2..n -> Returns the root path, children and {n}-grandchildren

Commit Statistics

  • 11 commits contributed to the release over the course of 79 calendar days.
  • 79 days passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Update changelogs prior to release (65037b5)
    • Merge pull request #2061 from orthros/pseudo-refs (60c29a5)
    • Refactor (43f92b5)
    • Walkdir_sorted_new adds max_depth parameter (6c77b54)
    • Merge pull request #2070 from GitoxideLabs/dependabot/cargo/cargo-827bceb7eb (dab97f7)
    • Bump the cargo group across 1 directory with 68 updates (a9a8ea1)
    • Merge pull request #2062 from rickprice/minor_documentation_fixups (c2eb0c1)
    • Small documentation fixes (bfb1c34)
    • Merge pull request #2033 from GitoxideLabs/dependabot/cargo/cargo-b72232998d (f8d7c0a)
    • Bump the cargo group with 56 updates (151e3a5)
    • Merge pull request #1971 from GitoxideLabs/new-release (8d4c4d1)

gix-discover v0.41.0

15 Jul 03:40
5a919c4
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Update changelogs prior to release (65037b5)
    • Merge pull request #2033 from GitoxideLabs/dependabot/cargo/cargo-b72232998d (f8d7c0a)
    • Bump the cargo group with 56 updates (151e3a5)
    • Merge pull request #2009 from GitoxideLabs/release-gix-index (c3f06ae)
    • Release gix-path v0.10.18, gix-date v0.10.2, gix-traverse v0.46.2, gix-index v0.40.1 (d2b4c44)
    • Merge pull request #1971 from GitoxideLabs/new-release (8d4c4d1)

gix-dir v0.15.0

15 Jul 03:40
5a919c4
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Update changelogs prior to release (65037b5)
    • Merge pull request #2019 from GitoxideLabs/precious-opt-in (5f9de52)
    • Adapt to changes in gix-ignore and gix-glob, and more. (4ef7806)
    • Merge pull request #2009 from GitoxideLabs/release-gix-index (c3f06ae)
    • Release gix-path v0.10.18, gix-date v0.10.2, gix-traverse v0.46.2, gix-index v0.40.1 (d2b4c44)
    • Merge pull request #1971 from GitoxideLabs/new-release (8d4c4d1)

gix-diff v0.53.0

15 Jul 03:40
5a919c4
Compare
Choose a tag to compare

New Features

  • add explicit accessors for common fields
  • Add Sink that implements git's diffing improvement heuristics

Bug Fixes

  • blob::UnifiedDiff now produces non-overlapping hunks.
    Previously it was possible to see two hunks with overlapping context lines
    due to an off-by-one error.

  • remove blob::GitDiff Sink as it doesn't work concistently.
    Against better judgement I was compelled to merge this implementation in,
    assuming one test must be enough given that it is a transcription.

    This, however, wasn't the case and there is strong evidence that it produces
    diffs that aren't correct.

  • improve rename tracking performance characteristics to make exponential runtime less likely.
    This optimizes specifically for the case where there are a lot of added files, but no deletion to
    pair it up with.

Commit Statistics

  • 26 commits contributed to the release over the course of 79 calendar days.
  • 79 days passed between releases.
  • 5 commits were understood as conventional.
  • 1 unique issue was worked on: #2011

Thanks Clippy

Clippy helped 2 times to make code idiomatic.

Commit Details

view details
  • #2011
    • Remove blob::GitDiff Sink as it doesn't work concistently. (4f27179)
  • Uncategorized
    • Update changelogs prior to release (65037b5)
    • Merge pull request #2071 from cruessler/add-accessors-to-change-ref (5335c84)
    • Merge pull request #2072 from GitoxideLabs/fix-unidiff (f87967d)
    • Reproduce unified diff issue (5e64298)
    • Thanks clippy (79b8f06)
    • Reference new methods in docs for ChangeRef::field() (fad0118)
    • Add explicit accessors for common fields (bd01893)
    • Merge pull request #2043 from GitoxideLabs/fix-unidiff (08e7777)
    • blob::UnifiedDiff now produces non-overlapping hunks. (0d102f4)
    • Merge pull request #2017 from GitoxideLabs/improvements (3094214)
    • Improve rename tracking performance characteristics to make exponential runtime less likely. (0eaced9)
    • Merge pull request #2011 from blinxen/main (fd49eee)
    • Make GitDiff compatible to strings and bytes. (5505646)
    • Refactor (5e699d2)
    • Add Sink that implements git's diffing improvement heuristics (c84296b)
    • Update imara-diff to the latest version. (732adb8)
    • Merge pull request #2014 from GitoxideLabs/zip (648022b)
    • Release gix-glob v0.20.1, gix-attributes v0.26.1, gix-command v0.6.1, gix-filter v0.19.2, gix-worktree-stream v0.21.2, gix-archive v0.21.2 (f0ed2cc)
    • Merge pull request #2009 from GitoxideLabs/release-gix-index (c3f06ae)
    • Release gix-path v0.10.18, gix-date v0.10.2, gix-traverse v0.46.2, gix-index v0.40.1 (d2b4c44)
    • Merge pull request #1975 from GitoxideLabs/improvements (28935a5)
    • Thanks clippy (dbf65c9)
    • Merge pull request #1977 from GitoxideLabs/dependabot/cargo/cargo-811d7b929d (800738a)
    • Bump the cargo group with 12 updates (4408166)
    • Merge pull request #1971 from GitoxideLabs/new-release (8d4c4d1)

gix-date v0.10.3

15 Jul 03:40
5a919c4
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Update changelogs prior to release (65037b5)
    • Merge pull request #2070 from GitoxideLabs/dependabot/cargo/cargo-827bceb7eb (dab97f7)
    • Bump the cargo group across 1 directory with 68 updates (a9a8ea1)
    • Merge pull request #2033 from GitoxideLabs/dependabot/cargo/cargo-b72232998d (f8d7c0a)
    • Bump the cargo group with 56 updates (151e3a5)
    • Merge pull request #2009 from GitoxideLabs/release-gix-index (c3f06ae)

gix-credentials v0.30.0

15 Jul 03:40
5a919c4
Compare
Choose a tag to compare

New Features

  • add protocol::Context::redacted() as convenient way to not leak secrets.

Bug Fixes (BREAKING)

  • pass password_expiry_utc and oauth_refresh_token in credential helper invocations

Commit Statistics

  • 10 commits contributed to the release over the course of 79 calendar days.
  • 79 days passed between releases.
  • 2 commits were understood as conventional.
  • 1 unique issue was worked on: #1998

Commit Details

view details
  • #1998
    • Pass password_expiry_utc and oauth_refresh_token in credential helper invocations (3a50af5)
  • Uncategorized
    • Update changelogs prior to release (65037b5)
    • Merge pull request #2014 from GitoxideLabs/zip (648022b)
    • Release gix-glob v0.20.1, gix-attributes v0.26.1, gix-command v0.6.1, gix-filter v0.19.2, gix-worktree-stream v0.21.2, gix-archive v0.21.2 (f0ed2cc)
    • Merge pull request #1999 from GitoxideLabs/credential-helper-protocol-fix (8d30ab1)
    • Adapt to changes in gix-sec (6880175)
    • Merge pull request #2009 from GitoxideLabs/release-gix-index (c3f06ae)
    • Release gix-path v0.10.18, gix-date v0.10.2, gix-traverse v0.46.2, gix-index v0.40.1 (d2b4c44)
    • Add protocol::Context::redacted() as convenient way to not leak secrets. (f0cacb0)
    • Merge pull request #1971 from GitoxideLabs/new-release (8d4c4d1)