diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9a80ae6cae6..b84b55eebda 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.35.0 (2024-04-13)
### New Features
diff --git a/Cargo.lock b/Cargo.lock
index cae30bec939..1074e4129a7 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1276,7 +1276,7 @@ dependencies = [
[[package]]
name = "gix"
-version = "0.61.1"
+version = "0.62.0"
dependencies = [
"anyhow",
"async-std",
@@ -1294,12 +1294,12 @@ dependencies = [
"gix-discover 0.31.0",
"gix-features 0.38.1",
"gix-filter",
- "gix-fs 0.10.1",
+ "gix-fs 0.10.2",
"gix-glob 0.16.2",
"gix-hash 0.14.2",
"gix-hashtable 0.5.2",
"gix-ignore 0.11.2",
- "gix-index 0.31.1",
+ "gix-index 0.32.0",
"gix-lock 13.1.1",
"gix-macros",
"gix-mailmap",
@@ -1320,13 +1320,13 @@ dependencies = [
"gix-submodule",
"gix-tempfile 13.1.1",
"gix-testtools",
- "gix-trace 0.1.8",
+ "gix-trace 0.1.9",
"gix-transport",
- "gix-traverse 0.38.0",
+ "gix-traverse 0.39.0",
"gix-url",
- "gix-utils 0.1.11",
+ "gix-utils 0.1.12",
"gix-validate 0.8.4",
- "gix-worktree 0.32.0",
+ "gix-worktree 0.33.0",
"gix-worktree-state",
"gix-worktree-stream",
"is_ci",
@@ -1381,7 +1381,7 @@ dependencies = [
"gix-features 0.38.1",
"gix-hash 0.14.2",
"gix-testtools",
- "gix-utils 0.1.11",
+ "gix-utils 0.1.12",
"itoa",
"pretty_assertions",
"serde",
@@ -1391,7 +1391,7 @@ dependencies = [
[[package]]
name = "gix-archive"
-version = "0.11.0"
+version = "0.12.0"
dependencies = [
"bstr",
"document-features",
@@ -1404,7 +1404,7 @@ dependencies = [
"gix-odb",
"gix-path 0.10.7",
"gix-testtools",
- "gix-worktree 0.32.0",
+ "gix-worktree 0.33.0",
"gix-worktree-stream",
"tar",
"thiserror",
@@ -1435,12 +1435,12 @@ version = "0.22.2"
dependencies = [
"bstr",
"document-features",
- "gix-fs 0.10.1",
+ "gix-fs 0.10.2",
"gix-glob 0.16.2",
"gix-path 0.10.7",
"gix-quote 0.4.12",
"gix-testtools",
- "gix-trace 0.1.8",
+ "gix-trace 0.1.9",
"kstring",
"serde",
"smallvec",
@@ -1488,7 +1488,7 @@ dependencies = [
"bstr",
"gix-path 0.10.7",
"gix-testtools",
- "gix-trace 0.1.8",
+ "gix-trace 0.1.9",
"shell-words",
]
@@ -1524,7 +1524,7 @@ dependencies = [
[[package]]
name = "gix-config"
-version = "0.36.0"
+version = "0.36.1"
dependencies = [
"bstr",
"criterion",
@@ -1585,7 +1585,7 @@ dependencies = [
"gix-prompt",
"gix-sec 0.10.6",
"gix-testtools",
- "gix-trace 0.1.8",
+ "gix-trace 0.1.9",
"gix-url",
"serde",
"thiserror",
@@ -1620,20 +1620,20 @@ dependencies = [
[[package]]
name = "gix-diff"
-version = "0.42.0"
+version = "0.43.0"
dependencies = [
"bstr",
"document-features",
"getrandom",
"gix-command",
"gix-filter",
- "gix-fs 0.10.1",
+ "gix-fs 0.10.2",
"gix-hash 0.14.2",
"gix-object 0.42.1",
"gix-path 0.10.7",
"gix-tempfile 13.1.1",
- "gix-trace 0.1.8",
- "gix-worktree 0.32.0",
+ "gix-trace 0.1.9",
+ "gix-worktree 0.33.0",
"imara-diff",
"serde",
"thiserror",
@@ -1645,33 +1645,33 @@ version = "0.0.0"
dependencies = [
"gix-diff",
"gix-filter",
- "gix-fs 0.10.1",
+ "gix-fs 0.10.2",
"gix-hash 0.14.2",
"gix-object 0.42.1",
"gix-odb",
"gix-testtools",
- "gix-traverse 0.38.0",
- "gix-worktree 0.32.0",
+ "gix-traverse 0.39.0",
+ "gix-worktree 0.33.0",
"pretty_assertions",
"shell-words",
]
[[package]]
name = "gix-dir"
-version = "0.3.0"
+version = "0.4.0"
dependencies = [
"bstr",
"gix-discover 0.31.0",
- "gix-fs 0.10.1",
+ "gix-fs 0.10.2",
"gix-ignore 0.11.2",
- "gix-index 0.31.1",
+ "gix-index 0.32.0",
"gix-object 0.42.1",
"gix-path 0.10.7",
"gix-pathspec",
"gix-testtools",
- "gix-trace 0.1.8",
- "gix-utils 0.1.11",
- "gix-worktree 0.32.0",
+ "gix-trace 0.1.9",
+ "gix-utils 0.1.12",
+ "gix-worktree 0.33.0",
"pretty_assertions",
"thiserror",
]
@@ -1698,7 +1698,7 @@ dependencies = [
"bstr",
"defer",
"dunce",
- "gix-fs 0.10.1",
+ "gix-fs 0.10.2",
"gix-hash 0.14.2",
"gix-path 0.10.7",
"gix-ref 0.43.0",
@@ -1749,8 +1749,8 @@ dependencies = [
"document-features",
"flate2",
"gix-hash 0.14.2",
- "gix-trace 0.1.8",
- "gix-utils 0.1.11",
+ "gix-trace 0.1.9",
+ "gix-utils 0.1.12",
"jwalk",
"libc",
"once_cell",
@@ -1768,7 +1768,7 @@ version = "0.0.0"
[[package]]
name = "gix-filter"
-version = "0.11.0"
+version = "0.11.1"
dependencies = [
"bstr",
"encoding_rs",
@@ -1780,9 +1780,9 @@ dependencies = [
"gix-path 0.10.7",
"gix-quote 0.4.12",
"gix-testtools",
- "gix-trace 0.1.8",
- "gix-utils 0.1.11",
- "gix-worktree 0.32.0",
+ "gix-trace 0.1.9",
+ "gix-utils 0.1.12",
+ "gix-worktree 0.33.0",
"serial_test",
"smallvec",
"thiserror",
@@ -1808,10 +1808,10 @@ dependencies = [
[[package]]
name = "gix-fs"
-version = "0.10.1"
+version = "0.10.2"
dependencies = [
"gix-features 0.38.1",
- "gix-utils 0.1.11",
+ "gix-utils 0.1.12",
"serde",
"tempfile",
]
@@ -1912,11 +1912,11 @@ version = "0.11.2"
dependencies = [
"bstr",
"document-features",
- "gix-fs 0.10.1",
+ "gix-fs 0.10.2",
"gix-glob 0.16.2",
"gix-path 0.10.7",
"gix-testtools",
- "gix-trace 0.1.8",
+ "gix-trace 0.1.9",
"serde",
"unicode-bom",
]
@@ -1946,7 +1946,7 @@ dependencies = [
[[package]]
name = "gix-index"
-version = "0.31.1"
+version = "0.32.0"
dependencies = [
"bitflags 2.4.1",
"bstr",
@@ -1955,12 +1955,12 @@ dependencies = [
"fnv",
"gix-bitmap 0.2.11",
"gix-features 0.38.1",
- "gix-fs 0.10.1",
+ "gix-fs 0.10.2",
"gix-hash 0.14.2",
"gix-lock 13.1.1",
"gix-object 0.42.1",
- "gix-traverse 0.38.0",
- "gix-utils 0.1.11",
+ "gix-traverse 0.39.0",
+ "gix-utils 0.1.12",
"hashbrown 0.14.3",
"itoa",
"libc",
@@ -1980,7 +1980,7 @@ dependencies = [
"gix",
"gix-features 0.38.1",
"gix-hash 0.14.2",
- "gix-index 0.31.1",
+ "gix-index 0.32.0",
"gix-testtools",
]
@@ -2015,7 +2015,7 @@ name = "gix-lock"
version = "13.1.1"
dependencies = [
"gix-tempfile 13.1.1",
- "gix-utils 0.1.11",
+ "gix-utils 0.1.12",
"tempfile",
"thiserror",
]
@@ -2114,7 +2114,7 @@ dependencies = [
"gix-features 0.38.1",
"gix-hash 0.14.2",
"gix-testtools",
- "gix-utils 0.1.11",
+ "gix-utils 0.1.12",
"gix-validate 0.8.4",
"itoa",
"pretty_assertions",
@@ -2126,13 +2126,13 @@ dependencies = [
[[package]]
name = "gix-odb"
-version = "0.59.0"
+version = "0.60.0"
dependencies = [
"arc-swap",
"document-features",
"gix-date 0.8.5",
"gix-features 0.38.1",
- "gix-fs 0.10.1",
+ "gix-fs 0.10.2",
"gix-hash 0.14.2",
"gix-object 0.42.1",
"gix-pack",
@@ -2163,7 +2163,7 @@ dependencies = [
[[package]]
name = "gix-pack"
-version = "0.49.0"
+version = "0.50.0"
dependencies = [
"clru",
"document-features",
@@ -2176,7 +2176,7 @@ dependencies = [
"gix-path 0.10.7",
"gix-tempfile 13.1.1",
"gix-testtools",
- "gix-traverse 0.38.0",
+ "gix-traverse 0.39.0",
"memmap2 0.9.3",
"parking_lot",
"serde",
@@ -2196,7 +2196,7 @@ dependencies = [
"gix-odb",
"gix-pack",
"gix-testtools",
- "gix-traverse 0.38.0",
+ "gix-traverse 0.39.0",
"maplit",
"memmap2 0.9.3",
]
@@ -2214,7 +2214,7 @@ dependencies = [
"gix-hash 0.14.2",
"gix-odb",
"gix-pack",
- "gix-trace 0.1.8",
+ "gix-trace 0.1.9",
"maybe-async",
"pin-project-lite",
"serde",
@@ -2223,12 +2223,12 @@ dependencies = [
[[package]]
name = "gix-packetline-blocking"
-version = "0.17.3"
+version = "0.17.4"
dependencies = [
"bstr",
"document-features",
"faster-hex",
- "gix-trace 0.1.8",
+ "gix-trace 0.1.9",
"serde",
"thiserror",
]
@@ -2251,7 +2251,7 @@ name = "gix-path"
version = "0.10.7"
dependencies = [
"bstr",
- "gix-trace 0.1.8",
+ "gix-trace 0.1.9",
"home",
"once_cell",
"tempfile",
@@ -2260,7 +2260,7 @@ dependencies = [
[[package]]
name = "gix-pathspec"
-version = "0.7.2"
+version = "0.7.3"
dependencies = [
"bitflags 2.4.1",
"bstr",
@@ -2290,7 +2290,7 @@ dependencies = [
[[package]]
name = "gix-protocol"
-version = "0.44.2"
+version = "0.45.0"
dependencies = [
"async-std",
"async-trait",
@@ -2305,7 +2305,7 @@ dependencies = [
"gix-packetline",
"gix-testtools",
"gix-transport",
- "gix-utils 0.1.11",
+ "gix-utils 0.1.12",
"maybe-async",
"serde",
"thiserror",
@@ -2328,7 +2328,7 @@ name = "gix-quote"
version = "0.4.12"
dependencies = [
"bstr",
- "gix-utils 0.1.11",
+ "gix-utils 0.1.12",
"thiserror",
]
@@ -2365,14 +2365,14 @@ dependencies = [
"gix-actor 0.31.1",
"gix-date 0.8.5",
"gix-features 0.38.1",
- "gix-fs 0.10.1",
+ "gix-fs 0.10.2",
"gix-hash 0.14.2",
"gix-lock 13.1.1",
"gix-object 0.42.1",
"gix-path 0.10.7",
"gix-tempfile 13.1.1",
"gix-testtools",
- "gix-utils 0.1.11",
+ "gix-utils 0.1.12",
"gix-validate 0.8.4",
"memmap2 0.9.3",
"serde",
@@ -2388,7 +2388,7 @@ dependencies = [
"gix-date 0.8.5",
"gix-discover 0.31.0",
"gix-features 0.38.1",
- "gix-fs 0.10.1",
+ "gix-fs 0.10.2",
"gix-hash 0.14.2",
"gix-lock 13.1.1",
"gix-object 0.42.1",
@@ -2425,7 +2425,7 @@ dependencies = [
"gix-odb",
"gix-revwalk 0.13.0",
"gix-testtools",
- "gix-trace 0.1.8",
+ "gix-trace 0.1.9",
"serde",
"thiserror",
]
@@ -2489,7 +2489,7 @@ version = "0.0.0"
[[package]]
name = "gix-status"
-version = "0.8.0"
+version = "0.9.0"
dependencies = [
"bstr",
"document-features",
@@ -2498,13 +2498,13 @@ dependencies = [
"gix-dir",
"gix-features 0.38.1",
"gix-filter",
- "gix-fs 0.10.1",
+ "gix-fs 0.10.2",
"gix-hash 0.14.2",
- "gix-index 0.31.1",
+ "gix-index 0.32.0",
"gix-object 0.42.1",
"gix-path 0.10.7",
"gix-pathspec",
- "gix-worktree 0.32.0",
+ "gix-worktree 0.33.0",
"thiserror",
]
@@ -2518,16 +2518,16 @@ dependencies = [
"gix-dir",
"gix-features 0.38.1",
"gix-filter",
- "gix-fs 0.10.1",
+ "gix-fs 0.10.2",
"gix-hash 0.14.2",
- "gix-index 0.31.1",
+ "gix-index 0.32.0",
"gix-object 0.42.1",
"gix-odb",
"gix-path 0.10.7",
"gix-pathspec",
"gix-status",
"gix-testtools",
- "gix-worktree 0.32.0",
+ "gix-worktree 0.33.0",
"pretty_assertions",
]
@@ -2578,7 +2578,7 @@ version = "13.1.1"
dependencies = [
"dashmap",
"document-features",
- "gix-fs 0.10.1",
+ "gix-fs 0.10.2",
"libc",
"once_cell",
"parking_lot",
@@ -2596,7 +2596,7 @@ dependencies = [
"fastrand 2.0.1",
"fs_extra",
"gix-discover 0.26.0",
- "gix-fs 0.10.1",
+ "gix-fs 0.10.2",
"gix-ignore 0.8.0",
"gix-lock 10.0.0",
"gix-tempfile 13.1.1",
@@ -2623,7 +2623,7 @@ checksum = "b686a35799b53a9825575ca3f06481d0a053a409c4d97ffcf5ddd67a8760b497"
[[package]]
name = "gix-trace"
-version = "0.1.8"
+version = "0.1.9"
dependencies = [
"document-features",
"tracing-core",
@@ -2631,7 +2631,7 @@ dependencies = [
[[package]]
name = "gix-transport"
-version = "0.41.3"
+version = "0.42.0"
dependencies = [
"async-std",
"async-trait",
@@ -2676,7 +2676,7 @@ dependencies = [
[[package]]
name = "gix-traverse"
-version = "0.38.0"
+version = "0.39.0"
dependencies = [
"bitflags 2.4.1",
"gix-commitgraph 0.24.2",
@@ -2698,7 +2698,7 @@ dependencies = [
"gix-object 0.42.1",
"gix-odb",
"gix-testtools",
- "gix-traverse 0.38.0",
+ "gix-traverse 0.39.0",
]
[[package]]
@@ -2707,7 +2707,7 @@ version = "0.0.0"
[[package]]
name = "gix-url"
-version = "0.27.2"
+version = "0.27.3"
dependencies = [
"assert_matches",
"bstr",
@@ -2732,7 +2732,7 @@ dependencies = [
[[package]]
name = "gix-utils"
-version = "0.1.11"
+version = "0.1.12"
dependencies = [
"bstr",
"fastrand 2.0.1",
@@ -2778,17 +2778,17 @@ dependencies = [
[[package]]
name = "gix-worktree"
-version = "0.32.0"
+version = "0.33.0"
dependencies = [
"bstr",
"document-features",
"gix-attributes 0.22.2",
"gix-features 0.38.1",
- "gix-fs 0.10.1",
+ "gix-fs 0.10.2",
"gix-glob 0.16.2",
"gix-hash 0.14.2",
"gix-ignore 0.11.2",
- "gix-index 0.31.1",
+ "gix-index 0.32.0",
"gix-object 0.42.1",
"gix-path 0.10.7",
"serde",
@@ -2796,18 +2796,18 @@ dependencies = [
[[package]]
name = "gix-worktree-state"
-version = "0.9.0"
+version = "0.10.0"
dependencies = [
"bstr",
"gix-features 0.38.1",
"gix-filter",
- "gix-fs 0.10.1",
+ "gix-fs 0.10.2",
"gix-glob 0.16.2",
"gix-hash 0.14.2",
- "gix-index 0.31.1",
+ "gix-index 0.32.0",
"gix-object 0.42.1",
"gix-path 0.10.7",
- "gix-worktree 0.32.0",
+ "gix-worktree 0.33.0",
"io-close",
"thiserror",
]
@@ -2819,9 +2819,9 @@ dependencies = [
"gix-discover 0.31.0",
"gix-features 0.38.1",
"gix-filter",
- "gix-fs 0.10.1",
+ "gix-fs 0.10.2",
"gix-hash 0.14.2",
- "gix-index 0.31.1",
+ "gix-index 0.32.0",
"gix-object 0.42.1",
"gix-odb",
"gix-testtools",
@@ -2833,19 +2833,19 @@ dependencies = [
[[package]]
name = "gix-worktree-stream"
-version = "0.11.0"
+version = "0.12.0"
dependencies = [
"gix-attributes 0.22.2",
"gix-features 0.38.1",
"gix-filter",
- "gix-fs 0.10.1",
+ "gix-fs 0.10.2",
"gix-hash 0.14.2",
"gix-object 0.42.1",
"gix-odb",
"gix-path 0.10.7",
"gix-testtools",
- "gix-traverse 0.38.0",
- "gix-worktree 0.32.0",
+ "gix-traverse 0.39.0",
+ "gix-worktree 0.33.0",
"parking_lot",
"thiserror",
]
@@ -2858,16 +2858,16 @@ dependencies = [
"gix-attributes 0.22.2",
"gix-discover 0.31.0",
"gix-features 0.38.1",
- "gix-fs 0.10.1",
+ "gix-fs 0.10.2",
"gix-glob 0.16.2",
"gix-hash 0.14.2",
"gix-ignore 0.11.2",
- "gix-index 0.31.1",
+ "gix-index 0.32.0",
"gix-object 0.42.1",
"gix-odb",
"gix-path 0.10.7",
"gix-testtools",
- "gix-worktree 0.32.0",
+ "gix-worktree 0.33.0",
"symlink",
]
diff --git a/Cargo.toml b/Cargo.toml
index 110fbb4c331..e5e7d42d1d6 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -170,7 +170,7 @@ anyhow = "1.0.42"
gitoxide-core = { version = "^0.37.0", path = "gitoxide-core" }
gix-features = { version = "^0.38.1", path = "gix-features" }
-gix = { version = "^0.61.1", path = "gix", default-features = false }
+gix = { version = "^0.62.0", path = "gix", default-features = false }
time = "0.3.23"
clap = { version = "4.1.1", features = ["derive", "cargo"] }
diff --git a/gitoxide-core/CHANGELOG.md b/gitoxide-core/CHANGELOG.md
index 41d43966546..0994daef032 100644
--- a/gitoxide-core/CHANGELOG.md
+++ b/gitoxide-core/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.37.0 (2024-04-13)
### New Features
@@ -40,7 +40,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 24 commits contributed to the release over the course of 34 calendar days.
+ - 25 commits contributed to the release over the course of 34 calendar days.
- 47 days passed between releases.
- 7 commits were understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: [#1330](https://github.com/Byron/gitoxide/issues/1330)
@@ -54,6 +54,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
* **[#1330](https://github.com/Byron/gitoxide/issues/1330)**
- Fix unread-fields warnings on latest nightly ([`2e06a00`](https://github.com/Byron/gitoxide/commit/2e06a00800418a6f571ba1731ffe05074565af03))
* **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
- Merge pull request #1341 from szepeviktor/typos ([`55f379b`](https://github.com/Byron/gitoxide/commit/55f379bc47065822d078393d83d30c0835a89782))
- Fix typos ([`f72ecce`](https://github.com/Byron/gitoxide/commit/f72ecce45babcad2a0c9b73c79d01ff502907a57))
- Merge branch 'add-topo-walk' ([`b590a9d`](https://github.com/Byron/gitoxide/commit/b590a9d2b6a273f76f0320d2b9fe1f679c08f549))
diff --git a/gitoxide-core/Cargo.toml b/gitoxide-core/Cargo.toml
index c635276dae9..aa53e19e5c9 100644
--- a/gitoxide-core/Cargo.toml
+++ b/gitoxide-core/Cargo.toml
@@ -47,11 +47,11 @@ serde = ["gix/serde", "dep:serde_json", "dep:serde", "bytesize/serde"]
[dependencies]
# deselect everything else (like "performance") as this should be controllable by the parent application.
-gix = { version = "^0.61.1", path = "../gix", default-features = false, features = ["blob-diff", "revision", "mailmap", "excludes", "attributes", "worktree-mutation", "credentials", "interrupt", "status", "dirwalk"] }
-gix-pack-for-configuration-only = { package = "gix-pack", version = "^0.49.0", path = "../gix-pack", default-features = false, features = ["pack-cache-lru-dynamic", "pack-cache-lru-static", "generate", "streaming-input"] }
-gix-transport-configuration-only = { package = "gix-transport", version = "^0.41.3", path = "../gix-transport", default-features = false }
-gix-archive-for-configuration-only = { package = "gix-archive", version = "^0.11.0", path = "../gix-archive", optional = true, features = ["tar", "tar_gz"] }
-gix-status = { version = "^0.8.0", path = "../gix-status" }
+gix = { version = "^0.62.0", path = "../gix", default-features = false, features = ["blob-diff", "revision", "mailmap", "excludes", "attributes", "worktree-mutation", "credentials", "interrupt", "status", "dirwalk"] }
+gix-pack-for-configuration-only = { package = "gix-pack", version = "^0.50.0", path = "../gix-pack", default-features = false, features = ["pack-cache-lru-dynamic", "pack-cache-lru-static", "generate", "streaming-input"] }
+gix-transport-configuration-only = { package = "gix-transport", version = "^0.42.0", path = "../gix-transport", default-features = false }
+gix-archive-for-configuration-only = { package = "gix-archive", version = "^0.12.0", path = "../gix-archive", optional = true, features = ["tar", "tar_gz"] }
+gix-status = { version = "^0.9.0", path = "../gix-status" }
gix-fsck = { version = "^0.4.0", path = "../gix-fsck" }
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
anyhow = "1.0.42"
@@ -68,7 +68,7 @@ futures-io = { version = "0.3.16", optional = true }
blocking = { version = "1.0.2", optional = true }
# for 'organize' functionality
-gix-url = { version = "^0.27.2", path = "../gix-url", optional = true }
+gix-url = { version = "^0.27.3", path = "../gix-url", optional = true }
jwalk = { version = "0.8.0", optional = true }
# for 'hours'
diff --git a/gix-archive/CHANGELOG.md b/gix-archive/CHANGELOG.md
index 90484109f40..c8193327870 100644
--- a/gix-archive/CHANGELOG.md
+++ b/gix-archive/CHANGELOG.md
@@ -5,10 +5,29 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.12.0 (2024-04-13)
A maintenance release without user-facing changes.
+### Commit Statistics
+
+
+
+ - 1 commit contributed to the release.
+ - 29 days passed between releases.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+### Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
+
+
## 0.11.0 (2024-03-14)
A maintenance release without user-facing changes.
diff --git a/gix-archive/Cargo.toml b/gix-archive/Cargo.toml
index df6d26aae82..da34d142191 100644
--- a/gix-archive/Cargo.toml
+++ b/gix-archive/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-archive"
-version = "0.11.0"
+version = "0.12.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "archive generation from of a worktree stream"
@@ -25,7 +25,7 @@ zip = ["dep:zip", "dep:time"]
[dependencies]
-gix-worktree-stream = { version = "^0.11.0", path = "../gix-worktree-stream" }
+gix-worktree-stream = { version = "^0.12.0", path = "../gix-worktree-stream" }
gix-object = { version = "^0.42.0", path = "../gix-object" }
gix-path = { version = "^0.10.7", path = "../gix-path", optional = true }
gix-date = { version = "^0.8.5", path = "../gix-date" }
diff --git a/gix-config/CHANGELOG.md b/gix-config/CHANGELOG.md
index 8429f8f2015..1a8b7e822be 100644
--- a/gix-config/CHANGELOG.md
+++ b/gix-config/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.36.1 (2024-04-13)
### New Features
@@ -16,7 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 8 commits contributed to the release over the course of 9 calendar days.
+ - 9 commits contributed to the release over the course of 9 calendar days.
- 29 days passed between releases.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -34,6 +34,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
- Merge pull request #1341 from szepeviktor/typos ([`55f379b`](https://github.com/Byron/gitoxide/commit/55f379bc47065822d078393d83d30c0835a89782))
- Fix typos ([`f72ecce`](https://github.com/Byron/gitoxide/commit/f72ecce45babcad2a0c9b73c79d01ff502907a57))
- Merge branch 'add-topo-walk' ([`b590a9d`](https://github.com/Byron/gitoxide/commit/b590a9d2b6a273f76f0320d2b9fe1f679c08f549))
@@ -3096,6 +3097,24 @@ This is a maintenance release without functional changes.
- `len`
- `from_env`
- `open`
+ - `len`
+ - `from_env`
+ - `open`
+ - `len`
+ - `from_env`
+ - `open`
+ - `len`
+ - `from_env`
+ - `open`
+- `len`
+- `from_env`
+- `open`
+- `len`
+- `from_env`
+- `open`
+- `len`
+- `from_env`
+- `open`
- `len`
- `from_env`
- `open`
@@ -3117,7 +3136,7 @@ This is a maintenance release without functional changes.
- _None._
-lenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopen
+lenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopenlenfrom_envopen
## v0.1.1 (2021-05-09)
diff --git a/gix-config/Cargo.toml b/gix-config/Cargo.toml
index 4ae93e697a3..bd150a099a9 100644
--- a/gix-config/Cargo.toml
+++ b/gix-config/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-config"
-version = "0.36.0"
+version = "0.36.1"
repository = "https://github.com/Byron/gitoxide"
description = "A git-config file parser and editor from the gitoxide project"
license = "MIT OR Apache-2.0"
diff --git a/gix-diff/CHANGELOG.md b/gix-diff/CHANGELOG.md
index c3907e3c522..1ae3e05e20b 100644
--- a/gix-diff/CHANGELOG.md
+++ b/gix-diff/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.43.0 (2024-04-13)
### Bug Fixes (BREAKING)
@@ -15,7 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 6 commits contributed to the release over the course of 5 calendar days.
+ - 7 commits contributed to the release over the course of 5 calendar days.
- 29 days passed between releases.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -27,6 +27,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
- Revert a typo ([`9680e57`](https://github.com/Byron/gitoxide/commit/9680e57952d8d6389c77bde6fa8de34592aa09a8))
- Fix typos ([`f72ecce`](https://github.com/Byron/gitoxide/commit/f72ecce45babcad2a0c9b73c79d01ff502907a57))
- Merge branch 'add-topo-walk' ([`b590a9d`](https://github.com/Byron/gitoxide/commit/b590a9d2b6a273f76f0320d2b9fe1f679c08f549))
diff --git a/gix-diff/Cargo.toml b/gix-diff/Cargo.toml
index bfabaef41c1..3549e294737 100644
--- a/gix-diff/Cargo.toml
+++ b/gix-diff/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-diff"
-version = "0.42.0"
+version = "0.43.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "Calculate differences between various git objects"
@@ -25,13 +25,13 @@ doctest = false
[dependencies]
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
gix-object = { version = "^0.42.0", path = "../gix-object" }
-gix-filter = { version = "^0.11.0", path = "../gix-filter", optional = true }
-gix-worktree = { version = "^0.32.0", path = "../gix-worktree", default-features = false, features = ["attributes"], optional = true }
+gix-filter = { version = "^0.11.1", path = "../gix-filter", optional = true }
+gix-worktree = { version = "^0.33.0", path = "../gix-worktree", default-features = false, features = ["attributes"], optional = true }
gix-command = { version = "^0.3.6", path = "../gix-command", optional = true }
gix-path = { version = "^0.10.7", path = "../gix-path", optional = true }
-gix-fs = { version = "^0.10.1", path = "../gix-fs", optional = true }
+gix-fs = { version = "^0.10.2", path = "../gix-fs", optional = true }
gix-tempfile = { version = "^13.0.0", path = "../gix-tempfile", optional = true }
-gix-trace = { version = "^0.1.8", path = "../gix-trace", optional = true }
+gix-trace = { version = "^0.1.9", path = "../gix-trace", optional = true }
thiserror = "1.0.32"
imara-diff = { version = "0.1.3", optional = true }
diff --git a/gix-dir/CHANGELOG.md b/gix-dir/CHANGELOG.md
index 047d068a64b..11ae4238317 100644
--- a/gix-dir/CHANGELOG.md
+++ b/gix-dir/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.4.0 (2024-04-13)
A maintenance release without user-facing changes.
@@ -13,7 +13,7 @@ A maintenance release without user-facing changes.
- - 4 commits contributed to the release over the course of 10 calendar days.
+ - 5 commits contributed to the release over the course of 10 calendar days.
- 26 days passed between releases.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
- Merge pull request #1341 from szepeviktor/typos ([`55f379b`](https://github.com/Byron/gitoxide/commit/55f379bc47065822d078393d83d30c0835a89782))
- Fix typos ([`f72ecce`](https://github.com/Byron/gitoxide/commit/f72ecce45babcad2a0c9b73c79d01ff502907a57))
- Merge pull request #1334 from EliahKagan/nonstandard-worktree ([`37732fb`](https://github.com/Byron/gitoxide/commit/37732fb13efdff5a1b8a836943e9e575196724b5))
diff --git a/gix-dir/Cargo.toml b/gix-dir/Cargo.toml
index 10447a34f8d..558ed9794c6 100644
--- a/gix-dir/Cargo.toml
+++ b/gix-dir/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-dir"
-version = "0.3.0"
+version = "0.4.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project dealing with directory walks"
@@ -12,16 +12,16 @@ rust-version = "1.65"
doctest = false
[dependencies]
-gix-trace = { version = "^0.1.8", path = "../gix-trace" }
-gix-index = { version = "^0.31.1", path = "../gix-index" }
+gix-trace = { version = "^0.1.9", path = "../gix-trace" }
+gix-index = { version = "^0.32.0", path = "../gix-index" }
gix-discover = { version = "^0.31.0", path = "../gix-discover" }
-gix-fs = { version = "^0.10.1", path = "../gix-fs" }
+gix-fs = { version = "^0.10.2", path = "../gix-fs" }
gix-path = { version = "^0.10.7", path = "../gix-path" }
-gix-pathspec = { version = "^0.7.2", path = "../gix-pathspec" }
-gix-worktree = { version = "^0.32.0", path = "../gix-worktree", default-features = false }
+gix-pathspec = { version = "^0.7.3", path = "../gix-pathspec" }
+gix-worktree = { version = "^0.33.0", path = "../gix-worktree", default-features = false }
gix-object = { version = "^0.42.1", path = "../gix-object" }
gix-ignore = { version = "^0.11.2", path = "../gix-ignore" }
-gix-utils = { version = "^0.1.11", path = "../gix-utils", features = ["bstr"] }
+gix-utils = { version = "^0.1.12", path = "../gix-utils", features = ["bstr"] }
bstr = { version = "1.5.0", default-features = false }
thiserror = "1.0.34"
diff --git a/gix-filter/CHANGELOG.md b/gix-filter/CHANGELOG.md
index 7dba1524d47..49082d406af 100644
--- a/gix-filter/CHANGELOG.md
+++ b/gix-filter/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.11.1 (2024-04-13)
A maintenance release without user-facing changes.
@@ -13,7 +13,7 @@ A maintenance release without user-facing changes.
- - 2 commits contributed to the release over the course of 2 calendar days.
+ - 3 commits contributed to the release over the course of 2 calendar days.
- 29 days passed between releases.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
- Merge pull request #1341 from szepeviktor/typos ([`55f379b`](https://github.com/Byron/gitoxide/commit/55f379bc47065822d078393d83d30c0835a89782))
- Fix typos ([`f72ecce`](https://github.com/Byron/gitoxide/commit/f72ecce45babcad2a0c9b73c79d01ff502907a57))
diff --git a/gix-filter/Cargo.toml b/gix-filter/Cargo.toml
index d5015fd972a..dfaa2d85115 100644
--- a/gix-filter/Cargo.toml
+++ b/gix-filter/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-filter"
-version = "0.11.0"
+version = "0.11.1"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project implementing git filters"
@@ -14,13 +14,13 @@ doctest = false
[dependencies]
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
-gix-trace = { version = "^0.1.8", path = "../gix-trace" }
+gix-trace = { version = "^0.1.9", path = "../gix-trace" }
gix-object = { version = "^0.42.0", path = "../gix-object" }
gix-command = { version = "^0.3.6", path = "../gix-command" }
gix-quote = { version = "^0.4.12", path = "../gix-quote" }
-gix-utils = { version = "^0.1.11", path = "../gix-utils" }
+gix-utils = { version = "^0.1.12", path = "../gix-utils" }
gix-path = { version = "^0.10.7", path = "../gix-path" }
-gix-packetline = { package = "gix-packetline-blocking", version = "^0.17.3", path = "../gix-packetline-blocking" }
+gix-packetline = { package = "gix-packetline-blocking", version = "^0.17.4", path = "../gix-packetline-blocking" }
gix-attributes = { version = "^0.22.2", path = "../gix-attributes" }
encoding_rs = "0.8.32"
diff --git a/gix-fs/CHANGELOG.md b/gix-fs/CHANGELOG.md
index acc088c1fc1..e6e8085f1e6 100644
--- a/gix-fs/CHANGELOG.md
+++ b/gix-fs/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.10.2 (2024-04-13)
A maintenance release without user-facing changes.
@@ -13,7 +13,7 @@ A maintenance release without user-facing changes.
- - 2 commits contributed to the release over the course of 2 calendar days.
+ - 3 commits contributed to the release over the course of 2 calendar days.
- 29 days passed between releases.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
- Merge pull request #1341 from szepeviktor/typos ([`55f379b`](https://github.com/Byron/gitoxide/commit/55f379bc47065822d078393d83d30c0835a89782))
- Fix typos ([`f72ecce`](https://github.com/Byron/gitoxide/commit/f72ecce45babcad2a0c9b73c79d01ff502907a57))
diff --git a/gix-fs/Cargo.toml b/gix-fs/Cargo.toml
index 786043d8266..ebdd3993a24 100644
--- a/gix-fs/Cargo.toml
+++ b/gix-fs/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-fs"
-version = "0.10.1"
+version = "0.10.2"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate providing file system specific utilities to `gitoxide`"
@@ -18,7 +18,7 @@ serde = ["dep:serde"]
[dependencies]
gix-features = { version = "^0.38.1", path = "../gix-features", features = ["fs-read-dir"] }
-gix-utils = { version = "^0.1.11", path = "../gix-utils" }
+gix-utils = { version = "^0.1.12", path = "../gix-utils" }
serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] }
[dev-dependencies]
diff --git a/gix-fsck/CHANGELOG.md b/gix-fsck/CHANGELOG.md
index 758843d8bb5..5e2afeb111c 100644
--- a/gix-fsck/CHANGELOG.md
+++ b/gix-fsck/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.4.0 (2024-04-13)
A maintenance release without user-facing changes.
@@ -13,7 +13,7 @@ A maintenance release without user-facing changes.
- - 5 commits contributed to the release over the course of 29 calendar days.
+ - 6 commits contributed to the release over the course of 29 calendar days.
- 47 days passed between releases.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
- Merge pull request #1332 from cesfahani/fix_fsck_tree_traversal ([`4bb8ef5`](https://github.com/Byron/gitoxide/commit/4bb8ef5fd05133b87eb1e79a0ac6e45eb66940a2))
- Fix git-fsck to handle non-root trees ([`5fdb440`](https://github.com/Byron/gitoxide/commit/5fdb440de2837f00a313b2747fc1b4773b70c045))
- Release gix-actor v0.31.1, gix-object v0.42.1, gix-index v0.31.1, gix-pathspec v0.7.2, gix-dir v0.3.0, gix-status v0.8.0, gix v0.61.0, safety bump 2 crates ([`155cc45`](https://github.com/Byron/gitoxide/commit/155cc45730b259e662d7c4be42a469a3af3750e1))
diff --git a/gix-index/CHANGELOG.md b/gix-index/CHANGELOG.md
index 669738f4f6b..70c228f0b22 100644
--- a/gix-index/CHANGELOG.md
+++ b/gix-index/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.32.0 (2024-04-13)
### New Features (BREAKING)
@@ -18,7 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 4 commits contributed to the release over the course of 9 calendar days.
+ - 5 commits contributed to the release over the course of 9 calendar days.
- 26 days passed between releases.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: [#1330](https://github.com/Byron/gitoxide/issues/1330)
@@ -32,6 +32,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
* **[#1330](https://github.com/Byron/gitoxide/issues/1330)**
- Fix unread-fields warnings on latest nightly ([`2e06a00`](https://github.com/Byron/gitoxide/commit/2e06a00800418a6f571ba1731ffe05074565af03))
* **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
- Merge branch 'status' ([`45edd2e`](https://github.com/Byron/gitoxide/commit/45edd2ea66035adf526cb2f617873dcba60a2a9a))
- Adapt to changes in `gix-index` ([`1e1fce1`](https://github.com/Byron/gitoxide/commit/1e1fce11a968ebbcede1135ccbd0b03e749a1267))
- Turn `entry::Stage` into an `enum`. ([`a6cc781`](https://github.com/Byron/gitoxide/commit/a6cc78176c5b399c363bb6ee776cb16d6f5d3dad))
diff --git a/gix-index/Cargo.toml b/gix-index/Cargo.toml
index a29ce1da2fd..fcbe2251d78 100644
--- a/gix-index/Cargo.toml
+++ b/gix-index/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-index"
-version = "0.31.1"
+version = "0.32.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A work-in-progress crate of the gitoxide project dedicated implementing the git index file"
@@ -27,10 +27,10 @@ gix-features = { version = "^0.38.1", path = "../gix-features", features = [
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
gix-bitmap = { version = "^0.2.11", path = "../gix-bitmap" }
gix-object = { version = "^0.42.1", path = "../gix-object" }
-gix-traverse = { version = "^0.38.0", path = "../gix-traverse" }
+gix-traverse = { version = "^0.39.0", path = "../gix-traverse" }
gix-lock = { version = "^13.0.0", path = "../gix-lock" }
-gix-fs = { version = "^0.10.1", path = "../gix-fs" }
-gix-utils = { version = "^0.1.11", path = "../gix-utils" }
+gix-fs = { version = "^0.10.2", path = "../gix-fs" }
+gix-utils = { version = "^0.1.12", path = "../gix-utils" }
hashbrown = "0.14.3"
fnv = "1.0.7"
diff --git a/gix-odb/CHANGELOG.md b/gix-odb/CHANGELOG.md
index d9bf1b6e35b..bf18b6a7ccd 100644
--- a/gix-odb/CHANGELOG.md
+++ b/gix-odb/CHANGELOG.md
@@ -5,10 +5,29 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.60.0 (2024-04-13)
A maintenance release without user-facing changes.
+### Commit Statistics
+
+
+
+ - 1 commit contributed to the release.
+ - 29 days passed between releases.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+### Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
+
+
## 0.59.0 (2024-03-14)
A maintenance release without user-facing changes.
diff --git a/gix-odb/Cargo.toml b/gix-odb/Cargo.toml
index d774acecc1f..f58e5775119 100644
--- a/gix-odb/Cargo.toml
+++ b/gix-odb/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-odb"
-version = "0.59.0"
+version = "0.60.0"
repository = "https://github.com/Byron/gitoxide"
authors = ["Sebastian Thiel "]
license = "MIT OR Apache-2.0"
@@ -24,8 +24,8 @@ gix-date = { version = "^0.8.5", path = "../gix-date" }
gix-path = { version = "^0.10.7", path = "../gix-path" }
gix-quote = { version = "^0.4.12", path = "../gix-quote" }
gix-object = { version = "^0.42.0", path = "../gix-object" }
-gix-pack = { version = "^0.49.0", path = "../gix-pack", default-features = false }
-gix-fs = { version = "^0.10.1", path = "../gix-fs" }
+gix-pack = { version = "^0.50.0", path = "../gix-pack", default-features = false }
+gix-fs = { version = "^0.10.2", path = "../gix-fs" }
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"]}
tempfile = "3.1.0"
diff --git a/gix-pack/CHANGELOG.md b/gix-pack/CHANGELOG.md
index c94945089c1..a5b0cf66b52 100644
--- a/gix-pack/CHANGELOG.md
+++ b/gix-pack/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.50.0 (2024-04-13)
### Bug Fixes (BREAKING)
@@ -15,7 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 5 commits contributed to the release over the course of 5 calendar days.
+ - 6 commits contributed to the release over the course of 5 calendar days.
- 29 days passed between releases.
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -33,6 +33,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
- Merge branch 'add-topo-walk' ([`b590a9d`](https://github.com/Byron/gitoxide/commit/b590a9d2b6a273f76f0320d2b9fe1f679c08f549))
- Adapt to changes in `gix-traverse` ([`1cfeb11`](https://github.com/Byron/gitoxide/commit/1cfeb11f1fe9ad9c7b9084840ed7f5c5877f2f9a))
- Make `topo` more similar to `Ancestors`, but also rename `Ancestors` to `Simple` ([`2a9c178`](https://github.com/Byron/gitoxide/commit/2a9c178326b7f13ba6bc1f89fc2b9d9facbecf48))
diff --git a/gix-pack/Cargo.toml b/gix-pack/Cargo.toml
index f380521a022..73abc07a04f 100644
--- a/gix-pack/Cargo.toml
+++ b/gix-pack/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-pack"
-version = "0.49.0"
+version = "0.50.0"
repository = "https://github.com/Byron/gitoxide"
authors = ["Sebastian Thiel "]
license = "MIT OR Apache-2.0"
@@ -40,8 +40,8 @@ gix-object = { version = "^0.42.0", path = "../gix-object" }
gix-hashtable = { version = "^0.5.2", path = "../gix-hashtable" }
# for streaming of packs (input, output)
-gix-traverse = { version = "^0.38.0", path = "../gix-traverse", optional = true }
-gix-diff = { version = "^0.42.0", path = "../gix-diff", default-features = false, optional = true }
+gix-traverse = { version = "^0.39.0", path = "../gix-traverse", optional = true }
+gix-diff = { version = "^0.43.0", path = "../gix-diff", default-features = false, optional = true }
memmap2 = "0.9.0"
smallvec = "1.3.0"
diff --git a/gix-packetline-blocking/CHANGELOG.md b/gix-packetline-blocking/CHANGELOG.md
index 0cab379e1cb..be570bf7c6f 100644
--- a/gix-packetline-blocking/CHANGELOG.md
+++ b/gix-packetline-blocking/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.17.4 (2024-04-13)
A maintenance release without user-facing changes.
@@ -13,7 +13,7 @@ A maintenance release without user-facing changes.
- - 3 commits contributed to the release over the course of 4 calendar days.
+ - 4 commits contributed to the release over the course of 4 calendar days.
- 84 days passed between releases.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
- Merge branch 'copy-packetline' ([`a9b783d`](https://github.com/Byron/gitoxide/commit/a9b783df45948eb0adf538251315f808f38008f6))
- Rerun script to get `//` instead of `//!` comments ([`ec2427f`](https://github.com/Byron/gitoxide/commit/ec2427fc78df81901a5636fb1213999a3a5ed969))
- Replace gix-packetline-blocking/src with generated files ([`a793bde`](https://github.com/Byron/gitoxide/commit/a793bde062553288bfc045bfda75addb25a7be76))
diff --git a/gix-packetline-blocking/Cargo.toml b/gix-packetline-blocking/Cargo.toml
index 2c4c1d13c6a..28620b38ff4 100644
--- a/gix-packetline-blocking/Cargo.toml
+++ b/gix-packetline-blocking/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-packetline-blocking"
-version = "0.17.3"
+version = "0.17.4"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A duplicate of `gix-packetline` with the `blocking-io` feature pre-selected"
@@ -27,7 +27,7 @@ async-io = []
serde = ["dep:serde", "bstr/serde"]
[dependencies]
-gix-trace = { version = "^0.1.7", path = "../gix-trace" }
+gix-trace = { version = "^0.1.9", path = "../gix-trace" }
serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"]}
thiserror = "1.0.34"
diff --git a/gix-pathspec/CHANGELOG.md b/gix-pathspec/CHANGELOG.md
index bf71fc8eb25..42d0b5cd2aa 100644
--- a/gix-pathspec/CHANGELOG.md
+++ b/gix-pathspec/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.7.3 (2024-04-13)
A maintenance release without user-facing changes.
@@ -13,7 +13,7 @@ A maintenance release without user-facing changes.
- - 2 commits contributed to the release over the course of 2 calendar days.
+ - 3 commits contributed to the release over the course of 2 calendar days.
- 26 days passed between releases.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
- Merge pull request #1341 from szepeviktor/typos ([`55f379b`](https://github.com/Byron/gitoxide/commit/55f379bc47065822d078393d83d30c0835a89782))
- Fix typos ([`f72ecce`](https://github.com/Byron/gitoxide/commit/f72ecce45babcad2a0c9b73c79d01ff502907a57))
diff --git a/gix-pathspec/Cargo.toml b/gix-pathspec/Cargo.toml
index 26044cd2c74..87210ea4aae 100644
--- a/gix-pathspec/Cargo.toml
+++ b/gix-pathspec/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-pathspec"
-version = "0.7.2"
+version = "0.7.3"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project dealing magical pathspecs"
diff --git a/gix-protocol/CHANGELOG.md b/gix-protocol/CHANGELOG.md
index b699120c991..61839e57587 100644
--- a/gix-protocol/CHANGELOG.md
+++ b/gix-protocol/CHANGELOG.md
@@ -5,10 +5,29 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.45.0 (2024-04-13)
A maintenance release without user-facing changes.
+### Commit Statistics
+
+
+
+ - 1 commit contributed to the release.
+ - 29 days passed between releases.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+### Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
+
+
## 0.44.2 (2024-03-14)
A maintenance release without user-facing changes.
diff --git a/gix-protocol/Cargo.toml b/gix-protocol/Cargo.toml
index 40ec1b56dd3..5b961abff70 100644
--- a/gix-protocol/Cargo.toml
+++ b/gix-protocol/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-protocol"
-version = "0.44.2"
+version = "0.45.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project for implementing git protocols"
@@ -48,11 +48,11 @@ required-features = ["async-client"]
gix-features = { version = "^0.38.1", path = "../gix-features", features = [
"progress",
] }
-gix-transport = { version = "^0.41.2", path = "../gix-transport" }
+gix-transport = { version = "^0.42.0", path = "../gix-transport" }
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
gix-date = { version = "^0.8.5", path = "../gix-date" }
gix-credentials = { version = "^0.24.2", path = "../gix-credentials" }
-gix-utils = { version = "^0.1.11", path = "../gix-utils" }
+gix-utils = { version = "^0.1.12", path = "../gix-utils" }
thiserror = "1.0.32"
serde = { version = "1.0.114", optional = true, default-features = false, features = [
diff --git a/gix-status/CHANGELOG.md b/gix-status/CHANGELOG.md
index 2e39511b12e..ef5d43487f1 100644
--- a/gix-status/CHANGELOG.md
+++ b/gix-status/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.9.0 (2024-04-13)
A maintenance release without user-facing changes.
@@ -13,7 +13,7 @@ A maintenance release without user-facing changes.
- - 4 commits contributed to the release over the course of 9 calendar days.
+ - 5 commits contributed to the release over the course of 9 calendar days.
- 26 days passed between releases.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
- Merge pull request #1341 from szepeviktor/typos ([`55f379b`](https://github.com/Byron/gitoxide/commit/55f379bc47065822d078393d83d30c0835a89782))
- Fix typos ([`f72ecce`](https://github.com/Byron/gitoxide/commit/f72ecce45babcad2a0c9b73c79d01ff502907a57))
- Merge branch 'status' ([`45edd2e`](https://github.com/Byron/gitoxide/commit/45edd2ea66035adf526cb2f617873dcba60a2a9a))
diff --git a/gix-status/Cargo.toml b/gix-status/Cargo.toml
index cf17b3db660..2881b811d94 100644
--- a/gix-status/Cargo.toml
+++ b/gix-status/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-status"
-version = "0.8.0"
+version = "0.9.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project dealing with 'git status'-like functionality"
@@ -18,18 +18,18 @@ doctest = false
worktree-rewrites = ["dep:gix-dir", "dep:gix-diff"]
[dependencies]
-gix-index = { version = "^0.31.1", path = "../gix-index" }
-gix-fs = { version = "^0.10.1", path = "../gix-fs" }
+gix-index = { version = "^0.32.0", path = "../gix-index" }
+gix-fs = { version = "^0.10.2", path = "../gix-fs" }
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
gix-object = { version = "^0.42.1", path = "../gix-object" }
gix-path = { version = "^0.10.7", path = "../gix-path" }
gix-features = { version = "^0.38.1", path = "../gix-features", features = ["progress"] }
-gix-filter = { version = "^0.11.0", path = "../gix-filter" }
-gix-worktree = { version = "^0.32.0", path = "../gix-worktree", default-features = false, features = ["attributes"] }
-gix-pathspec = { version = "^0.7.2", path = "../gix-pathspec" }
+gix-filter = { version = "^0.11.1", path = "../gix-filter" }
+gix-worktree = { version = "^0.33.0", path = "../gix-worktree", default-features = false, features = ["attributes"] }
+gix-pathspec = { version = "^0.7.3", path = "../gix-pathspec" }
-gix-dir = { version = "^0.3.0", path = "../gix-dir", optional = true }
-gix-diff = { version = "^0.42.0", path = "../gix-diff", default-features = false, features = ["blob"], optional = true }
+gix-dir = { version = "^0.4.0", path = "../gix-dir", optional = true }
+gix-diff = { version = "^0.43.0", path = "../gix-diff", default-features = false, features = ["blob"], optional = true }
thiserror = "1.0.26"
filetime = "0.2.15"
diff --git a/gix-trace/CHANGELOG.md b/gix-trace/CHANGELOG.md
index 00645699eb1..e20cd16841d 100644
--- a/gix-trace/CHANGELOG.md
+++ b/gix-trace/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.1.9 (2024-04-13)
A maintenance release without user-facing changes.
@@ -13,7 +13,7 @@ A maintenance release without user-facing changes.
- - 2 commits contributed to the release over the course of 2 calendar days.
+ - 3 commits contributed to the release over the course of 2 calendar days.
- 29 days passed between releases.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
- Merge pull request #1341 from szepeviktor/typos ([`55f379b`](https://github.com/Byron/gitoxide/commit/55f379bc47065822d078393d83d30c0835a89782))
- Fix typos ([`f72ecce`](https://github.com/Byron/gitoxide/commit/f72ecce45babcad2a0c9b73c79d01ff502907a57))
diff --git a/gix-trace/Cargo.toml b/gix-trace/Cargo.toml
index d9eaaf5b550..47b389caddc 100644
--- a/gix-trace/Cargo.toml
+++ b/gix-trace/Cargo.toml
@@ -2,7 +2,7 @@
name = "gix-trace"
description = "A crate to provide minimal `tracing` support that can be turned off to zero cost"
repository = "https://github.com/Byron/gitoxide"
-version = "0.1.8"
+version = "0.1.9"
authors = ["Sebastian Thiel "]
license = "MIT OR Apache-2.0"
edition = "2021"
diff --git a/gix-transport/CHANGELOG.md b/gix-transport/CHANGELOG.md
index ca9c59e2b46..3ef54d2e94b 100644
--- a/gix-transport/CHANGELOG.md
+++ b/gix-transport/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.42.0 (2024-04-13)
### Bug Fixes
@@ -22,12 +22,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
For example, commands like these no longer pass `-F...` options to
`ssh`:
- gix clone 'ssh://-Fconfigfile@example.com/abc'
- gix clone -- '-Fconfigfile@example.com:abc/def'
+ gix clone 'ssh://-Fconfigfile@example.com/abc'
+ gix clone -- '-Fconfigfile@example.com:abc/def'
Instead, they refuse to run `ssh`, producing the error:
- Error: Username '-Fconfigfile' could be mistaken for a command-line argument
+ Error: Username '-Fconfigfile' could be mistaken for a command-line argument
- forward `curl` rustls feature from `gix-transport` to avoid `curl` in `gix`.
This removes the `curl` dependency just for configuring it, and removes
a hazard which became evident with reqwest.
@@ -41,7 +41,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 19 commits contributed to the release over the course of 20 calendar days.
+ - 20 commits contributed to the release over the course of 20 calendar days.
- 22 days passed between releases.
- 3 commits were understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: [#1328](https://github.com/Byron/gitoxide/issues/1328)
@@ -56,6 +56,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Forward `curl` rustls feature from `gix-transport` to avoid `curl` in `gix`. ([`98cfbec`](https://github.com/Byron/gitoxide/commit/98cfbec51276bbd6caa48fd6d8942247df091c94))
- Declare `reqwest` dependency update as breaking ([`e304369`](https://github.com/Byron/gitoxide/commit/e30436982903e82a0c635bec58dfee1fff33fed8))
* **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
- Merge branch 'strange-usernames' ([`1272542`](https://github.com/Byron/gitoxide/commit/1272542e79c29302ada47324d6bb02101393563d))
- Refactor `gix-transport` with minor edits to comments ([`996310b`](https://github.com/Byron/gitoxide/commit/996310ba1408fe746c6de43cb24dc1e809fd4d57))
- (Re)add a short, more specific comment about user@ ([`03fb64a`](https://github.com/Byron/gitoxide/commit/03fb64ac8fca02bed9786b0e832764c1728e6e0e))
diff --git a/gix-transport/Cargo.toml b/gix-transport/Cargo.toml
index a01d4a5203d..2e907e10f40 100644
--- a/gix-transport/Cargo.toml
+++ b/gix-transport/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-transport"
-version = "0.41.3"
+version = "0.42.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project dedicated to implementing the git transport layer"
@@ -79,7 +79,7 @@ required-features = ["async-client"]
[dependencies]
gix-command = { version = "^0.3.6", path = "../gix-command" }
gix-features = { version = "^0.38.1", path = "../gix-features" }
-gix-url = { version = "^0.27.2", path = "../gix-url" }
+gix-url = { version = "^0.27.3", path = "../gix-url" }
gix-sec = { version = "^0.10.6", path = "../gix-sec" }
gix-packetline = { version = "^0.17.5", path = "../gix-packetline" }
gix-credentials = { version = "^0.24.2", path = "../gix-credentials", optional = true }
diff --git a/gix-traverse/CHANGELOG.md b/gix-traverse/CHANGELOG.md
index a09d44c95c0..ac3b5532d2c 100644
--- a/gix-traverse/CHANGELOG.md
+++ b/gix-traverse/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.39.0 (2024-04-13)
### Bug Fixes (BREAKING)
@@ -20,7 +20,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 12 commits contributed to the release over the course of 6 calendar days.
+ - 13 commits contributed to the release over the course of 6 calendar days.
- 29 days passed between releases.
- 3 commits were understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: [#1336](https://github.com/Byron/gitoxide/issues/1336)
@@ -34,6 +34,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
* **[#1336](https://github.com/Byron/gitoxide/issues/1336)**
- Improve documentation of Topological DateOrder sorting and add baseline test ([`1f6c8ab`](https://github.com/Byron/gitoxide/commit/1f6c8abe9a0055631369ed6e03a6ce308b42242f))
* **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
- Use `u8` for `WalkFlags` in the hopes that this can save memory. ([`a5751bc`](https://github.com/Byron/gitoxide/commit/a5751bc10a414c6d7ad5f280e23962784faa4fc4))
- Merge pull request #1341 from szepeviktor/typos ([`55f379b`](https://github.com/Byron/gitoxide/commit/55f379bc47065822d078393d83d30c0835a89782))
- Fix typos ([`f72ecce`](https://github.com/Byron/gitoxide/commit/f72ecce45babcad2a0c9b73c79d01ff502907a57))
diff --git a/gix-traverse/Cargo.toml b/gix-traverse/Cargo.toml
index cc505637b37..2ef88a5bc74 100644
--- a/gix-traverse/Cargo.toml
+++ b/gix-traverse/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-traverse"
-version = "0.38.0"
+version = "0.39.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project"
diff --git a/gix-url/CHANGELOG.md b/gix-url/CHANGELOG.md
index 819a9dec4a6..5adba3f646b 100644
--- a/gix-url/CHANGELOG.md
+++ b/gix-url/CHANGELOG.md
@@ -5,48 +5,24 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.27.3 (2024-04-13)
### New Features
+
+
- Add `ArgumentSafety` and `Url::*_as_argument()` methods
This adds three methods to `Url`:
- `Url::user_as_argument`
- - `Url::host_as_argument`
- - `Url::path_as_argument`
-
- They return `ArgumentSafety` values that distingiush three cases:
-
- 1. There is no wrapped value (`Absent`).
-
- 2. The wrapped value is usable and presumably safe (`Usable`).
-
- 3. The wrapped value is dangerous and should not be passed as a
+- `Url::host_as_argument`
+- `Url::path_as_argument`
+1. There is no wrapped value (`Absent`).
+2. The wrapped value is usable and presumably safe (`Usable`).
+3. The wrapped value is dangerous and should not be passed as a
command-line argument because it could be interpreted as an
option due to starting with `-`. The value itself may still be
useful and safe to include in error messages.
-
- `user_as_argument` and `host_as_argument` are the most useful ones,
- as they serve as alternatives to `user_argument_safe` and
- `host_argument_safe` whose return values are unambiguous. The
- `user_argument_safe` and `host_argument_safe` methods don't
- distinguish between the absence of a username or host, and the
- presence of a username or host that is unsafe to pass as an
- argument.
-
- `path_as_argument` included for parity, in case it is useful to
- write code that handles the three cases similarly. However, there
- is no underlying ambiguity in the return value of the corresponding
- `path_argument_safe` method, since unlike `user` and `host`, the
- `path` is not an option type.
- - Add `Url::user_argument_safe()`
- This returns `None` if the username begins with a `-`, which would
- confuse command-line applications.
-
- It is analogous to the `Url::host_argument_safe()` and
- `Url::path_argument_safe()` methods (introduced in d80b5f6), but
- for usernames rather than hosts or paths.
### Bug Fixes
@@ -63,18 +39,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
For example, commands like these no longer pass `-F...` options to
`ssh`:
- gix clone 'ssh://-Fconfigfile@example.com/abc'
- gix clone -- '-Fconfigfile@example.com:abc/def'
+ gix clone 'ssh://-Fconfigfile@example.com/abc'
+ gix clone -- '-Fconfigfile@example.com:abc/def'
Instead, they refuse to run `ssh`, producing the error:
- Error: Username '-Fconfigfile' could be mistaken for a command-line argument
+ Error: Username '-Fconfigfile' could be mistaken for a command-line argument
### Commit Statistics
- - 12 commits contributed to the release over the course of 1 calendar day.
+ - 13 commits contributed to the release over the course of 1 calendar day.
- 29 days passed between releases.
- 3 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -86,6 +62,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
- Merge branch 'strange-usernames' ([`1272542`](https://github.com/Byron/gitoxide/commit/1272542e79c29302ada47324d6bb02101393563d))
- Refactor `gix-url` ([`09311b0`](https://github.com/Byron/gitoxide/commit/09311b0e0039c5a82c871047ff24336ab1741d47))
- Give `ArgumentSafety` traits; test `*_as_argument` methods ([`1b0af07`](https://github.com/Byron/gitoxide/commit/1b0af07ffa122a2199d444b84512300ef578abb5))
@@ -100,6 +77,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Reorder tests and add username assertion placeholders ([`6cbe65d`](https://github.com/Byron/gitoxide/commit/6cbe65d3f25c5c00fb9248a5558ac74f6e77ff06))
+
+They return ArgumentSafety values that distingiush three cases:user_as_argument and host_as_argument are the most useful ones,as they serve as alternatives to user_argument_safe andhost_argument_safe whose return values are unambiguous. Theuser_argument_safe and host_argument_safe methods don’tdistinguish between the absence of a username or host, and thepresence of a username or host that is unsafe to pass as anargument.path_as_argument included for parity, in case it is useful towrite code that handles the three cases similarly. However, thereis no underlying ambiguity in the return value of the correspondingpath_argument_safe method, since unlike user and host, thepath is not an option type. Add Url::user_argument_safe()This returns None if the username begins with a -, which wouldconfuse command-line applications.It is analogous to the Url::host_argument_safe() andUrl::path_argument_safe() methods (introduced in d80b5f6), butfor usernames rather than hosts or paths.
+
## 0.27.2 (2024-03-14)
A maintenance release without user-facing changes.
diff --git a/gix-url/Cargo.toml b/gix-url/Cargo.toml
index ecc3e6a2789..44af5ba34ca 100644
--- a/gix-url/Cargo.toml
+++ b/gix-url/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-url"
-version = "0.27.2"
+version = "0.27.3"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project implementing parsing and serialization of gix-url"
diff --git a/gix-utils/CHANGELOG.md b/gix-utils/CHANGELOG.md
index 06b25aeddf1..1f39254f0ae 100644
--- a/gix-utils/CHANGELOG.md
+++ b/gix-utils/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.1.12 (2024-04-13)
A maintenance release without user-facing changes.
@@ -13,7 +13,7 @@ A maintenance release without user-facing changes.
- - 2 commits contributed to the release over the course of 2 calendar days.
+ - 3 commits contributed to the release over the course of 2 calendar days.
- 29 days passed between releases.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
- Merge pull request #1341 from szepeviktor/typos ([`55f379b`](https://github.com/Byron/gitoxide/commit/55f379bc47065822d078393d83d30c0835a89782))
- Fix typos ([`f72ecce`](https://github.com/Byron/gitoxide/commit/f72ecce45babcad2a0c9b73c79d01ff502907a57))
diff --git a/gix-utils/Cargo.toml b/gix-utils/Cargo.toml
index 936db07be2d..134e470c22c 100644
--- a/gix-utils/Cargo.toml
+++ b/gix-utils/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-utils"
-version = "0.1.11"
+version = "0.1.12"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate with `gitoxide` utilities that don't need feature toggles"
diff --git a/gix-worktree-state/CHANGELOG.md b/gix-worktree-state/CHANGELOG.md
index 7022dbd9a39..f382fa5ca20 100644
--- a/gix-worktree-state/CHANGELOG.md
+++ b/gix-worktree-state/CHANGELOG.md
@@ -5,10 +5,29 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.10.0 (2024-04-13)
A maintenance release without user-facing changes.
+### Commit Statistics
+
+
+
+ - 1 commit contributed to the release.
+ - 29 days passed between releases.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+### Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
+
+
## 0.9.0 (2024-03-14)
A maintenance release without user-facing changes.
diff --git a/gix-worktree-state/Cargo.toml b/gix-worktree-state/Cargo.toml
index a5c6c274e3e..499ee1895e6 100644
--- a/gix-worktree-state/Cargo.toml
+++ b/gix-worktree-state/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-worktree-state"
-version = "0.9.0"
+version = "0.10.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project implementing setting the worktree to a particular state"
@@ -14,15 +14,15 @@ autotests = false
doctest = false
[dependencies]
-gix-worktree = { version = "^0.32.0", path = "../gix-worktree", default-features = false, features = ["attributes"] }
-gix-index = { version = "^0.31.0", path = "../gix-index" }
-gix-fs = { version = "^0.10.1", path = "../gix-fs" }
+gix-worktree = { version = "^0.33.0", path = "../gix-worktree", default-features = false, features = ["attributes"] }
+gix-index = { version = "^0.32.0", path = "../gix-index" }
+gix-fs = { version = "^0.10.2", path = "../gix-fs" }
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
gix-object = { version = "^0.42.0", path = "../gix-object" }
gix-glob = { version = "^0.16.2", path = "../gix-glob" }
gix-path = { version = "^0.10.7", path = "../gix-path" }
gix-features = { version = "^0.38.1", path = "../gix-features" }
-gix-filter = { version = "^0.11.0", path = "../gix-filter" }
+gix-filter = { version = "^0.11.1", path = "../gix-filter" }
io-close = "0.3.7"
thiserror = "1.0.26"
diff --git a/gix-worktree-stream/CHANGELOG.md b/gix-worktree-stream/CHANGELOG.md
index 0a21e8c59ce..d916f24dac0 100644
--- a/gix-worktree-stream/CHANGELOG.md
+++ b/gix-worktree-stream/CHANGELOG.md
@@ -5,10 +5,29 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.12.0 (2024-04-13)
A maintenance release without user-facing changes.
+### Commit Statistics
+
+
+
+ - 1 commit contributed to the release.
+ - 29 days passed between releases.
+ - 0 commits were understood as [conventional](https://www.conventionalcommits.org).
+ - 0 issues like '(#ID)' were seen in commit messages
+
+### Commit Details
+
+
+
+view details
+
+ * **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
+
+
## 0.11.0 (2024-03-14)
A maintenance release without user-facing changes.
diff --git a/gix-worktree-stream/Cargo.toml b/gix-worktree-stream/Cargo.toml
index 6ebefbf86c5..4d150302f1e 100644
--- a/gix-worktree-stream/Cargo.toml
+++ b/gix-worktree-stream/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-worktree-stream"
-version = "0.11.0"
+version = "0.12.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "generate a byte-stream from a git-tree"
@@ -17,9 +17,9 @@ gix-features = { version = "^0.38.1", path = "../gix-features", features = ["pro
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
gix-object = { version = "^0.42.0", path = "../gix-object" }
gix-attributes = { version = "^0.22.2", path = "../gix-attributes" }
-gix-filter = { version = "^0.11.0", path = "../gix-filter" }
-gix-traverse = { version = "^0.38.0", path = "../gix-traverse" }
-gix-fs = { version = "^0.10.1", path = "../gix-fs" }
+gix-filter = { version = "^0.11.1", path = "../gix-filter" }
+gix-traverse = { version = "^0.39.0", path = "../gix-traverse" }
+gix-fs = { version = "^0.10.2", path = "../gix-fs" }
gix-path = { version = "^0.10.7", path = "../gix-path" }
thiserror = "1.0.26"
diff --git a/gix-worktree/CHANGELOG.md b/gix-worktree/CHANGELOG.md
index 9a77ad5c646..87141924b9e 100644
--- a/gix-worktree/CHANGELOG.md
+++ b/gix-worktree/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.33.0 (2024-04-13)
A maintenance release without user-facing changes.
@@ -13,7 +13,7 @@ A maintenance release without user-facing changes.
- - 3 commits contributed to the release over the course of 9 calendar days.
+ - 4 commits contributed to the release over the course of 9 calendar days.
- 29 days passed between releases.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
- Merge branch 'status' ([`45edd2e`](https://github.com/Byron/gitoxide/commit/45edd2ea66035adf526cb2f617873dcba60a2a9a))
- Make it easier to discover `is_path_excluded()` in documentation ([`c136329`](https://github.com/Byron/gitoxide/commit/c13632959e287f31a00c1ba8fc6e97470f0cd734))
- Adapt to changes in `gix-index` ([`1e1fce1`](https://github.com/Byron/gitoxide/commit/1e1fce11a968ebbcede1135ccbd0b03e749a1267))
diff --git a/gix-worktree/Cargo.toml b/gix-worktree/Cargo.toml
index 11b90edea65..cc553f656ec 100644
--- a/gix-worktree/Cargo.toml
+++ b/gix-worktree/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-worktree"
-version = "0.32.0"
+version = "0.33.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project for shared worktree related types and utilities."
@@ -21,8 +21,8 @@ attributes = ["dep:gix-attributes"]
serde = [ "dep:serde", "bstr/serde", "gix-index/serde", "gix-hash/serde", "gix-object/serde", "gix-attributes?/serde", "gix-ignore/serde" ]
[dependencies]
-gix-index = { version = "^0.31.0", path = "../gix-index" }
-gix-fs = { version = "^0.10.1", path = "../gix-fs" }
+gix-index = { version = "^0.32.0", path = "../gix-index" }
+gix-fs = { version = "^0.10.2", path = "../gix-fs" }
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
gix-object = { version = "^0.42.0", path = "../gix-object" }
gix-glob = { version = "^0.16.2", path = "../gix-glob" }
diff --git a/gix/CHANGELOG.md b/gix/CHANGELOG.md
index 0c247966f93..e1d4de70639 100644
--- a/gix/CHANGELOG.md
+++ b/gix/CHANGELOG.md
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## Unreleased
+## 0.62.0 (2024-04-13)
Please note that this release contains a security fix originally implemented in `gix-transport` via [this PR](https://github.com/Byron/gitoxide/pull/1342)
which prevents `ssh` options to be smuggled into the `ssh` command-line invocation with a username provided to a clone or fetch URL.
@@ -34,7 +34,7 @@ Details can be found [in the advisory](https://github.com/Byron/gitoxide/securit
- - 15 commits contributed to the release over the course of 20 calendar days.
+ - 16 commits contributed to the release over the course of 20 calendar days.
- 22 days passed between releases.
- 4 commits were understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: [#1328](https://github.com/Byron/gitoxide/issues/1328)
@@ -54,6 +54,7 @@ Details can be found [in the advisory](https://github.com/Byron/gitoxide/securit
* **[#1328](https://github.com/Byron/gitoxide/issues/1328)**
- Forward `curl` rustls feature from `gix-transport` to avoid `curl` in `gix`. ([`98cfbec`](https://github.com/Byron/gitoxide/commit/98cfbec51276bbd6caa48fd6d8942247df091c94))
* **Uncategorized**
+ - Prepare changelogs prior to release ([`5755271`](https://github.com/Byron/gitoxide/commit/57552717f46f96c35ba4ddc0a64434354ef845e9))
- Merge pull request #1341 from szepeviktor/typos ([`55f379b`](https://github.com/Byron/gitoxide/commit/55f379bc47065822d078393d83d30c0835a89782))
- Fix typos ([`f72ecce`](https://github.com/Byron/gitoxide/commit/f72ecce45babcad2a0c9b73c79d01ff502907a57))
- Merge branch 'add-topo-walk' ([`b590a9d`](https://github.com/Byron/gitoxide/commit/b590a9d2b6a273f76f0320d2b9fe1f679c08f549))
diff --git a/gix/Cargo.toml b/gix/Cargo.toml
index 6a6a9a9b48b..e1d900f7d9c 100644
--- a/gix/Cargo.toml
+++ b/gix/Cargo.toml
@@ -3,7 +3,7 @@ name = "gix"
repository = "https://github.com/Byron/gitoxide"
description = "Interact with git repositories just like git would"
license = "MIT OR Apache-2.0"
-version = "0.61.1"
+version = "0.62.0"
authors = ["Sebastian Thiel "]
edition = "2021"
include = ["src/**/*", "LICENSE-*"]
@@ -292,8 +292,8 @@ cache-efficiency-debug = ["gix-features/cache-efficiency-debug"]
[dependencies]
gix-macros = { version = "^0.1.4", path = "../gix-macros" }
-gix-utils = { version = "^0.1.11", path = "../gix-utils" }
-gix-fs = { version = "^0.10.1", path = "../gix-fs" }
+gix-utils = { version = "^0.1.12", path = "../gix-utils" }
+gix-fs = { version = "^0.10.2", path = "../gix-fs" }
gix-ref = { version = "^0.43.0", path = "../gix-ref" }
gix-discover = { version = "^0.31.0", path = "../gix-discover" }
gix-tempfile = { version = "^13.0.0", path = "../gix-tempfile", default-features = false }
@@ -302,15 +302,15 @@ gix-validate = { version = "^0.8.4", path = "../gix-validate" }
gix-sec = { version = "^0.10.6", path = "../gix-sec" }
gix-date = { version = "^0.8.5", path = "../gix-date" }
gix-refspec = { version = "^0.23.0", path = "../gix-refspec" }
-gix-filter = { version = "^0.11.0", path = "../gix-filter", optional = true }
-gix-dir = { version = "^0.3.0", path = "../gix-dir", optional = true }
+gix-filter = { version = "^0.11.1", path = "../gix-filter", optional = true }
+gix-dir = { version = "^0.4.0", path = "../gix-dir", optional = true }
-gix-config = { version = "^0.36.0", path = "../gix-config" }
-gix-odb = { version = "^0.59.0", path = "../gix-odb" }
+gix-config = { version = "^0.36.1", path = "../gix-config" }
+gix-odb = { version = "^0.60.0", path = "../gix-odb" }
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
gix-object = { version = "^0.42.1", path = "../gix-object" }
gix-actor = { version = "^0.31.1", path = "../gix-actor" }
-gix-pack = { version = "^0.49.0", path = "../gix-pack", default-features = false, features = [
+gix-pack = { version = "^0.50.0", path = "../gix-pack", default-features = false, features = [
"object-cache-dynamic",
] }
gix-revision = { version = "^0.27.0", path = "../gix-revision", default-features = false }
@@ -318,39 +318,39 @@ gix-revwalk = { version = "^0.13.0", path = "../gix-revwalk" }
gix-negotiate = { version = "^0.13.0", path = "../gix-negotiate", optional = true }
gix-path = { version = "^0.10.7", path = "../gix-path" }
-gix-url = { version = "^0.27.2", path = "../gix-url" }
-gix-traverse = { version = "^0.38.0", path = "../gix-traverse" }
-gix-diff = { version = "^0.42.0", path = "../gix-diff", default-features = false }
+gix-url = { version = "^0.27.3", path = "../gix-url" }
+gix-traverse = { version = "^0.39.0", path = "../gix-traverse" }
+gix-diff = { version = "^0.43.0", path = "../gix-diff", default-features = false }
gix-mailmap = { version = "^0.23.0", path = "../gix-mailmap", optional = true }
gix-features = { version = "^0.38.1", path = "../gix-features", features = [
"progress",
"once_cell",
] }
-gix-trace = { version = "^0.1.8", path = "../gix-trace" }
+gix-trace = { version = "^0.1.9", path = "../gix-trace" }
gix-glob = { version = "^0.16.2", path = "../gix-glob" }
gix-credentials = { version = "^0.24.2", path = "../gix-credentials", optional = true }
gix-prompt = { version = "^0.8.4", path = "../gix-prompt", optional = true }
-gix-index = { version = "^0.31.1", path = "../gix-index", optional = true }
+gix-index = { version = "^0.32.0", path = "../gix-index", optional = true }
gix-attributes = { version = "^0.22.2", path = "../gix-attributes", optional = true }
gix-ignore = { version = "^0.11.2", path = "../gix-ignore", optional = true }
-gix-worktree = { version = "^0.32.0", path = "../gix-worktree", optional = true, default-features = false }
-gix-worktree-state = { version = "^0.9.0", path = "../gix-worktree-state", optional = true }
+gix-worktree = { version = "^0.33.0", path = "../gix-worktree", optional = true, default-features = false }
+gix-worktree-state = { version = "^0.10.0", path = "../gix-worktree-state", optional = true }
gix-hashtable = { version = "^0.5.2", path = "../gix-hashtable" }
gix-commitgraph = { version = "^0.24.2", path = "../gix-commitgraph" }
-gix-pathspec = { version = "^0.7.2", path = "../gix-pathspec", optional = true }
+gix-pathspec = { version = "^0.7.3", path = "../gix-pathspec", optional = true }
gix-submodule = { version = "^0.10.0", path = "../gix-submodule", optional = true }
-gix-status = { version = "^0.8.0", path = "../gix-status", optional = true, features = [
+gix-status = { version = "^0.9.0", path = "../gix-status", optional = true, features = [
"worktree-rewrites",
] }
gix-command = { version = "^0.3.6", path = "../gix-command", optional = true }
-gix-worktree-stream = { version = "^0.11.0", path = "../gix-worktree-stream", optional = true }
-gix-archive = { version = "^0.11.0", path = "../gix-archive", default-features = false, optional = true }
+gix-worktree-stream = { version = "^0.12.0", path = "../gix-worktree-stream", optional = true }
+gix-archive = { version = "^0.12.0", path = "../gix-archive", default-features = false, optional = true }
# For communication with remotes
-gix-protocol = { version = "^0.44.2", path = "../gix-protocol", optional = true }
-gix-transport = { version = "^0.41.3", path = "../gix-transport", optional = true }
+gix-protocol = { version = "^0.45.0", path = "../gix-protocol", optional = true }
+gix-transport = { version = "^0.42.0", path = "../gix-transport", optional = true }
# Just to get the progress-tree feature
prodash = { workspace = true, optional = true, features = ["progress-tree"] }
diff --git a/tests/tools/Cargo.toml b/tests/tools/Cargo.toml
index c49d9a76cfe..4fefa2bce0d 100644
--- a/tests/tools/Cargo.toml
+++ b/tests/tools/Cargo.toml
@@ -18,7 +18,7 @@ gix-lock = "10"
gix-discover = "0.26"
gix-ignore = "0.8"
gix-worktree = "0.26"
-gix-fs = { version = "^0.10.1", path = "../../gix-fs" }
+gix-fs = { version = "^0.10.2", path = "../../gix-fs" }
gix-tempfile = { version = "^13.0.0", default-features = false, features = ["signals"], path = "../../gix-tempfile" }
winnow = { version = "0.6.0", features = ["simd"] }