Skip to content

Releases: Byron/gitoxide

gix-config v0.17.0

01 Mar 08:08
ea9fd1d
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release gix-features v0.27.0, gix-actor v0.18.0, gix-quote v0.4.3, gix-attributes v0.9.0, gix-object v0.27.0, gix-ref v0.25.0, gix-config v0.17.0, gix-url v0.14.0, gix-credentials v0.10.0, gix-diff v0.27.0, gix-discover v0.14.0, gix-hashtable v0.1.2, gix-bitmap v0.2.2, gix-traverse v0.23.0, gix-index v0.13.0, gix-mailmap v0.10.0, gix-pack v0.31.0, gix-odb v0.41.0, gix-transport v0.26.0, gix-protocol v0.27.0, gix-revision v0.11.0, gix-refspec v0.8.0, gix-worktree v0.13.0, gix v0.38.0 (e6cc618)
    • Adjust manifests prior to release (addd789)
    • Prepare changelogs prior to release (94c99c7)
    • Prepare for git-tempfile release (56c005b)
    • Make fmt (8ef1cb2)

gix-bitmap v0.2.2

01 Mar 08:08
ea9fd1d
Compare
Choose a tag to compare

New Features

  • replace quick-error with thiserror
    This increases the compile time of the crate alone if there is no proc-macro
    in the dependency tree, but will ever so slightly improve compile times for gix
    as a whole.

Chore

  • replace quick-error with thiserror
    This increases the compile time of the crate alone if there is no proc-macro
    in the dependency tree, but will ever so slightly improve compile times for gix
    as a whole.

Bug Fixes

  • note that crates have been renamed from git-* to gix-*.
    This also means that the git-* prefixed crates of the gitoxide project
    are effectively unmaintained.
    Use the crates with the gix-* prefix instead.

    If you were using git-repository, then gix is its substitute.

Commit Statistics

  • 5 commits contributed to the release over the course of 1 calendar day.
  • 11 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-features v0.27.0, gix-actor v0.18.0, gix-quote v0.4.3, gix-attributes v0.9.0, gix-object v0.27.0, gix-ref v0.25.0, gix-config v0.17.0, gix-url v0.14.0, gix-credentials v0.10.0, gix-diff v0.27.0, gix-discover v0.14.0, gix-hashtable v0.1.2, gix-bitmap v0.2.2, gix-traverse v0.23.0, gix-index v0.13.0, gix-mailmap v0.10.0, gix-pack v0.31.0, gix-odb v0.41.0, gix-transport v0.26.0, gix-protocol v0.27.0, gix-revision v0.11.0, gix-refspec v0.8.0, gix-worktree v0.13.0, gix v0.38.0 (e6cc618)
    • Adjust manifests prior to release (addd789)
    • Prepare changelogs prior to release (94c99c7)
    • Merge branch 'adjustments-for-cargo' (d686d94)
    • Replace quick-error with thiserror (7ca60e9)

gix-attributes v0.9.0

01 Mar 08:02
e6cc618
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 1 calendar day.
  • 8 days passed between releases.
  • 0 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Adjust manifests prior to release (addd789)
    • Prepare changelogs prior to release (94c99c7)
    • Merge branch 'adjustments-for-cargo' (d686d94)
    • Change the internal representation of keys and values to allocate (avoiding compact_str). (d2e779c)

gix-actor v0.18.0

01 Mar 08:02
e6cc618
Compare
Choose a tag to compare

Chore

  • replace quick-error with thiserror
    This increases the compile time of the crate alone if there is no proc-macro
    in the dependency tree, but will ever so slightly improve compile times for gix
    as a whole.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Adjust manifests prior to release (addd789)
    • Prepare changelogs prior to release (94c99c7)
    • Merge branch 'adjustments-for-cargo' (d686d94)
    • Replace quick-error with thiserror (634429a)

gix-tempfile v4.0.0

26 Feb 18:09
ad23f1d
Compare
Choose a tag to compare

New Features (BREAKING)

  • gate all signal handling behind the signals feature toggle.
    This change also consolidates all signal handling into its own module called
    signal to provide reusable handlers and as well as well as signal initialization.

    Note that the functions to cleanup tempfiles don't interact with the signal registry,
    hence they still can be called without the signals feature enabled.

    Note that this change sneakily fixes a bug that could have caused a write_all()
    on a tempfile that was removed by a signal to enter an infinite loop.

Commit Statistics

  • 4 commits contributed to the release.
  • 9 days passed between releases.
  • 1 commit was understood as conventional.
  • 1 unique issue was worked on: #339

Commit Details

view details
  • #339
    • Gate all signal handling behind the signals feature toggle. (441f5ac)
  • Uncategorized
    • Prepare for git-tempfile release (56c005b)
    • Merge branch 'tempfile-upgrades' (3522cba)
    • Upgrade tempfile to 3.4 (2670938)

v0.23.0

24 Feb 19:24
9982949
Compare
Choose a tag to compare

This release adds the new ein tool query analytics engine, which maintains a database of a git repository as acceleration data structure to run useful queries on.
It's nothing more than an MVP, and was inspired by a program to accelerate Git-Heat-Map.

New Features

  • ein tool query - a git analytics engine.
    A tool to build and efficiently maintain a database of information contained
    in a git repository, preferably the kind of information that is expensive to obtain,
    in order to facilitate queries that would be prohibitive without an accelerating
    data structure.
  • gix tree entries with rev-spec support.
    Previously it wanted a tree-id, now it can derive it itself.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Merge branch 'rename-tracking' (550144a)
    • ein tool query - a git analytics engine. (f8cc623)
    • gix tree entries with rev-spec support. (49520d1)
    • Fix journey tests; improve panic handling when --progress is used. (571121c)

gix v0.37.2

24 Feb 19:24
9982949
Compare
Choose a tag to compare

Bug Fixes

  • reproduce a diff issue and fix it
    Diffs could be quite wrong and this is a small repro along with the fix.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Fix new diff tests on windows (b1ec1b7)
    • Prepare changelog for release (13a1ec1)
    • Merge branch 'rename-tracking' (550144a)
    • Reproduce a diff issue and fix it (1d3d22d)

gix-object v0.26.4

24 Feb 19:24
9982949
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 3 commits contributed to the release.
  • 3 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 changelog for release (13a1ec1)
    • Merge branch 'rename-tracking' (550144a)
    • Document why EntryRef has a different comparison method. (c9ba1f7)

gix-diff v0.26.3

24 Feb 19:24
9982949
Compare
Choose a tag to compare

Bug Fixes

  • reproduce a diff issue and fix it
    Diffs could be quite wrong and this is a small repro along with the fix.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Prepare changelog for release (13a1ec1)
    • Merge branch 'rename-tracking' (550144a)
    • Reproduce a diff issue and fix it (1d3d22d)

gix-commitgraph v0.13.1

24 Feb 19:24
9982949
Compare
Choose a tag to compare

Bug Fixes

  • compatibility with bstr v1.3, use *.as_bytes() instead of .as_ref().
    as_ref() relies on a known target type which isn't always present. However, once
    there is only one implementation, that's no problem, but when that changes compilation
    fails due to ambiguity.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Prepare changelog for release (13a1ec1)
    • Release gix-date v0.4.3, gix-hash v0.10.3, gix-features v0.26.5, gix-actor v0.17.2, gix-glob v0.5.5, gix-path v0.7.2, gix-quote v0.4.2, gix-attributes v0.8.3, gix-validate v0.7.3, gix-object v0.26.2, gix-ref v0.24.1, gix-config v0.16.2, gix-command v0.2.4, gix-url v0.13.3, gix-credentials v0.9.2, gix-discover v0.13.1, gix-index v0.12.4, gix-mailmap v0.9.3, gix-pack v0.30.3, gix-packetline v0.14.3, gix-transport v0.25.6, gix-protocol v0.26.4, gix-revision v0.10.4, gix-refspec v0.7.3, gix-worktree v0.12.3, gix v0.36.1 (9604783)
    • Compatibility with bstr v1.3, use *.as_bytes() instead of .as_ref(). (135d317)