Releases: GitoxideLabs/gitoxide
v0.46.0
New Features
- add a gix commit signprototype
- add first debug version of gix branch list
Commit Statistics
- 12 commits contributed to the release over the course of 60 calendar days.
- 99 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 pull request #2208 from cruessler/add-commit-signing (8699d0f)
- Refactor (82f788e)
- Add a gix commit signprototype (aacc326)
- Merge pull request #2217 from GitoxideLabs/copilot/update-msrv-to-rust-1-82 (4da2927)
- Update MSRV to 1.82 and replace once_cell with std equivalents (6cc8464)
- Merge pull request #2142 from cruessler/add-branch-list (525873f)
- Fix copy-paste doc comment (04650a7)
- Move --all to 'branch list' (6651548)
- Refactor (e537611)
- Add first debug version of gix branch list(58b5060)
- Merge pull request #2106 from cruessler/add-open-with-environment-overrides (c149116)
- Fail gix tag listwhen JSON is requested (fb2766b)
 
gix-worktree v0.43.0
Commit Statistics
- 8 commits contributed to the release over the course of 99 calendar days.
- 99 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #2217 from GitoxideLabs/copilot/update-msrv-to-rust-1-82 (4da2927)
- Fixup Copilot commits and thank clippy (b188a7d)
- Update MSRV to 1.82 and replace once_cell with std equivalents (6cc8464)
- Merge pull request #2113 from GitoxideLabs/release (dc7343c)
- Release gix-actor v0.35.4, gix-fs v0.16.1, gix-object v0.50.2, gix-ref v0.53.1 (79ba9d0)
- Merge pull request #2100 from GitoxideLabs/release (202bc6d)
- Release gix-actor v0.35.3, gix-path v0.10.20, gix-features v0.43.1, gix-object v0.50.1 (d64f257)
- Merge pull request #2075 from GitoxideLabs/improvements (784c046)
 
gix-worktree-stream v0.23.0
Commit Statistics
- 10 commits contributed to the release over the course of 99 calendar days.
- 99 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #2217 from GitoxideLabs/copilot/update-msrv-to-rust-1-82 (4da2927)
- Fixup Copilot commits and thank clippy (b188a7d)
- Update MSRV to 1.82 and replace once_cell with std equivalents (6cc8464)
- Merge pull request #2202 from GitoxideLabs/dependabot/cargo/cargo-4a7155215a (9365cc3)
- Bump the cargo group across 1 directory with 64 updates (838ff95)
- Merge pull request #2113 from GitoxideLabs/release (dc7343c)
- Release gix-actor v0.35.4, gix-fs v0.16.1, gix-object v0.50.2, gix-ref v0.53.1 (79ba9d0)
- Merge pull request #2100 from GitoxideLabs/release (202bc6d)
- Release gix-actor v0.35.3, gix-path v0.10.20, gix-features v0.43.1, gix-object v0.50.1 (d64f257)
- Merge pull request #2075 from GitoxideLabs/improvements (784c046)
 
gix-worktree-state v0.21.0
Commit Statistics
- 11 commits contributed to the release over the course of 99 calendar days.
- 99 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-date v0.10.6, gix-utils v0.3.1, gix-actor v0.35.5, gix-trace v0.1.14, gix-validate v0.10.1, gix-path v0.10.21, gix-features v0.44.0, gix-hash v0.20.0, gix-hashtable v0.10.0, gix-object v0.51.0, gix-glob v0.22.0, gix-quote v0.6.1, gix-attributes v0.28.0, gix-command v0.6.3, gix-packetline-blocking v0.19.2, gix-filter v0.21.0, gix-fs v0.17.0, gix-chunk v0.4.12, gix-commitgraph v0.30.0, gix-revwalk v0.22.0, gix-traverse v0.48.0, gix-worktree-stream v0.23.0, gix-archive v0.23.0, gix-bitmap v0.2.15, gix-tempfile v19.0.0, gix-lock v19.0.0, gix-index v0.42.0, gix-config-value v0.15.2, gix-pathspec v0.13.0, gix-ignore v0.17.0, gix-worktree v0.43.0, gix-diff v0.54.0, gix-blame v0.4.0, gix-ref v0.54.0, gix-sec v0.12.1, gix-config v0.47.0, gix-prompt v0.11.2, gix-url v0.33.0, gix-credentials v0.31.0, gix-discover v0.42.0, gix-dir v0.16.0, gix-mailmap v0.27.3, gix-revision v0.36.0, gix-merge v0.7.0, gix-negotiate v0.22.0, gix-pack v0.61.0, gix-odb v0.71.0, gix-refspec v0.32.0, gix-shallow v0.6.0, gix-packetline v0.19.2, gix-transport v0.49.0, gix-protocol v0.52.0, gix-status v0.21.0, gix-submodule v0.21.0, gix-worktree-state v0.21.0, gix v0.74.0, gix-fsck v0.13.0, gitoxide-core v0.49.0, gitoxide v0.46.0, safety bump 42 crates (89fb308)
- Merge pull request #2217 from GitoxideLabs/copilot/update-msrv-to-rust-1-82 (4da2927)
- Fixup Copilot commits and thank clippy (b188a7d)
- Update MSRV to 1.82 and replace once_cell with std equivalents (6cc8464)
- Merge pull request #2202 from GitoxideLabs/dependabot/cargo/cargo-4a7155215a (9365cc3)
- Bump the cargo group across 1 directory with 64 updates (838ff95)
- Merge pull request #2113 from GitoxideLabs/release (dc7343c)
- Release gix-actor v0.35.4, gix-fs v0.16.1, gix-object v0.50.2, gix-ref v0.53.1 (79ba9d0)
- Merge pull request #2100 from GitoxideLabs/release (202bc6d)
- Release gix-actor v0.35.3, gix-path v0.10.20, gix-features v0.43.1, gix-object v0.50.1 (d64f257)
- Merge pull request #2075 from GitoxideLabs/improvements (784c046)
 
gix-validate v0.10.1
Commit Statistics
- 6 commits contributed to the release over the course of 178 calendar days.
- 178 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #2217 from GitoxideLabs/copilot/update-msrv-to-rust-1-82 (4da2927)
- Fixup Copilot commits and thank clippy (b188a7d)
- Update MSRV to 1.82 and replace once_cell with std equivalents (6cc8464)
- Merge pull request #2202 from GitoxideLabs/dependabot/cargo/cargo-4a7155215a (9365cc3)
- Bump the cargo group across 1 directory with 64 updates (838ff95)
- Merge pull request #1971 from GitoxideLabs/new-release (8d4c4d1)
 
gix v0.74.0
New Features
- 
replace Reference::peel_to_id_in_place_packed
 Also, update documentation where it was still referring to deprecated
 in_placemethods to refer to the new methods instead.
- 
ability to change the fetch url of a remote 
 The remote has a couple of "builder" methods to change
 is fields, e.g.push_urlfor setting the push url.A builder method for changing the fetch url of a remote 
 was missing. This makes it impossible to fully replicate
 the functionality ofgit remote set-url.
- 
replace Head::(try_)peel_to_x_in_placewithHead::peel_to_x.
 The_in_place()suffixed methods are now deprecated.
- 
Add Repository::new_commitandRepository::new_commit_as()methods.
- 
add Repository::blame_file
- 
Add gix::discover_with_environment_overrides()
- 
support diff.ignoreSubmodulesoverrides in status
Bug Fixes
- 
deprecate Remote::push_url*()in favor ofRemote::with_push*().
- 
remove special handling for empty blob hash to match Git behaviour 
 This feature was recently introduced, but was never released.
- 
empty blob hashes are now automatically considered present. 
- 
extend lifetime of iterators 
 Previously the iterators would return references with lifetimes that
 were shorter than the actual lifetimes of thegix::Reference
 themselves. This was dues to a footgun with'_(eliding the lifetime).When a function returns an elided lifetime, this lifetime usually is the 
 lifetime of the&selfparameter, but sometimes it is the lifetime of
 the type itself (e.g.Iter<'_>).I made the lifetimes explicit to ensure we were using the correct ones. 
Commit Statistics
- 64 commits contributed to the release over the course of 99 calendar days.
- 99 days passed between releases.
- 11 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Release gix-date v0.10.6, gix-utils v0.3.1, gix-actor v0.35.5, gix-trace v0.1.14, gix-validate v0.10.1, gix-path v0.10.21, gix-features v0.44.0, gix-hash v0.20.0, gix-hashtable v0.10.0, gix-object v0.51.0, gix-glob v0.22.0, gix-quote v0.6.1, gix-attributes v0.28.0, gix-command v0.6.3, gix-packetline-blocking v0.19.2, gix-filter v0.21.0, gix-fs v0.17.0, gix-chunk v0.4.12, gix-commitgraph v0.30.0, gix-revwalk v0.22.0, gix-traverse v0.48.0, gix-worktree-stream v0.23.0, gix-archive v0.23.0, gix-bitmap v0.2.15, gix-tempfile v19.0.0, gix-lock v19.0.0, gix-index v0.42.0, gix-config-value v0.15.2, gix-pathspec v0.13.0, gix-ignore v0.17.0, gix-worktree v0.43.0, gix-diff v0.54.0, gix-blame v0.4.0, gix-ref v0.54.0, gix-sec v0.12.1, gix-config v0.47.0, gix-prompt v0.11.2, gix-url v0.33.0, gix-credentials v0.31.0, gix-discover v0.42.0, gix-dir v0.16.0, gix-mailmap v0.27.3, gix-revision v0.36.0, gix-merge v0.7.0, gix-negotiate v0.22.0, gix-pack v0.61.0, gix-odb v0.71.0, gix-refspec v0.32.0, gix-shallow v0.6.0, gix-packetline v0.19.2, gix-transport v0.49.0, gix-protocol v0.52.0, gix-status v0.21.0, gix-submodule v0.21.0, gix-worktree-state v0.21.0, gix v0.74.0, gix-fsck v0.13.0, gitoxide-core v0.49.0, gitoxide v0.46.0, safety bump 42 crates (89fb308)
- Merge pull request #2217 from GitoxideLabs/copilot/update-msrv-to-rust-1-82 (4da2927)
- Fixup Copilot commits and thank clippy (b188a7d)
- Update MSRV to 1.82 and replace once_cell with std equivalents (6cc8464)
- Merge pull request #2202 from GitoxideLabs/dependabot/cargo/cargo-4a7155215a (9365cc3)
- Bump the cargo group across 1 directory with 64 updates (838ff95)
- Merge pull request #2174 from cruessler/deprecate-in-place-methods (442f800)
- Replace Reference::peel_to_id_in_place_packed(0380496)
- Merge pull request #2173 from metlos/remote-with-url (51f998f)
- Deprecate Remote::push_url*()in favor ofRemote::with_push*(). (620d275)
- Ability to change the fetch url of a remote (1d4a7f5)
- Merge pull request #2171 from cruessler/deprecate-in-place-methods-on-head (81c0c16)
- Merge pull request #2170 from GitoxideLabs/copilot/fix-7a3e1d32-c145-43e2-8e87-319b255dbc2f (d302fa2)
- Replace Head::(try_)peel_to_x_in_placewithHead::peel_to_x. (b6fbf05)
- Refactor (3499050)
- Implement WriteTo trait for gix::Blob with comprehensive tests (ca99882)
- Merge pull request #2169 from GitoxideLabs/copilot/fix-54bce74a-dc5e-4361-b53b-326c16b34046 (e60e253)
- Refactor (b9c7a7e)
- Remove special handling for empty blob hash to match Git behaviour (e087960)
- Merge pull request #2168 from GitoxideLabs/copilot/fix-01a02b99-91ef-4e27-b90f-19af7d0d252c (f891c37)
- Refactor (d4c2542)
- Add Repository::new_commitandRepository::new_commit_as()methods. (3c0b737)
- Merge pull request #2167 from GitoxideLabs/copilot/fix-3952f55e-8faf-4737-886f-09e74cab4ca8 (1a4c84d)
- Refactor (689d839)
- Empty blob hashes are now automatically considered present. (2fc9dbe)
- Merge pull request #2163 from cruessler/deprecate-in-place-methods (42f8db5)
- Adapt to changes in gix-ref(44922d0)
- Merge pull request #2153 from cruessler/add-blame-file-on-repository (bd47fb5)
- Add blameto extras, and asssure it's tested separately on CI (3c54e5b)
- Merge pull request #2155 from folkertdev/skip-flate2 (752d6dc)
- Refactor (0e7aa81)
- In gix-features, uselibz-rs-sysdirectly, skippingflate2(5a2361b)
- Merge pull request #2154 from folkertdev/fix-gix-blame-performance-regression (768164a)
- Add Repository::blame_file(cdb1100)
- Fix gix-blameperformance regresion (8dc5e98)
- Merge pull request #2143 from GitoxideLabs/improvements (eee5199)
- Fix one failing test on MacOS (888b763)
- Merge pull request #2137 from tmm1/typo-fix (ad1e2ed)
- Fix (8e451cf)
- Merge pull request #2106 from cruessler/add-open-with-environment-overrides (c149116)
- Fail gix tag listwhen JSON is requested (fb2766b)
- Add gix::discover_with_environment_overrides()(fa1287f)
- Merge pull request #2132 from EliahKagan/run-ci/overlap (a4b0d2c)
- Add regenerated make_remote_config_reposarchive (c8c84e4)
- Use git configto make overlapping remotes in a test repo (4de96fc)
- Make git remotefailure clearer inmake_remote_config_repos(8cabd16)
- Merge pull request #2119 from GitoxideLabs/improvements (f3be6e3)
- Adapt to changes in gix-status(5da38e5)
- Merge pull request #2113 from GitoxideLabs/release (dc7343c)
- Release gix-actor v0.35.4, gix-fs v0.16.1, gix-object v0.50.2, gix-ref v0.53.1 (79ba9d0)
- Merge pull request #2110 from jpgrayson/fix/gix-date-parse-raw (651f9fa)
- Release gix-date v0.10.5 (4289ae6)
- Merge pull request #2107 from davidkna/feat-diff-ignore-sm (d4dd783)
- Refactor (453bb2c)
- Support diff.ignoreSubmodulesoverrides in status (6693ab9)
- Merge pull request #2105 from jalil-salame/fix-2103 (04a18f3)
- Refactor (d4130c3)
- Extend lifetime of iterators (ba563b0)
- Merge pull request #2100 from GitoxideLabs/release (202bc6d)
- Release gix-actor v0.35.3, gix-path v0.10.20, gix-features v0.43.1, gix-object v0.50.1 (d64f257)
- Merge pull request #2097 from GitoxideLabs/fix-gix-date (589d63e)
- Release gix-date v0.10.4 (007e3f6)
- Remove a hack which makes '1979-02-26 18:30:00' special. (91b3220)
- Merge pull request #2075 from GitoxideLabs/improvements (784c046)
 
gix-utils v0.3.1
Performance
- add normalization fast path
Commit Statistics
- 5 commits contributed to the release over the course of 178 calendar days.
- 178 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #2217 from GitoxideLabs/copilot/update-msrv-to-rust-1-82 (4da2927)
- Update MSRV to 1.82 and replace once_cell with std equivalents (6cc8464)
- Merge pull request #2120 from davidkna/norm-fast-path (20b7c20)
- Add normalization fast path (0e5d961)
- Merge pull request #1971 from GitoxideLabs/new-release (8d4c4d1)
 
gix-url v0.33.0
New Features
- Make all Url fields public
 This way it's easier to manipulate the URL at will. Since there is no validation, users of URLs should never take a parsed structure, but instead take the path or URL directly to parse it themselves.
Commit Statistics
- 9 commits contributed to the release over the course of 99 calendar days.
- 99 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #2217 from GitoxideLabs/copilot/update-msrv-to-rust-1-82 (4da2927)
- Fixup Copilot commits and thank clippy (b188a7d)
- Update MSRV to 1.82 and replace once_cell with std equivalents (6cc8464)
- Merge pull request #2202 from GitoxideLabs/dependabot/cargo/cargo-4a7155215a (9365cc3)
- Bump the cargo group across 1 directory with 64 updates (838ff95)
- Make all Url fields public (3a470d1)
- Merge pull request #2100 from GitoxideLabs/release (202bc6d)
- Release gix-actor v0.35.3, gix-path v0.10.20, gix-features v0.43.1, gix-object v0.50.1 (d64f257)
- Merge pull request #2075 from GitoxideLabs/improvements (784c046)
 
gix-traverse v0.48.0
Commit Statistics
- 13 commits contributed to the release over the course of 99 calendar days.
- 99 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #2217 from GitoxideLabs/copilot/update-msrv-to-rust-1-82 (4da2927)
- Update MSRV to 1.82 and replace once_cell with std equivalents (6cc8464)
- Merge pull request #2202 from GitoxideLabs/dependabot/cargo/cargo-4a7155215a (9365cc3)
- Bump the cargo group across 1 directory with 64 updates (838ff95)
- Merge pull request #2113 from GitoxideLabs/release (dc7343c)
- Release gix-actor v0.35.4, gix-fs v0.16.1, gix-object v0.50.2, gix-ref v0.53.1 (79ba9d0)
- Merge pull request #2110 from jpgrayson/fix/gix-date-parse-raw (651f9fa)
- Release gix-date v0.10.5 (4289ae6)
- Merge pull request #2100 from GitoxideLabs/release (202bc6d)
- Release gix-actor v0.35.3, gix-path v0.10.20, gix-features v0.43.1, gix-object v0.50.1 (d64f257)
- Merge pull request #2097 from GitoxideLabs/fix-gix-date (589d63e)
- Release gix-date v0.10.4 (007e3f6)
- Merge pull request #2075 from GitoxideLabs/improvements (784c046)
 
gix-transport v0.49.0
Commit Statistics
- 11 commits contributed to the release over the course of 99 calendar days.
- 99 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-date v0.10.6, gix-utils v0.3.1, gix-actor v0.35.5, gix-trace v0.1.14, gix-validate v0.10.1, gix-path v0.10.21, gix-features v0.44.0, gix-hash v0.20.0, gix-hashtable v0.10.0, gix-object v0.51.0, gix-glob v0.22.0, gix-quote v0.6.1, gix-attributes v0.28.0, gix-command v0.6.3, gix-packetline-blocking v0.19.2, gix-filter v0.21.0, gix-fs v0.17.0, gix-chunk v0.4.12, gix-commitgraph v0.30.0, gix-revwalk v0.22.0, gix-traverse v0.48.0, gix-worktree-stream v0.23.0, gix-archive v0.23.0, gix-bitmap v0.2.15, gix-tempfile v19.0.0, gix-lock v19.0.0, gix-index v0.42.0, gix-config-value v0.15.2, gix-pathspec v0.13.0, gix-ignore v0.17.0, gix-worktree v0.43.0, gix-diff v0.54.0, gix-blame v0.4.0, gix-ref v0.54.0, gix-sec v0.12.1, gix-config v0.47.0, gix-prompt v0.11.2, gix-url v0.33.0, gix-credentials v0.31.0, gix-discover v0.42.0, gix-dir v0.16.0, gix-mailmap v0.27.3, gix-revision v0.36.0, gix-merge v0.7.0, gix-negotiate v0.22.0, gix-pack v0.61.0, gix-odb v0.71.0, gix-refspec v0.32.0, gix-shallow v0.6.0, gix-packetline v0.19.2, gix-transport v0.49.0, gix-protocol v0.52.0, gix-status v0.21.0, gix-submodule v0.21.0, gix-worktree-state v0.21.0, gix v0.74.0, gix-fsck v0.13.0, gitoxide-core v0.49.0, gitoxide v0.46.0, safety bump 42 crates (89fb308)
- Merge pull request #2217 from GitoxideLabs/copilot/update-msrv-to-rust-1-82 (4da2927)
- Fixup Copilot commits and thank clippy (b188a7d)
- Update MSRV to 1.82 and replace once_cell with std equivalents (6cc8464)
- Merge pull request #2202 from GitoxideLabs/dependabot/cargo/cargo-4a7155215a (9365cc3)
- Bump the cargo group across 1 directory with 64 updates (838ff95)
- Merge pull request #2100 from GitoxideLabs/release (202bc6d)
- Release gix-actor v0.35.3, gix-path v0.10.20, gix-features v0.43.1, gix-object v0.50.1 (d64f257)
- Merge pull request #2090 from GitoxideLabs/dependabot/cargo/cargo-f147714000 (473fe52)
- Bump the cargo group with 41 updates (428412c)
- Merge pull request #2075 from GitoxideLabs/improvements (784c046)