Releases: GitoxideLabs/gitoxide
gix-archive v0.15.0
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
Other
- switch from
time
tojiff
This swaps outtime
forjiff
. It doesn't completely removetime
from the dependency tree. The last remaining use oftime
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
tojiff
(28ac657)
gix-actor v0.32.0
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
gix-actor v0.31.6
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
gitoxide-core v0.41.0
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
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
New Features
- add
mailmap check
similar togit 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 makingplumbing
andporcelain
as modules thelib.rs
, they can be compiled after the rmeta for the
dependencies are generated.For the
uni.rs
which uses bothplumbing
andporcelain
, 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 togit 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
Bug Fixes
- re-export
gix_ignore
asignore
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
asignore
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
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
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)