diff --git a/CHANGELOG.md b/CHANGELOG.md
index df310c873bd..811ec45b152 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,7 +5,9 @@ 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.38.0 (2024-08-22)
+
+
### New Features
diff --git a/Cargo.lock b/Cargo.lock
index 0191e81cf59..de0a3200f24 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1218,7 +1218,7 @@ checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
[[package]]
name = "gitoxide"
-version = "0.37.0"
+version = "0.38.0"
dependencies = [
"anyhow",
"clap",
@@ -1242,7 +1242,7 @@ dependencies = [
[[package]]
name = "gitoxide-core"
-version = "0.39.1"
+version = "0.40.0"
dependencies = [
"anyhow",
"async-io 2.3.3",
@@ -1280,14 +1280,14 @@ dependencies = [
[[package]]
name = "gix"
-version = "0.64.0"
+version = "0.65.0"
dependencies = [
"anyhow",
"async-std",
"document-features",
- "gix-actor 0.31.5",
+ "gix-actor 0.31.6",
"gix-archive",
- "gix-attributes 0.22.3",
+ "gix-attributes 0.22.4",
"gix-command",
"gix-commitgraph 0.24.3",
"gix-config",
@@ -1295,29 +1295,29 @@ dependencies = [
"gix-date 0.9.0",
"gix-diff",
"gix-dir",
- "gix-discover 0.33.0",
+ "gix-discover 0.34.0",
"gix-features 0.38.2",
"gix-filter",
- "gix-fs 0.11.2",
+ "gix-fs 0.11.3",
"gix-glob 0.16.4",
"gix-hash 0.14.2",
"gix-hashtable 0.5.2",
- "gix-ignore 0.11.3",
- "gix-index 0.33.1",
+ "gix-ignore 0.11.4",
+ "gix-index 0.34.0",
"gix-lock 14.0.0",
"gix-mailmap",
"gix-negotiate",
- "gix-object 0.42.3",
+ "gix-object 0.43.0",
"gix-odb",
"gix-pack",
- "gix-path 0.10.9",
+ "gix-path 0.10.10",
"gix-pathspec",
"gix-prompt",
"gix-protocol",
- "gix-ref 0.45.0",
+ "gix-ref 0.46.0",
"gix-refspec",
"gix-revision",
- "gix-revwalk 0.13.2",
+ "gix-revwalk 0.14.0",
"gix-sec 0.10.7",
"gix-status",
"gix-submodule",
@@ -1325,11 +1325,11 @@ dependencies = [
"gix-testtools",
"gix-trace 0.1.9",
"gix-transport",
- "gix-traverse 0.39.2",
+ "gix-traverse 0.40.0",
"gix-url",
"gix-utils 0.1.12",
- "gix-validate 0.8.5",
- "gix-worktree 0.34.1",
+ "gix-validate 0.9.0",
+ "gix-worktree 0.35.0",
"gix-worktree-state",
"gix-worktree-stream",
"is_ci",
@@ -1349,50 +1349,50 @@ dependencies = [
[[package]]
name = "gix-actor"
version = "0.31.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a0e454357e34b833cc3a00b6efbbd3dd4d18b24b9fb0c023876ec2645e8aa3f2"
dependencies = [
"bstr",
- "document-features",
- "gix-date 0.9.0",
- "gix-hash 0.14.2",
- "gix-testtools",
- "gix-utils 0.1.12",
+ "gix-date 0.8.7",
+ "gix-utils 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
"itoa",
- "pretty_assertions",
- "serde",
"thiserror",
"winnow",
]
[[package]]
name = "gix-actor"
-version = "0.31.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a0e454357e34b833cc3a00b6efbbd3dd4d18b24b9fb0c023876ec2645e8aa3f2"
+version = "0.31.6"
dependencies = [
"bstr",
- "gix-date 0.8.7",
- "gix-utils 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
+ "document-features",
+ "gix-date 0.9.0",
+ "gix-hash 0.14.2",
+ "gix-testtools",
+ "gix-utils 0.1.12",
"itoa",
+ "pretty_assertions",
+ "serde",
"thiserror",
"winnow",
]
[[package]]
name = "gix-archive"
-version = "0.13.2"
+version = "0.14.0"
dependencies = [
"bstr",
"document-features",
"flate2",
- "gix-attributes 0.22.3",
+ "gix-attributes 0.22.4",
"gix-date 0.9.0",
"gix-filter",
"gix-hash 0.14.2",
- "gix-object 0.42.3",
+ "gix-object 0.43.0",
"gix-odb",
- "gix-path 0.10.9",
+ "gix-path 0.10.10",
"gix-testtools",
- "gix-worktree 0.34.1",
+ "gix-worktree 0.35.0",
"gix-worktree-stream",
"jiff",
"tar",
@@ -1403,17 +1403,15 @@ dependencies = [
[[package]]
name = "gix-attributes"
version = "0.22.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e37ce99c7e81288c28b703641b6d5d119aacc45c1a6b247156e6249afa486257"
dependencies = [
"bstr",
- "document-features",
- "gix-fs 0.11.2",
- "gix-glob 0.16.4",
+ "gix-glob 0.16.4 (registry+https://github.com/rust-lang/crates.io-index)",
"gix-path 0.10.9",
- "gix-quote 0.4.12",
- "gix-testtools",
- "gix-trace 0.1.9",
+ "gix-quote 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-trace 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
"kstring",
- "serde",
"smallvec",
"thiserror",
"unicode-bom",
@@ -1421,16 +1419,18 @@ dependencies = [
[[package]]
name = "gix-attributes"
-version = "0.22.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e37ce99c7e81288c28b703641b6d5d119aacc45c1a6b247156e6249afa486257"
+version = "0.22.4"
dependencies = [
"bstr",
- "gix-glob 0.16.4 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-path 0.10.9 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-quote 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-trace 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
+ "document-features",
+ "gix-fs 0.11.3",
+ "gix-glob 0.16.4",
+ "gix-path 0.10.10",
+ "gix-quote 0.4.12",
+ "gix-testtools",
+ "gix-trace 0.1.9",
"kstring",
+ "serde",
"smallvec",
"thiserror",
"unicode-bom",
@@ -1478,10 +1478,10 @@ dependencies = [
[[package]]
name = "gix-command"
-version = "0.3.8"
+version = "0.3.9"
dependencies = [
"bstr",
- "gix-path 0.10.9",
+ "gix-path 0.10.10",
"gix-testtools",
"gix-trace 0.1.9",
"shell-words",
@@ -1519,7 +1519,7 @@ dependencies = [
[[package]]
name = "gix-config"
-version = "0.38.0"
+version = "0.39.0"
dependencies = [
"bstr",
"criterion",
@@ -1527,8 +1527,8 @@ dependencies = [
"gix-config-value",
"gix-features 0.38.2",
"gix-glob 0.16.4",
- "gix-path 0.10.9",
- "gix-ref 0.45.0",
+ "gix-path 0.10.10",
+ "gix-ref 0.46.0",
"gix-sec 0.10.7",
"memchr",
"once_cell",
@@ -1548,8 +1548,8 @@ dependencies = [
"cap",
"gix",
"gix-config",
- "gix-path 0.10.9",
- "gix-ref 0.45.0",
+ "gix-path 0.10.10",
+ "gix-ref 0.46.0",
"gix-sec 0.10.7",
"gix-testtools",
"serial_test",
@@ -1562,7 +1562,7 @@ dependencies = [
"bitflags 2.6.0",
"bstr",
"document-features",
- "gix-path 0.10.9",
+ "gix-path 0.10.10",
"libc",
"serde",
"thiserror",
@@ -1570,13 +1570,13 @@ dependencies = [
[[package]]
name = "gix-credentials"
-version = "0.24.4"
+version = "0.24.5"
dependencies = [
"bstr",
"document-features",
"gix-command",
"gix-config-value",
- "gix-path 0.10.9",
+ "gix-path 0.10.10",
"gix-prompt",
"gix-sec 0.10.7",
"gix-testtools",
@@ -1616,20 +1616,20 @@ dependencies = [
[[package]]
name = "gix-diff"
-version = "0.44.1"
+version = "0.45.0"
dependencies = [
"bstr",
"document-features",
"getrandom",
"gix-command",
"gix-filter",
- "gix-fs 0.11.2",
+ "gix-fs 0.11.3",
"gix-hash 0.14.2",
- "gix-object 0.42.3",
- "gix-path 0.10.9",
+ "gix-object 0.43.0",
+ "gix-path 0.10.10",
"gix-tempfile 14.0.1",
"gix-trace 0.1.9",
- "gix-worktree 0.34.1",
+ "gix-worktree 0.35.0",
"imara-diff",
"serde",
"thiserror",
@@ -1641,33 +1641,33 @@ version = "0.0.0"
dependencies = [
"gix-diff",
"gix-filter",
- "gix-fs 0.11.2",
+ "gix-fs 0.11.3",
"gix-hash 0.14.2",
- "gix-object 0.42.3",
+ "gix-object 0.43.0",
"gix-odb",
"gix-testtools",
- "gix-traverse 0.39.2",
- "gix-worktree 0.34.1",
+ "gix-traverse 0.40.0",
+ "gix-worktree 0.35.0",
"pretty_assertions",
"shell-words",
]
[[package]]
name = "gix-dir"
-version = "0.6.0"
+version = "0.7.0"
dependencies = [
"bstr",
- "gix-discover 0.33.0",
- "gix-fs 0.11.2",
- "gix-ignore 0.11.3",
- "gix-index 0.33.1",
- "gix-object 0.42.3",
- "gix-path 0.10.9",
+ "gix-discover 0.34.0",
+ "gix-fs 0.11.3",
+ "gix-ignore 0.11.4",
+ "gix-index 0.34.0",
+ "gix-object 0.43.0",
+ "gix-path 0.10.10",
"gix-pathspec",
"gix-testtools",
"gix-trace 0.1.9",
"gix-utils 0.1.12",
- "gix-worktree 0.34.1",
+ "gix-worktree 0.35.0",
"pretty_assertions",
"thiserror",
]
@@ -1680,9 +1680,9 @@ checksum = "fc27c699b63da66b50d50c00668bc0b7e90c3a382ef302865e891559935f3dbf"
dependencies = [
"bstr",
"dunce",
- "gix-fs 0.11.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-fs 0.11.2",
"gix-hash 0.14.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-path 0.10.9 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-path 0.10.9",
"gix-ref 0.44.1",
"gix-sec 0.10.7 (registry+https://github.com/rust-lang/crates.io-index)",
"thiserror",
@@ -1690,15 +1690,15 @@ dependencies = [
[[package]]
name = "gix-discover"
-version = "0.33.0"
+version = "0.34.0"
dependencies = [
"bstr",
"defer",
"dunce",
- "gix-fs 0.11.2",
+ "gix-fs 0.11.3",
"gix-hash 0.14.2",
- "gix-path 0.10.9",
- "gix-ref 0.45.0",
+ "gix-path 0.10.10",
+ "gix-ref 0.46.0",
"gix-sec 0.10.7",
"gix-testtools",
"is_ci",
@@ -1753,21 +1753,21 @@ version = "0.0.0"
[[package]]
name = "gix-filter"
-version = "0.11.3"
+version = "0.12.0"
dependencies = [
"bstr",
"encoding_rs",
- "gix-attributes 0.22.3",
+ "gix-attributes 0.22.4",
"gix-command",
"gix-hash 0.14.2",
- "gix-object 0.42.3",
+ "gix-object 0.43.0",
"gix-packetline-blocking",
- "gix-path 0.10.9",
+ "gix-path 0.10.10",
"gix-quote 0.4.12",
"gix-testtools",
"gix-trace 0.1.9",
"gix-utils 0.1.12",
- "gix-worktree 0.34.1",
+ "gix-worktree 0.35.0",
"serial_test",
"smallvec",
"thiserror",
@@ -1776,33 +1776,33 @@ dependencies = [
[[package]]
name = "gix-fs"
version = "0.11.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6adf99c27cdf17b1c4d77680c917e0d94d8783d4e1c73d3be0d1d63107163d7a"
dependencies = [
- "crossbeam-channel",
"fastrand 2.1.0",
- "gix-features 0.38.2",
- "gix-utils 0.1.12",
- "serde",
- "tempfile",
+ "gix-features 0.38.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-utils 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
]
[[package]]
name = "gix-fs"
-version = "0.11.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6adf99c27cdf17b1c4d77680c917e0d94d8783d4e1c73d3be0d1d63107163d7a"
+version = "0.11.3"
dependencies = [
+ "crossbeam-channel",
"fastrand 2.1.0",
- "gix-features 0.38.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-utils 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-features 0.38.2",
+ "gix-utils 0.1.12",
+ "serde",
+ "tempfile",
]
[[package]]
name = "gix-fsck"
-version = "0.4.1"
+version = "0.5.0"
dependencies = [
"gix-hash 0.14.2",
"gix-hashtable 0.5.2",
- "gix-object 0.42.3",
+ "gix-object 0.43.0",
"gix-odb",
"gix-testtools",
]
@@ -1815,7 +1815,7 @@ dependencies = [
"bstr",
"document-features",
"gix-features 0.38.2",
- "gix-path 0.10.9",
+ "gix-path 0.10.10",
"gix-testtools",
"serde",
]
@@ -1829,7 +1829,7 @@ dependencies = [
"bitflags 2.6.0",
"bstr",
"gix-features 0.38.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-path 0.10.9 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-path 0.10.9",
]
[[package]]
@@ -1877,83 +1877,83 @@ dependencies = [
[[package]]
name = "gix-ignore"
version = "0.11.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5e6afb8f98e314d4e1adc822449389ada863c174b5707cedd327d67b84dba527"
dependencies = [
"bstr",
- "document-features",
- "gix-fs 0.11.2",
- "gix-glob 0.16.4",
+ "gix-glob 0.16.4 (registry+https://github.com/rust-lang/crates.io-index)",
"gix-path 0.10.9",
- "gix-testtools",
- "gix-trace 0.1.9",
- "serde",
+ "gix-trace 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
"unicode-bom",
]
[[package]]
name = "gix-ignore"
-version = "0.11.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e6afb8f98e314d4e1adc822449389ada863c174b5707cedd327d67b84dba527"
+version = "0.11.4"
dependencies = [
"bstr",
- "gix-glob 0.16.4 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-path 0.10.9 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-trace 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
+ "document-features",
+ "gix-fs 0.11.3",
+ "gix-glob 0.16.4",
+ "gix-path 0.10.10",
+ "gix-testtools",
+ "gix-trace 0.1.9",
+ "serde",
"unicode-bom",
]
[[package]]
name = "gix-index"
version = "0.33.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9a9a44eb55bd84bb48f8a44980e951968ced21e171b22d115d1cdcef82a7d73f"
dependencies = [
"bitflags 2.6.0",
"bstr",
- "document-features",
"filetime",
"fnv",
- "gix-bitmap 0.2.11",
- "gix-features 0.38.2",
+ "gix-bitmap 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-features 0.38.2 (registry+https://github.com/rust-lang/crates.io-index)",
"gix-fs 0.11.2",
- "gix-hash 0.14.2",
- "gix-lock 14.0.0",
+ "gix-hash 0.14.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-lock 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
"gix-object 0.42.3",
"gix-traverse 0.39.2",
- "gix-utils 0.1.12",
+ "gix-utils 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
"gix-validate 0.8.5",
"hashbrown",
"itoa",
"libc",
"memmap2",
"rustix 0.38.34",
- "serde",
"smallvec",
"thiserror",
]
[[package]]
name = "gix-index"
-version = "0.33.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9a9a44eb55bd84bb48f8a44980e951968ced21e171b22d115d1cdcef82a7d73f"
+version = "0.34.0"
dependencies = [
"bitflags 2.6.0",
"bstr",
+ "document-features",
"filetime",
"fnv",
- "gix-bitmap 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-features 0.38.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-fs 0.11.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-hash 0.14.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-lock 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-object 0.42.3 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-traverse 0.39.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-utils 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-validate 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-bitmap 0.2.11",
+ "gix-features 0.38.2",
+ "gix-fs 0.11.3",
+ "gix-hash 0.14.2",
+ "gix-lock 14.0.0",
+ "gix-object 0.43.0",
+ "gix-traverse 0.40.0",
+ "gix-utils 0.1.12",
+ "gix-validate 0.9.0",
"hashbrown",
"itoa",
"libc",
"memmap2",
"rustix 0.38.34",
+ "serde",
"smallvec",
"thiserror",
]
@@ -1966,8 +1966,8 @@ dependencies = [
"filetime",
"gix-features 0.38.2",
"gix-hash 0.14.2",
- "gix-index 0.33.1",
- "gix-object 0.42.3",
+ "gix-index 0.34.0",
+ "gix-object 0.43.0",
"gix-odb",
"gix-testtools",
]
@@ -2009,11 +2009,11 @@ dependencies = [
[[package]]
name = "gix-mailmap"
-version = "0.23.5"
+version = "0.23.6"
dependencies = [
"bstr",
"document-features",
- "gix-actor 0.31.5",
+ "gix-actor 0.31.6",
"gix-date 0.9.0",
"gix-testtools",
"serde",
@@ -2022,16 +2022,16 @@ dependencies = [
[[package]]
name = "gix-negotiate"
-version = "0.13.2"
+version = "0.14.0"
dependencies = [
"bitflags 2.6.0",
"gix-commitgraph 0.24.3",
"gix-date 0.9.0",
"gix-hash 0.14.2",
- "gix-object 0.42.3",
+ "gix-object 0.43.0",
"gix-odb",
- "gix-ref 0.45.0",
- "gix-revwalk 0.13.2",
+ "gix-ref 0.46.0",
+ "gix-revwalk 0.14.0",
"gix-testtools",
"smallvec",
"thiserror",
@@ -2044,20 +2044,17 @@ version = "0.0.0"
[[package]]
name = "gix-object"
version = "0.42.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "25da2f46b4e7c2fa7b413ce4dffb87f69eaf89c2057e386491f4c55cadbfe386"
dependencies = [
"bstr",
- "criterion",
- "document-features",
"gix-actor 0.31.5",
- "gix-date 0.9.0",
- "gix-features 0.38.2",
- "gix-hash 0.14.2",
- "gix-testtools",
- "gix-utils 0.1.12",
+ "gix-date 0.8.7",
+ "gix-features 0.38.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-hash 0.14.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-utils 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
"gix-validate 0.8.5",
"itoa",
- "pretty_assertions",
- "serde",
"smallvec",
"thiserror",
"winnow",
@@ -2065,18 +2062,21 @@ dependencies = [
[[package]]
name = "gix-object"
-version = "0.42.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "25da2f46b4e7c2fa7b413ce4dffb87f69eaf89c2057e386491f4c55cadbfe386"
+version = "0.43.0"
dependencies = [
"bstr",
- "gix-actor 0.31.5 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-date 0.8.7",
- "gix-features 0.38.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-hash 0.14.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-utils 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-validate 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "criterion",
+ "document-features",
+ "gix-actor 0.31.6",
+ "gix-date 0.9.0",
+ "gix-features 0.38.2",
+ "gix-hash 0.14.2",
+ "gix-testtools",
+ "gix-utils 0.1.12",
+ "gix-validate 0.9.0",
"itoa",
+ "pretty_assertions",
+ "serde",
"smallvec",
"thiserror",
"winnow",
@@ -2084,17 +2084,17 @@ dependencies = [
[[package]]
name = "gix-odb"
-version = "0.61.1"
+version = "0.62.0"
dependencies = [
"arc-swap",
"document-features",
"gix-date 0.9.0",
"gix-features 0.38.2",
- "gix-fs 0.11.2",
+ "gix-fs 0.11.3",
"gix-hash 0.14.2",
- "gix-object 0.42.3",
+ "gix-object 0.43.0",
"gix-pack",
- "gix-path 0.10.9",
+ "gix-path 0.10.10",
"gix-quote 0.4.12",
"parking_lot",
"serde",
@@ -2108,11 +2108,11 @@ version = "0.0.0"
dependencies = [
"crossbeam-channel",
"filetime",
- "gix-actor 0.31.5",
+ "gix-actor 0.31.6",
"gix-date 0.9.0",
"gix-features 0.38.2",
"gix-hash 0.14.2",
- "gix-object 0.42.3",
+ "gix-object 0.43.0",
"gix-odb",
"gix-pack",
"gix-testtools",
@@ -2122,7 +2122,7 @@ dependencies = [
[[package]]
name = "gix-pack"
-version = "0.51.1"
+version = "0.52.0"
dependencies = [
"clru",
"document-features",
@@ -2131,11 +2131,11 @@ dependencies = [
"gix-features 0.38.2",
"gix-hash 0.14.2",
"gix-hashtable 0.5.2",
- "gix-object 0.42.3",
- "gix-path 0.10.9",
+ "gix-object 0.43.0",
+ "gix-path 0.10.10",
"gix-tempfile 14.0.1",
"gix-testtools",
- "gix-traverse 0.39.2",
+ "gix-traverse 0.40.0",
"memmap2",
"parking_lot",
"serde",
@@ -2151,18 +2151,18 @@ dependencies = [
"bstr",
"gix-features 0.38.2",
"gix-hash 0.14.2",
- "gix-object 0.42.3",
+ "gix-object 0.43.0",
"gix-odb",
"gix-pack",
"gix-testtools",
- "gix-traverse 0.39.2",
+ "gix-traverse 0.40.0",
"maplit",
"memmap2",
]
[[package]]
name = "gix-packetline"
-version = "0.17.5"
+version = "0.17.6"
dependencies = [
"async-std",
"bstr",
@@ -2182,7 +2182,7 @@ dependencies = [
[[package]]
name = "gix-packetline-blocking"
-version = "0.17.4"
+version = "0.17.5"
dependencies = [
"bstr",
"document-features",
@@ -2195,29 +2195,29 @@ dependencies = [
[[package]]
name = "gix-path"
version = "0.10.9"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8d23d5bbda31344d8abc8de7c075b3cf26e5873feba7c4a15d916bce67382bd9"
dependencies = [
"bstr",
- "gix-trace 0.1.9",
+ "gix-trace 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
"home",
- "known-folders",
"once_cell",
- "tempfile",
"thiserror",
- "windows 0.58.0",
- "winreg",
]
[[package]]
name = "gix-path"
-version = "0.10.9"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8d23d5bbda31344d8abc8de7c075b3cf26e5873feba7c4a15d916bce67382bd9"
+version = "0.10.10"
dependencies = [
"bstr",
- "gix-trace 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-trace 0.1.9",
"home",
+ "known-folders",
"once_cell",
+ "tempfile",
"thiserror",
+ "windows 0.58.0",
+ "winreg",
]
[[package]]
@@ -2226,10 +2226,10 @@ version = "0.7.6"
dependencies = [
"bitflags 2.6.0",
"bstr",
- "gix-attributes 0.22.3",
+ "gix-attributes 0.22.4",
"gix-config-value",
"gix-glob 0.16.4",
- "gix-path 0.10.9",
+ "gix-path 0.10.10",
"gix-testtools",
"once_cell",
"serial_test",
@@ -2238,7 +2238,7 @@ dependencies = [
[[package]]
name = "gix-prompt"
-version = "0.8.6"
+version = "0.8.7"
dependencies = [
"expectrl",
"gix-command",
@@ -2252,7 +2252,7 @@ dependencies = [
[[package]]
name = "gix-protocol"
-version = "0.45.2"
+version = "0.45.3"
dependencies = [
"async-std",
"async-trait",
@@ -2304,17 +2304,17 @@ version = "0.44.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3394a2997e5bc6b22ebc1e1a87b41eeefbcfcff3dbfa7c4bd73cb0ac8f1f3e2e"
dependencies = [
- "gix-actor 0.31.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-actor 0.31.5",
"gix-date 0.8.7",
"gix-features 0.38.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-fs 0.11.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-fs 0.11.2",
"gix-hash 0.14.2 (registry+https://github.com/rust-lang/crates.io-index)",
"gix-lock 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-object 0.42.3 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-path 0.10.9 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-object 0.42.3",
+ "gix-path 0.10.9",
"gix-tempfile 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
"gix-utils 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-validate 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-validate 0.8.5",
"memmap2",
"thiserror",
"winnow",
@@ -2322,21 +2322,21 @@ dependencies = [
[[package]]
name = "gix-ref"
-version = "0.45.0"
+version = "0.46.0"
dependencies = [
"document-features",
- "gix-actor 0.31.5",
+ "gix-actor 0.31.6",
"gix-date 0.9.0",
"gix-features 0.38.2",
- "gix-fs 0.11.2",
+ "gix-fs 0.11.3",
"gix-hash 0.14.2",
"gix-lock 14.0.0",
- "gix-object 0.42.3",
- "gix-path 0.10.9",
+ "gix-object 0.43.0",
+ "gix-path 0.10.10",
"gix-tempfile 14.0.1",
"gix-testtools",
"gix-utils 0.1.12",
- "gix-validate 0.8.5",
+ "gix-validate 0.9.0",
"memmap2",
"serde",
"thiserror",
@@ -2347,36 +2347,36 @@ dependencies = [
name = "gix-ref-tests"
version = "0.0.0"
dependencies = [
- "gix-actor 0.31.5",
+ "gix-actor 0.31.6",
"gix-date 0.9.0",
- "gix-discover 0.33.0",
+ "gix-discover 0.34.0",
"gix-features 0.38.2",
- "gix-fs 0.11.2",
+ "gix-fs 0.11.3",
"gix-hash 0.14.2",
"gix-lock 14.0.0",
- "gix-object 0.42.3",
+ "gix-object 0.43.0",
"gix-odb",
- "gix-ref 0.45.0",
+ "gix-ref 0.46.0",
"gix-testtools",
- "gix-validate 0.8.5",
+ "gix-validate 0.9.0",
]
[[package]]
name = "gix-refspec"
-version = "0.23.1"
+version = "0.24.0"
dependencies = [
"bstr",
"gix-hash 0.14.2",
"gix-revision",
"gix-testtools",
- "gix-validate 0.8.5",
+ "gix-validate 0.9.0",
"smallvec",
"thiserror",
]
[[package]]
name = "gix-revision"
-version = "0.27.2"
+version = "0.28.0"
dependencies = [
"bstr",
"document-features",
@@ -2384,9 +2384,9 @@ dependencies = [
"gix-date 0.9.0",
"gix-hash 0.14.2",
"gix-hashtable 0.5.2",
- "gix-object 0.42.3",
+ "gix-object 0.43.0",
"gix-odb",
- "gix-revwalk 0.13.2",
+ "gix-revwalk 0.14.0",
"gix-testtools",
"gix-trace 0.1.9",
"serde",
@@ -2396,11 +2396,13 @@ dependencies = [
[[package]]
name = "gix-revwalk"
version = "0.13.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1b030ccaab71af141f537e0225f19b9e74f25fefdba0372246b844491cab43e0"
dependencies = [
- "gix-commitgraph 0.24.3",
- "gix-date 0.9.0",
- "gix-hash 0.14.2",
- "gix-hashtable 0.5.2",
+ "gix-commitgraph 0.24.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-date 0.8.7",
+ "gix-hash 0.14.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-hashtable 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
"gix-object 0.42.3",
"smallvec",
"thiserror",
@@ -2408,15 +2410,13 @@ dependencies = [
[[package]]
name = "gix-revwalk"
-version = "0.13.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1b030ccaab71af141f537e0225f19b9e74f25fefdba0372246b844491cab43e0"
+version = "0.14.0"
dependencies = [
- "gix-commitgraph 0.24.3 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-date 0.8.7",
- "gix-hash 0.14.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-hashtable 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-object 0.42.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-commitgraph 0.24.3",
+ "gix-date 0.9.0",
+ "gix-hash 0.14.2",
+ "gix-hashtable 0.5.2",
+ "gix-object 0.43.0",
"smallvec",
"thiserror",
]
@@ -2427,7 +2427,7 @@ version = "0.10.7"
dependencies = [
"bitflags 2.6.0",
"document-features",
- "gix-path 0.10.9",
+ "gix-path 0.10.10",
"libc",
"serde",
"tempfile",
@@ -2441,7 +2441,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1547d26fa5693a7f34f05b4a3b59a90890972922172653bcb891ab3f09f436df"
dependencies = [
"bitflags 2.6.0",
- "gix-path 0.10.9 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-path 0.10.9",
"libc",
"windows-sys 0.52.0",
]
@@ -2452,7 +2452,7 @@ version = "0.0.0"
[[package]]
name = "gix-status"
-version = "0.11.0"
+version = "0.12.0"
dependencies = [
"bstr",
"document-features",
@@ -2461,13 +2461,13 @@ dependencies = [
"gix-dir",
"gix-features 0.38.2",
"gix-filter",
- "gix-fs 0.11.2",
+ "gix-fs 0.11.3",
"gix-hash 0.14.2",
- "gix-index 0.33.1",
- "gix-object 0.42.3",
- "gix-path 0.10.9",
+ "gix-index 0.34.0",
+ "gix-object 0.43.0",
+ "gix-path 0.10.10",
"gix-pathspec",
- "gix-worktree 0.34.1",
+ "gix-worktree 0.35.0",
"portable-atomic",
"thiserror",
]
@@ -2482,27 +2482,27 @@ dependencies = [
"gix-dir",
"gix-features 0.38.2",
"gix-filter",
- "gix-fs 0.11.2",
+ "gix-fs 0.11.3",
"gix-hash 0.14.2",
- "gix-index 0.33.1",
- "gix-object 0.42.3",
+ "gix-index 0.34.0",
+ "gix-object 0.43.0",
"gix-odb",
- "gix-path 0.10.9",
+ "gix-path 0.10.10",
"gix-pathspec",
"gix-status",
"gix-testtools",
- "gix-worktree 0.34.1",
+ "gix-worktree 0.35.0",
"pretty_assertions",
]
[[package]]
name = "gix-submodule"
-version = "0.12.0"
+version = "0.13.0"
dependencies = [
"bstr",
"gix-config",
"gix-features 0.38.2",
- "gix-path 0.10.9",
+ "gix-path 0.10.10",
"gix-pathspec",
"gix-refspec",
"gix-testtools",
@@ -2516,7 +2516,7 @@ version = "14.0.1"
dependencies = [
"dashmap",
"document-features",
- "gix-fs 0.11.2",
+ "gix-fs 0.11.3",
"libc",
"once_cell",
"parking_lot",
@@ -2531,7 +2531,7 @@ version = "14.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "006acf5a613e0b5cf095d8e4b3f48c12a60d9062aa2b2dd105afaf8344a5600c"
dependencies = [
- "gix-fs 0.11.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-fs 0.11.2",
"libc",
"once_cell",
"parking_lot",
@@ -2550,12 +2550,12 @@ dependencies = [
"fastrand 2.1.0",
"fs_extra",
"gix-discover 0.32.0",
- "gix-fs 0.11.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-ignore 0.11.3 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-index 0.33.1 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-fs 0.11.2",
+ "gix-ignore 0.11.3",
+ "gix-index 0.33.1",
"gix-lock 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
"gix-tempfile 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-worktree 0.34.1 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-worktree 0.34.1",
"io-close",
"is_ci",
"once_cell",
@@ -2586,7 +2586,7 @@ checksum = "f924267408915fddcd558e3f37295cc7d6a3e50f8bd8b606cee0808c3915157e"
[[package]]
name = "gix-transport"
-version = "0.42.2"
+version = "0.42.3"
dependencies = [
"async-std",
"async-trait",
@@ -2616,12 +2616,14 @@ dependencies = [
[[package]]
name = "gix-traverse"
version = "0.39.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e499a18c511e71cf4a20413b743b9f5bcf64b3d9e81e9c3c6cd399eae55a8840"
dependencies = [
"bitflags 2.6.0",
- "gix-commitgraph 0.24.3",
- "gix-date 0.9.0",
- "gix-hash 0.14.2",
- "gix-hashtable 0.5.2",
+ "gix-commitgraph 0.24.3 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-date 0.8.7",
+ "gix-hash 0.14.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-hashtable 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
"gix-object 0.42.3",
"gix-revwalk 0.13.2",
"smallvec",
@@ -2630,17 +2632,15 @@ dependencies = [
[[package]]
name = "gix-traverse"
-version = "0.39.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e499a18c511e71cf4a20413b743b9f5bcf64b3d9e81e9c3c6cd399eae55a8840"
+version = "0.40.0"
dependencies = [
"bitflags 2.6.0",
- "gix-commitgraph 0.24.3 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-date 0.8.7",
- "gix-hash 0.14.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-hashtable 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-object 0.42.3 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-revwalk 0.13.2 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-commitgraph 0.24.3",
+ "gix-date 0.9.0",
+ "gix-hash 0.14.2",
+ "gix-hashtable 0.5.2",
+ "gix-object 0.43.0",
+ "gix-revwalk 0.14.0",
"smallvec",
"thiserror",
]
@@ -2651,10 +2651,10 @@ version = "0.0.0"
dependencies = [
"gix-commitgraph 0.24.3",
"gix-hash 0.14.2",
- "gix-object 0.42.3",
+ "gix-object 0.43.0",
"gix-odb",
"gix-testtools",
- "gix-traverse 0.39.2",
+ "gix-traverse 0.40.0",
]
[[package]]
@@ -2663,13 +2663,13 @@ version = "0.0.0"
[[package]]
name = "gix-url"
-version = "0.27.4"
+version = "0.27.5"
dependencies = [
"assert_matches",
"bstr",
"document-features",
"gix-features 0.38.2",
- "gix-path 0.10.9",
+ "gix-path 0.10.10",
"gix-testtools",
"home",
"serde",
@@ -2699,74 +2699,74 @@ dependencies = [
[[package]]
name = "gix-validate"
version = "0.8.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "82c27dd34a49b1addf193c92070bcbf3beaf6e10f16a78544de6372e146a0acf"
dependencies = [
"bstr",
- "gix-testtools",
"thiserror",
]
[[package]]
name = "gix-validate"
-version = "0.8.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "82c27dd34a49b1addf193c92070bcbf3beaf6e10f16a78544de6372e146a0acf"
+version = "0.9.0"
dependencies = [
"bstr",
+ "gix-testtools",
"thiserror",
]
[[package]]
name = "gix-worktree"
version = "0.34.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "26f7326ebe0b9172220694ea69d344c536009a9b98fb0f9de092c440f3efe7a6"
dependencies = [
"bstr",
- "document-features",
"gix-attributes 0.22.3",
- "gix-features 0.38.2",
+ "gix-features 0.38.2 (registry+https://github.com/rust-lang/crates.io-index)",
"gix-fs 0.11.2",
- "gix-glob 0.16.4",
- "gix-hash 0.14.2",
+ "gix-glob 0.16.4 (registry+https://github.com/rust-lang/crates.io-index)",
+ "gix-hash 0.14.2 (registry+https://github.com/rust-lang/crates.io-index)",
"gix-ignore 0.11.3",
"gix-index 0.33.1",
"gix-object 0.42.3",
"gix-path 0.10.9",
"gix-validate 0.8.5",
- "serde",
]
[[package]]
name = "gix-worktree"
-version = "0.34.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "26f7326ebe0b9172220694ea69d344c536009a9b98fb0f9de092c440f3efe7a6"
+version = "0.35.0"
dependencies = [
"bstr",
- "gix-attributes 0.22.3 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-features 0.38.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-fs 0.11.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-glob 0.16.4 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-hash 0.14.2 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-ignore 0.11.3 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-index 0.33.1 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-object 0.42.3 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-path 0.10.9 (registry+https://github.com/rust-lang/crates.io-index)",
- "gix-validate 0.8.5 (registry+https://github.com/rust-lang/crates.io-index)",
+ "document-features",
+ "gix-attributes 0.22.4",
+ "gix-features 0.38.2",
+ "gix-fs 0.11.3",
+ "gix-glob 0.16.4",
+ "gix-hash 0.14.2",
+ "gix-ignore 0.11.4",
+ "gix-index 0.34.0",
+ "gix-object 0.43.0",
+ "gix-path 0.10.10",
+ "gix-validate 0.9.0",
+ "serde",
]
[[package]]
name = "gix-worktree-state"
-version = "0.11.1"
+version = "0.12.0"
dependencies = [
"bstr",
"gix-features 0.38.2",
"gix-filter",
- "gix-fs 0.11.2",
+ "gix-fs 0.11.3",
"gix-glob 0.16.4",
"gix-hash 0.14.2",
- "gix-index 0.33.1",
- "gix-object 0.42.3",
- "gix-path 0.10.9",
- "gix-worktree 0.34.1",
+ "gix-index 0.34.0",
+ "gix-object 0.43.0",
+ "gix-path 0.10.10",
+ "gix-worktree 0.35.0",
"io-close",
"thiserror",
]
@@ -2775,13 +2775,13 @@ dependencies = [
name = "gix-worktree-state-tests"
version = "0.0.0"
dependencies = [
- "gix-discover 0.33.0",
+ "gix-discover 0.34.0",
"gix-features 0.38.2",
"gix-filter",
- "gix-fs 0.11.2",
+ "gix-fs 0.11.3",
"gix-hash 0.14.2",
- "gix-index 0.33.1",
- "gix-object 0.42.3",
+ "gix-index 0.34.0",
+ "gix-object 0.43.0",
"gix-odb",
"gix-testtools",
"gix-worktree-state",
@@ -2792,19 +2792,19 @@ dependencies = [
[[package]]
name = "gix-worktree-stream"
-version = "0.13.1"
+version = "0.14.0"
dependencies = [
- "gix-attributes 0.22.3",
+ "gix-attributes 0.22.4",
"gix-features 0.38.2",
"gix-filter",
- "gix-fs 0.11.2",
+ "gix-fs 0.11.3",
"gix-hash 0.14.2",
- "gix-object 0.42.3",
+ "gix-object 0.43.0",
"gix-odb",
- "gix-path 0.10.9",
+ "gix-path 0.10.10",
"gix-testtools",
- "gix-traverse 0.39.2",
- "gix-worktree 0.34.1",
+ "gix-traverse 0.40.0",
+ "gix-worktree 0.35.0",
"parking_lot",
"thiserror",
]
@@ -2814,19 +2814,19 @@ name = "gix-worktree-tests"
version = "0.0.0"
dependencies = [
"bstr",
- "gix-attributes 0.22.3",
- "gix-discover 0.33.0",
+ "gix-attributes 0.22.4",
+ "gix-discover 0.34.0",
"gix-features 0.38.2",
- "gix-fs 0.11.2",
+ "gix-fs 0.11.3",
"gix-glob 0.16.4",
"gix-hash 0.14.2",
- "gix-ignore 0.11.3",
- "gix-index 0.33.1",
- "gix-object 0.42.3",
+ "gix-ignore 0.11.4",
+ "gix-index 0.34.0",
+ "gix-object 0.43.0",
"gix-odb",
- "gix-path 0.10.9",
+ "gix-path 0.10.10",
"gix-testtools",
- "gix-worktree 0.34.1",
+ "gix-worktree 0.35.0",
"symlink",
]
diff --git a/Cargo.toml b/Cargo.toml
index deb1210ee72..965c8a2270a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -5,7 +5,7 @@ repository = "https://github.com/Byron/gitoxide"
authors = ["Sebastian Thiel "]
edition = "2021"
license = "MIT OR Apache-2.0"
-version = "0.37.0"
+version = "0.38.0"
default-run = "gix"
include = ["src/**/*", "LICENSE-*", "README.md"]
resolver = "2"
@@ -167,9 +167,9 @@ gitoxide-core-async-client = ["gitoxide-core/async-client", "futures-lite"]
[dependencies]
anyhow = "1.0.42"
-gitoxide-core = { version = "^0.39.1", path = "gitoxide-core" }
+gitoxide-core = { version = "^0.40.0", path = "gitoxide-core" }
gix-features = { version = "^0.38.2", path = "gix-features" }
-gix = { version = "^0.64.0", path = "gix", default-features = false }
+gix = { version = "^0.65.0", path = "gix", default-features = false }
clap = { version = "4.1.1", features = ["derive", "cargo"] }
clap_complete = "4.4.3"
diff --git a/gitoxide-core/CHANGELOG.md b/gitoxide-core/CHANGELOG.md
index 95e43d3b232..8cdabf4b264 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.40.0 (2024-08-22)
### Bug Fixes
@@ -16,7 +16,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 10 commits contributed to the release over the course of 27 calendar days.
+ - 11 commits contributed to the release over the course of 27 calendar days.
- 28 days passed between releases.
- 2 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -28,6 +28,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'improvements' ([`242fedc`](https://github.com/Byron/gitoxide/commit/242fedc973c56b6c1b6f150af99dda972a67f547))
- Use improved gix-diff API for better buffer handling ([`f944e49`](https://github.com/Byron/gitoxide/commit/f944e49ec97b6e9dcffab8606ca0b46e343d7e55))
- Merge pull request #1511 from joshtriplett/upgrade-sysinfo ([`9d7da54`](https://github.com/Byron/gitoxide/commit/9d7da54700265389cde88496d2f92a84d3cd3043))
diff --git a/gitoxide-core/Cargo.toml b/gitoxide-core/Cargo.toml
index 1f5126caebf..107df0fdc36 100644
--- a/gitoxide-core/Cargo.toml
+++ b/gitoxide-core/Cargo.toml
@@ -2,7 +2,7 @@
name = "gitoxide-core"
description = "The library implementing all capabilities of the gitoxide CLI"
repository = "https://github.com/Byron/gitoxide"
-version = "0.39.1"
+version = "0.40.0"
authors = ["Sebastian Thiel "]
license = "MIT OR Apache-2.0"
edition = "2021"
@@ -47,12 +47,12 @@ 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.64.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.51.1", 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.2", path = "../gix-transport", default-features = false }
-gix-archive-for-configuration-only = { package = "gix-archive", version = "^0.13.2", path = "../gix-archive", optional = true, features = ["tar", "tar_gz"] }
-gix-status = { version = "^0.11.0", path = "../gix-status" }
-gix-fsck = { version = "^0.4.1", path = "../gix-fsck" }
+gix = { version = "^0.65.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.52.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.3", path = "../gix-transport", default-features = false }
+gix-archive-for-configuration-only = { package = "gix-archive", version = "^0.14.0", path = "../gix-archive", optional = true, features = ["tar", "tar_gz"] }
+gix-status = { version = "^0.12.0", path = "../gix-status" }
+gix-fsck = { version = "^0.5.0", path = "../gix-fsck" }
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
anyhow = "1.0.42"
thiserror = "1.0.34"
@@ -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.4", path = "../gix-url", optional = true }
+gix-url = { version = "^0.27.5", path = "../gix-url", optional = true }
jwalk = { version = "0.8.0", optional = true }
# for 'hours'
diff --git a/gix-actor/CHANGELOG.md b/gix-actor/CHANGELOG.md
index 0746e8453d7..e6db2b23ae1 100644
--- a/gix-actor/CHANGELOG.md
+++ b/gix-actor/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.31.6 (2024-08-22)
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 24 calendar days.
+ - 5 commits contributed to the release over the course of 24 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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'dependabot/github_actions/github-actions-c4bcf5a8e2' ([`2e00b5e`](https://github.com/Byron/gitoxide/commit/2e00b5ef6e8a15e7f0a34d54739a5cd1c986b322))
- Make `winnow` a workspace dependency ([`78a7e32`](https://github.com/Byron/gitoxide/commit/78a7e32c34150dece4065e513cd177356619419f))
- Merge branch 'ag/jiff' ([`5871fb1`](https://github.com/Byron/gitoxide/commit/5871fb130b1a603c1e768f4b2371ac9d7cc56330))
diff --git a/gix-actor/Cargo.toml b/gix-actor/Cargo.toml
index 5feb547af64..78f100db2ae 100644
--- a/gix-actor/Cargo.toml
+++ b/gix-actor/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-actor"
-version = "0.31.5"
+version = "0.31.6"
description = "A way to identify git actors"
authors = ["Sebastian Thiel "]
repository = "https://github.com/Byron/gitoxide"
diff --git a/gix-archive/CHANGELOG.md b/gix-archive/CHANGELOG.md
index a6755ed1578..c06874c33e8 100644
--- a/gix-archive/CHANGELOG.md
+++ b/gix-archive/CHANGELOG.md
@@ -5,7 +5,9 @@ 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.14.0 (2024-08-22)
+
+
### Other
@@ -18,7 +20,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 3 commits contributed to the release over the course of 24 calendar days.
+ - 4 commits contributed to the release over the course of 24 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
@@ -30,6 +32,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'ag/jiff' ([`5871fb1`](https://github.com/Byron/gitoxide/commit/5871fb130b1a603c1e768f4b2371ac9d7cc56330))
- Assure the next release is breaking ([`9fd1090`](https://github.com/Byron/gitoxide/commit/9fd10905449a41cdda5eb2764e4d45d314de9c04))
- Switch from `time` to `jiff` ([`28ac657`](https://github.com/Byron/gitoxide/commit/28ac6572722f7ea31795dc0417521c70bcb6ec8f))
diff --git a/gix-archive/Cargo.toml b/gix-archive/Cargo.toml
index 2fb96e1414b..de9d24828ee 100644
--- a/gix-archive/Cargo.toml
+++ b/gix-archive/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-archive"
-version = "0.13.2"
+version = "0.14.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "archive generation from of a worktree stream"
@@ -25,9 +25,9 @@ zip = ["dep:zip"]
[dependencies]
-gix-worktree-stream = { version = "^0.13.1", path = "../gix-worktree-stream" }
-gix-object = { version = "^0.42.3", path = "../gix-object" }
-gix-path = { version = "^0.10.9", path = "../gix-path", optional = true }
+gix-worktree-stream = { version = "^0.14.0", path = "../gix-worktree-stream" }
+gix-object = { version = "^0.43.0", path = "../gix-object" }
+gix-path = { version = "^0.10.10", path = "../gix-path", optional = true }
gix-date = { version = "^0.9.0", path = "../gix-date" }
flate2 = { version = "1.0.26", optional = true }
diff --git a/gix-attributes/CHANGELOG.md b/gix-attributes/CHANGELOG.md
index 23cd333b46c..9ccf627de4e 100644
--- a/gix-attributes/CHANGELOG.md
+++ b/gix-attributes/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.22.4 (2024-08-22)
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 17 calendar days.
+ - 3 commits contributed to the release over the course of 17 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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'dependabot/github_actions/github-actions-c4bcf5a8e2' ([`2e00b5e`](https://github.com/Byron/gitoxide/commit/2e00b5ef6e8a15e7f0a34d54739a5cd1c986b322))
- Use workspace dependency for `unicode-bom` ([`89d77dc`](https://github.com/Byron/gitoxide/commit/89d77dc262f3b576ab4f4939e65cac866da18927))
diff --git a/gix-attributes/Cargo.toml b/gix-attributes/Cargo.toml
index b77945a0417..43b423ddfe9 100644
--- a/gix-attributes/Cargo.toml
+++ b/gix-attributes/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-attributes"
-version = "0.22.3"
+version = "0.22.4"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project dealing .gitattributes files"
@@ -17,7 +17,7 @@ doctest = false
serde = ["dep:serde", "bstr/serde", "gix-glob/serde", "kstring/serde"]
[dependencies]
-gix-path = { version = "^0.10.9", path = "../gix-path" }
+gix-path = { version = "^0.10.10", path = "../gix-path" }
gix-quote = { version = "^0.4.12", path = "../gix-quote" }
gix-glob = { version = "^0.16.4", path = "../gix-glob" }
gix-trace = { version = "^0.1.8", path = "../gix-trace" }
diff --git a/gix-command/CHANGELOG.md b/gix-command/CHANGELOG.md
index 5212a0a749a..d7df4e9140e 100644
--- a/gix-command/CHANGELOG.md
+++ b/gix-command/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.3.9 (2024-08-22)
### Bug Fixes
@@ -15,7 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 2 commits contributed to the release over the course of 11 calendar days.
+ - 3 commits contributed to the release over the course of 12 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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'push-ysnqkzlzwuwq' ([`e2c747d`](https://github.com/Byron/gitoxide/commit/e2c747d9049bc4a4975de2fd780e8b1fb862fc09))
- Prevent the popup of terminal Windows on any command invocation. ([`f6cd919`](https://github.com/Byron/gitoxide/commit/f6cd9191af9d80cd5a1c37a58d4879451c8faddc))
diff --git a/gix-command/Cargo.toml b/gix-command/Cargo.toml
index ee69fdf0162..1f4211ba29b 100644
--- a/gix-command/Cargo.toml
+++ b/gix-command/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-command"
-version = "0.3.8"
+version = "0.3.9"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project handling internal git command execution"
@@ -14,7 +14,7 @@ doctest = false
[dependencies]
gix-trace = { version = "^0.1.8", path = "../gix-trace" }
-gix-path = { version = "^0.10.9", path = "../gix-path" }
+gix-path = { version = "^0.10.10", path = "../gix-path" }
bstr = { version = "1.5.0", default-features = false, features = ["std", "unicode"] }
shell-words = "1.0"
diff --git a/gix-config/CHANGELOG.md b/gix-config/CHANGELOG.md
index 21904129174..1432997aba2 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.39.0 (2024-08-22)
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 24 calendar days.
+ - 6 commits contributed to the release over the course of 24 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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'dependabot/github_actions/github-actions-c4bcf5a8e2' ([`2e00b5e`](https://github.com/Byron/gitoxide/commit/2e00b5ef6e8a15e7f0a34d54739a5cd1c986b322))
- Use workspace dependency for `unicode-bom` ([`89d77dc`](https://github.com/Byron/gitoxide/commit/89d77dc262f3b576ab4f4939e65cac866da18927))
- Make `winnow` a workspace dependency ([`78a7e32`](https://github.com/Byron/gitoxide/commit/78a7e32c34150dece4065e513cd177356619419f))
@@ -3316,6 +3317,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`
@@ -3409,7 +3428,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_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_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_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_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_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 ccc4d343386..e94c0d47920 100644
--- a/gix-config/Cargo.toml
+++ b/gix-config/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-config"
-version = "0.38.0"
+version = "0.39.0"
repository = "https://github.com/Byron/gitoxide"
description = "A git-config file parser and editor from the gitoxide project"
license = "MIT OR Apache-2.0"
@@ -19,9 +19,9 @@ serde = ["dep:serde", "bstr/serde", "gix-sec/serde", "gix-ref/serde", "gix-glob/
[dependencies]
gix-features = { version = "^0.38.2", path = "../gix-features" }
gix-config-value = { version = "^0.14.7", path = "../gix-config-value" }
-gix-path = { version = "^0.10.9", path = "../gix-path" }
+gix-path = { version = "^0.10.10", path = "../gix-path" }
gix-sec = { version = "^0.10.7", path = "../gix-sec" }
-gix-ref = { version = "^0.45.0", path = "../gix-ref" }
+gix-ref = { version = "^0.46.0", path = "../gix-ref" }
gix-glob = { version = "^0.16.4", path = "../gix-glob" }
winnow.workspace = true
diff --git a/gix-credentials/CHANGELOG.md b/gix-credentials/CHANGELOG.md
index b1bbc02d24e..557734d0f0b 100644
--- a/gix-credentials/CHANGELOG.md
+++ b/gix-credentials/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.24.5 (2024-08-22)
### Bug Fixes
@@ -15,7 +15,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 20 calendar days.
+ - 5 commits contributed to the release over the course of 20 calendar days.
- 28 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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'push-ysnqkzlzwuwq' ([`e2c747d`](https://github.com/Byron/gitoxide/commit/e2c747d9049bc4a4975de2fd780e8b1fb862fc09))
- Prevent terminal Windows to popup on Windows when run from a GUI application. ([`cacc8af`](https://github.com/Byron/gitoxide/commit/cacc8af96a41e601c5136cba4b1f9b3b9d5e6844))
- Merge branch 'improvements' ([`12313f2`](https://github.com/Byron/gitoxide/commit/12313f2720bb509cb8fa5d7033560823beafb91c))
diff --git a/gix-credentials/Cargo.toml b/gix-credentials/Cargo.toml
index 9156eb0af05..e18f420329f 100644
--- a/gix-credentials/Cargo.toml
+++ b/gix-credentials/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-credentials"
-version = "0.24.4"
+version = "0.24.5"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project to interact with git credentials helpers"
@@ -18,11 +18,11 @@ serde = ["dep:serde", "bstr/serde", "gix-sec/serde"]
[dependencies]
gix-sec = { version = "^0.10.7", path = "../gix-sec" }
-gix-url = { version = "^0.27.4", path = "../gix-url" }
-gix-path = { version = "^0.10.9", path = "../gix-path" }
-gix-command = { version = "^0.3.8", path = "../gix-command" }
+gix-url = { version = "^0.27.5", path = "../gix-url" }
+gix-path = { version = "^0.10.10", path = "../gix-path" }
+gix-command = { version = "^0.3.9", path = "../gix-command" }
gix-config-value = { version = "^0.14.7", path = "../gix-config-value" }
-gix-prompt = { version = "^0.8.6", path = "../gix-prompt" }
+gix-prompt = { version = "^0.8.7", path = "../gix-prompt" }
gix-trace = { version = "^0.1.8", path = "../gix-trace" }
thiserror = "1.0.32"
diff --git a/gix-date/CHANGELOG.md b/gix-date/CHANGELOG.md
index 3b836f640c6..8f51374b10e 100644
--- a/gix-date/CHANGELOG.md
+++ b/gix-date/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-08-22)
@@ -47,7 +47,7 @@ This is a *breaking release* as the `time` is gone and it's API isn't available
- - 10 commits contributed to the release over the course of 26 calendar days.
+ - 11 commits contributed to the release over the course of 26 calendar days.
- 60 days passed between releases.
- 4 commits were understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: [#1485](https://github.com/Byron/gitoxide/issues/1485)
@@ -62,6 +62,7 @@ This is a *breaking release* as the `time` is gone and it's API isn't available
- Don't panic on dates too far in the past when parsing them. ([`a729c4b`](https://github.com/Byron/gitoxide/commit/a729c4b52242b9a8b02f3d0879bd481f23a3d719))
- Reproduce fuzzer failure in `gix-date` ([`3a8b9e2`](https://github.com/Byron/gitoxide/commit/3a8b9e2a8456985b4b444be421e9f0f61b08b7f1))
* **Uncategorized**
+ - Prepare changelogs prior to release ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'fix-fuzz' ([`3604a3b`](https://github.com/Byron/gitoxide/commit/3604a3b519d76db367084ca49d395f6ec4094cf7))
- Merge branch 'improvements' ([`12313f2`](https://github.com/Byron/gitoxide/commit/12313f2720bb509cb8fa5d7033560823beafb91c))
- Add more (but technically duplicate) tests for time parsing and formatting ([`9d5d8a6`](https://github.com/Byron/gitoxide/commit/9d5d8a6551310f3ec28fc0cb3f0dd0bad4ffcde0))
diff --git a/gix-diff/CHANGELOG.md b/gix-diff/CHANGELOG.md
index 28f09d9d9c4..8c622165d9d 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.45.0 (2024-08-22)
### New Features
@@ -22,7 +22,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 9 commits contributed to the release over the course of 27 calendar days.
+ - 10 commits contributed to the release over the course of 27 calendar days.
- 29 days passed between releases.
- 2 commits were understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: [#1524](https://github.com/Byron/gitoxide/issues/1524)
@@ -36,6 +36,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
* **[#1524](https://github.com/Byron/gitoxide/issues/1524)**
- Add a real-world test to reproduce an issue discovered in `jj` ([`7ef1e88`](https://github.com/Byron/gitoxide/commit/7ef1e886e67d7754ecd0e6ecabcee945c28c1c3f))
* **Uncategorized**
+ - Prepare changelogs prior to release ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Similarity detection ([`6990afd`](https://github.com/Byron/gitoxide/commit/6990afd269c3461ae22e2821164c03a0dedc82f4))
- Fix similarity detection ([`f8c5d9c`](https://github.com/Byron/gitoxide/commit/f8c5d9ce87a3b6b7d0e051b1cb7de3707209c432))
- Merge branch 'improvements' ([`242fedc`](https://github.com/Byron/gitoxide/commit/242fedc973c56b6c1b6f150af99dda972a67f547))
diff --git a/gix-diff/Cargo.toml b/gix-diff/Cargo.toml
index 8443161cfa3..53540c0d065 100644
--- a/gix-diff/Cargo.toml
+++ b/gix-diff/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-diff"
-version = "0.44.1"
+version = "0.45.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "Calculate differences between various git objects"
@@ -24,12 +24,12 @@ doctest = false
[dependencies]
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
-gix-object = { version = "^0.42.3", path = "../gix-object" }
-gix-filter = { version = "^0.11.3", path = "../gix-filter", optional = true }
-gix-worktree = { version = "^0.34.1", path = "../gix-worktree", default-features = false, features = ["attributes"], optional = true }
-gix-command = { version = "^0.3.8", path = "../gix-command", optional = true }
-gix-path = { version = "^0.10.9", path = "../gix-path", optional = true }
-gix-fs = { version = "^0.11.2", path = "../gix-fs", optional = true }
+gix-object = { version = "^0.43.0", path = "../gix-object" }
+gix-filter = { version = "^0.12.0", path = "../gix-filter", optional = true }
+gix-worktree = { version = "^0.35.0", path = "../gix-worktree", default-features = false, features = ["attributes"], optional = true }
+gix-command = { version = "^0.3.9", path = "../gix-command", optional = true }
+gix-path = { version = "^0.10.10", path = "../gix-path", optional = true }
+gix-fs = { version = "^0.11.3", path = "../gix-fs", optional = true }
gix-tempfile = { version = "^14.0.0", path = "../gix-tempfile", optional = true }
gix-trace = { version = "^0.1.9", path = "../gix-trace", optional = true }
diff --git a/gix-dir/CHANGELOG.md b/gix-dir/CHANGELOG.md
index 4404a00395a..dd2b9993c26 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.7.0 (2024-08-22)
### Bug Fixes
@@ -25,7 +25,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 28 calendar days.
+ - 7 commits contributed to the release over the course of 28 calendar days.
- 29 days passed between releases.
- 3 commits were understood as [conventional](https://www.conventionalcommits.org).
- 3 unique issues were worked on: [#1464](https://github.com/Byron/gitoxide/issues/1464), [#1469](https://github.com/Byron/gitoxide/issues/1469), [#1470](https://github.com/Byron/gitoxide/issues/1470)
@@ -44,6 +44,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
* **[#1470](https://github.com/Byron/gitoxide/issues/1470)**
- Assure that worktrees in hidden directories are not deleted ([`31e795a`](https://github.com/Byron/gitoxide/commit/31e795abf27dea8fd7dd7f59996cdd5d70398601))
* **Uncategorized**
+ - Prepare changelogs prior to release ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'fix-clean' ([`348b9bf`](https://github.com/Byron/gitoxide/commit/348b9bf6cbf7a61b8094e5db8354376abb2e8c99))
- Merge branch 'fix-clean' ([`33eacfb`](https://github.com/Byron/gitoxide/commit/33eacfbaace2021043e2b5d72dcb9293af6c4020))
diff --git a/gix-dir/Cargo.toml b/gix-dir/Cargo.toml
index 144a75b748d..6a976d263eb 100644
--- a/gix-dir/Cargo.toml
+++ b/gix-dir/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-dir"
-version = "0.6.0"
+version = "0.7.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project dealing with directory walks"
@@ -13,14 +13,14 @@ doctest = false
[dependencies]
gix-trace = { version = "^0.1.9", path = "../gix-trace" }
-gix-index = { version = "^0.33.1", path = "../gix-index" }
-gix-discover = { version = "^0.33.0", path = "../gix-discover" }
-gix-fs = { version = "^0.11.2", path = "../gix-fs" }
-gix-path = { version = "^0.10.9", path = "../gix-path" }
+gix-index = { version = "^0.34.0", path = "../gix-index" }
+gix-discover = { version = "^0.34.0", path = "../gix-discover" }
+gix-fs = { version = "^0.11.3", path = "../gix-fs" }
+gix-path = { version = "^0.10.10", path = "../gix-path" }
gix-pathspec = { version = "^0.7.6", path = "../gix-pathspec" }
-gix-worktree = { version = "^0.34.1", path = "../gix-worktree", default-features = false }
-gix-object = { version = "^0.42.3", path = "../gix-object" }
-gix-ignore = { version = "^0.11.3", path = "../gix-ignore" }
+gix-worktree = { version = "^0.35.0", path = "../gix-worktree", default-features = false }
+gix-object = { version = "^0.43.0", path = "../gix-object" }
+gix-ignore = { version = "^0.11.4", path = "../gix-ignore" }
gix-utils = { version = "^0.1.12", path = "../gix-utils", features = ["bstr"] }
bstr = { version = "1.5.0", default-features = false }
diff --git a/gix-discover/CHANGELOG.md b/gix-discover/CHANGELOG.md
index d67e908bce4..ce14471cc7c 100644
--- a/gix-discover/CHANGELOG.md
+++ b/gix-discover/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.34.0 (2024-08-22)
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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
+
+
## 0.33.0 (2024-07-23)
A maintenance release without user-facing changes.
diff --git a/gix-discover/Cargo.toml b/gix-discover/Cargo.toml
index 8717d276c30..79ccaf506e8 100644
--- a/gix-discover/Cargo.toml
+++ b/gix-discover/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-discover"
-version = "0.33.0"
+version = "0.34.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "Discover git repositories and check if a directory is a git repository"
@@ -14,10 +14,10 @@ doctest = false
[dependencies]
gix-sec = { version = "^0.10.7", path = "../gix-sec" }
-gix-path = { version = "^0.10.9", path = "../gix-path" }
-gix-ref = { version = "^0.45.0", path = "../gix-ref" }
+gix-path = { version = "^0.10.10", path = "../gix-path" }
+gix-ref = { version = "^0.46.0", path = "../gix-ref" }
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
-gix-fs = { version = "^0.11.2", path = "../gix-fs" }
+gix-fs = { version = "^0.11.3", path = "../gix-fs" }
bstr = { version = "1.3.0", default-features = false, features = ["std", "unicode"] }
thiserror = "1.0.26"
diff --git a/gix-filter/CHANGELOG.md b/gix-filter/CHANGELOG.md
index 6c4389f6156..ed91cf5f8e4 100644
--- a/gix-filter/CHANGELOG.md
+++ b/gix-filter/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-08-22)
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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
+
+
## 0.11.3 (2024-07-23)
A maintenance release without user-facing changes.
diff --git a/gix-filter/Cargo.toml b/gix-filter/Cargo.toml
index ae6befb5fc9..d6915d2dff0 100644
--- a/gix-filter/Cargo.toml
+++ b/gix-filter/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-filter"
-version = "0.11.3"
+version = "0.12.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project implementing git filters"
@@ -15,13 +15,13 @@ doctest = false
[dependencies]
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
gix-trace = { version = "^0.1.9", path = "../gix-trace" }
-gix-object = { version = "^0.42.3", path = "../gix-object" }
-gix-command = { version = "^0.3.8", path = "../gix-command" }
+gix-object = { version = "^0.43.0", path = "../gix-object" }
+gix-command = { version = "^0.3.9", path = "../gix-command" }
gix-quote = { version = "^0.4.12", path = "../gix-quote" }
gix-utils = { version = "^0.1.12", path = "../gix-utils" }
-gix-path = { version = "^0.10.9", path = "../gix-path" }
-gix-packetline = { package = "gix-packetline-blocking", version = "^0.17.4", path = "../gix-packetline-blocking" }
-gix-attributes = { version = "^0.22.3", path = "../gix-attributes" }
+gix-path = { version = "^0.10.10", path = "../gix-path" }
+gix-packetline = { package = "gix-packetline-blocking", version = "^0.17.5", path = "../gix-packetline-blocking" }
+gix-attributes = { version = "^0.22.4", path = "../gix-attributes" }
encoding_rs = "0.8.32"
bstr = { version = "1.5.0", default-features = false, features = ["std"] }
diff --git a/gix-fs/CHANGELOG.md b/gix-fs/CHANGELOG.md
index d7ee97dad5b..9feff64f004 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.11.3 (2024-08-22)
A maintenance release without user-facing changes.
@@ -13,7 +13,7 @@ A maintenance release without user-facing changes.
- - 9 commits contributed to the release over the course of 3 calendar days.
+ - 10 commits contributed to the release over the course of 3 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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge pull request #1528 from EliahKagan/join ([`5ac3abb`](https://github.com/Byron/gitoxide/commit/5ac3abb775f3762f16f4107cf5903b51d5984a49))
- Use raw string literals for paths with backslashes ([`025e788`](https://github.com/Byron/gitoxide/commit/025e788685d3bb070c4995bf19ac8bddb30ec9c1))
- Fix non-Windows tests with `\\localhost` paths ([`b4e1a78`](https://github.com/Byron/gitoxide/commit/b4e1a78f7ce4e8348701d401f3e8649cb81fbc4f))
diff --git a/gix-fs/Cargo.toml b/gix-fs/Cargo.toml
index 3d4b4cca2c0..3087a422875 100644
--- a/gix-fs/Cargo.toml
+++ b/gix-fs/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-fs"
-version = "0.11.2"
+version = "0.11.3"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate providing file system specific utilities to `gitoxide`"
diff --git a/gix-fsck/CHANGELOG.md b/gix-fsck/CHANGELOG.md
index 8593a4b4edc..6676623a75a 100644
--- a/gix-fsck/CHANGELOG.md
+++ b/gix-fsck/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.5.0 (2024-08-22)
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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
+
+
## 0.4.1 (2024-07-23)
A maintenance release without user-facing changes.
diff --git a/gix-fsck/Cargo.toml b/gix-fsck/Cargo.toml
index e1214b8f4cd..f366ae3c26b 100644
--- a/gix-fsck/Cargo.toml
+++ b/gix-fsck/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-fsck"
-version = "0.4.1"
+version = "0.5.0"
repository = "https://github.com/Byron/gitoxide"
authors = ["Cameron Esfahani ", "Sebastian Thiel "]
license = "MIT OR Apache-2.0"
@@ -15,7 +15,7 @@ doctest = false
[dependencies]
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
gix-hashtable = { version = "^0.5.2", path = "../gix-hashtable" }
-gix-object = { version = "^0.42.3", path = "../gix-object" }
+gix-object = { version = "^0.43.0", path = "../gix-object" }
[dev-dependencies]
gix-odb = { path = "../gix-odb" }
diff --git a/gix-ignore/CHANGELOG.md b/gix-ignore/CHANGELOG.md
index 19290c876f7..412018faf88 100644
--- a/gix-ignore/CHANGELOG.md
+++ b/gix-ignore/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.4 (2024-08-22)
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 17 calendar days.
+ - 3 commits contributed to the release over the course of 17 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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'dependabot/github_actions/github-actions-c4bcf5a8e2' ([`2e00b5e`](https://github.com/Byron/gitoxide/commit/2e00b5ef6e8a15e7f0a34d54739a5cd1c986b322))
- Use workspace dependency for `unicode-bom` ([`89d77dc`](https://github.com/Byron/gitoxide/commit/89d77dc262f3b576ab4f4939e65cac866da18927))
diff --git a/gix-ignore/Cargo.toml b/gix-ignore/Cargo.toml
index e9f55971ef0..fd50255170d 100644
--- a/gix-ignore/Cargo.toml
+++ b/gix-ignore/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-ignore"
-version = "0.11.3"
+version = "0.11.4"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project dealing .gitignore files"
@@ -18,7 +18,7 @@ serde = ["dep:serde", "bstr/serde", "gix-glob/serde"]
[dependencies]
gix-glob = { version = "^0.16.4", path = "../gix-glob" }
-gix-path = { version = "^0.10.9", path = "../gix-path" }
+gix-path = { version = "^0.10.10", path = "../gix-path" }
gix-trace = { version = "^0.1.8", path = "../gix-trace" }
bstr = { version = "1.3.0", default-features = false, features = ["std", "unicode"] }
diff --git a/gix-index/CHANGELOG.md b/gix-index/CHANGELOG.md
index 21b8eb48687..c08e973bc9c 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.34.0 (2024-08-22)
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 14 calendar days.
+ - 3 commits contributed to the release over the course of 14 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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge pull request #1496 from EliahKagan/touch ([`9b72c61`](https://github.com/Byron/gitoxide/commit/9b72c61f0164f9d549e7dea12fc7686721694433))
- Have `touch` in test fixture fall back to portable format ([`bbbd1eb`](https://github.com/Byron/gitoxide/commit/bbbd1eb0d246b7cd2d7afaa33c17102f97a37355))
diff --git a/gix-index/Cargo.toml b/gix-index/Cargo.toml
index 35fbdda592d..9dfe0dfc127 100644
--- a/gix-index/Cargo.toml
+++ b/gix-index/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-index"
-version = "0.33.1"
+version = "0.34.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"
@@ -26,11 +26,11 @@ gix-features = { version = "^0.38.2", 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.3", path = "../gix-object" }
-gix-validate = { version = "^0.8.5", path = "../gix-validate" }
-gix-traverse = { version = "^0.39.2", path = "../gix-traverse" }
+gix-object = { version = "^0.43.0", path = "../gix-object" }
+gix-validate = { version = "^0.9.0", path = "../gix-validate" }
+gix-traverse = { version = "^0.40.0", path = "../gix-traverse" }
gix-lock = { version = "^14.0.0", path = "../gix-lock" }
-gix-fs = { version = "^0.11.2", path = "../gix-fs" }
+gix-fs = { version = "^0.11.3", path = "../gix-fs" }
gix-utils = { version = "^0.1.12", path = "../gix-utils" }
hashbrown = "0.14.3"
diff --git a/gix-mailmap/CHANGELOG.md b/gix-mailmap/CHANGELOG.md
index 05f73dc371d..8ddcbce2be2 100644
--- a/gix-mailmap/CHANGELOG.md
+++ b/gix-mailmap/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.23.6 (2024-08-22)
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 24 calendar days.
+ - 3 commits contributed to the release over the course of 24 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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'ag/jiff' ([`5871fb1`](https://github.com/Byron/gitoxide/commit/5871fb130b1a603c1e768f4b2371ac9d7cc56330))
- Assure the next release is breaking ([`9fd1090`](https://github.com/Byron/gitoxide/commit/9fd10905449a41cdda5eb2764e4d45d314de9c04))
diff --git a/gix-mailmap/Cargo.toml b/gix-mailmap/Cargo.toml
index 89be66303e6..2486448239f 100644
--- a/gix-mailmap/Cargo.toml
+++ b/gix-mailmap/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-mailmap"
-version = "0.23.5"
+version = "0.23.6"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project for parsing mailmap files"
@@ -17,7 +17,7 @@ doctest = false
serde = ["dep:serde", "bstr/serde", "gix-actor/serde"]
[dependencies]
-gix-actor = { version = "^0.31.5", path = "../gix-actor" }
+gix-actor = { version = "^0.31.6", path = "../gix-actor" }
gix-date = { version = "^0.9.0", path = "../gix-date" }
bstr = { version = "1.3.0", default-features = false, features = ["std", "unicode"] }
thiserror = "1.0.38"
diff --git a/gix-negotiate/CHANGELOG.md b/gix-negotiate/CHANGELOG.md
index a5f8fffa270..21aa43d0bc3 100644
--- a/gix-negotiate/CHANGELOG.md
+++ b/gix-negotiate/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.14.0 (2024-08-22)
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 24 calendar days.
+ - 3 commits contributed to the release over the course of 24 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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'ag/jiff' ([`5871fb1`](https://github.com/Byron/gitoxide/commit/5871fb130b1a603c1e768f4b2371ac9d7cc56330))
- Assure the next release is breaking ([`9fd1090`](https://github.com/Byron/gitoxide/commit/9fd10905449a41cdda5eb2764e4d45d314de9c04))
diff --git a/gix-negotiate/Cargo.toml b/gix-negotiate/Cargo.toml
index ccbb38e0ded..c17a73ceb27 100644
--- a/gix-negotiate/Cargo.toml
+++ b/gix-negotiate/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-negotiate"
-version = "0.13.2"
+version = "0.14.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project implementing negotiation algorithms"
@@ -15,10 +15,10 @@ test = false
[dependencies]
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
-gix-object = { version = "^0.42.3", path = "../gix-object" }
+gix-object = { version = "^0.43.0", path = "../gix-object" }
gix-date = { version = "^0.9.0", path = "../gix-date" }
gix-commitgraph = { version = "^0.24.3", path = "../gix-commitgraph" }
-gix-revwalk = { version = "^0.13.2", path = "../gix-revwalk" }
+gix-revwalk = { version = "^0.14.0", path = "../gix-revwalk" }
thiserror = "1.0.40"
smallvec = "1.10.0"
bitflags = "2"
diff --git a/gix-object/CHANGELOG.md b/gix-object/CHANGELOG.md
index d32fbada929..b78108e8376 100644
--- a/gix-object/CHANGELOG.md
+++ b/gix-object/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-08-22)
A maintenance release without user-facing changes.
@@ -13,7 +13,7 @@ A maintenance release without user-facing changes.
- - 8 commits contributed to the release over the course of 24 calendar days.
+ - 9 commits contributed to the release over the course of 24 calendar days.
- 49 days passed between releases.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -31,6 +31,7 @@ A maintenance release without user-facing changes.
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'dependabot/github_actions/github-actions-c4bcf5a8e2' ([`2e00b5e`](https://github.com/Byron/gitoxide/commit/2e00b5ef6e8a15e7f0a34d54739a5cd1c986b322))
- Make `winnow` a workspace dependency ([`78a7e32`](https://github.com/Byron/gitoxide/commit/78a7e32c34150dece4065e513cd177356619419f))
- Merge branch 'improvements' ([`12313f2`](https://github.com/Byron/gitoxide/commit/12313f2720bb509cb8fa5d7033560823beafb91c))
diff --git a/gix-object/Cargo.toml b/gix-object/Cargo.toml
index 7e59ab8080a..657c42df99c 100644
--- a/gix-object/Cargo.toml
+++ b/gix-object/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-object"
-version = "0.42.3"
+version = "0.43.0"
description = "Immutable and mutable git objects with decoding and encoding support"
authors = ["Sebastian Thiel "]
repository = "https://github.com/Byron/gitoxide"
@@ -39,8 +39,8 @@ gix-features = { version = "^0.38.2", path = "../gix-features", features = [
"progress",
] }
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
-gix-validate = { version = "^0.8.5", path = "../gix-validate" }
-gix-actor = { version = "^0.31.4", path = "../gix-actor" }
+gix-validate = { version = "^0.9.0", path = "../gix-validate" }
+gix-actor = { version = "^0.31.6", path = "../gix-actor" }
gix-date = { version = "^0.9.0", path = "../gix-date" }
gix-utils = { version = "^0.1.11", path = "../gix-utils" }
diff --git a/gix-odb/CHANGELOG.md b/gix-odb/CHANGELOG.md
index 3a3cbd46a25..26d39922ba1 100644
--- a/gix-odb/CHANGELOG.md
+++ b/gix-odb/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-08-22)
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 24 calendar days.
+ - 3 commits contributed to the release over the course of 24 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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'ag/jiff' ([`5871fb1`](https://github.com/Byron/gitoxide/commit/5871fb130b1a603c1e768f4b2371ac9d7cc56330))
- Assure the next release is breaking ([`9fd1090`](https://github.com/Byron/gitoxide/commit/9fd10905449a41cdda5eb2764e4d45d314de9c04))
diff --git a/gix-odb/Cargo.toml b/gix-odb/Cargo.toml
index bc7c761636b..cdebff58a4f 100644
--- a/gix-odb/Cargo.toml
+++ b/gix-odb/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-odb"
-version = "0.61.1"
+version = "0.62.0"
repository = "https://github.com/Byron/gitoxide"
authors = ["Sebastian Thiel "]
license = "MIT OR Apache-2.0"
@@ -21,11 +21,11 @@ serde = ["dep:serde", "gix-hash/serde", "gix-object/serde", "gix-pack/serde"]
gix-features = { version = "^0.38.2", path = "../gix-features", features = ["rustsha1", "walkdir", "zlib", "crc32"] }
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
gix-date = { version = "^0.9.0", path = "../gix-date" }
-gix-path = { version = "^0.10.9", path = "../gix-path" }
+gix-path = { version = "^0.10.10", path = "../gix-path" }
gix-quote = { version = "^0.4.12", path = "../gix-quote" }
-gix-object = { version = "^0.42.3", path = "../gix-object" }
-gix-pack = { version = "^0.51.1", path = "../gix-pack", default-features = false }
-gix-fs = { version = "^0.11.2", path = "../gix-fs" }
+gix-object = { version = "^0.43.0", path = "../gix-object" }
+gix-pack = { version = "^0.52.0", path = "../gix-pack", default-features = false }
+gix-fs = { version = "^0.11.3", path = "../gix-fs" }
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
tempfile = "3.10.0"
diff --git a/gix-pack/CHANGELOG.md b/gix-pack/CHANGELOG.md
index 3d0fb306039..43515603316 100644
--- a/gix-pack/CHANGELOG.md
+++ b/gix-pack/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.52.0 (2024-08-22)
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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
+
+
## 0.51.1 (2024-07-23)
diff --git a/gix-pack/Cargo.toml b/gix-pack/Cargo.toml
index d4e3a83b5db..813affa9fda 100644
--- a/gix-pack/Cargo.toml
+++ b/gix-pack/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-pack"
-version = "0.51.1"
+version = "0.52.0"
repository = "https://github.com/Byron/gitoxide"
authors = ["Sebastian Thiel "]
license = "MIT OR Apache-2.0"
@@ -33,15 +33,15 @@ wasm = ["gix-diff?/wasm"]
[dependencies]
gix-features = { version = "^0.38.2", path = "../gix-features", features = ["crc32", "rustsha1", "progress", "zlib"] }
-gix-path = { version = "^0.10.9", path = "../gix-path" }
+gix-path = { version = "^0.10.10", path = "../gix-path" }
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
gix-chunk = { version = "^0.4.8", path = "../gix-chunk" }
-gix-object = { version = "^0.42.3", path = "../gix-object" }
+gix-object = { version = "^0.43.0", path = "../gix-object" }
gix-hashtable = { version = "^0.5.2", path = "../gix-hashtable", optional = true }
# for streaming of packs (input, output)
-gix-traverse = { version = "^0.39.2", path = "../gix-traverse", optional = true }
-gix-diff = { version = "^0.44.1", path = "../gix-diff", default-features = false, optional = true }
+gix-traverse = { version = "^0.40.0", path = "../gix-traverse", optional = true }
+gix-diff = { version = "^0.45.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 adcc9279aaa..b3b52a9df17 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.5 (2024-08-22)
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 62 calendar days.
+ - 4 commits contributed to the release over the course of 62 calendar days.
- 131 days passed between releases.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -31,6 +31,7 @@ A maintenance release without user-facing changes.
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'improvements' ([`12313f2`](https://github.com/Byron/gitoxide/commit/12313f2720bb509cb8fa5d7033560823beafb91c))
- Thanks clippy ([`ae2b733`](https://github.com/Byron/gitoxide/commit/ae2b733c1e4de33ddf442cd8044dae364307085d))
- Merge branch 'main' into config-key-take-2 ([`9fa1054`](https://github.com/Byron/gitoxide/commit/9fa1054a01071180d7b08c8c2b5bd61e9d0d32da))
diff --git a/gix-packetline-blocking/Cargo.toml b/gix-packetline-blocking/Cargo.toml
index 28620b38ff4..4cedd11e7d3 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.4"
+version = "0.17.5"
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"
diff --git a/gix-packetline/CHANGELOG.md b/gix-packetline/CHANGELOG.md
index a2e82384531..1a769139386 100644
--- a/gix-packetline/CHANGELOG.md
+++ b/gix-packetline/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.6 (2024-08-22)
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 62 calendar days.
+ - 4 commits contributed to the release over the course of 62 calendar days.
- 153 days passed between releases.
- 0 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -31,6 +31,7 @@ A maintenance release without user-facing changes.
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'improvements' ([`12313f2`](https://github.com/Byron/gitoxide/commit/12313f2720bb509cb8fa5d7033560823beafb91c))
- Thanks clippy ([`ae2b733`](https://github.com/Byron/gitoxide/commit/ae2b733c1e4de33ddf442cd8044dae364307085d))
- Merge branch 'main' into config-key-take-2 ([`9fa1054`](https://github.com/Byron/gitoxide/commit/9fa1054a01071180d7b08c8c2b5bd61e9d0d32da))
diff --git a/gix-packetline/Cargo.toml b/gix-packetline/Cargo.toml
index 6943662fb8c..eb4f3bf7c2a 100644
--- a/gix-packetline/Cargo.toml
+++ b/gix-packetline/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-packetline"
-version = "0.17.5"
+version = "0.17.6"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project implementing the pkt-line serialization format"
diff --git a/gix-path/CHANGELOG.md b/gix-path/CHANGELOG.md
index a218fb9e1d4..87889e69e87 100644
--- a/gix-path/CHANGELOG.md
+++ b/gix-path/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.10 (2024-08-22)
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 12 calendar days.
+ - 6 commits contributed to the release over the course of 12 calendar days.
- 35 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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge pull request #1523 from martinvonz/push-xmsuurxprnnw ([`83c9de0`](https://github.com/Byron/gitoxide/commit/83c9de0db43761b7692a122f1a337964a7cfeb7a))
- Remove `--system` from `git config` call as it fails on MacOS ([`6b1c243`](https://github.com/Byron/gitoxide/commit/6b1c2432f096b3de770a77694a23b93b8d29dc8d))
- Run `git config -l` in temp dir when looking up system config ([`20ef4e9`](https://github.com/Byron/gitoxide/commit/20ef4e99149ef8a1255d02d8e60ff30c90fd9bff))
diff --git a/gix-path/Cargo.toml b/gix-path/Cargo.toml
index abb7d5615c6..eca6a8b6baf 100644
--- a/gix-path/Cargo.toml
+++ b/gix-path/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-path"
-version = "0.10.9"
+version = "0.10.10"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project dealing paths and their conversions"
diff --git a/gix-prompt/CHANGELOG.md b/gix-prompt/CHANGELOG.md
index 97f5bc6cb42..3ec071f46bf 100644
--- a/gix-prompt/CHANGELOG.md
+++ b/gix-prompt/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.8.7 (2024-08-22)
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 12 calendar days.
+ - 3 commits contributed to the release over the course of 12 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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge pull request #1505 from EliahKagan/askpass ([`3e9d3de`](https://github.com/Byron/gitoxide/commit/3e9d3de2ffc82590de4dc49f8e6c9b4a2cdfdb28))
- Unset GIT_ASKPASS in tests that assume it is unset ([`c72a9b2`](https://github.com/Byron/gitoxide/commit/c72a9b27a596e6b9ad044765de56cbed765eee90))
diff --git a/gix-prompt/Cargo.toml b/gix-prompt/Cargo.toml
index cb58bf80491..253889b244b 100644
--- a/gix-prompt/Cargo.toml
+++ b/gix-prompt/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-prompt"
-version = "0.8.6"
+version = "0.8.7"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project for handling prompts in the terminal"
@@ -13,7 +13,7 @@ rust-version = "1.65"
doctest = false
[dependencies]
-gix-command = { version = "^0.3.8", path = "../gix-command" }
+gix-command = { version = "^0.3.9", path = "../gix-command" }
gix-config-value = { version = "^0.14.7", path = "../gix-config-value" }
thiserror = "1.0.32"
diff --git a/gix-protocol/CHANGELOG.md b/gix-protocol/CHANGELOG.md
index 3f5ca2772b6..8d4e2de8997 100644
--- a/gix-protocol/CHANGELOG.md
+++ b/gix-protocol/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.45.3 (2024-08-22)
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 28 calendar days.
+ - 6 commits contributed to the release over the course of 28 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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'dependabot/github_actions/github-actions-c4bcf5a8e2' ([`2e00b5e`](https://github.com/Byron/gitoxide/commit/2e00b5ef6e8a15e7f0a34d54739a5cd1c986b322))
- Make `winnow` a workspace dependency ([`78a7e32`](https://github.com/Byron/gitoxide/commit/78a7e32c34150dece4065e513cd177356619419f))
- Merge branch 'ag/jiff' ([`5871fb1`](https://github.com/Byron/gitoxide/commit/5871fb130b1a603c1e768f4b2371ac9d7cc56330))
diff --git a/gix-protocol/Cargo.toml b/gix-protocol/Cargo.toml
index c828ad39822..08984a772df 100644
--- a/gix-protocol/Cargo.toml
+++ b/gix-protocol/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-protocol"
-version = "0.45.2"
+version = "0.45.3"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project for implementing git protocols"
@@ -48,10 +48,10 @@ required-features = ["async-client"]
gix-features = { version = "^0.38.2", path = "../gix-features", features = [
"progress",
] }
-gix-transport = { version = "^0.42.2", path = "../gix-transport" }
+gix-transport = { version = "^0.42.3", path = "../gix-transport" }
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
gix-date = { version = "^0.9.0", path = "../gix-date" }
-gix-credentials = { version = "^0.24.4", path = "../gix-credentials" }
+gix-credentials = { version = "^0.24.5", path = "../gix-credentials" }
gix-utils = { version = "^0.1.12", path = "../gix-utils" }
thiserror = "1.0.32"
@@ -74,7 +74,7 @@ document-features = { version = "0.2.0", optional = true }
[dev-dependencies]
async-std = { version = "1.9.0", features = ["attributes"] }
-gix-packetline = { path = "../gix-packetline", version = "^0.17.4" }
+gix-packetline = { path = "../gix-packetline", version = "^0.17.6" }
gix-testtools = { path = "../tests/tools" }
[package.metadata.docs.rs]
diff --git a/gix-ref/CHANGELOG.md b/gix-ref/CHANGELOG.md
index 909bb02828e..386fd82c9d8 100644
--- a/gix-ref/CHANGELOG.md
+++ b/gix-ref/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.46.0 (2024-08-22)
### Bug Fixes
@@ -30,7 +30,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 11 commits contributed to the release over the course of 24 calendar days.
+ - 12 commits contributed to the release over the course of 24 calendar days.
- 29 days passed between releases.
- 3 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -42,6 +42,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'improvements' ([`242fedc`](https://github.com/Byron/gitoxide/commit/242fedc973c56b6c1b6f150af99dda972a67f547))
- Add `ReferenceExt::follow_to_object_in_place()`. ([`16b5e7e`](https://github.com/Byron/gitoxide/commit/16b5e7e4b34247de6e4ec70cb0fe3d77fac6abcb))
- Improve naming and change `Target::Peeled` to `Target::Object`. ([`43d8096`](https://github.com/Byron/gitoxide/commit/43d8096dcdd797fd015c177cefeb8ee1f0ae5881))
diff --git a/gix-ref/Cargo.toml b/gix-ref/Cargo.toml
index e8b9b7aadae..ed48274205f 100644
--- a/gix-ref/Cargo.toml
+++ b/gix-ref/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-ref"
-version = "0.45.0"
+version = "0.46.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate to handle git references"
@@ -20,13 +20,13 @@ serde = ["dep:serde", "gix-hash/serde", "gix-actor/serde", "gix-object/serde"]
[dependencies]
gix-features = { version = "^0.38.2", path = "../gix-features", features = ["walkdir"] }
-gix-fs = { version = "^0.11.2", path = "../gix-fs" }
-gix-path = { version = "^0.10.9", path = "../gix-path" }
+gix-fs = { version = "^0.11.3", path = "../gix-fs" }
+gix-path = { version = "^0.10.10", path = "../gix-path" }
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
-gix-object = { version = "^0.42.3", path = "../gix-object" }
+gix-object = { version = "^0.43.0", path = "../gix-object" }
gix-utils = { version = "^0.1.11", path = "../gix-utils" }
-gix-validate = { version = "^0.8.5", path = "../gix-validate" }
-gix-actor = { version = "^0.31.5", path = "../gix-actor" }
+gix-validate = { version = "^0.9.0", path = "../gix-validate" }
+gix-actor = { version = "^0.31.6", path = "../gix-actor" }
gix-lock = { version = "^14.0.0", path = "../gix-lock" }
gix-tempfile = { version = "^14.0.0", default-features = false, path = "../gix-tempfile" }
diff --git a/gix-refspec/CHANGELOG.md b/gix-refspec/CHANGELOG.md
index a99edd2fce2..02feb2e155f 100644
--- a/gix-refspec/CHANGELOG.md
+++ b/gix-refspec/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.24.0 (2024-08-22)
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 20 calendar days.
+ - 5 commits contributed to the release over the course of 20 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
@@ -31,6 +31,7 @@ A maintenance release without user-facing changes.
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'sanitization' ([`d51f330`](https://github.com/Byron/gitoxide/commit/d51f330e9d364c6f7b068116b59bf5c0160e47af))
- Adapt to changes in `gix-validate` ([`b9cf0f4`](https://github.com/Byron/gitoxide/commit/b9cf0f4c3e8f2c2785f22693df82b7331cdddd66))
- Merge branch 'improvements' ([`12313f2`](https://github.com/Byron/gitoxide/commit/12313f2720bb509cb8fa5d7033560823beafb91c))
diff --git a/gix-refspec/Cargo.toml b/gix-refspec/Cargo.toml
index 79a5d62b714..646ae800b82 100644
--- a/gix-refspec/Cargo.toml
+++ b/gix-refspec/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-refspec"
-version = "0.23.1"
+version = "0.24.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project for parsing and representing refspecs"
@@ -13,8 +13,8 @@ rust-version = "1.65"
doctest = false
[dependencies]
-gix-revision = { version = "^0.27.2", path = "../gix-revision", default-features = false }
-gix-validate = { version = "^0.8.4", path = "../gix-validate" }
+gix-revision = { version = "^0.28.0", path = "../gix-revision", default-features = false }
+gix-validate = { version = "^0.9.0", path = "../gix-validate" }
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
bstr = { version = "1.3.0", default-features = false, features = ["std"]}
diff --git a/gix-revision/CHANGELOG.md b/gix-revision/CHANGELOG.md
index 78b99879e55..ad8c27423f9 100644
--- a/gix-revision/CHANGELOG.md
+++ b/gix-revision/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.28.0 (2024-08-22)
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 24 calendar days.
+ - 3 commits contributed to the release over the course of 24 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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'ag/jiff' ([`5871fb1`](https://github.com/Byron/gitoxide/commit/5871fb130b1a603c1e768f4b2371ac9d7cc56330))
- Assure the next release is breaking ([`9fd1090`](https://github.com/Byron/gitoxide/commit/9fd10905449a41cdda5eb2764e4d45d314de9c04))
diff --git a/gix-revision/Cargo.toml b/gix-revision/Cargo.toml
index f9dd70cf660..b845fb9326f 100644
--- a/gix-revision/Cargo.toml
+++ b/gix-revision/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-revision"
-version = "0.27.2"
+version = "0.28.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project dealing with finding names for revisions and parsing specifications"
@@ -23,10 +23,10 @@ serde = ["dep:serde", "gix-hash/serde", "gix-object/serde"]
[dependencies]
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
-gix-object = { version = "^0.42.3", path = "../gix-object" }
+gix-object = { version = "^0.43.0", path = "../gix-object" }
gix-date = { version = "^0.9.0", path = "../gix-date" }
gix-hashtable = { version = "^0.5.2", path = "../gix-hashtable", optional = true }
-gix-revwalk = { version = "^0.13.2", path = "../gix-revwalk" }
+gix-revwalk = { version = "^0.14.0", path = "../gix-revwalk" }
gix-trace = { version = "^0.1.8", path = "../gix-trace", optional = true }
bstr = { version = "1.3.0", default-features = false, features = ["std"] }
diff --git a/gix-revwalk/CHANGELOG.md b/gix-revwalk/CHANGELOG.md
index 730928cccd3..53f299901a5 100644
--- a/gix-revwalk/CHANGELOG.md
+++ b/gix-revwalk/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.14.0 (2024-08-22)
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 24 calendar days.
+ - 3 commits contributed to the release over the course of 24 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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'ag/jiff' ([`5871fb1`](https://github.com/Byron/gitoxide/commit/5871fb130b1a603c1e768f4b2371ac9d7cc56330))
- Assure the next release is breaking ([`9fd1090`](https://github.com/Byron/gitoxide/commit/9fd10905449a41cdda5eb2764e4d45d314de9c04))
diff --git a/gix-revwalk/Cargo.toml b/gix-revwalk/Cargo.toml
index 8bcf02250c9..6a5ddce20ae 100644
--- a/gix-revwalk/Cargo.toml
+++ b/gix-revwalk/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-revwalk"
-version = "0.13.2"
+version = "0.14.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate providing utilities for walking the revision graph"
@@ -14,7 +14,7 @@ doctest = false
[dependencies]
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
-gix-object = { version = "^0.42.3", path = "../gix-object" }
+gix-object = { version = "^0.43.0", path = "../gix-object" }
gix-date = { version = "^0.9.0", path = "../gix-date" }
gix-hashtable = { version = "^0.5.2", path = "../gix-hashtable" }
gix-commitgraph = { version = "^0.24.3", path = "../gix-commitgraph" }
diff --git a/gix-status/CHANGELOG.md b/gix-status/CHANGELOG.md
index 875acbf67c8..436de8e59f2 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.12.0 (2024-08-22)
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 28 calendar days.
+ - 3 commits contributed to the release over the course of 28 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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'fix-clean' ([`33eacfb`](https://github.com/Byron/gitoxide/commit/33eacfbaace2021043e2b5d72dcb9293af6c4020))
- Adapt to changes in `gix-dir` ([`37c2852`](https://github.com/Byron/gitoxide/commit/37c2852a1fdbc13ff9e76db6f60224b4cb5f75ab))
diff --git a/gix-status/Cargo.toml b/gix-status/Cargo.toml
index 69f09cb82e5..66b36f35682 100644
--- a/gix-status/Cargo.toml
+++ b/gix-status/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-status"
-version = "0.11.0"
+version = "0.12.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.33.1", path = "../gix-index" }
-gix-fs = { version = "^0.11.2", path = "../gix-fs" }
+gix-index = { version = "^0.34.0", path = "../gix-index" }
+gix-fs = { version = "^0.11.3", path = "../gix-fs" }
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
-gix-object = { version = "^0.42.3", path = "../gix-object" }
-gix-path = { version = "^0.10.9", path = "../gix-path" }
+gix-object = { version = "^0.43.0", path = "../gix-object" }
+gix-path = { version = "^0.10.10", path = "../gix-path" }
gix-features = { version = "^0.38.2", path = "../gix-features", features = ["progress"] }
-gix-filter = { version = "^0.11.3", path = "../gix-filter" }
-gix-worktree = { version = "^0.34.1", path = "../gix-worktree", default-features = false, features = ["attributes"] }
+gix-filter = { version = "^0.12.0", path = "../gix-filter" }
+gix-worktree = { version = "^0.35.0", path = "../gix-worktree", default-features = false, features = ["attributes"] }
gix-pathspec = { version = "^0.7.6", path = "../gix-pathspec" }
-gix-dir = { version = "^0.6.0", path = "../gix-dir", optional = true }
-gix-diff = { version = "^0.44.1", path = "../gix-diff", default-features = false, features = ["blob"], optional = true }
+gix-dir = { version = "^0.7.0", path = "../gix-dir", optional = true }
+gix-diff = { version = "^0.45.0", path = "../gix-diff", default-features = false, features = ["blob"], optional = true }
thiserror = "1.0.26"
filetime = "0.2.15"
diff --git a/gix-submodule/CHANGELOG.md b/gix-submodule/CHANGELOG.md
index 9c0338e02c4..aefef4c8617 100644
--- a/gix-submodule/CHANGELOG.md
+++ b/gix-submodule/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.13.0 (2024-08-22)
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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
+
+
## 0.12.0 (2024-07-23)
A maintenance release without user-facing changes.
diff --git a/gix-submodule/Cargo.toml b/gix-submodule/Cargo.toml
index 88b471ecc32..7007a7a1d57 100644
--- a/gix-submodule/Cargo.toml
+++ b/gix-submodule/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-submodule"
-version = "0.12.0"
+version = "0.13.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project dealing git submodules"
@@ -14,10 +14,10 @@ doctest = false
[dependencies]
gix-pathspec = { version = "^0.7.6", path = "../gix-pathspec" }
-gix-refspec = { version = "^0.23.1", path = "../gix-refspec" }
-gix-config = { version = "^0.38.0", path = "../gix-config" }
-gix-path = { version = "^0.10.9", path = "../gix-path" }
-gix-url = { version = "^0.27.4", path = "../gix-url" }
+gix-refspec = { version = "^0.24.0", path = "../gix-refspec" }
+gix-config = { version = "^0.39.0", path = "../gix-config" }
+gix-path = { version = "^0.10.10", path = "../gix-path" }
+gix-url = { version = "^0.27.5", path = "../gix-url" }
bstr = { version = "1.5.0", default-features = false }
thiserror = "1.0.44"
diff --git a/gix-transport/CHANGELOG.md b/gix-transport/CHANGELOG.md
index 1c0b4becd8b..cd5325c8313 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.3 (2024-08-22)
A maintenance release without user-facing changes.
@@ -13,7 +13,7 @@ A maintenance release without user-facing changes.
- - 1 commit contributed to the release over the course of 28 calendar days.
+ - 2 commits contributed to the release over the course of 28 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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Release gix-credentials v0.24.4 ([`f6a4eb9`](https://github.com/Byron/gitoxide/commit/f6a4eb98740fe4151e293d53a578233119307a58))
diff --git a/gix-transport/Cargo.toml b/gix-transport/Cargo.toml
index 330612b3224..e69e6b9a880 100644
--- a/gix-transport/Cargo.toml
+++ b/gix-transport/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-transport"
-version = "0.42.2"
+version = "0.42.3"
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"
@@ -77,12 +77,12 @@ path = "tests/async-transport.rs"
required-features = ["async-client"]
[dependencies]
-gix-command = { version = "^0.3.8", path = "../gix-command" }
+gix-command = { version = "^0.3.9", path = "../gix-command" }
gix-features = { version = "^0.38.2", path = "../gix-features" }
-gix-url = { version = "^0.27.4", path = "../gix-url" }
+gix-url = { version = "^0.27.5", path = "../gix-url" }
gix-sec = { version = "^0.10.7", path = "../gix-sec" }
-gix-packetline = { version = "^0.17.5", path = "../gix-packetline" }
-gix-credentials = { version = "^0.24.4", path = "../gix-credentials", optional = true }
+gix-packetline = { version = "^0.17.6", path = "../gix-packetline" }
+gix-credentials = { version = "^0.24.5", path = "../gix-credentials", optional = true }
gix-quote = { version = "^0.4.12", path = "../gix-quote" }
serde = { version = "1.0.114", optional = true, default-features = false, features = [
diff --git a/gix-traverse/CHANGELOG.md b/gix-traverse/CHANGELOG.md
index 11ce11b7efe..3c360e8f611 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.40.0 (2024-08-22)
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 24 calendar days.
+ - 3 commits contributed to the release over the course of 24 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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'ag/jiff' ([`5871fb1`](https://github.com/Byron/gitoxide/commit/5871fb130b1a603c1e768f4b2371ac9d7cc56330))
- Assure the next release is breaking ([`9fd1090`](https://github.com/Byron/gitoxide/commit/9fd10905449a41cdda5eb2764e4d45d314de9c04))
diff --git a/gix-traverse/Cargo.toml b/gix-traverse/Cargo.toml
index 717fd885a7f..2c88ba6eb8a 100644
--- a/gix-traverse/Cargo.toml
+++ b/gix-traverse/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-traverse"
-version = "0.39.2"
+version = "0.40.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "A crate of the gitoxide project"
@@ -15,10 +15,10 @@ doctest = false
[dependencies]
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
-gix-object = { version = "^0.42.3", path = "../gix-object" }
+gix-object = { version = "^0.43.0", path = "../gix-object" }
gix-date = { version = "^0.9.0", path = "../gix-date" }
gix-hashtable = { version = "^0.5.2", path = "../gix-hashtable" }
-gix-revwalk = { version = "^0.13.2", path = "../gix-revwalk" }
+gix-revwalk = { version = "^0.14.0", path = "../gix-revwalk" }
gix-commitgraph = { version = "^0.24.3", path = "../gix-commitgraph" }
smallvec = "1.10.0"
thiserror = "1.0.32"
diff --git a/gix-url/CHANGELOG.md b/gix-url/CHANGELOG.md
index d137b5155ee..6f7c17c9f36 100644
--- a/gix-url/CHANGELOG.md
+++ b/gix-url/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.27.5 (2024-08-22)
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 20 calendar days.
+ - 3 commits contributed to the release over the course of 20 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
@@ -31,6 +31,7 @@ A maintenance release without user-facing changes.
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'improvements' ([`12313f2`](https://github.com/Byron/gitoxide/commit/12313f2720bb509cb8fa5d7033560823beafb91c))
- Thanks clippy ([`ae2b733`](https://github.com/Byron/gitoxide/commit/ae2b733c1e4de33ddf442cd8044dae364307085d))
diff --git a/gix-url/Cargo.toml b/gix-url/Cargo.toml
index d6a58ef407c..b4a4bab538e 100644
--- a/gix-url/Cargo.toml
+++ b/gix-url/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-url"
-version = "0.27.4"
+version = "0.27.5"
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"
@@ -18,7 +18,7 @@ serde = ["dep:serde", "bstr/serde"]
[dependencies]
gix-features = { version = "^0.38.1", path = "../gix-features" }
-gix-path = { version = "^0.10.9", path = "../gix-path" }
+gix-path = { version = "^0.10.10", path = "../gix-path" }
serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] }
thiserror = "1.0.32"
diff --git a/gix-validate/CHANGELOG.md b/gix-validate/CHANGELOG.md
index c8384b7f142..54605752110 100644
--- a/gix-validate/CHANGELOG.md
+++ b/gix-validate/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-08-22)
### Bug Fixes
@@ -24,7 +24,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 9 commits contributed to the release over the course of 62 calendar days.
+ - 10 commits contributed to the release over the course of 62 calendar days.
- 92 days passed between releases.
- 3 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
@@ -36,6 +36,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details
* **Uncategorized**
+ - Prepare changelogs prior to release ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'fixes' ([`ccc7a1f`](https://github.com/Byron/gitoxide/commit/ccc7a1f5c11a781e554815845e2fa55aa3daae73))
- Disallow `.lock` extensions per component. ([`62f586c`](https://github.com/Byron/gitoxide/commit/62f586c4f8629bc6bad0ac0b18ec9b5f7a9a949e))
- Merge branch 'sanitization' ([`d51f330`](https://github.com/Byron/gitoxide/commit/d51f330e9d364c6f7b068116b59bf5c0160e47af))
diff --git a/gix-validate/Cargo.toml b/gix-validate/Cargo.toml
index d13f944ddaf..796d479eda6 100644
--- a/gix-validate/Cargo.toml
+++ b/gix-validate/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-validate"
-version = "0.8.5"
+version = "0.9.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "Validation functions for various kinds of names in git"
diff --git a/gix-worktree-state/CHANGELOG.md b/gix-worktree-state/CHANGELOG.md
index cfb8a9fddc2..f2a482aeff5 100644
--- a/gix-worktree-state/CHANGELOG.md
+++ b/gix-worktree-state/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.12.0 (2024-08-22)
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 13 calendar days.
+ - 4 commits contributed to the release over the course of 13 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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'daimond113/main' ([`8077f3e`](https://github.com/Byron/gitoxide/commit/8077f3e5cff8822627c0de2f6e9b58be821b3f32))
- Add a test to trigger the truncate requirement during checkout ([`fd87ac0`](https://github.com/Byron/gitoxide/commit/fd87ac0062fd4c0a429f4a993657d5ad84df3e54))
- Truncate file when checking out ([`aab78f1`](https://github.com/Byron/gitoxide/commit/aab78f102113330f96c3140c472aaab0912bc553))
diff --git a/gix-worktree-state/Cargo.toml b/gix-worktree-state/Cargo.toml
index da8379f34a1..8cf59c31651 100644
--- a/gix-worktree-state/Cargo.toml
+++ b/gix-worktree-state/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-worktree-state"
-version = "0.11.1"
+version = "0.12.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.34.1", path = "../gix-worktree", default-features = false, features = ["attributes"] }
-gix-index = { version = "^0.33.1", path = "../gix-index" }
-gix-fs = { version = "^0.11.2", path = "../gix-fs" }
+gix-worktree = { version = "^0.35.0", path = "../gix-worktree", default-features = false, features = ["attributes"] }
+gix-index = { version = "^0.34.0", path = "../gix-index" }
+gix-fs = { version = "^0.11.3", path = "../gix-fs" }
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
-gix-object = { version = "^0.42.3", path = "../gix-object" }
+gix-object = { version = "^0.43.0", path = "../gix-object" }
gix-glob = { version = "^0.16.4", path = "../gix-glob" }
-gix-path = { version = "^0.10.9", path = "../gix-path" }
+gix-path = { version = "^0.10.10", path = "../gix-path" }
gix-features = { version = "^0.38.2", path = "../gix-features" }
-gix-filter = { version = "^0.11.3", path = "../gix-filter" }
+gix-filter = { version = "^0.12.0", 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 ace9da42e03..54c1ca2c2b7 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.14.0 (2024-08-22)
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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
+
+
## 0.13.1 (2024-07-23)
A maintenance release without user-facing changes.
diff --git a/gix-worktree-stream/Cargo.toml b/gix-worktree-stream/Cargo.toml
index c1bb25c5589..91558e5d0cf 100644
--- a/gix-worktree-stream/Cargo.toml
+++ b/gix-worktree-stream/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-worktree-stream"
-version = "0.13.1"
+version = "0.14.0"
repository = "https://github.com/Byron/gitoxide"
license = "MIT OR Apache-2.0"
description = "generate a byte-stream from a git-tree"
@@ -15,12 +15,12 @@ doctest = false
[dependencies]
gix-features = { version = "^0.38.2", path = "../gix-features", features = ["progress", "io-pipe"] }
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
-gix-object = { version = "^0.42.3", path = "../gix-object" }
-gix-attributes = { version = "^0.22.3", path = "../gix-attributes" }
-gix-filter = { version = "^0.11.3", path = "../gix-filter" }
-gix-traverse = { version = "^0.39.2", path = "../gix-traverse" }
-gix-fs = { version = "^0.11.2", path = "../gix-fs" }
-gix-path = { version = "^0.10.9", path = "../gix-path" }
+gix-object = { version = "^0.43.0", path = "../gix-object" }
+gix-attributes = { version = "^0.22.4", path = "../gix-attributes" }
+gix-filter = { version = "^0.12.0", path = "../gix-filter" }
+gix-traverse = { version = "^0.40.0", path = "../gix-traverse" }
+gix-fs = { version = "^0.11.3", path = "../gix-fs" }
+gix-path = { version = "^0.10.10", path = "../gix-path" }
thiserror = "1.0.26"
parking_lot = "0.12.1"
diff --git a/gix-worktree/CHANGELOG.md b/gix-worktree/CHANGELOG.md
index ef61e13488f..e10958897ee 100644
--- a/gix-worktree/CHANGELOG.md
+++ b/gix-worktree/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.35.0 (2024-08-22)
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 ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
+
+
## 0.34.1 (2024-07-23)
### Bug Fixes
diff --git a/gix-worktree/Cargo.toml b/gix-worktree/Cargo.toml
index 10fcf421c0b..1d85efe9e07 100644
--- a/gix-worktree/Cargo.toml
+++ b/gix-worktree/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gix-worktree"
-version = "0.34.1"
+version = "0.35.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,15 +21,15 @@ attributes = ["dep:gix-attributes", "dep:gix-validate"]
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.33.1", path = "../gix-index" }
-gix-fs = { version = "^0.11.2", path = "../gix-fs" }
+gix-index = { version = "^0.34.0", path = "../gix-index" }
+gix-fs = { version = "^0.11.3", path = "../gix-fs" }
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
-gix-object = { version = "^0.42.3", path = "../gix-object" }
+gix-object = { version = "^0.43.0", path = "../gix-object" }
gix-glob = { version = "^0.16.4", path = "../gix-glob" }
-gix-path = { version = "^0.10.9", path = "../gix-path" }
-gix-attributes = { version = "^0.22.3", path = "../gix-attributes", optional = true }
-gix-validate = { version = "^0.8.5", path = "../gix-validate", optional = true }
-gix-ignore = { version = "^0.11.3", path = "../gix-ignore" }
+gix-path = { version = "^0.10.10", path = "../gix-path" }
+gix-attributes = { version = "^0.22.4", path = "../gix-attributes", optional = true }
+gix-validate = { version = "^0.9.0", path = "../gix-validate", optional = true }
+gix-ignore = { version = "^0.11.4", path = "../gix-ignore" }
gix-features = { version = "^0.38.2", path = "../gix-features" }
serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] }
diff --git a/gix/CHANGELOG.md b/gix/CHANGELOG.md
index b821a83e3a1..34bcdbd1f07 100644
--- a/gix/CHANGELOG.md
+++ b/gix/CHANGELOG.md
@@ -5,7 +5,9 @@ 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.65.0 (2024-08-22)
+
+
### New Features
@@ -62,7 +64,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- - 36 commits contributed to the release over the course of 28 calendar days.
+ - 37 commits contributed to the release over the course of 28 calendar days.
- 29 days passed between releases.
- 16 commits were understood as [conventional](https://www.conventionalcommits.org).
- 2 unique issues were worked on: [#1508](https://github.com/Byron/gitoxide/issues/1508), [#1524](https://github.com/Byron/gitoxide/issues/1524)
@@ -78,6 +80,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
* **[#1524](https://github.com/Byron/gitoxide/issues/1524)**
- Add a real-world test to reproduce an issue discovered in `jj` ([`7ef1e88`](https://github.com/Byron/gitoxide/commit/7ef1e886e67d7754ecd0e6ecabcee945c28c1c3f))
* **Uncategorized**
+ - Prepare changelogs prior to release ([`0f25841`](https://github.com/Byron/gitoxide/commit/0f2584178ae88e425f1c629eb85b69f3b4310d9f))
- Merge branch 'improvements' ([`9ed2b24`](https://github.com/Byron/gitoxide/commit/9ed2b24e5d275e09ef29f341de8184874d5c23fe))
- Similarity detection ([`6990afd`](https://github.com/Byron/gitoxide/commit/6990afd269c3461ae22e2821164c03a0dedc82f4))
- Fix similarity detection ([`f8c5d9c`](https://github.com/Byron/gitoxide/commit/f8c5d9ce87a3b6b7d0e051b1cb7de3707209c432))
diff --git a/gix/Cargo.toml b/gix/Cargo.toml
index 86b8a49897d..b9e8736ae45 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.64.0"
+version = "0.65.0"
authors = ["Sebastian Thiel "]
edition = "2021"
include = ["src/**/*", "LICENSE-*"]
@@ -298,35 +298,35 @@ cache-efficiency-debug = ["gix-features/cache-efficiency-debug"]
[dependencies]
gix-utils = { version = "^0.1.12", path = "../gix-utils" }
-gix-fs = { version = "^0.11.2", path = "../gix-fs" }
-gix-ref = { version = "^0.45.0", path = "../gix-ref" }
-gix-discover = { version = "^0.33.0", path = "../gix-discover" }
+gix-fs = { version = "^0.11.3", path = "../gix-fs" }
+gix-ref = { version = "^0.46.0", path = "../gix-ref" }
+gix-discover = { version = "^0.34.0", path = "../gix-discover" }
gix-tempfile = { version = "^14.0.0", path = "../gix-tempfile", default-features = false }
gix-lock = { version = "^14.0.0", path = "../gix-lock" }
-gix-validate = { version = "^0.8.5", path = "../gix-validate" }
+gix-validate = { version = "^0.9.0", path = "../gix-validate" }
gix-sec = { version = "^0.10.7", path = "../gix-sec" }
gix-date = { version = "^0.9.0", path = "../gix-date" }
-gix-refspec = { version = "^0.23.1", path = "../gix-refspec" }
-gix-filter = { version = "^0.11.3", path = "../gix-filter", optional = true }
-gix-dir = { version = "^0.6.0", path = "../gix-dir", optional = true }
+gix-refspec = { version = "^0.24.0", path = "../gix-refspec" }
+gix-filter = { version = "^0.12.0", path = "../gix-filter", optional = true }
+gix-dir = { version = "^0.7.0", path = "../gix-dir", optional = true }
-gix-config = { version = "^0.38.0", path = "../gix-config" }
-gix-odb = { version = "^0.61.1", path = "../gix-odb" }
+gix-config = { version = "^0.39.0", path = "../gix-config" }
+gix-odb = { version = "^0.62.0", path = "../gix-odb" }
gix-hash = { version = "^0.14.2", path = "../gix-hash" }
-gix-object = { version = "^0.42.3", path = "../gix-object" }
-gix-actor = { version = "^0.31.5", path = "../gix-actor" }
-gix-pack = { version = "^0.51.1", path = "../gix-pack", default-features = false, features = [
+gix-object = { version = "^0.43.0", path = "../gix-object" }
+gix-actor = { version = "^0.31.6", path = "../gix-actor" }
+gix-pack = { version = "^0.52.0", path = "../gix-pack", default-features = false, features = [
"object-cache-dynamic",
] }
-gix-revision = { version = "^0.27.2", path = "../gix-revision", default-features = false }
-gix-revwalk = { version = "^0.13.2", path = "../gix-revwalk" }
-gix-negotiate = { version = "^0.13.2", path = "../gix-negotiate", optional = true }
-
-gix-path = { version = "^0.10.9", path = "../gix-path" }
-gix-url = { version = "^0.27.4", path = "../gix-url" }
-gix-traverse = { version = "^0.39.2", path = "../gix-traverse" }
-gix-diff = { version = "^0.44.1", path = "../gix-diff", default-features = false }
-gix-mailmap = { version = "^0.23.5", path = "../gix-mailmap", optional = true }
+gix-revision = { version = "^0.28.0", path = "../gix-revision", default-features = false }
+gix-revwalk = { version = "^0.14.0", path = "../gix-revwalk" }
+gix-negotiate = { version = "^0.14.0", path = "../gix-negotiate", optional = true }
+
+gix-path = { version = "^0.10.10", path = "../gix-path" }
+gix-url = { version = "^0.27.5", path = "../gix-url" }
+gix-traverse = { version = "^0.40.0", path = "../gix-traverse" }
+gix-diff = { version = "^0.45.0", path = "../gix-diff", default-features = false }
+gix-mailmap = { version = "^0.23.6", path = "../gix-mailmap", optional = true }
gix-features = { version = "^0.38.2", path = "../gix-features", features = [
"progress",
"once_cell",
@@ -334,28 +334,28 @@ gix-features = { version = "^0.38.2", path = "../gix-features", features = [
gix-trace = { version = "^0.1.9", path = "../gix-trace" }
gix-glob = { version = "^0.16.4", path = "../gix-glob" }
-gix-credentials = { version = "^0.24.4", path = "../gix-credentials", optional = true }
-gix-prompt = { version = "^0.8.6", path = "../gix-prompt", optional = true }
-gix-index = { version = "^0.33.1", path = "../gix-index", optional = true }
-gix-attributes = { version = "^0.22.3", path = "../gix-attributes", optional = true }
-gix-ignore = { version = "^0.11.3", path = "../gix-ignore", optional = true }
-gix-worktree = { version = "^0.34.1", path = "../gix-worktree", optional = true, default-features = false }
-gix-worktree-state = { version = "^0.11.1", path = "../gix-worktree-state", optional = true }
+gix-credentials = { version = "^0.24.5", path = "../gix-credentials", optional = true }
+gix-prompt = { version = "^0.8.7", path = "../gix-prompt", optional = true }
+gix-index = { version = "^0.34.0", path = "../gix-index", optional = true }
+gix-attributes = { version = "^0.22.4", path = "../gix-attributes", optional = true }
+gix-ignore = { version = "^0.11.4", path = "../gix-ignore", optional = true }
+gix-worktree = { version = "^0.35.0", path = "../gix-worktree", optional = true, default-features = false }
+gix-worktree-state = { version = "^0.12.0", path = "../gix-worktree-state", optional = true }
gix-hashtable = { version = "^0.5.2", path = "../gix-hashtable" }
gix-commitgraph = { version = "^0.24.3", path = "../gix-commitgraph" }
gix-pathspec = { version = "^0.7.6", path = "../gix-pathspec", optional = true }
-gix-submodule = { version = "^0.12.0", path = "../gix-submodule", optional = true }
-gix-status = { version = "^0.11.0", path = "../gix-status", optional = true, features = [
+gix-submodule = { version = "^0.13.0", path = "../gix-submodule", optional = true }
+gix-status = { version = "^0.12.0", path = "../gix-status", optional = true, features = [
"worktree-rewrites",
] }
-gix-command = { version = "^0.3.8", path = "../gix-command", optional = true }
+gix-command = { version = "^0.3.9", path = "../gix-command", optional = true }
-gix-worktree-stream = { version = "^0.13.1", path = "../gix-worktree-stream", optional = true }
-gix-archive = { version = "^0.13.2", path = "../gix-archive", default-features = false, optional = true }
+gix-worktree-stream = { version = "^0.14.0", path = "../gix-worktree-stream", optional = true }
+gix-archive = { version = "^0.14.0", path = "../gix-archive", default-features = false, optional = true }
# For communication with remotes
-gix-protocol = { version = "^0.45.2", path = "../gix-protocol", optional = true }
-gix-transport = { version = "^0.42.2", path = "../gix-transport", optional = true }
+gix-protocol = { version = "^0.45.3", path = "../gix-protocol", optional = true }
+gix-transport = { version = "^0.42.3", path = "../gix-transport", optional = true }
# Just to get the progress-tree feature
prodash = { workspace = true, optional = true, features = ["progress-tree"] }
diff --git a/tests/it/Cargo.toml b/tests/it/Cargo.toml
index 5dd8bec1945..48352adcbb5 100644
--- a/tests/it/Cargo.toml
+++ b/tests/it/Cargo.toml
@@ -15,5 +15,5 @@ path = "src/main.rs"
clap = { version = "4.5.16", features = ["derive"] }
anyhow = "1.0.86"
-gix = { version = "0.64.0", path = "../../gix", default-features = false, features = ["attributes", "revision"] }
+gix = { version = "^0.65.0", path = "../../gix", default-features = false, features = ["attributes", "revision"] }