Skip to content

Releases: GitoxideLabs/gitoxide

gix-commitgraph v0.22.1

06 Dec 15:20
55d386a
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 7 commits contributed to the release over the course of 46 calendar days.
  • 54 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 changelogs prior to release (d3dcbe5)
    • Merge pull request #1131 from alexanderkjall/bump-memmap2-to-0.9 (f528ae8)
    • Upgrade memmap2 from 0.7.1 to 0.9.0 (f4c3380)
    • Merge branch 'check-cfg' (5a0d93e)
    • Replace all docsrs config by the document-features feature (bb3224c)
    • Merge branch 'size-optimization' (c0e72fb)
    • Remove CHANGELOG.md from all packages (b65a80b)

gix-command v0.3.0

06 Dec 15:20
55d386a
Compare
Choose a tag to compare

New Features

  • Add Context to provide much more context just like git sets it.
    git sets a bunch of context-carrying environment variables which gix
    shouldn't only (and optionally) read, but also pass on to spawned processes.

    With Context it's now possible to gather all of this information and
    set it at once.

    With a minimal context, one will also set the git_dir, particularly important
    on servers, which work with many different repositories, or a clone operation
    which may be in the context of one directory, but affects another.

  • add Prepare::with_shell_allow_argument_splitting() flag.
    This flag is enabled on windows by default to emulate git which
    doesn't actually use a shell at all there.

    This should help to allow windows users to use more complex programs,
    which might not have been possible previously.

    It also allows certain areas of gix to indicate that they are safe to
    use with this flag, which always is the case when git is prefixed, like
    with credential helpers.

  • trace credential helper invocations.
    This should make it easier to understand what's going on in case
    something isn't working as expected.

New Features (BREAKING)

  • add Context::stderr to configure whether or not to supress stderr.

Commit Statistics

  • 15 commits contributed to the release over the course of 46 calendar days.
  • 54 days passed between releases.
  • 4 commits were understood as conventional.
  • 2 unique issues were worked on: #1103, #1129

Commit Details

view details
  • #1103
    • Add some tests to be clearer about the kind of command that is created (1ff26b9)
    • Trace credential helper invocations. (bc44497)
  • #1129
    • Add Context to provide much more context just like git sets it. (9d7e28d)
  • Uncategorized
    • Prepare changelogs prior to release (d3dcbe5)
    • Merge branch 'adjustments-for-cargo' (8156340)
    • Add Context::stderr to configure whether or not to supress stderr. (ceb8826)
    • J fmt (51c7abc)
    • Merge branch 'improve-filters' (f09ea13)
    • Merge branch 'sh-on-windows' (2b80d84)
    • Add Prepare::with_shell_allow_argument_splitting() flag. (05972f1)
    • Merge branch 'fix-1103' (d75159c)
    • Merge branch 'error' (c372321)
    • Merge branch 'size-optimization' (c0e72fb)
    • Remove CHANGELOG.md from all packages (b65a80b)
    • Assure all crates have includes configured (065ab57)

gix-chunk v0.4.5

06 Dec 15:20
55d386a
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 3 commits contributed to the release over the course of 46 calendar days.
  • 137 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 changelogs prior to release (d3dcbe5)
    • Merge branch 'size-optimization' (c0e72fb)
    • Remove CHANGELOG.md from all packages (b65a80b)

gix-bitmap v0.2.8

06 Dec 15:20
55d386a
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 106 calendar days.
  • 106 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 changelogs prior to release (d3dcbe5)
    • Merge branch 'size-optimization' (c0e72fb)
    • Remove CHANGELOG.md from all packages (b65a80b)
    • Merge branch 'gix-submodule' (363ee77)

gix-attributes v0.20.1

06 Dec 15:20
55d386a
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 9 commits contributed to the release over the course of 46 calendar days.
  • 54 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 changelogs prior to release (d3dcbe5)
    • Merge branch 'gix-status' (dfb3f18)
    • More correct initialization order for new attribute search outcomes. (7d754cc)
    • Merge branch 'check-cfg' (5a0d93e)
    • Replace all docsrs config by the document-features feature (bb3224c)
    • Merge branch 'sh-on-windows' (2b80d84)
    • Remove special handling in favor of allowing shell-avoidance. (a0cc80d)
    • Merge branch 'size-optimization' (c0e72fb)
    • Remove CHANGELOG.md from all packages (b65a80b)

gix-archive v0.7.0

06 Dec 15:20
55d386a
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 15 commits contributed to the release over the course of 46 calendar days.
  • 54 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 changelogs prior to release (d3dcbe5)
    • Merge branch 'gix-status' (dfb3f18)
    • Adapt to changes in gix-filter (1763862)
    • Merge branch 'improve-filters' (f09ea13)
    • Adapt to changes in gix-filter (3b71ca5)
    • Merge branch 'check-cfg' (5a0d93e)
    • Replace all docsrs config by the document-features feature (bb3224c)
    • Merge branch 'fix-1096' (ff99a18)
    • Adapt to changes in gix-object (203d69c)
    • Merge branch 'gix-object-find' (c8bd660)
    • Adapt to changes related to usage of gix-object::Find trait where necessary (5761a4d)
    • Adapt to changes in gix_object and gix_odb. (24e319e)
    • Merge branch 'size-optimization' (c0e72fb)
    • Remove CHANGELOG.md from all packages (b65a80b)
    • Assure all crates have includes configured (065ab57)

gix-actor v0.28.1

06 Dec 15:20
55d386a
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 6 commits contributed to the release over the course of 46 calendar days.
  • 54 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 changelogs prior to release (d3dcbe5)
    • Upgrade to winnow 0.5.24 (abcfb65)
    • Merge branch 'check-cfg' (5a0d93e)
    • Replace all docsrs config by the document-features feature (bb3224c)
    • Merge branch 'size-optimization' (c0e72fb)
    • Remove CHANGELOG.md from all packages (b65a80b)

gitoxide-core v0.34.0

06 Dec 16:07
a96956b
Compare
Choose a tag to compare

New Features

  • gix rev parse --format to provide different versions of the same content.
    This only applies to blobs, but allows to obtain different versions of the same blob
    like:

    • what's stored in Git
  • what would be checked out to the worktree
  • what would be diffed

Changed (BREAKING)

  • use gix-object::Find trait

New Features (BREAKING)

  • make it possible to trace incoming and outgoing packetlines.
    Due to the way this is (and has to be) setup, unfortunately one
    has to integrate that with two crates, instead of just one.

    This changes touches multiple crates, most of which receive a single
    boolean as last argument to indicate whether the tracing should
    happen in the first place.

Commit Statistics

  • 31 commits contributed to the release over the course of 53 calendar days.
  • 54 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-worktree-state v0.5.0, gix v0.56.0, gix-fsck v0.1.0, gitoxide-core v0.34.0, gitoxide v0.32.0 (c8568b9)
    • Release gix-worktree v0.28.0, gix-diff v0.38.0, gix-discover v0.27.0, gix-macros v0.1.1, gix-mailmap v0.20.1, gix-negotiate v0.10.0, gix-pack v0.45.0, gix-odb v0.55.0, gix-pathspec v0.4.1, gix-packetline v0.17.0, gix-transport v0.39.0, gix-protocol v0.42.0, gix-revision v0.24.0, gix-refspec v0.20.0, gix-status v0.3.0, gix-submodule v0.6.0, gix-worktree-state v0.5.0, gix v0.56.0, gix-fsck v0.1.0, gitoxide-core v0.34.0, gitoxide v0.32.0 (d3fd11e)
    • Release gix-date v0.8.1, gix-hash v0.13.2, gix-trace v0.1.4, gix-features v0.36.1, gix-actor v0.28.1, gix-validate v0.8.1, gix-object v0.39.0, gix-path v0.10.1, gix-glob v0.14.1, gix-quote v0.4.8, gix-attributes v0.20.1, gix-command v0.3.0, gix-packetline-blocking v0.17.0, gix-utils v0.1.6, gix-filter v0.7.0, gix-fs v0.8.1, gix-chunk v0.4.5, gix-commitgraph v0.22.1, gix-hashtable v0.4.1, gix-revwalk v0.10.0, gix-traverse v0.35.0, gix-worktree-stream v0.7.0, gix-archive v0.7.0, gix-config-value v0.14.1, gix-tempfile v11.0.1, gix-lock v11.0.1, gix-ref v0.39.0, gix-sec v0.10.1, gix-config v0.32.0, gix-prompt v0.8.0, gix-url v0.25.2, gix-credentials v0.22.0, gix-ignore v0.9.1, gix-bitmap v0.2.8, gix-index v0.27.0, gix-worktree v0.28.0, gix-diff v0.38.0, gix-discover v0.27.0, gix-macros v0.1.1, gix-mailmap v0.20.1, gix-negotiate v0.10.0, gix-pack v0.45.0, gix-odb v0.55.0, gix-pathspec v0.4.1, gix-packetline v0.17.0, gix-transport v0.39.0, gix-protocol v0.42.0, gix-revision v0.24.0, gix-refspec v0.20.0, gix-status v0.3.0, gix-submodule v0.6.0, gix-worktree-state v0.5.0, gix v0.56.0, gix-fsck v0.1.0, gitoxide-core v0.34.0, gitoxide v0.32.0, safety bump 27 crates (55d386a)
    • Merge branch 'gix-status' (5fdc9df)
    • gix rev parse --format to provide different versions of the same content. (cf51a4d)
    • J fmt (51c7abc)
    • Merge branch 'gix-status' (dfb3f18)
    • Adapt to changes in gix-diff (1706e23)
    • Merge branch 'check-cfg' (5a0d93e)
    • Replace all docsrs config by the document-features feature (bb3224c)
    • Merge branch 'sh-on-windows' (2b80d84)
    • Remove special handling in favor of allowing shell-avoidance. (a0cc80d)
    • Merge branch 'gix-status' (c87f2cc)
    • Adapt to changes in gix related rename tracking (a28bf90)
    • Merge branch 'fix-1096' (ff99a18)
    • Adapt to changes in gix-object (203d69c)
    • Merge branch 'feat_basic_connectivity_check' (1f9aca5)
    • Flatten fsck connectivity into just fsck much like git fsck (7ab5c76)
    • Refactor (7a88b42)
    • Add basic connectivity check (8f795e8)
    • Merge branch 'fix-1096' (48ef17e)
    • Allow to print a tree without prettification, using --tree-style raw. (8dfbb4b)
    • Merge branch 'gix-object-find' (c8bd660)
    • Adapt to changes related to usage of gix-object::Find trait where necessary (5761a4d)
    • Use gix-object::Find trait (806ea47)
    • Adapt to changes in gix_object and gix_odb. (24e319e)
    • Merge branch 'trace-packetlines' (e7de4c7)
    • Make it possible to trace incoming and outgoing packetlines. (c3edef1)
    • Merge branch 'discover-split-worktree' (16170d9)
    • Add gix free discover to inform about repository discovery. (886289f)
    • Release gix-url v0.25.1 (47a1241)

gix-url v0.25.1

14 Oct 08:42
47a1241
Compare
Choose a tag to compare

Bug Fixes

  • make file:// url parsing with full backslashed path more robust on windows.

Commit Statistics

  • 3 commits contributed to the release.
  • 1 day passed between releases.
  • 1 commit was understood as conventional.
  • 1 unique issue was worked on: #1063

Commit Details

view details
  • #1063
    • Make file:// url parsing with full backslashed path more robust on windows. (562b0c9)
  • Uncategorized
    • Merge branch 'head-conversions' (c2cf20c)
    • Fix yet another fuzzed test-case related to url::parse DoS (21729ed)

v0.31.1

13 Oct 04:47
1955a57
Compare
Choose a tag to compare

A re-release to deal with breakage in the dependency tree (self-caused).

Commit Statistics

  • 1 commit contributed to the release.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Improve documentation slightly (b7c9275)