Releases: GitoxideLabs/gitoxide
gix-glob v0.21.0
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
gix-fsck v0.12.0
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
gix-fs v0.16.0
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
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
andgix-glob
, and more. (4ef7806) - Merge pull request #2014 from GitoxideLabs/zip (648022b)
gix-features v0.43.0
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
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
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
andgix-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
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)
- Remove
- 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
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
New Features
- add
protocol::Context::redacted()
as convenient way to not leak secrets.
Bug Fixes (BREAKING)
- pass
password_expiry_utc
andoauth_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
andoauth_refresh_token
in credential helper invocations (3a50af5)
- Pass
- 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)