Releases: GitoxideLabs/gitoxide
gix-config-value v0.15.1
A maintenance release without user-facing changes.
Commit Statistics
- 4 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
gix-config v0.46.0
A maintenance release without user-facing changes.
Commit Statistics
- 14 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
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
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 #2041 from cruessler/add-blame-extraction (dd5f0a4)
- Thanks clippy (554ce13)
- Merge pull request #2033 from GitoxideLabs/dependabot/cargo/cargo-b72232998d (f8d7c0a)
- Adapt
gix-config
/gix-object
benches to changes incriterion
(91aef25) - Adapt
gix-config
tests to changes intempfile
(eccd13a) - Bump the cargo group with 56 updates (151e3a5)
- 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 #1971 from GitoxideLabs/new-release (8d4c4d1)
gix-commitgraph v0.29.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-command v0.6.2
A maintenance release without user-facing changes.
Commit Statistics
- 4 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
gix-blame v0.3.0
New Features (BREAKING)
-
add
debug_track_path
andblame_path
-
follow renames in blame
-
Add
BlameRanges
to enable multi-range blame support
This update replaces single-range handling with theBlameRanges
type, allowing multiple 1-based inclusive line ranges to be specified for blame operations.It hides some of the implementation details of the range logic, prepares for compatibility with
git
behavior, and adds tests to validate multi-range scenarios.
Commit Statistics
- 41 commits contributed to the release over the course of 79 calendar days.
- 79 days passed between releases.
- 3 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Thanks Clippy
Clippy helped 2 times to make code idiomatic.
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 #2066 from cruessler/add-test-for-file-added-in-two-different-branches (8007f1d)
- Add test for file with two roots (92751b7)
- Merge pull request #2041 from cruessler/add-blame-extraction (dd5f0a4)
- Refactor (378b1be)
- Thanks clippy (c7a2e80)
- Only add entry when blame was passed (5d748af)
- Add
index
toBlamePathEntry
(90c2bb8) - Add
debug_track_path
andblame_path
(81297cf) - Merge pull request #2042 from cruessler/remove-unwrap-in-tests (e09825a)
- Remove most .unwrap()'s in gix-blame tests (4bf61f5)
- Merge pull request #2039 from cruessler/add-test-for-rename-tracking (073487b)
- Refactor (8e2bc0f)
- Remove obsolete comment (2541378)
- Add test for source file name tracking per hunk (8ba513c)
- Merge pull request #2022 from cruessler/add-rename-tracking-to-blame (76eddf8)
- Refactor (3e5365c)
- Get current file_path from unblamed hunk (7435ed5)
- Follow renames in blame (d2e98f3)
- Use
pretty_assertion::assert_equal
(6e6836b) - Merge pull request #2023 from cruessler/add-tests-for-blame-in-sub-directory (f606bd5)
- Add test for blame in sub-directory (cca22e2)
- 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 #1983 from cruessler/make-process-changes-work-with-overlapping-ranges (83e1b73)
- Refactor (b2121bc)
- Thanks clippy (ee6f5cc)
- Use Blamed File and Source File more consistently (2f6786b)
- Correctly process overlapping unblamed hunks (6e1ea6d)
- Provide more context in assertion (d46766a)
- Merge pull request #1978 from cruessler/make-mutation-more-idiomatic (dc3c7c9)
- Make mutation more idiomatic (4423cae)
- Remove obsolete comment (2d2365e)
- Merge pull request #1974 from cruessler/move-commit-time-to-either (8be3193)
- Make use of
gix_traverse::commit::Either::commit_time()
(f59a794) - Merge pull request #1973 from holodorum/feature/blame-range-support (de13b16)
- Refactor (d4461e7)
- Add
BlameRanges
to enable multi-range blame support (f189031) - Merge pull request #1971 from GitoxideLabs/new-release (8d4c4d1)
gix-attributes v0.27.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
- 8 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
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
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 #2041 from cruessler/add-blame-extraction (dd5f0a4)
- Thanks clippy (554ce13)
- 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-archive v0.22.0
A maintenance release without user-facing changes.
Commit Statistics
- 10 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 #2049 from joshtriplett/zip4 (b8f2ab6)
- Upgrade to zip 4, which uses zlib-rs by default (e768c94)
- Merge pull request #2033 from GitoxideLabs/dependabot/cargo/cargo-b72232998d (f8d7c0a)
- Bump the cargo group with 56 updates (151e3a5)
- Merge pull request #2014 from GitoxideLabs/zip (648022b)
gix-actor v0.35.2
New Features
- implement
From<Signature> for Identity
for convenient conversions of owned types.
Commit Statistics
- 9 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 #2038 from ilyagr/signature-doc (8f6ecfe)
- Refactor (aff23d6)
- Gix-actor docs: document conversions between
Signature
andSignatureRef
(8bebd2e) - Merge pull request #2036 from GitoxideLabs/improvements (249bf9a)
- Implement
From<Signature> for Identity
for convenient conversions of owned types. (8c34d9f) - 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)
gitoxide-core v0.48.0
New Features
- add first debug version of
gix tag list
gix revision list --long-hashes
for faster iteration.
The performance of the short-hash generation was improved as well.- support for
commitgraph list from..to
to exercise the new 'hide' capability.
Bug Fixes
gix submodule list
now prints the submodule path in debug mode
That way, special characters won't affect the terminal.
Commit Statistics
- 26 commits contributed to the release over the course of 79 calendar days.
- 79 days passed between releases.
- 4 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Thanks Clippy
Clippy helped 1 time to make code idiomatic.
Commit Details
view details
- Uncategorized
- Update changelogs prior to release (65037b5)
gix submodule list
now prints the submodule path in debug mode (a8b5751)- Merge pull request #2073 from cruessler/add-tag-list (c7af04d)
- Refactor (750ae9b)
- Make output more verbose (a845a4b)
- Add first debug version of
gix tag list
(37d3bf2) - 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 #2051 from GitoxideLabs/improvements (f933f80)
gix revision list --long-hashes
for faster iteration. (ab52a49)- Merge pull request #2022 from cruessler/add-rename-tracking-to-blame (76eddf8)
- Refactor (3e5365c)
- Adapt to changes in
gix-blame
(f899d6d) - Merge pull request #2037 from GitoxideLabs/hide (92febae)
- Support for
commitgraph list from..to
to exercise the new 'hide' capability. (c5bc49f) - Merge pull request #2033 from GitoxideLabs/dependabot/cargo/cargo-b72232998d (f8d7c0a)
- Bump the cargo group with 56 updates (151e3a5)
- 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)
- 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 #1975 from GitoxideLabs/improvements (28935a5)
- Thanks clippy (dbf65c9)
- Merge pull request #1971 from GitoxideLabs/new-release (8d4c4d1)
gix-worktree-stream v0.21.2
A maintenance release without user-facing changes.
Commit Statistics
- 4 commits contributed to the release over the course of 20 calendar days.
- 20 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages