Releases: GitoxideLabs/gitoxide
Releases · GitoxideLabs/gitoxide
v0.51.0
What's Changed
- Progress report January 26 by @Byron in #2393
- improvements by @Byron in #2395
- Release gix-testtools v0.18.0 by @Byron in #2398
- Update zlib-rs to 0.6.0 by @musicinmybrain in #2399
- More
gix-errorconversions: gix-actor by @Byron in #2396 - fix: use
tracinginstead oftracing-coreto re-use the standard macros. by @Byron in #2401 - fix: Differentiate between
core.barebeing known or not by @Byron in #2403 - Clarify that
blocking-http-transport-reqwestdoesn't enablereqwest's default features by @fenhl in #2404 - Bump the github-actions group with 3 updates by @dependabot[bot] in #2406
- Bump the cargo group with 59 updates by @dependabot[bot] in #2407
- Add benchmark for counting additions/removals in diff by @cruessler in #2405
- Bump bytes from 1.11.0 to 1.11.1 by @dependabot[bot] in #2410
- chore: update
bytesto a fixed version by @Byron in #2411 - feat: add Rust closure fixtures to gix-testtools by @Copilot in #2412
- fix(gix-traverse): use graph painting for hide() to ensure correct behavior by @Copilot in #2408
- Various improvements to gix-testtools by @Byron in #2413
- Make sure rust-scripts are always executed in the final destination. by @Byron in #2414
- improvements by @Byron in #2415
- Bump time from 0.3.46 to 0.3.47 by @dependabot[bot] in #2416
- Add Windows retry logic for tempfile persist operations by @Copilot in #2419
- More of
gix-errorby @Byron in #2400 - Remove unsafe UTF-8 conversions and add named relative date parsing by @apollocatlin in #2426
- Switch to
imara-diff0.2 ingix-blameby @cruessler in #2420 - fix(gix-index): handle loongarch64-musl stat struct field names by @weihanglo in #2428
- Restore lossless HTTP(S) URL serialization for percent-encoded paths by @Copilot in #2431
- Add GIX_TEST_FIXTURE_HASH to gix-testtools by @cruessler in #2377
- Use nonempty where possible by @Byron in #2433
- fix: make
statuswork despite broken or invalid symlinks. by @Byron in #2440 - diff: skip subtrees with identical oids by @mystor in #2438
- gix-error conversion batch 1 (part 1) by @Byron in #2423
New Contributors
- @fenhl made their first contribution in #2404
- @apollocatlin made their first contribution in #2426
- @mystor made their first contribution in #2438
Full Changelog: v0.50.0...v0.51.0
gix-worktree v0.49.0
Commit Statistics
- 3 commits contributed to the release over the course of 10 calendar days.
- 12 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix-worktree-stream v0.29.0
Commit Statistics
- 1 commit contributed to the release over the course of 10 calendar days.
- 12 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 branch 'release' (9327b73)
gix-worktree-state v0.27.0
Commit Statistics
- 3 commits contributed to the release over the course of 10 calendar days.
- 12 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
gix v0.80.0
Bug Fixes
- Correctly use
$COMMON_DIR/info/excludeto make excludes work in worktrees.
It turns out there is no per-worktree excludes file either. - make
statuswork despite broken or invalid symlinks.
Related to gitbutlerapp/gitbutler#12399
Chore (BREAKING)
- Upgrade
prodashandcrosstermionto the latest version.
This will fix thecargo denyissue as it brings in a newerlrucrate.
New Features (BREAKING)
- encode shallow commit lists as non-empty, and introduced
nonemptyingix-protocol - model merge-bases as a non-empty type in
gix-revisionandgix-merge
Adaptgixaccordingly (even though it's nonbreaking).
Commit Statistics
- 9 commits contributed to the release over the course of 10 calendar days.
- 12 days passed between releases.
- 3 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #2440 from GitoxideLabs/improvements (93f39fb)
- Make
statuswork despite broken or invalid symlinks. (94b35a1) - Merge pull request #2433 from GitoxideLabs/codex/nonempty-rewrite (29040a8)
- Adopt to changes related to the introduction of
nonempty. (e033441) - Encode shallow commit lists as non-empty, and introduced
nonemptyingix-protocol(78b0a6f) - Model merge-bases as a non-empty type in
gix-revisionandgix-merge(231fda4) - Merge pull request #2377 from cruessler/add-sha-256-to-gix-commitgraph (228caf7)
- Use
GIX_TEST_FIXTURE_HASHforgix-commitgraphandgix-pack. (d51b858) - Merge branch 'release' (9327b73)
gix-url v0.35.2
Bug Fixes
- Implement percent-decoding in HTTP URLs for username, password and paths, and add whitespace rejection.
- Detect and fail if HTTP URLs contain whitespace for username, password and path
- disallow spaces in hosts
- re-encode HTTP(S) paths in URL serialization
HTTP/HTTPS URLs started storing paths in decoded form, but canonical
serialization wrote the decoded bytes back verbatim. This broke lossless
round-tripping for reserved/path-encoded characters (e.g.,%20,%25)
inUrl::to_bstring().
Commit Statistics
- 5 commits contributed to the release over the course of 10 calendar days.
- 12 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #2430
Commit Details
gix-traverse v0.54.0
Commit Statistics
- 1 commit contributed to the release over the course of 10 calendar days.
- 12 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 branch 'release' (9327b73)
gix-transport v0.55.0
Commit Statistics
- 1 commit contributed to the release over the course of 10 calendar days.
- 12 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 branch 'release' (9327b73)
gix-submodule v0.27.0
Commit Statistics
- 1 commit contributed to the release over the course of 10 calendar days.
- 12 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 branch 'release' (9327b73)
gix-status v0.27.0
Bug Fixes
- make
statuswork despite broken or invalid symlinks.
Related to gitbutlerapp/gitbutler#12399
Commit Statistics
- 3 commits contributed to the release over the course of 10 calendar days.
- 12 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages