Skip to content

Releases: GitoxideLabs/gitoxide

gix-config-value v0.15.1

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

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
  • Uncategorized
    • Update changelogs prior to release (65037b5)
    • 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-config v0.46.0

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

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 in criterion (91aef25)
    • Adapt gix-config tests to changes in tempfile (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

15 Jul 03:40
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-command v0.6.2

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

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

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 #2014 from GitoxideLabs/zip (648022b)

gix-blame v0.3.0

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

New Features (BREAKING)

  • add debug_track_path and blame_path

  • follow renames in blame

  • Add BlameRanges to enable multi-range blame support
    This update replaces single-range handling with the BlameRanges 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 to BlamePathEntry (90c2bb8)
    • Add debug_track_path and blame_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

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

  • 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

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

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

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

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 and SignatureRef (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

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

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 and gix-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

16 May 08:38
f0ed2cc
Compare
Choose a tag to compare

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

Commit Details

view details
  • Uncategorized
    • Update changelogs prior to release (31b86ee)
    • 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)