Skip to content

Releases: GitoxideLabs/gitoxide

gix-archive v0.15.0

22 Aug 19:47
b3ff033
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

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
    • Prepare changelog prior to (yet another) release (209b6de)

gix-archive v0.14.0

22 Aug 18:39
f2b522d
Compare
Choose a tag to compare

Other

  • switch from time to jiff
    This swaps out time for jiff. It doesn't completely remove time
    from the dependency tree. The last remaining use of time is in
    prodash, outside of the gitoxide project.

Commit Statistics

  • 6 commits contributed to the release over the course of 24 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-glob v0.16.5, gix-filter v0.12.0, gix-fs v0.11.3, gix-revwalk v0.14.0, gix-traverse v0.40.0, gix-worktree-stream v0.14.0, gix-archive v0.14.0, gix-config-value v0.14.8, gix-tempfile v14.0.2, gix-ref v0.46.0, gix-sec v0.10.8, gix-config v0.39.0, gix-prompt v0.8.7, gix-url v0.27.5, gix-credentials v0.24.5, gix-ignore v0.11.4, gix-index v0.34.0, gix-worktree v0.35.0, gix-diff v0.45.0, gix-discover v0.34.0, gix-pathspec v0.7.7, gix-dir v0.7.0, gix-mailmap v0.23.6, gix-negotiate v0.14.0, gix-pack v0.52.0, gix-odb v0.62.0, gix-packetline v0.17.6, gix-transport v0.42.3, gix-protocol v0.45.3, gix-revision v0.28.0, gix-refspec v0.24.0, gix-status v0.12.0, gix-submodule v0.13.0, gix-worktree-state v0.12.0, gix v0.65.0, gix-fsck v0.5.0, gitoxide-core v0.40.0, gitoxide v0.38.0 (a65a17f)
    • Release gix-date v0.9.0, gix-actor v0.31.6, gix-validate v0.9.0, gix-object v0.43.0, gix-path v0.10.10, gix-attributes v0.22.4, gix-command v0.3.9, gix-packetline-blocking v0.17.5, gix-filter v0.12.0, gix-fs v0.11.3, gix-revwalk v0.14.0, gix-traverse v0.40.0, gix-worktree-stream v0.14.0, gix-archive v0.14.0, gix-ref v0.46.0, gix-config v0.39.0, gix-prompt v0.8.7, gix-url v0.27.5, gix-credentials v0.24.5, gix-ignore v0.11.4, gix-index v0.34.0, gix-worktree v0.35.0, gix-diff v0.45.0, gix-discover v0.34.0, gix-dir v0.7.0, gix-mailmap v0.23.6, gix-negotiate v0.14.0, gix-pack v0.52.0, gix-odb v0.62.0, gix-packetline v0.17.6, gix-transport v0.42.3, gix-protocol v0.45.3, gix-revision v0.28.0, gix-refspec v0.24.0, gix-status v0.12.0, gix-submodule v0.13.0, gix-worktree-state v0.12.0, gix v0.65.0, gix-fsck v0.5.0, gitoxide-core v0.40.0, gitoxide v0.38.0, safety bump 25 crates (d19af16)
    • Prepare changelogs prior to release (0f25841)
    • Merge branch 'ag/jiff' (5871fb1)
    • Assure the next release is breaking (9fd1090)
    • Switch from time to jiff (28ac657)

gix-actor v0.32.0

22 Aug 19:47
b3ff033
Compare
Choose a tag to compare

Bug Fixes (BREAKING)

  • major-version bump to accomodate for the type-change in gix-date.
    This should have happened automatically, but didn't, so the previous patch
    release broke the world (but was yanked).

    Now everything needs to be re-released.

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Prepare changelog prior to (yet another) release (209b6de)
    • Major-version bump to accomodate for the type-change in gix-date. (031cd68)

gix-actor v0.31.6

22 Aug 18:26
d19af16
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 24 calendar days.
  • 29 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 (0f25841)
    • Merge branch 'dependabot/github_actions/github-actions-c4bcf5a8e2' (2e00b5e)
    • Make winnow a workspace dependency (78a7e32)
    • Merge branch 'ag/jiff' (5871fb1)
    • Assure the next release is breaking (9fd1090)

gitoxide-core v0.41.0

22 Aug 19:48
b3ff033
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

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
    • Prepare changelog prior to (yet another) release (209b6de)

gitoxide-core v0.40.0

22 Aug 18:46
f218578
Compare
Choose a tag to compare

Bug Fixes

  • prevent terminal windows from popping up if code is run from a graphical UI on Windows
  • Adjust gix clean warning and help for worktree fix

Commit Statistics

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

Commit Details

view details
  • Uncategorized
    • Release gix-dir v0.7.0, gix-mailmap v0.23.6, gix-negotiate v0.14.0, gix-pack v0.52.0, gix-odb v0.62.0, gix-packetline v0.17.6, gix-transport v0.42.3, gix-protocol v0.45.3, gix-revision v0.28.0, gix-refspec v0.24.0, gix-status v0.12.0, gix-submodule v0.13.0, gix-worktree-state v0.12.0, gix v0.65.0, gix-fsck v0.5.0, gitoxide-core v0.40.0, gitoxide v0.38.0 (4fe330e)
    • Release gix-attributes v0.22.5, gix-filter v0.12.0, gix-fs v0.11.3, gix-revwalk v0.14.0, gix-traverse v0.40.0, gix-worktree-stream v0.14.0, gix-archive v0.14.0, gix-config-value v0.14.8, gix-tempfile v14.0.2, gix-ref v0.46.0, gix-sec v0.10.8, gix-config v0.39.0, gix-prompt v0.8.7, gix-url v0.27.5, gix-credentials v0.24.5, gix-ignore v0.11.4, gix-index v0.34.0, gix-worktree v0.35.0, gix-diff v0.45.0, gix-discover v0.34.0, gix-pathspec v0.7.7, gix-dir v0.7.0, gix-mailmap v0.23.6, gix-negotiate v0.14.0, gix-pack v0.52.0, gix-odb v0.62.0, gix-packetline v0.17.6, gix-transport v0.42.3, gix-protocol v0.45.3, gix-revision v0.28.0, gix-refspec v0.24.0, gix-status v0.12.0, gix-submodule v0.13.0, gix-worktree-state v0.12.0, gix v0.65.0, gix-fsck v0.5.0, gitoxide-core v0.40.0, gitoxide v0.38.0 (f2b522d)
    • Release gix-glob v0.16.5, gix-filter v0.12.0, gix-fs v0.11.3, gix-revwalk v0.14.0, gix-traverse v0.40.0, gix-worktree-stream v0.14.0, gix-archive v0.14.0, gix-config-value v0.14.8, gix-tempfile v14.0.2, gix-ref v0.46.0, gix-sec v0.10.8, gix-config v0.39.0, gix-prompt v0.8.7, gix-url v0.27.5, gix-credentials v0.24.5, gix-ignore v0.11.4, gix-index v0.34.0, gix-worktree v0.35.0, gix-diff v0.45.0, gix-discover v0.34.0, gix-pathspec v0.7.7, gix-dir v0.7.0, gix-mailmap v0.23.6, gix-negotiate v0.14.0, gix-pack v0.52.0, gix-odb v0.62.0, gix-packetline v0.17.6, gix-transport v0.42.3, gix-protocol v0.45.3, gix-revision v0.28.0, gix-refspec v0.24.0, gix-status v0.12.0, gix-submodule v0.13.0, gix-worktree-state v0.12.0, gix v0.65.0, gix-fsck v0.5.0, gitoxide-core v0.40.0, gitoxide v0.38.0 (a65a17f)
    • Release gix-date v0.9.0, gix-actor v0.31.6, gix-validate v0.9.0, gix-object v0.43.0, gix-path v0.10.10, gix-attributes v0.22.4, gix-command v0.3.9, gix-packetline-blocking v0.17.5, gix-filter v0.12.0, gix-fs v0.11.3, gix-revwalk v0.14.0, gix-traverse v0.40.0, gix-worktree-stream v0.14.0, gix-archive v0.14.0, gix-ref v0.46.0, gix-config v0.39.0, gix-prompt v0.8.7, gix-url v0.27.5, gix-credentials v0.24.5, gix-ignore v0.11.4, gix-index v0.34.0, gix-worktree v0.35.0, gix-diff v0.45.0, gix-discover v0.34.0, gix-dir v0.7.0, gix-mailmap v0.23.6, gix-negotiate v0.14.0, gix-pack v0.52.0, gix-odb v0.62.0, gix-packetline v0.17.6, gix-transport v0.42.3, gix-protocol v0.45.3, gix-revision v0.28.0, gix-refspec v0.24.0, gix-status v0.12.0, gix-submodule v0.13.0, gix-worktree-state v0.12.0, gix v0.65.0, gix-fsck v0.5.0, gitoxide-core v0.40.0, gitoxide v0.38.0, safety bump 25 crates (d19af16)
    • Prepare changelogs prior to release (0f25841)
    • Merge branch 'improvements' (242fedc)
    • Use improved gix-diff API for better buffer handling (f944e49)
    • Merge pull request #1511 from joshtriplett/upgrade-sysinfo (9d7da54)
    • Upgrade sysinfo from 0.30 to 0.31 (b7f4de4)
    • Merge branch 'push-ysnqkzlzwuwq' (e2c747d)
    • Prevent terminal windows from popping up if code is run from a graphical UI on Windows (1257fbd)
    • Merge branch 'upgrades' (1d37bf6)
    • Upgrade rusqlite to the latest version (51c4706)
    • Adjust gix clean warning and help for worktree fix (6eb4ea6)
    • Warn about hidden worktrees as well as separate repos (8c0448f)

v0.37.0

23 Jul 18:49
0e8508a
Compare
Choose a tag to compare

New Features

  • add mailmap check similar to git check-mailmap.
    That way it becomes a little easier to maybe try out other special cases
    in the wild.
  • gix clone with --ref support.
    --ref is similar to --branch, but was renamed as it also supports
    tags for example.

Other

  • Make it easier to compile gitoxide as dynlib
    And also optimize compilation time: By making plumbing and porcelain
    as modules the lib.rs, they can be compiled after the rmeta for the
    dependencies are generated.

    For the uni.rs which uses both plumbing and porcelain, this would avoid
    compiling these two modules twice.

Commit Statistics

  • 13 commits contributed to the release over the course of 57 calendar days.
  • 62 days passed between releases.
  • 3 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
    • Merge branch 'fix-mailmap' (f107014)
    • Add descriptive docs for mailmap check (3e08fa3)
    • Add mailmap check similar to git check-mailmap. (2a56387)
    • Merge branch 'main' into config-key-take-2 (9fa1054)
    • Merge branch 'feat/checkout-other-refs' (ecfde07)
    • gix clone with --ref support. (9bf01e4)
    • Merge branch 'status' (2f9f0ac)
    • Thanks clippy (acc1331)
    • Merge pull request #1384 from NobodyXu/feat/easier-to-compile-gix-as-dynlib (bb30e52)
    • Fix clippy warning (bf5a111)
    • Fix compilation error in src/plumbing/main.rs (4596a39)
    • Fix compilation errors (0b5dc74)
    • Make it easier to compile gitoxide as dynlib (202f3e4)

gix-worktree v0.34.1

23 Jul 18:35
6232824
Compare
Choose a tag to compare

Bug Fixes

  • re-export gix_ignore as ignore as it's part of the public API.

Commit Statistics

  • 17 commits contributed to the release over the course of 55 calendar days.
  • 62 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-glob v0.16.4, gix-attributes v0.22.3, gix-command v0.3.8, gix-filter v0.11.3, gix-fs v0.11.2, gix-commitgraph v0.24.3, gix-revwalk v0.13.2, gix-traverse v0.39.2, gix-worktree-stream v0.13.1, gix-archive v0.13.2, gix-config-value v0.14.7, gix-tempfile v14.0.1, gix-ref v0.45.0, gix-sec v0.10.7, gix-config v0.38.0, gix-prompt v0.8.6, gix-url v0.27.4, gix-credentials v0.24.3, gix-ignore v0.11.3, gix-index v0.33.1, gix-worktree v0.34.1, gix-diff v0.44.1, gix-discover v0.33.0, gix-pathspec v0.7.6, gix-dir v0.6.0, gix-mailmap v0.23.5, gix-negotiate v0.13.2, gix-pack v0.51.1, gix-odb v0.61.1, gix-transport v0.42.2, gix-protocol v0.45.2, gix-revision v0.27.2, gix-refspec v0.23.1, gix-status v0.11.0, gix-submodule v0.12.0, gix-worktree-state v0.11.1, gix v0.64.0, gix-fsck v0.4.1, gitoxide-core v0.39.0, gitoxide v0.37.0 (a1b73a6)
    • Update manifests (by cargo-smart-release) (0470df3)
    • Prepare changelog prior to release (99c00cc)
    • Release gix-path v0.10.9 (15f1cf7)
    • Release gix-actor v0.31.4, gix-object v0.42.3 (bf3d82a)
    • Release gix-path v0.10.8 (8d89b86)
    • Merge branch 'tar-only' (1dfa90d)
    • Remove binary files in favor of tar files (dcab79a)
    • Merge branch 'gix-testtools-license-file' (c50af65)
    • Re-export gix_ignore as ignore as it's part of the public API. (b839b5d)
    • Merge branch 'main' into config-key-take-2 (9fa1054)
    • Merge pull request #1361 from EliahKagan/freebsd (9c65d98)
    • Regenerate archives for changed scripts (ea12fc2)
    • Make bash script shebangs more portable (68cbea8)
    • Release gix-fs v0.11.1, gix-glob v0.16.3 (2cefe77)
    • Merge branch 'dir-as-ignore' (31d2f0a)
    • Adapt to changes in gix-glob (5fbbaaa)

gix-worktree-stream v0.13.1

23 Jul 18:35
6232824
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 55 calendar days.
  • 62 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-glob v0.16.4, gix-attributes v0.22.3, gix-command v0.3.8, gix-filter v0.11.3, gix-fs v0.11.2, gix-commitgraph v0.24.3, gix-revwalk v0.13.2, gix-traverse v0.39.2, gix-worktree-stream v0.13.1, gix-archive v0.13.2, gix-config-value v0.14.7, gix-tempfile v14.0.1, gix-ref v0.45.0, gix-sec v0.10.7, gix-config v0.38.0, gix-prompt v0.8.6, gix-url v0.27.4, gix-credentials v0.24.3, gix-ignore v0.11.3, gix-index v0.33.1, gix-worktree v0.34.1, gix-diff v0.44.1, gix-discover v0.33.0, gix-pathspec v0.7.6, gix-dir v0.6.0, gix-mailmap v0.23.5, gix-negotiate v0.13.2, gix-pack v0.51.1, gix-odb v0.61.1, gix-transport v0.42.2, gix-protocol v0.45.2, gix-revision v0.27.2, gix-refspec v0.23.1, gix-status v0.11.0, gix-submodule v0.12.0, gix-worktree-state v0.11.1, gix v0.64.0, gix-fsck v0.4.1, gitoxide-core v0.39.0, gitoxide v0.37.0 (a1b73a6)
    • Update manifests (by cargo-smart-release) (0470df3)
    • Prepare changelog prior to release (99c00cc)
    • Release gix-path v0.10.9 (15f1cf7)
    • Merge branch 'fix-windows-tests' (c2753b8)
    • Allow tests to work with symlinks on Windows (f48ed0c)
    • Release gix-actor v0.31.4, gix-object v0.42.3 (bf3d82a)
    • Release gix-path v0.10.8 (8d89b86)
    • Merge branch 'tar-only' (1dfa90d)
    • Remove binary files in favor of tar files (dcab79a)
    • Merge branch 'main' into config-key-take-2 (9fa1054)
    • Merge pull request #1361 from EliahKagan/freebsd (9c65d98)
    • Make bash script shebangs more portable (68cbea8)
    • Release gix-fs v0.11.1, gix-glob v0.16.3 (2cefe77)

gix-worktree-state v0.11.1

23 Jul 18:36
6232824
Compare
Choose a tag to compare

A maintenance release without user-facing changes.

Commit Statistics

  • 25 commits contributed to the release over the course of 55 calendar days.
  • 62 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-glob v0.16.4, gix-attributes v0.22.3, gix-command v0.3.8, gix-filter v0.11.3, gix-fs v0.11.2, gix-commitgraph v0.24.3, gix-revwalk v0.13.2, gix-traverse v0.39.2, gix-worktree-stream v0.13.1, gix-archive v0.13.2, gix-config-value v0.14.7, gix-tempfile v14.0.1, gix-ref v0.45.0, gix-sec v0.10.7, gix-config v0.38.0, gix-prompt v0.8.6, gix-url v0.27.4, gix-credentials v0.24.3, gix-ignore v0.11.3, gix-index v0.33.1, gix-worktree v0.34.1, gix-diff v0.44.1, gix-discover v0.33.0, gix-pathspec v0.7.6, gix-dir v0.6.0, gix-mailmap v0.23.5, gix-negotiate v0.13.2, gix-pack v0.51.1, gix-odb v0.61.1, gix-transport v0.42.2, gix-protocol v0.45.2, gix-revision v0.27.2, gix-refspec v0.23.1, gix-status v0.11.0, gix-submodule v0.12.0, gix-worktree-state v0.11.1, gix v0.64.0, gix-fsck v0.4.1, gitoxide-core v0.39.0, gitoxide v0.37.0 (a1b73a6)
    • Update manifests (by cargo-smart-release) (0470df3)
    • Prepare changelog prior to release (99c00cc)
    • Release gix-path v0.10.9 (15f1cf7)
    • Merge branch 'fix-windows-tests' (c2753b8)
    • Allow tests to work with symlinks on Windows (f48ed0c)
    • Release gix-actor v0.31.4, gix-object v0.42.3 (bf3d82a)
    • Merge branch 'heredocs' (7330844)
    • Regenerate archives (a4bb7b9)
    • Use << rather than <<- heredoc operator (2641f8b)
    • Merge pull request #1425 from EliahKagan/strange-symlink-targets (6df6e84)
    • Fix formatting with cargo fmt (f964cb9)
    • Consolidate the 3 dangling symlink test functions (87422ab)
    • Add generated archives for new tests (55c635a)
    • Test that symlinks to directories are usable (fbc51df)
    • Test symlinks to invalid and reserved Windows targets (fb1e614)
    • Add missing executable bits on two fixture scripts (d944598)
    • Release gix-path v0.10.8 (8d89b86)
    • Merge branch 'tar-only' (1dfa90d)
    • Remove binary files in favor of tar files (dcab79a)
    • Merge branch 'main' into config-key-take-2 (9fa1054)
    • Merge pull request #1361 from EliahKagan/freebsd (9c65d98)
    • Regenerate archives for changed scripts (ea12fc2)
    • Make bash script shebangs more portable (68cbea8)
    • Release gix-fs v0.11.1, gix-glob v0.16.3 (2cefe77)