Skip to content

Releases: GitoxideLabs/gitoxide

gix-mailmap v0.17.0

22 Aug 10:05
6c62e74
Compare
Choose a tag to compare

Chore

  • don't call crate 'WIP' in manifest anymore.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release gix-date v0.7.3, gix-hash v0.12.0, gix-features v0.33.0, gix-actor v0.25.0, gix-object v0.35.0, gix-path v0.9.0, gix-glob v0.11.0, gix-quote v0.4.7, gix-attributes v0.17.0, gix-command v0.2.9, gix-packetline-blocking v0.16.5, gix-filter v0.3.0, gix-fs v0.5.0, gix-commitgraph v0.19.0, gix-hashtable v0.3.0, gix-revwalk v0.6.0, gix-traverse v0.31.0, gix-worktree-stream v0.3.0, gix-archive v0.3.0, gix-config-value v0.13.0, gix-tempfile v8.0.0, gix-lock v8.0.0, gix-ref v0.35.0, gix-sec v0.9.0, gix-config v0.28.0, gix-prompt v0.6.0, gix-url v0.22.0, gix-credentials v0.18.0, gix-diff v0.34.0, gix-discover v0.23.0, gix-ignore v0.6.0, gix-bitmap v0.2.7, gix-index v0.22.0, gix-mailmap v0.17.0, gix-negotiate v0.6.0, gix-pack v0.41.0, gix-odb v0.51.0, gix-pathspec v0.1.0, gix-packetline v0.16.5, gix-transport v0.35.0, gix-protocol v0.38.0, gix-revision v0.20.0, gix-refspec v0.16.0, gix-submodule v0.2.0, gix-worktree v0.24.0, gix-worktree-state v0.1.0, gix v0.52.0, gitoxide-core v0.31.0, gitoxide v0.29.0, safety bump 41 crates (30b2761)
    • Update changelogs prior to release (f23ea88)
    • Don't call crate 'WIP' in manifest anymore. (229bd48)
    • Release gix-glob v0.10.2, gix-date v0.7.2, gix-validate v0.8.0, gix-object v0.34.0, gix-ref v0.34.0, gix-config v0.27.0, gix-commitgraph v0.18.2, gix-revwalk v0.5.0, gix-revision v0.19.0, gix-refspec v0.15.0, gix-submodule v0.1.0, safety bump 18 crates (4604f83)

gix-lock v8.0.0

22 Aug 09:32
30b2761
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Prepare more changelogs (6672d8e)
    • Update changelogs prior to release (f23ea88)

gix-index v0.22.0

22 Aug 10:05
6c62e74
Compare
Choose a tag to compare

Chore

  • split tests off into their own crate to allow feature toggles.
    That way we can test with the parallel feature and won't have to
    create bogus feature toggles that are only used for testing, yet visbible
    to users.

New Features

  • add entry::Mode::is_submodule()
  • add State::prefixed_entries() returning a range of entries with a given prefix.
    This is useful to limit entry traversal and thus do less work.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release gix-date v0.7.3, gix-hash v0.12.0, gix-features v0.33.0, gix-actor v0.25.0, gix-object v0.35.0, gix-path v0.9.0, gix-glob v0.11.0, gix-quote v0.4.7, gix-attributes v0.17.0, gix-command v0.2.9, gix-packetline-blocking v0.16.5, gix-filter v0.3.0, gix-fs v0.5.0, gix-commitgraph v0.19.0, gix-hashtable v0.3.0, gix-revwalk v0.6.0, gix-traverse v0.31.0, gix-worktree-stream v0.3.0, gix-archive v0.3.0, gix-config-value v0.13.0, gix-tempfile v8.0.0, gix-lock v8.0.0, gix-ref v0.35.0, gix-sec v0.9.0, gix-config v0.28.0, gix-prompt v0.6.0, gix-url v0.22.0, gix-credentials v0.18.0, gix-diff v0.34.0, gix-discover v0.23.0, gix-ignore v0.6.0, gix-bitmap v0.2.7, gix-index v0.22.0, gix-mailmap v0.17.0, gix-negotiate v0.6.0, gix-pack v0.41.0, gix-odb v0.51.0, gix-pathspec v0.1.0, gix-packetline v0.16.5, gix-transport v0.35.0, gix-protocol v0.38.0, gix-revision v0.20.0, gix-refspec v0.16.0, gix-submodule v0.2.0, gix-worktree v0.24.0, gix-worktree-state v0.1.0, gix v0.52.0, gitoxide-core v0.31.0, gitoxide v0.29.0, safety bump 41 crates (30b2761)
    • Update changelogs prior to release (f23ea88)
    • More cleanup of test crates (73c685a)
    • Split tests off into their own crate to allow feature toggles. (93feea2)
    • Merge branch 'submodule-in-gix' (36f7b78)
    • Add entry::Mode::is_submodule() (5fd6364)
    • Merge branch 'pathspec-matching' (9f4dfe0)
    • Add State::prefixed_entries() returning a range of entries with a given prefix. (05ed965)
    • Release gix-glob v0.10.2, gix-date v0.7.2, gix-validate v0.8.0, gix-object v0.34.0, gix-ref v0.34.0, gix-config v0.27.0, gix-commitgraph v0.18.2, gix-revwalk v0.5.0, gix-revision v0.19.0, gix-refspec v0.15.0, gix-submodule v0.1.0, safety bump 18 crates (4604f83)
    • Merge branch 'dev-on-linux' (6b4a303)
    • Fix various tests to run properly on linux (ef8ccd9)

gix-ignore v0.6.0

22 Aug 10:05
6c62e74
Compare
Choose a tag to compare

Chore

  • don't call crate 'WIP' in manifest anymore.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release gix-date v0.7.3, gix-hash v0.12.0, gix-features v0.33.0, gix-actor v0.25.0, gix-object v0.35.0, gix-path v0.9.0, gix-glob v0.11.0, gix-quote v0.4.7, gix-attributes v0.17.0, gix-command v0.2.9, gix-packetline-blocking v0.16.5, gix-filter v0.3.0, gix-fs v0.5.0, gix-commitgraph v0.19.0, gix-hashtable v0.3.0, gix-revwalk v0.6.0, gix-traverse v0.31.0, gix-worktree-stream v0.3.0, gix-archive v0.3.0, gix-config-value v0.13.0, gix-tempfile v8.0.0, gix-lock v8.0.0, gix-ref v0.35.0, gix-sec v0.9.0, gix-config v0.28.0, gix-prompt v0.6.0, gix-url v0.22.0, gix-credentials v0.18.0, gix-diff v0.34.0, gix-discover v0.23.0, gix-ignore v0.6.0, gix-bitmap v0.2.7, gix-index v0.22.0, gix-mailmap v0.17.0, gix-negotiate v0.6.0, gix-pack v0.41.0, gix-odb v0.51.0, gix-pathspec v0.1.0, gix-packetline v0.16.5, gix-transport v0.35.0, gix-protocol v0.38.0, gix-revision v0.20.0, gix-refspec v0.16.0, gix-submodule v0.2.0, gix-worktree v0.24.0, gix-worktree-state v0.1.0, gix v0.52.0, gitoxide-core v0.31.0, gitoxide v0.29.0, safety bump 41 crates (30b2761)
    • Update changelogs prior to release (f23ea88)
    • Don't call crate 'WIP' in manifest anymore. (229bd48)
    • Merge branch 'pathspec-matching' (9f4dfe0)
    • Adapt to changes in gix-glob (f564fed)
    • Adapt to changes in gix-glob (a943647)
    • Release gix-glob v0.10.2, gix-date v0.7.2, gix-validate v0.8.0, gix-object v0.34.0, gix-ref v0.34.0, gix-config v0.27.0, gix-commitgraph v0.18.2, gix-revwalk v0.5.0, gix-revision v0.19.0, gix-refspec v0.15.0, gix-submodule v0.1.0, safety bump 18 crates (4604f83)
    • Merge branch 'dev-on-linux' (6b4a303)
    • Fix various tests to run properly on linux (ef8ccd9)

gix-hashtable v0.3.0

22 Aug 09:32
30b2761
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 1 commit contributed to the release.
  • 30 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 (f23ea88)

gix-hash v0.12.0

22 Aug 09:32
30b2761
Compare
Choose a tag to compare

New Features (BREAKING)

  • improve hex-parsing performance.
    This improvementment is measurable in real-world applications.

    The reason for the breaking change is that the error type changed
    slightly.

Commit Statistics

  • 3 commits contributed to the release over the course of 5 calendar days.
  • 30 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 (f23ea88)
    • Merge branch 'faster-hex' (4a4fa0f)
    • Improve hex-parsing performance. (bd86f83)

gix-glob v0.11.0

22 Aug 09:32
30b2761
Compare
Choose a tag to compare

Chore

  • don't call crate 'WIP' in manifest anymore.

New Features

  • add Pattern::from_bytes_without_negation()

Bug Fixes

  • be sure to allow ENDS_WITH optimization if shellglobs are enabled

New Features (BREAKING)

  • Pattern::matches_repo_relative_path(..., wildmatch::Flags) allows controlling base flags.
    Previously, this method would assume that path globs should stop at slashes, and now
    this setting can be controlled by the caller.

Bug Fixes (BREAKING)

  • search::Pattern::may_use_glob_pattern() removed
    It actually wasn't used in the base implementation at all

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Update changelogs prior to release (f23ea88)
    • Be sure to allow ENDS_WITH optimization if shellglobs are enabled (ddb593b)
    • Don't call crate 'WIP' in manifest anymore. (229bd48)
    • Merge branch 'pathspec-matching' (9f4dfe0)
    • Add Pattern::from_bytes_without_negation() (2b48686)
    • Pattern::matches_repo_relative_path(..., wildmatch::Flags) allows controlling base flags. (63ef011)
    • search::Pattern::may_use_glob_pattern() removed (d9126eb)

gix-fs v0.5.0

22 Aug 09:32
30b2761
Compare
Choose a tag to compare

New Features

  • add FileSnapshot::new() to create free-floating instances.

Commit Statistics

  • 3 commits contributed to the release over the course of 1 calendar day.
  • 30 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 (f23ea88)
    • Merge branch 'submodule-in-gix' (36f7b78)
    • Add FileSnapshot::new() to create free-floating instances. (2650843)

gix-filter v0.3.0

22 Aug 09:32
30b2761
Compare
Choose a tag to compare

Chore

  • don't call crate 'WIP' in manifest anymore.

Commit Statistics

  • 7 commits contributed to the release over the course of 18 calendar days.
  • 30 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 (f23ea88)
    • Merge branch 'worktree-organization' (8d0d8e0)
    • Adapt to changes in gix-worktree (e5717e1)
    • Don't call crate 'WIP' in manifest anymore. (229bd48)
    • Release gix-glob v0.10.2, gix-date v0.7.2, gix-validate v0.8.0, gix-object v0.34.0, gix-ref v0.34.0, gix-config v0.27.0, gix-commitgraph v0.18.2, gix-revwalk v0.5.0, gix-revision v0.19.0, gix-refspec v0.15.0, gix-submodule v0.1.0, safety bump 18 crates (4604f83)
    • Merge branch 'dev-on-linux' (6b4a303)
    • Fix various tests to run properly on linux (ef8ccd9)

gix-features v0.33.0

22 Aug 09:32
30b2761
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 1 commit contributed to the release.
  • 30 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 (f23ea88)