Skip to content

Releases: GitoxideLabs/gitoxide

gix-traverse v0.31.0

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

Chore

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

Commit Statistics

  • 6 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)
    • More cleanup of test crates (73c685a)
    • 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-transport v0.35.0

22 Aug 10:05
6c62e74
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 9 calendar days.
  • 19 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 'fix-redirect' (e83c38f)
    • Set maximum redirect limit to what curl seems to use by default (7663a48)
    • Refactor (1bc42e9)
    • Fix git-transport reqwest client: Support redirect (e642690)

gix-tempfile 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-submodule v0.2.0

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

Chore

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

New Features

  • TBD a way to learn if submodules are active efficiently

Bug Fixes

  • Modules::is_active() now counts everything that doesn't match submodule.active (if present) as inactive.
  • Assure gix-submodule works with Rust 1.65.
    The previous version of this loop, possibly preferable, ran into
    a borrow-check issue that was no more from Rust 1.70 onwards.

New Features (BREAKING)

  • remove File::names_and_active_state() in favor of File::is_active_platform().
    With this platform it's possible to make repeated checks to see if a named submodule is active.
  • make API less error prone by enforcing overrides at instantiation time.
    It's made so that overrides can still be applied at a later point.

Commit Statistics

  • 11 commits contributed to the release over the course of 4 calendar days.
  • 15 days passed between releases.
  • 6 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)
    • Modules::is_active() now counts everything that doesn't match submodule.active (if present) as inactive. (e0d9b09)
    • Just fmt (0d258f4)
    • Merge branch 'submodule-in-gix' (36f7b78)
    • Remove File::names_and_active_state() in favor of File::is_active_platform(). (3503f49)
    • Make API less error prone by enforcing overrides at instantiation time. (4a443e4)
    • Assure gix-submodule works with Rust 1.65. (8172f0e)
    • Don't call crate 'WIP' in manifest anymore. (229bd48)
    • Merge branch 'submodule-active' (a3afaa4)
    • TBD a way to learn if submodules are active efficiently (af1cab3)

gix-sec v0.9.0

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

Chore

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

Commit Statistics

  • 2 commits contributed to the release over the course of 4 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)
    • Don't call crate 'WIP' in manifest anymore. (229bd48)

gix-revwalk v0.6.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.
  • 15 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-revision v0.20.0

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

Chore

  • switch nom to winnow in remaining uses in gix-object, gix-ref, and gix-actor for ~20% more performance.
    It's likely that over time, these parsers will get even faster due to improvements to winnow.
    Thanks, Ed Page, for single-handedly performing this transition.
  • don't call crate 'WIP' in manifest anymore.
  • add benchmarks to avoid parsing performance regressions
  • use faster-hex instead of hex
    The performance here certainly doesn't make a difference, but we
    try to avoid duplicate dependencies.

New Features

  • add tracing support to describt().

Bug Fixes

  • replace libflate2 with flage2 for buidling a gz file.
    This brings streaming support and better performance, while also
    supporting compression settings.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Make gix-url publishable by adding baseline test (d3746df)
    • 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)
    • Add tracing support to describt(). (f4a9a6b)
    • Switch nom to winnow in remaining uses in gix-object, gix-ref, and gix-actor for ~20% more performance. (ef54aab)
    • Upgrade winnow to latest patch release (8c41848)
    • Add fuzz-issue for reproduction (510192e)
    • Don't call crate 'WIP' in manifest anymore. (229bd48)
    • Add benchmarks to avoid parsing performance regressions (353b1a7)
    • Merge branch 'faster-hex' (4a4fa0f)
    • Use faster-hex instead of hex (145125a)
    • Merge branch 'archive-gz' (c7d9129)
    • Replace libflate2 with flage2 for buidling a gz file. (e0432d1)

gix-refspec v0.16.0

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

Chore

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

Commit Statistics

  • 3 commits contributed to the release over the course of 4 calendar days.
  • 15 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)

gix-ref v0.35.0

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

Chore

  • switch nom to winnow in remaining uses in gix-object, gix-ref, and gix-actor for ~20% more performance.
    It's likely that over time, these parsers will get even faster due to improvements to winnow.
    Thanks, Ed Page, for single-handedly performing this transition.

Commit Statistics

  • 19 commits contributed to the release over the course of 4 calendar days.
  • 15 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)
    • Cleanup gix-ref-tests (e0c64fd)
    • Just fmt (0d258f4)
    • Switch nom to winnow in remaining uses in gix-object, gix-ref, and gix-actor for ~20% more performance. (ef54aab)
    • Upgrade winnow to latest patch release (8c41848)
    • Switch errors to StrContext (df226dd)
    • Show more error details in parse tests failures (266864f)
    • Upgrade to Winnow 0.5 (3f8c91f)
    • Simplify parsers (12f03db)
    • Simplify LineRef parser (2fb4a54)
    • Resolve 0.4 not-quite deprecations (f0cbf81)
    • Resolve 0.4 deprecations (9ed7df0)
    • Upgrade to Winnow 0.4 (86ea47f)
    • Parse explicitly in prep for 0.4 (b3f0418)
    • Resolve remaining winnow 0.3 deprecations (fee441d)
    • Prefer Parser inherent parsers (b37a909)
    • Prefer built-in Winnow parsers (ac0e81c)
    • Simplify winnow ErrMode construction (86d7fd1)
    • Switch gix to winnow 0.3 (ee75de1)

gix-quote v0.4.7

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

Chore

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

Commit Statistics

  • 2 commits contributed to the release over the course of 4 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)
    • Don't call crate 'WIP' in manifest anymore. (229bd48)