diff --git a/CHANGELOG.md b/CHANGELOG.md index a10d7a05bc2..db0bbadd078 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.41.0 (2025-01-18) ### New Features @@ -21,8 +21,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 10 commits contributed to the release over the course of 25 calendar days. - - 26 days passed between releases. + - 10 commits contributed to the release over the course of 26 calendar days. + - 27 days passed between releases. - 5 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages diff --git a/Cargo.lock b/Cargo.lock index fbf3e71b887..c2948482fc2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1294,7 +1294,7 @@ checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "gitoxide" -version = "0.40.0" +version = "0.41.0" dependencies = [ "anyhow", "clap", @@ -1305,7 +1305,7 @@ dependencies = [ "futures-lite", "gitoxide-core", "gix", - "gix-features 0.39.1", + "gix-features 0.40.0", "is-terminal", "once_cell", "prodash 29.0.0", @@ -1318,7 +1318,7 @@ dependencies = [ [[package]] name = "gitoxide-core" -version = "0.44.0" +version = "0.45.0" dependencies = [ "anyhow", "async-io", @@ -1356,60 +1356,60 @@ dependencies = [ [[package]] name = "gix" -version = "0.69.1" +version = "0.70.0" dependencies = [ "anyhow", "async-std", "document-features", "gix", - "gix-actor 0.33.1", + "gix-actor 0.33.2", "gix-archive", - "gix-attributes 0.23.1", + "gix-attributes 0.24.0", "gix-blame", "gix-command", - "gix-commitgraph 0.25.1", + "gix-commitgraph 0.26.0", "gix-config", "gix-credentials", "gix-date 0.9.3", "gix-diff", "gix-dir", - "gix-discover 0.37.0", - "gix-features 0.39.1", + "gix-discover 0.38.0", + "gix-features 0.40.0", "gix-filter", - "gix-fs 0.12.1", - "gix-glob 0.17.1", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-ignore 0.12.1", - "gix-index 0.37.0", - "gix-lock 15.0.1", + "gix-fs 0.13.0", + "gix-glob 0.18.0", + "gix-hash 0.16.0", + "gix-hashtable 0.7.0", + "gix-ignore 0.13.0", + "gix-index 0.38.0", + "gix-lock 16.0.0", "gix-mailmap", "gix-merge", "gix-negotiate", - "gix-object 0.46.1", + "gix-object 0.47.0", "gix-odb", "gix-pack", - "gix-path 0.10.13", + "gix-path 0.10.14", "gix-pathspec", "gix-prompt", "gix-protocol", - "gix-ref 0.49.1", + "gix-ref 0.50.0", "gix-refspec", "gix-revision", - "gix-revwalk 0.17.0", - "gix-sec 0.10.10", + "gix-revwalk 0.18.0", + "gix-sec 0.10.11", "gix-shallow", "gix-status", "gix-submodule", - "gix-tempfile 15.0.0", + "gix-tempfile 16.0.0", "gix-testtools", - "gix-trace 0.1.11", + "gix-trace 0.1.12", "gix-transport", - "gix-traverse 0.43.1", + "gix-traverse 0.44.0", "gix-url", - "gix-utils 0.1.13", - "gix-validate 0.9.2", - "gix-worktree 0.38.0", + "gix-utils 0.1.14", + "gix-validate 0.9.3", + "gix-worktree 0.39.0", "gix-worktree-state", "gix-worktree-stream", "insta", @@ -1436,7 +1436,7 @@ checksum = "a0e454357e34b833cc3a00b6efbbd3dd4d18b24b9fb0c023876ec2645e8aa3f2" dependencies = [ "bstr", "gix-date 0.8.7", - "gix-utils 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-utils 0.1.13", "itoa", "thiserror 1.0.69", "winnow", @@ -1444,14 +1444,14 @@ dependencies = [ [[package]] name = "gix-actor" -version = "0.33.1" +version = "0.33.2" dependencies = [ "bstr", "document-features", "gix-date 0.9.3", - "gix-hash 0.15.1", + "gix-hash 0.16.0", "gix-testtools", - "gix-utils 0.1.13", + "gix-utils 0.1.14", "itoa", "pretty_assertions", "serde", @@ -1461,20 +1461,20 @@ dependencies = [ [[package]] name = "gix-archive" -version = "0.18.0" +version = "0.19.0" dependencies = [ "bstr", "document-features", "flate2", - "gix-attributes 0.23.1", + "gix-attributes 0.24.0", "gix-date 0.9.3", "gix-filter", - "gix-hash 0.15.1", - "gix-object 0.46.1", + "gix-hash 0.16.0", + "gix-object 0.47.0", "gix-odb", - "gix-path 0.10.13", + "gix-path 0.10.14", "gix-testtools", - "gix-worktree 0.38.0", + "gix-worktree 0.39.0", "gix-worktree-stream", "jiff", "tar", @@ -1490,9 +1490,9 @@ checksum = "ebccbf25aa4a973dd352564a9000af69edca90623e8a16dad9cbc03713131311" dependencies = [ "bstr", "gix-glob 0.16.5", - "gix-path 0.10.13 (registry+https://github.com/rust-lang/crates.io-index)", - "gix-quote 0.4.14 (registry+https://github.com/rust-lang/crates.io-index)", - "gix-trace 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-path 0.10.13", + "gix-quote 0.4.14", + "gix-trace 0.1.11", "kstring", "smallvec", "thiserror 1.0.69", @@ -1501,16 +1501,16 @@ dependencies = [ [[package]] name = "gix-attributes" -version = "0.23.1" +version = "0.24.0" dependencies = [ "bstr", "document-features", - "gix-fs 0.12.1", - "gix-glob 0.17.1", - "gix-path 0.10.13", - "gix-quote 0.4.14", + "gix-fs 0.13.0", + "gix-glob 0.18.0", + "gix-path 0.10.14", + "gix-quote 0.4.15", "gix-testtools", - "gix-trace 0.1.11", + "gix-trace 0.1.12", "kstring", "serde", "smallvec", @@ -1521,17 +1521,17 @@ dependencies = [ [[package]] name = "gix-bitmap" version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d48b897b4bbc881aea994b4a5bbb340a04979d7be9089791304e04a9fbc66b53" dependencies = [ - "gix-testtools", "thiserror 2.0.3", ] [[package]] name = "gix-bitmap" -version = "0.2.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d48b897b4bbc881aea994b4a5bbb340a04979d7be9089791304e04a9fbc66b53" +version = "0.2.14" dependencies = [ + "gix-testtools", "thiserror 2.0.3", ] @@ -1541,43 +1541,43 @@ version = "0.0.0" dependencies = [ "gix-diff", "gix-filter", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-index 0.37.0", - "gix-object 0.46.1", + "gix-fs 0.13.0", + "gix-hash 0.16.0", + "gix-index 0.38.0", + "gix-object 0.47.0", "gix-odb", - "gix-ref 0.49.1", + "gix-ref 0.50.0", "gix-testtools", - "gix-trace 0.1.11", - "gix-traverse 0.43.1", - "gix-worktree 0.38.0", + "gix-trace 0.1.12", + "gix-traverse 0.44.0", + "gix-worktree 0.39.0", "thiserror 2.0.3", ] [[package]] name = "gix-chunk" version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6ffbeb3a5c0b8b84c3fe4133a6f8c82fa962f4caefe8d0762eced025d3eb4f7" dependencies = [ "thiserror 2.0.3", ] [[package]] name = "gix-chunk" -version = "0.4.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6ffbeb3a5c0b8b84c3fe4133a6f8c82fa962f4caefe8d0762eced025d3eb4f7" +version = "0.4.11" dependencies = [ "thiserror 2.0.3", ] [[package]] name = "gix-command" -version = "0.4.0" +version = "0.4.1" dependencies = [ "bstr", - "gix-path 0.10.13", + "gix-path 0.10.14", "gix-testtools", - "gix-trace 0.1.11", + "gix-trace 0.1.12", "shell-words", ] @@ -1588,7 +1588,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "133b06f67f565836ec0c473e2116a60fb74f80b6435e21d88013ac0e3c60fc78" dependencies = [ "bstr", - "gix-chunk 0.4.10 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-chunk 0.4.10", "gix-features 0.38.2", "gix-hash 0.14.2", "memmap2", @@ -1597,14 +1597,14 @@ dependencies = [ [[package]] name = "gix-commitgraph" -version = "0.25.1" +version = "0.26.0" dependencies = [ "bstr", "document-features", - "gix-chunk 0.4.10", + "gix-chunk 0.4.11", "gix-date 0.9.3", - "gix-features 0.39.1", - "gix-hash 0.15.1", + "gix-features 0.40.0", + "gix-hash 0.16.0", "gix-testtools", "memmap2", "serde", @@ -1613,17 +1613,17 @@ dependencies = [ [[package]] name = "gix-config" -version = "0.42.0" +version = "0.43.0" dependencies = [ "bstr", "criterion", "document-features", "gix-config-value", - "gix-features 0.39.1", - "gix-glob 0.17.1", - "gix-path 0.10.13", - "gix-ref 0.49.1", - "gix-sec 0.10.10", + "gix-features 0.40.0", + "gix-glob 0.18.0", + "gix-path 0.10.14", + "gix-ref 0.50.0", + "gix-sec 0.10.11", "memchr", "once_cell", "serde", @@ -1641,21 +1641,21 @@ dependencies = [ "bytesize", "cap", "gix-config", - "gix-path 0.10.13", - "gix-ref 0.49.1", - "gix-sec 0.10.10", + "gix-path 0.10.14", + "gix-ref 0.50.0", + "gix-sec 0.10.11", "gix-testtools", "serial_test", ] [[package]] name = "gix-config-value" -version = "0.14.10" +version = "0.14.11" dependencies = [ "bitflags 2.6.0", "bstr", "document-features", - "gix-path 0.10.13", + "gix-path 0.10.14", "libc", "serde", "thiserror 2.0.3", @@ -1663,17 +1663,17 @@ dependencies = [ [[package]] name = "gix-credentials" -version = "0.26.0" +version = "0.27.0" dependencies = [ "bstr", "document-features", "gix-command", "gix-config-value", - "gix-path 0.10.13", + "gix-path 0.10.14", "gix-prompt", - "gix-sec 0.10.10", + "gix-sec 0.10.11", "gix-testtools", - "gix-trace 0.1.11", + "gix-trace 0.1.12", "gix-url", "once_cell", "serde", @@ -1698,7 +1698,7 @@ version = "0.9.3" dependencies = [ "bstr", "document-features", - "gix-hash 0.15.1", + "gix-hash 0.16.0", "gix-testtools", "itoa", "jiff", @@ -1710,24 +1710,24 @@ dependencies = [ [[package]] name = "gix-diff" -version = "0.49.0" +version = "0.50.0" dependencies = [ "bstr", "document-features", "getrandom", - "gix-attributes 0.23.1", + "gix-attributes 0.24.0", "gix-command", "gix-filter", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-index 0.37.0", - "gix-object 0.46.1", - "gix-path 0.10.13", + "gix-fs 0.13.0", + "gix-hash 0.16.0", + "gix-index 0.38.0", + "gix-object 0.47.0", + "gix-path 0.10.14", "gix-pathspec", - "gix-tempfile 15.0.0", - "gix-trace 0.1.11", - "gix-traverse 0.43.1", - "gix-worktree 0.38.0", + "gix-tempfile 16.0.0", + "gix-trace 0.1.12", + "gix-traverse 0.44.0", + "gix-worktree 0.39.0", "imara-diff", "serde", "thiserror 2.0.3", @@ -1739,15 +1739,15 @@ version = "0.0.0" dependencies = [ "gix-diff", "gix-filter", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-index 0.37.0", - "gix-object 0.46.1", + "gix-fs 0.13.0", + "gix-hash 0.16.0", + "gix-index 0.38.0", + "gix-object 0.47.0", "gix-odb", "gix-pathspec", "gix-testtools", - "gix-traverse 0.43.1", - "gix-worktree 0.38.0", + "gix-traverse 0.44.0", + "gix-worktree 0.39.0", "insta", "pretty_assertions", "shell-words", @@ -1755,20 +1755,20 @@ dependencies = [ [[package]] name = "gix-dir" -version = "0.11.0" +version = "0.12.0" dependencies = [ "bstr", - "gix-discover 0.37.0", - "gix-fs 0.12.1", - "gix-ignore 0.12.1", - "gix-index 0.37.0", - "gix-object 0.46.1", - "gix-path 0.10.13", + "gix-discover 0.38.0", + "gix-fs 0.13.0", + "gix-ignore 0.13.0", + "gix-index 0.38.0", + "gix-object 0.47.0", + "gix-path 0.10.14", "gix-pathspec", "gix-testtools", - "gix-trace 0.1.11", - "gix-utils 0.1.13", - "gix-worktree 0.38.0", + "gix-trace 0.1.12", + "gix-utils 0.1.14", + "gix-worktree 0.39.0", "pretty_assertions", "thiserror 2.0.3", ] @@ -1783,24 +1783,24 @@ dependencies = [ "dunce", "gix-fs 0.11.3", "gix-hash 0.14.2", - "gix-path 0.10.13 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-path 0.10.13", "gix-ref 0.44.1", - "gix-sec 0.10.10 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-sec 0.10.10", "thiserror 1.0.69", ] [[package]] name = "gix-discover" -version = "0.37.0" +version = "0.38.0" dependencies = [ "bstr", "defer", "dunce", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-path 0.10.13", - "gix-ref 0.49.1", - "gix-sec 0.10.10", + "gix-fs 0.13.0", + "gix-hash 0.16.0", + "gix-path 0.10.14", + "gix-ref 0.50.0", + "gix-sec 0.10.11", "gix-testtools", "is_ci", "serial_test", @@ -1815,8 +1815,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac7045ac9fe5f9c727f38799d002a7ed3583cd777e3322a7c4b43e3cf437dc69" dependencies = [ "gix-hash 0.14.2", - "gix-trace 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", - "gix-utils 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-trace 0.1.11", + "gix-utils 0.1.13", "libc", "prodash 28.0.0", "sha1_smol", @@ -1825,7 +1825,7 @@ dependencies = [ [[package]] name = "gix-features" -version = "0.39.1" +version = "0.40.0" dependencies = [ "bstr", "bytes", @@ -1834,9 +1834,9 @@ dependencies = [ "crossbeam-channel", "document-features", "flate2", - "gix-hash 0.15.1", - "gix-trace 0.1.11", - "gix-utils 0.1.13", + "gix-hash 0.16.0", + "gix-trace 0.1.12", + "gix-utils 0.1.14", "jwalk", "libc", "once_cell", @@ -1854,21 +1854,21 @@ version = "0.0.0" [[package]] name = "gix-filter" -version = "0.16.0" +version = "0.17.0" dependencies = [ "bstr", "encoding_rs", - "gix-attributes 0.23.1", + "gix-attributes 0.24.0", "gix-command", - "gix-hash 0.15.1", - "gix-object 0.46.1", + "gix-hash 0.16.0", + "gix-object 0.47.0", "gix-packetline-blocking", - "gix-path 0.10.13", - "gix-quote 0.4.14", + "gix-path 0.10.14", + "gix-quote 0.4.15", "gix-testtools", - "gix-trace 0.1.11", - "gix-utils 0.1.13", - "gix-worktree 0.38.0", + "gix-trace 0.1.12", + "gix-utils 0.1.14", + "gix-worktree 0.39.0", "serial_test", "smallvec", "thiserror 2.0.3", @@ -1882,28 +1882,28 @@ checksum = "f2bfe6249cfea6d0c0e0990d5226a4cb36f030444ba9e35e0639275db8f98575" dependencies = [ "fastrand", "gix-features 0.38.2", - "gix-utils 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-utils 0.1.13", ] [[package]] name = "gix-fs" -version = "0.12.1" +version = "0.13.0" dependencies = [ "crossbeam-channel", "fastrand", - "gix-features 0.39.1", - "gix-utils 0.1.13", + "gix-features 0.40.0", + "gix-utils 0.1.14", "serde", "tempfile", ] [[package]] name = "gix-fsck" -version = "0.8.0" +version = "0.9.0" dependencies = [ - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.46.1", + "gix-hash 0.16.0", + "gix-hashtable 0.7.0", + "gix-object 0.47.0", "gix-odb", "gix-testtools", ] @@ -1917,18 +1917,18 @@ dependencies = [ "bitflags 2.6.0", "bstr", "gix-features 0.38.2", - "gix-path 0.10.13 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-path 0.10.13", ] [[package]] name = "gix-glob" -version = "0.17.1" +version = "0.18.0" dependencies = [ "bitflags 2.6.0", "bstr", "document-features", - "gix-features 0.39.1", - "gix-path 0.10.13", + "gix-features 0.40.0", + "gix-path 0.10.14", "gix-testtools", "serde", ] @@ -1945,11 +1945,11 @@ dependencies = [ [[package]] name = "gix-hash" -version = "0.15.1" +version = "0.16.0" dependencies = [ "document-features", "faster-hex", - "gix-features 0.39.1", + "gix-features 0.40.0", "gix-testtools", "serde", "thiserror 2.0.3", @@ -1968,9 +1968,9 @@ dependencies = [ [[package]] name = "gix-hashtable" -version = "0.6.0" +version = "0.7.0" dependencies = [ - "gix-hash 0.15.1", + "gix-hash 0.16.0", "hashbrown 0.14.5", "parking_lot", ] @@ -1983,22 +1983,22 @@ checksum = "e447cd96598460f5906a0f6c75e950a39f98c2705fc755ad2f2020c9e937fab7" dependencies = [ "bstr", "gix-glob 0.16.5", - "gix-path 0.10.13 (registry+https://github.com/rust-lang/crates.io-index)", - "gix-trace 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-path 0.10.13", + "gix-trace 0.1.11", "unicode-bom", ] [[package]] name = "gix-ignore" -version = "0.12.1" +version = "0.13.0" dependencies = [ "bstr", "document-features", - "gix-fs 0.12.1", - "gix-glob 0.17.1", - "gix-path 0.10.13", + "gix-fs 0.13.0", + "gix-glob 0.18.0", + "gix-path 0.10.14", "gix-testtools", - "gix-trace 0.1.11", + "gix-trace 0.1.12", "serde", "unicode-bom", ] @@ -2013,14 +2013,14 @@ dependencies = [ "bstr", "filetime", "fnv", - "gix-bitmap 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-bitmap 0.2.13", "gix-features 0.38.2", "gix-fs 0.11.3", "gix-hash 0.14.2", "gix-lock 14.0.0", "gix-object 0.42.3", "gix-traverse 0.39.2", - "gix-utils 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-utils 0.1.13", "gix-validate 0.8.5", "hashbrown 0.14.5", "itoa", @@ -2033,23 +2033,23 @@ dependencies = [ [[package]] name = "gix-index" -version = "0.37.0" +version = "0.38.0" dependencies = [ "bitflags 2.6.0", "bstr", "document-features", "filetime", "fnv", - "gix-bitmap 0.2.13", - "gix-features 0.39.1", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-lock 15.0.1", - "gix-object 0.46.1", + "gix-bitmap 0.2.14", + "gix-features 0.40.0", + "gix-fs 0.13.0", + "gix-hash 0.16.0", + "gix-lock 16.0.0", + "gix-object 0.47.0", "gix-testtools", - "gix-traverse 0.43.1", - "gix-utils 0.1.13", - "gix-validate 0.9.2", + "gix-traverse 0.44.0", + "gix-utils 0.1.14", + "gix-validate 0.9.3", "hashbrown 0.14.5", "itoa", "libc", @@ -2066,10 +2066,10 @@ version = "0.0.0" dependencies = [ "bstr", "filetime", - "gix-features 0.39.1", - "gix-hash 0.15.1", - "gix-index 0.37.0", - "gix-object 0.46.1", + "gix-features 0.40.0", + "gix-hash 0.16.0", + "gix-index 0.38.0", + "gix-object 0.47.0", "gix-odb", "gix-testtools", ] @@ -2085,16 +2085,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3bc7fe297f1f4614774989c00ec8b1add59571dc9b024b4c00acb7dedd4e19d" dependencies = [ "gix-tempfile 14.0.2", - "gix-utils 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-utils 0.1.13", "thiserror 1.0.69", ] [[package]] name = "gix-lock" -version = "15.0.1" +version = "16.0.0" dependencies = [ - "gix-tempfile 15.0.0", - "gix-utils 0.1.13", + "gix-tempfile 16.0.0", + "gix-utils 0.1.14", "tempfile", "thiserror 2.0.3", ] @@ -2111,11 +2111,11 @@ dependencies = [ [[package]] name = "gix-mailmap" -version = "0.25.1" +version = "0.25.2" dependencies = [ "bstr", "document-features", - "gix-actor 0.33.1", + "gix-actor 0.33.2", "gix-date 0.9.3", "gix-testtools", "serde", @@ -2124,27 +2124,27 @@ dependencies = [ [[package]] name = "gix-merge" -version = "0.2.0" +version = "0.3.0" dependencies = [ "bstr", "document-features", "gix-command", "gix-diff", "gix-filter", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-index 0.37.0", - "gix-object 0.46.1", + "gix-fs 0.13.0", + "gix-hash 0.16.0", + "gix-index 0.38.0", + "gix-object 0.47.0", "gix-odb", - "gix-path 0.10.13", - "gix-quote 0.4.14", + "gix-path 0.10.14", + "gix-quote 0.4.15", "gix-revision", - "gix-revwalk 0.17.0", - "gix-tempfile 15.0.0", + "gix-revwalk 0.18.0", + "gix-tempfile 16.0.0", "gix-testtools", - "gix-trace 0.1.11", - "gix-utils 0.1.13", - "gix-worktree 0.38.0", + "gix-trace 0.1.12", + "gix-utils 0.1.14", + "gix-worktree 0.39.0", "imara-diff", "pretty_assertions", "serde", @@ -2154,16 +2154,16 @@ dependencies = [ [[package]] name = "gix-negotiate" -version = "0.17.0" +version = "0.18.0" dependencies = [ "bitflags 2.6.0", - "gix-commitgraph 0.25.1", + "gix-commitgraph 0.26.0", "gix-date 0.9.3", - "gix-hash 0.15.1", - "gix-object 0.46.1", + "gix-hash 0.16.0", + "gix-object 0.47.0", "gix-odb", - "gix-ref 0.49.1", - "gix-revwalk 0.17.0", + "gix-ref 0.50.0", + "gix-revwalk 0.18.0", "gix-testtools", "smallvec", "thiserror 2.0.3", @@ -2184,7 +2184,7 @@ dependencies = [ "gix-date 0.8.7", "gix-features 0.38.2", "gix-hash 0.14.2", - "gix-utils 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-utils 0.1.13", "gix-validate 0.8.5", "itoa", "smallvec", @@ -2194,21 +2194,21 @@ dependencies = [ [[package]] name = "gix-object" -version = "0.46.1" +version = "0.47.0" dependencies = [ "bstr", "criterion", "document-features", - "gix-actor 0.33.1", + "gix-actor 0.33.2", "gix-date 0.9.3", - "gix-features 0.39.1", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", + "gix-features 0.40.0", + "gix-hash 0.16.0", + "gix-hashtable 0.7.0", "gix-odb", - "gix-path 0.10.13", + "gix-path 0.10.14", "gix-testtools", - "gix-utils 0.1.13", - "gix-validate 0.9.2", + "gix-utils 0.1.14", + "gix-validate 0.9.3", "itoa", "pretty_assertions", "serde", @@ -2220,19 +2220,19 @@ dependencies = [ [[package]] name = "gix-odb" -version = "0.66.0" +version = "0.67.0" dependencies = [ "arc-swap", "document-features", "gix-date 0.9.3", - "gix-features 0.39.1", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.46.1", + "gix-features 0.40.0", + "gix-fs 0.13.0", + "gix-hash 0.16.0", + "gix-hashtable 0.7.0", + "gix-object 0.47.0", "gix-pack", - "gix-path 0.10.13", - "gix-quote 0.4.14", + "gix-path 0.10.14", + "gix-quote 0.4.15", "parking_lot", "serde", "tempfile", @@ -2245,11 +2245,11 @@ version = "0.0.0" dependencies = [ "crossbeam-channel", "filetime", - "gix-actor 0.33.1", + "gix-actor 0.33.2", "gix-date 0.9.3", - "gix-features 0.39.1", - "gix-hash 0.15.1", - "gix-object 0.46.1", + "gix-features 0.40.0", + "gix-hash 0.16.0", + "gix-object 0.47.0", "gix-odb", "gix-pack", "gix-testtools", @@ -2259,20 +2259,20 @@ dependencies = [ [[package]] name = "gix-pack" -version = "0.56.0" +version = "0.57.0" dependencies = [ "clru", "document-features", - "gix-chunk 0.4.10", + "gix-chunk 0.4.11", "gix-diff", - "gix-features 0.39.1", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.46.1", - "gix-path 0.10.13", - "gix-tempfile 15.0.0", + "gix-features 0.40.0", + "gix-hash 0.16.0", + "gix-hashtable 0.7.0", + "gix-object 0.47.0", + "gix-path 0.10.14", + "gix-tempfile 16.0.0", "gix-testtools", - "gix-traverse 0.43.1", + "gix-traverse 0.44.0", "memmap2", "parking_lot", "serde", @@ -2286,20 +2286,20 @@ name = "gix-pack-tests" version = "0.0.0" dependencies = [ "bstr", - "gix-features 0.39.1", - "gix-hash 0.15.1", - "gix-object 0.46.1", + "gix-features 0.40.0", + "gix-hash 0.16.0", + "gix-object 0.47.0", "gix-odb", "gix-pack", "gix-testtools", - "gix-traverse 0.43.1", + "gix-traverse 0.44.0", "maplit", "memmap2", ] [[package]] name = "gix-packetline" -version = "0.18.2" +version = "0.18.3" dependencies = [ "async-std", "bstr", @@ -2307,10 +2307,10 @@ dependencies = [ "faster-hex", "futures-io", "futures-lite", - "gix-hash 0.15.1", + "gix-hash 0.16.0", "gix-odb", "gix-pack", - "gix-trace 0.1.11", + "gix-trace 0.1.12", "maybe-async", "pin-project-lite", "serde", @@ -2319,12 +2319,12 @@ dependencies = [ [[package]] name = "gix-packetline-blocking" -version = "0.18.1" +version = "0.18.2" dependencies = [ "bstr", "document-features", "faster-hex", - "gix-trace 0.1.11", + "gix-trace 0.1.12", "serde", "thiserror 2.0.3", ] @@ -2332,42 +2332,42 @@ dependencies = [ [[package]] name = "gix-path" version = "0.10.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afc292ef1a51e340aeb0e720800338c805975724c1dfbd243185452efd8645b7" dependencies = [ "bstr", - "gix-testtools", "gix-trace 0.1.11", "home", - "known-folders", "once_cell", - "serial_test", "thiserror 2.0.3", - "windows 0.58.0", - "winreg", ] [[package]] name = "gix-path" -version = "0.10.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afc292ef1a51e340aeb0e720800338c805975724c1dfbd243185452efd8645b7" +version = "0.10.14" dependencies = [ "bstr", - "gix-trace 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-testtools", + "gix-trace 0.1.12", "home", + "known-folders", "once_cell", + "serial_test", "thiserror 2.0.3", + "windows 0.58.0", + "winreg", ] [[package]] name = "gix-pathspec" -version = "0.8.1" +version = "0.9.0" dependencies = [ "bitflags 2.6.0", "bstr", - "gix-attributes 0.23.1", + "gix-attributes 0.24.0", "gix-config-value", - "gix-glob 0.17.1", - "gix-path 0.10.13", + "gix-glob 0.18.0", + "gix-path 0.10.14", "gix-testtools", "once_cell", "serial_test", @@ -2376,7 +2376,7 @@ dependencies = [ [[package]] name = "gix-prompt" -version = "0.9.0" +version = "0.9.1" dependencies = [ "expectrl", "gix-command", @@ -2390,7 +2390,7 @@ dependencies = [ [[package]] name = "gix-protocol" -version = "0.47.0" +version = "0.48.0" dependencies = [ "async-std", "async-trait", @@ -2400,19 +2400,19 @@ dependencies = [ "futures-lite", "gix-credentials", "gix-date 0.9.3", - "gix-features 0.39.1", - "gix-hash 0.15.1", - "gix-lock 15.0.1", + "gix-features 0.40.0", + "gix-hash 0.16.0", + "gix-lock 16.0.0", "gix-negotiate", - "gix-object 0.46.1", + "gix-object 0.47.0", "gix-packetline", - "gix-ref 0.49.1", + "gix-ref 0.50.0", "gix-refspec", - "gix-revwalk 0.17.0", + "gix-revwalk 0.18.0", "gix-shallow", - "gix-trace 0.1.11", + "gix-trace 0.1.12", "gix-transport", - "gix-utils 0.1.13", + "gix-utils 0.1.14", "maybe-async", "serde", "thiserror 2.0.3", @@ -2422,6 +2422,8 @@ dependencies = [ [[package]] name = "gix-quote" version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64a1e282216ec2ab2816cd57e6ed88f8009e634aec47562883c05ac8a7009a63" dependencies = [ "bstr", "gix-utils 0.1.13", @@ -2430,12 +2432,10 @@ dependencies = [ [[package]] name = "gix-quote" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64a1e282216ec2ab2816cd57e6ed88f8009e634aec47562883c05ac8a7009a63" +version = "0.4.15" dependencies = [ "bstr", - "gix-utils 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-utils 0.1.14", "thiserror 2.0.3", ] @@ -2456,9 +2456,9 @@ dependencies = [ "gix-hash 0.14.2", "gix-lock 14.0.0", "gix-object 0.42.3", - "gix-path 0.10.13 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-path 0.10.13", "gix-tempfile 14.0.2", - "gix-utils 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-utils 0.1.13", "gix-validate 0.8.5", "memmap2", "thiserror 1.0.69", @@ -2467,21 +2467,21 @@ dependencies = [ [[package]] name = "gix-ref" -version = "0.49.1" +version = "0.50.0" dependencies = [ "document-features", - "gix-actor 0.33.1", + "gix-actor 0.33.2", "gix-date 0.9.3", - "gix-features 0.39.1", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-lock 15.0.1", - "gix-object 0.46.1", - "gix-path 0.10.13", - "gix-tempfile 15.0.0", + "gix-features 0.40.0", + "gix-fs 0.13.0", + "gix-hash 0.16.0", + "gix-lock 16.0.0", + "gix-object 0.47.0", + "gix-path 0.10.14", + "gix-tempfile 16.0.0", "gix-testtools", - "gix-utils 0.1.13", - "gix-validate 0.9.2", + "gix-utils 0.1.14", + "gix-validate 0.9.3", "memmap2", "serde", "thiserror 2.0.3", @@ -2492,49 +2492,49 @@ dependencies = [ name = "gix-ref-tests" version = "0.0.0" dependencies = [ - "gix-actor 0.33.1", + "gix-actor 0.33.2", "gix-date 0.9.3", - "gix-discover 0.37.0", - "gix-features 0.39.1", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-lock 15.0.1", - "gix-object 0.46.1", + "gix-discover 0.38.0", + "gix-features 0.40.0", + "gix-fs 0.13.0", + "gix-hash 0.16.0", + "gix-lock 16.0.0", + "gix-object 0.47.0", "gix-odb", - "gix-ref 0.49.1", + "gix-ref 0.50.0", "gix-testtools", - "gix-validate 0.9.2", + "gix-validate 0.9.3", ] [[package]] name = "gix-refspec" -version = "0.27.0" +version = "0.28.0" dependencies = [ "bstr", - "gix-hash 0.15.1", + "gix-hash 0.16.0", "gix-revision", "gix-testtools", - "gix-validate 0.9.2", + "gix-validate 0.9.3", "smallvec", "thiserror 2.0.3", ] [[package]] name = "gix-revision" -version = "0.31.1" +version = "0.32.0" dependencies = [ "bitflags 2.6.0", "bstr", "document-features", - "gix-commitgraph 0.25.1", + "gix-commitgraph 0.26.0", "gix-date 0.9.3", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.46.1", + "gix-hash 0.16.0", + "gix-hashtable 0.7.0", + "gix-object 0.47.0", "gix-odb", - "gix-revwalk 0.17.0", + "gix-revwalk 0.18.0", "gix-testtools", - "gix-trace 0.1.11", + "gix-trace 0.1.12", "permutohedron", "serde", "thiserror 2.0.3", @@ -2557,13 +2557,13 @@ dependencies = [ [[package]] name = "gix-revwalk" -version = "0.17.0" +version = "0.18.0" dependencies = [ - "gix-commitgraph 0.25.1", + "gix-commitgraph 0.26.0", "gix-date 0.9.3", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.46.1", + "gix-hash 0.16.0", + "gix-hashtable 0.7.0", + "gix-object 0.47.0", "gix-testtools", "smallvec", "thiserror 2.0.3", @@ -2572,25 +2572,25 @@ dependencies = [ [[package]] name = "gix-sec" version = "0.10.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8b876ef997a955397809a2ec398d6a45b7a55b4918f2446344330f778d14fd6" dependencies = [ "bitflags 2.6.0", - "document-features", "gix-path 0.10.13", "libc", - "serde", - "tempfile", "windows-sys 0.52.0", ] [[package]] name = "gix-sec" -version = "0.10.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8b876ef997a955397809a2ec398d6a45b7a55b4918f2446344330f778d14fd6" +version = "0.10.11" dependencies = [ "bitflags 2.6.0", - "gix-path 0.10.13 (registry+https://github.com/rust-lang/crates.io-index)", + "document-features", + "gix-path 0.10.14", "libc", + "serde", + "tempfile", "windows-sys 0.52.0", ] @@ -2600,33 +2600,33 @@ version = "0.0.0" [[package]] name = "gix-shallow" -version = "0.1.0" +version = "0.2.0" dependencies = [ "bstr", - "gix-hash 0.15.1", - "gix-lock 15.0.1", + "gix-hash 0.16.0", + "gix-lock 16.0.0", "serde", "thiserror 2.0.3", ] [[package]] name = "gix-status" -version = "0.16.0" +version = "0.17.0" dependencies = [ "bstr", "document-features", "filetime", "gix-diff", "gix-dir", - "gix-features 0.39.1", + "gix-features 0.40.0", "gix-filter", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-index 0.37.0", - "gix-object 0.46.1", - "gix-path 0.10.13", + "gix-fs 0.13.0", + "gix-hash 0.16.0", + "gix-index 0.38.0", + "gix-object 0.47.0", + "gix-path 0.10.14", "gix-pathspec", - "gix-worktree 0.38.0", + "gix-worktree 0.39.0", "portable-atomic", "thiserror 2.0.3", ] @@ -2639,29 +2639,29 @@ dependencies = [ "filetime", "gix-diff", "gix-dir", - "gix-features 0.39.1", + "gix-features 0.40.0", "gix-filter", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-index 0.37.0", - "gix-object 0.46.1", + "gix-fs 0.13.0", + "gix-hash 0.16.0", + "gix-index 0.38.0", + "gix-object 0.47.0", "gix-odb", - "gix-path 0.10.13", + "gix-path 0.10.14", "gix-pathspec", "gix-status", "gix-testtools", - "gix-worktree 0.38.0", + "gix-worktree 0.39.0", "pretty_assertions", ] [[package]] name = "gix-submodule" -version = "0.16.0" +version = "0.17.0" dependencies = [ "bstr", "gix-config", - "gix-features 0.39.1", - "gix-path 0.10.13", + "gix-features 0.40.0", + "gix-path 0.10.14", "gix-pathspec", "gix-refspec", "gix-testtools", @@ -2686,11 +2686,11 @@ dependencies = [ [[package]] name = "gix-tempfile" -version = "15.0.0" +version = "16.0.0" dependencies = [ "dashmap", "document-features", - "gix-fs 0.12.1", + "gix-fs 0.13.0", "libc", "once_cell", "parking_lot", @@ -2731,20 +2731,20 @@ version = "0.0.0" [[package]] name = "gix-trace" version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04bdde120c29f1fc23a24d3e115aeeea3d60d8e65bab92cc5f9d90d9302eb952" + +[[package]] +name = "gix-trace" +version = "0.1.12" dependencies = [ "document-features", "tracing-core", ] -[[package]] -name = "gix-trace" -version = "0.1.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04bdde120c29f1fc23a24d3e115aeeea3d60d8e65bab92cc5f9d90d9302eb952" - [[package]] name = "gix-transport" -version = "0.44.0" +version = "0.45.0" dependencies = [ "async-std", "async-trait", @@ -2757,12 +2757,12 @@ dependencies = [ "futures-lite", "gix-command", "gix-credentials", - "gix-features 0.39.1", - "gix-hash 0.15.1", + "gix-features 0.40.0", + "gix-hash 0.16.0", "gix-pack", "gix-packetline", - "gix-quote 0.4.14", - "gix-sec 0.10.10", + "gix-quote 0.4.15", + "gix-sec 0.10.11", "gix-url", "maybe-async", "pin-project-lite", @@ -2790,15 +2790,15 @@ dependencies = [ [[package]] name = "gix-traverse" -version = "0.43.1" +version = "0.44.0" dependencies = [ "bitflags 2.6.0", - "gix-commitgraph 0.25.1", + "gix-commitgraph 0.26.0", "gix-date 0.9.3", - "gix-hash 0.15.1", - "gix-hashtable 0.6.0", - "gix-object 0.46.1", - "gix-revwalk 0.17.0", + "gix-hash 0.16.0", + "gix-hashtable 0.7.0", + "gix-object 0.47.0", + "gix-revwalk 0.18.0", "smallvec", "thiserror 2.0.3", ] @@ -2807,12 +2807,12 @@ dependencies = [ name = "gix-traverse-tests" version = "0.0.0" dependencies = [ - "gix-commitgraph 0.25.1", - "gix-hash 0.15.1", - "gix-object 0.46.1", + "gix-commitgraph 0.26.0", + "gix-hash 0.16.0", + "gix-object 0.47.0", "gix-odb", "gix-testtools", - "gix-traverse 0.43.1", + "gix-traverse 0.44.0", "insta", ] @@ -2822,13 +2822,13 @@ version = "0.0.0" [[package]] name = "gix-url" -version = "0.28.2" +version = "0.29.0" dependencies = [ "assert_matches", "bstr", "document-features", - "gix-features 0.39.1", - "gix-path 0.10.13", + "gix-features 0.40.0", + "gix-path 0.10.14", "gix-testtools", "percent-encoding", "serde", @@ -2839,18 +2839,18 @@ dependencies = [ [[package]] name = "gix-utils" version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba427e3e9599508ed98a6ddf8ed05493db114564e338e41f6a996d2e4790335f" dependencies = [ - "bstr", "fastrand", "unicode-normalization", ] [[package]] name = "gix-utils" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba427e3e9599508ed98a6ddf8ed05493db114564e338e41f6a996d2e4790335f" +version = "0.1.14" dependencies = [ + "bstr", "fastrand", "unicode-normalization", ] @@ -2867,7 +2867,7 @@ dependencies = [ [[package]] name = "gix-validate" -version = "0.9.2" +version = "0.9.3" dependencies = [ "bstr", "gix-testtools", @@ -2889,43 +2889,43 @@ dependencies = [ "gix-ignore 0.11.4", "gix-index 0.33.1", "gix-object 0.42.3", - "gix-path 0.10.13 (registry+https://github.com/rust-lang/crates.io-index)", + "gix-path 0.10.13", "gix-validate 0.8.5", ] [[package]] name = "gix-worktree" -version = "0.38.0" +version = "0.39.0" dependencies = [ "bstr", "document-features", - "gix-attributes 0.23.1", - "gix-features 0.39.1", - "gix-fs 0.12.1", - "gix-glob 0.17.1", - "gix-hash 0.15.1", - "gix-ignore 0.12.1", - "gix-index 0.37.0", - "gix-object 0.46.1", - "gix-path 0.10.13", - "gix-validate 0.9.2", + "gix-attributes 0.24.0", + "gix-features 0.40.0", + "gix-fs 0.13.0", + "gix-glob 0.18.0", + "gix-hash 0.16.0", + "gix-ignore 0.13.0", + "gix-index 0.38.0", + "gix-object 0.47.0", + "gix-path 0.10.14", + "gix-validate 0.9.3", "serde", ] [[package]] name = "gix-worktree-state" -version = "0.16.0" +version = "0.17.0" dependencies = [ "bstr", - "gix-features 0.39.1", + "gix-features 0.40.0", "gix-filter", - "gix-fs 0.12.1", - "gix-glob 0.17.1", - "gix-hash 0.15.1", - "gix-index 0.37.0", - "gix-object 0.46.1", - "gix-path 0.10.13", - "gix-worktree 0.38.0", + "gix-fs 0.13.0", + "gix-glob 0.18.0", + "gix-hash 0.16.0", + "gix-index 0.38.0", + "gix-object 0.47.0", + "gix-path 0.10.14", + "gix-worktree 0.39.0", "io-close", "thiserror 2.0.3", ] @@ -2934,13 +2934,13 @@ dependencies = [ name = "gix-worktree-state-tests" version = "0.0.0" dependencies = [ - "gix-discover 0.37.0", - "gix-features 0.39.1", + "gix-discover 0.38.0", + "gix-features 0.40.0", "gix-filter", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-index 0.37.0", - "gix-object 0.46.1", + "gix-fs 0.13.0", + "gix-hash 0.16.0", + "gix-index 0.38.0", + "gix-object 0.47.0", "gix-odb", "gix-testtools", "gix-worktree-state", @@ -2951,19 +2951,19 @@ dependencies = [ [[package]] name = "gix-worktree-stream" -version = "0.18.0" +version = "0.19.0" dependencies = [ - "gix-attributes 0.23.1", - "gix-features 0.39.1", + "gix-attributes 0.24.0", + "gix-features 0.40.0", "gix-filter", - "gix-fs 0.12.1", - "gix-hash 0.15.1", - "gix-object 0.46.1", + "gix-fs 0.13.0", + "gix-hash 0.16.0", + "gix-object 0.47.0", "gix-odb", - "gix-path 0.10.13", + "gix-path 0.10.14", "gix-testtools", - "gix-traverse 0.43.1", - "gix-worktree 0.38.0", + "gix-traverse 0.44.0", + "gix-worktree 0.39.0", "parking_lot", "thiserror 2.0.3", ] @@ -2973,19 +2973,19 @@ name = "gix-worktree-tests" version = "0.0.0" dependencies = [ "bstr", - "gix-attributes 0.23.1", - "gix-discover 0.37.0", - "gix-features 0.39.1", - "gix-fs 0.12.1", - "gix-glob 0.17.1", - "gix-hash 0.15.1", - "gix-ignore 0.12.1", - "gix-index 0.37.0", - "gix-object 0.46.1", + "gix-attributes 0.24.0", + "gix-discover 0.38.0", + "gix-features 0.40.0", + "gix-fs 0.13.0", + "gix-glob 0.18.0", + "gix-hash 0.16.0", + "gix-ignore 0.13.0", + "gix-index 0.38.0", + "gix-object 0.47.0", "gix-odb", - "gix-path 0.10.13", + "gix-path 0.10.14", "gix-testtools", - "gix-worktree 0.38.0", + "gix-worktree 0.39.0", "symlink", ] diff --git a/Cargo.toml b/Cargo.toml index cb92685da1d..7a6c104465c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ repository = "https://github.com/GitoxideLabs/gitoxide" authors = ["Sebastian Thiel "] edition = "2021" license = "MIT OR Apache-2.0" -version = "0.40.0" +version = "0.41.0" default-run = "gix" include = ["src/**/*", "/build.rs", "LICENSE-*", "README.md"] resolver = "2" @@ -169,9 +169,9 @@ gitoxide-core-async-client = ["gitoxide-core/async-client", "futures-lite"] [dependencies] anyhow = "1.0.42" -gitoxide-core = { version = "^0.44.0", path = "gitoxide-core" } -gix-features = { version = "^0.39.1", path = "gix-features" } -gix = { version = "^0.69.1", path = "gix", default-features = false } +gitoxide-core = { version = "^0.45.0", path = "gitoxide-core" } +gix-features = { version = "^0.40.0", path = "gix-features" } +gix = { version = "^0.70.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 c6bac65ec91..abeaea0c636 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.45.0 (2025-01-18) ### New Features @@ -36,8 +36,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 27 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 28 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 8 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -54,6 +54,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1766 from cruessler/add-range-to-gix-blame ([`90fef01`](https://github.com/GitoxideLabs/gitoxide/commit/90fef0148376167763a3ebeff91a1cf9c236cf8a)) - Add `gix blame -L start,end` ([`4a78395`](https://github.com/GitoxideLabs/gitoxide/commit/4a783959c4862985cbffc4fe5cd2c1bed38383b1)) - Merge pull request #1768 from GitoxideLabs/improvements ([`34fa6bb`](https://github.com/GitoxideLabs/gitoxide/commit/34fa6bbcdaafa9a690dd7504c42d286e4dce0fd1)) diff --git a/gitoxide-core/Cargo.toml b/gitoxide-core/Cargo.toml index 2291c5c4223..1eae1589979 100644 --- a/gitoxide-core/Cargo.toml +++ b/gitoxide-core/Cargo.toml @@ -4,7 +4,7 @@ lints.workspace = true name = "gitoxide-core" description = "The library implementing all capabilities of the gitoxide CLI" repository = "https://github.com/GitoxideLabs/gitoxide" -version = "0.44.0" +version = "0.45.0" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" edition = "2021" @@ -49,12 +49,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.69.1", path = "../gix", default-features = false, features = ["merge", "blob-diff", "blame", "revision", "mailmap", "excludes", "attributes", "worktree-mutation", "credentials", "interrupt", "status", "dirwalk"] } -gix-pack-for-configuration-only = { package = "gix-pack", version = "^0.56.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.44.0", path = "../gix-transport", default-features = false } -gix-archive-for-configuration-only = { package = "gix-archive", version = "^0.18.0", path = "../gix-archive", optional = true, features = ["tar", "tar_gz"] } -gix-status = { version = "^0.16.0", path = "../gix-status" } -gix-fsck = { version = "^0.8.0", path = "../gix-fsck" } +gix = { version = "^0.70.0", path = "../gix", default-features = false, features = ["merge", "blob-diff", "blame", "revision", "mailmap", "excludes", "attributes", "worktree-mutation", "credentials", "interrupt", "status", "dirwalk"] } +gix-pack-for-configuration-only = { package = "gix-pack", version = "^0.57.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.45.0", path = "../gix-transport", default-features = false } +gix-archive-for-configuration-only = { package = "gix-archive", version = "^0.19.0", path = "../gix-archive", optional = true, features = ["tar", "tar_gz"] } +gix-status = { version = "^0.17.0", path = "../gix-status" } +gix-fsck = { version = "^0.9.0", path = "../gix-fsck" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } anyhow = "1.0.42" thiserror = "2.0.0" @@ -70,7 +70,7 @@ futures-io = { version = "0.3.16", optional = true } blocking = { version = "1.0.2", optional = true } # for 'organize' functionality -gix-url = { version = "^0.28.2", path = "../gix-url", optional = true } +gix-url = { version = "^0.29.0", 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 ab92127d373..373b7425503 100644 --- a/gix-actor/CHANGELOG.md +++ b/gix-actor/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.33.2 (2025-01-18) + + ### Chore @@ -17,7 +19,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 55 calendar days. + - 4 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-actor/Cargo.toml b/gix-actor/Cargo.toml index c791d87f3e2..781e7846fc7 100644 --- a/gix-actor/Cargo.toml +++ b/gix-actor/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-actor" -version = "0.33.1" +version = "0.33.2" description = "A way to identify git actors" authors = ["Sebastian Thiel "] repository = "https://github.com/GitoxideLabs/gitoxide" @@ -20,7 +20,7 @@ serde = ["dep:serde", "bstr/serde", "gix-date/serde"] [dependencies] gix-date = { version = "^0.9.2", path = "../gix-date" } -gix-utils = { version = "^0.1.13", path = "../gix-utils" } +gix-utils = { version = "^0.1.14", path = "../gix-utils" } thiserror = "2.0.0" bstr = { version = "1.3.0", default-features = false, features = [ diff --git a/gix-archive/CHANGELOG.md b/gix-archive/CHANGELOG.md index 823ebf48723..b012fb65674 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.19.0 (2025-01-18) + + ### Chore @@ -17,8 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 3 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 4 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1739 from GitoxideLabs/new-release ([`d22937f`](https://github.com/GitoxideLabs/gitoxide/commit/d22937f91b8ecd0ece0930c4df9d580f3819b2fe)) diff --git a/gix-archive/Cargo.toml b/gix-archive/Cargo.toml index 342d5382d7d..0198f31581b 100644 --- a/gix-archive/Cargo.toml +++ b/gix-archive/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-archive" -version = "0.18.0" +version = "0.19.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "archive generation from of a worktree stream" @@ -27,9 +27,9 @@ zip = ["dep:zip"] [dependencies] -gix-worktree-stream = { version = "^0.18.0", path = "../gix-worktree-stream" } -gix-object = { version = "^0.46.1", path = "../gix-object" } -gix-path = { version = "^0.10.13", path = "../gix-path", optional = true } +gix-worktree-stream = { version = "^0.19.0", path = "../gix-worktree-stream" } +gix-object = { version = "^0.47.0", path = "../gix-object" } +gix-path = { version = "^0.10.14", path = "../gix-path", optional = true } gix-date = { version = "^0.9.3", path = "../gix-date" } flate2 = { version = "1.0.33", optional = true } diff --git a/gix-attributes/CHANGELOG.md b/gix-attributes/CHANGELOG.md index 885bc0087cd..51fe0aade35 100644 --- a/gix-attributes/CHANGELOG.md +++ b/gix-attributes/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.24.0 (2025-01-18) + + ### Chore @@ -17,7 +19,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 55 calendar days. + - 4 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-attributes/Cargo.toml b/gix-attributes/Cargo.toml index 46f4ca811cb..68db233a2f0 100644 --- a/gix-attributes/Cargo.toml +++ b/gix-attributes/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-attributes" -version = "0.23.1" +version = "0.24.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing .gitattributes files" @@ -19,10 +19,10 @@ doctest = false serde = ["dep:serde", "bstr/serde", "gix-glob/serde", "kstring/serde"] [dependencies] -gix-path = { version = "^0.10.13", path = "../gix-path" } -gix-quote = { version = "^0.4.14", path = "../gix-quote" } -gix-glob = { version = "^0.17.0", path = "../gix-glob" } -gix-trace = { version = "^0.1.11", path = "../gix-trace" } +gix-path = { version = "^0.10.14", path = "../gix-path" } +gix-quote = { version = "^0.4.15", path = "../gix-quote" } +gix-glob = { version = "^0.18.0", path = "../gix-glob" } +gix-trace = { version = "^0.1.12", path = "../gix-trace" } bstr = { version = "1.3.0", default-features = false, features = ["std", "unicode"] } smallvec = "1.10.0" diff --git a/gix-bitmap/CHANGELOG.md b/gix-bitmap/CHANGELOG.md index 6df77399657..e813321e1c9 100644 --- a/gix-bitmap/CHANGELOG.md +++ b/gix-bitmap/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.2.14 (2025-01-18) + + ### Chore @@ -17,7 +19,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 55 calendar days. + - 4 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-bitmap/Cargo.toml b/gix-bitmap/Cargo.toml index fe69d676e78..baf750678a6 100644 --- a/gix-bitmap/Cargo.toml +++ b/gix-bitmap/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-bitmap" -version = "0.2.13" +version = "0.2.14" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dedicated implementing the standard git bitmap format" diff --git a/gix-blame/CHANGELOG.md b/gix-blame/CHANGELOG.md index e6ee1f5a545..a136deea598 100644 --- a/gix-blame/CHANGELOG.md +++ b/gix-blame/CHANGELOG.md @@ -5,7 +5,43 @@ 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 +## v0.1.0 (2023-02-17) + + + + +### Chore + + - uniformize deny attributes + - remove default link to cargo doc everywhere + +### Bug Fixes + + - note that crates have been renamed from `git-*` to `gix-*`. + This also means that the `git-*` prefixed crates of the `gitoxide` project + are effectively unmaintained. + Use the crates with the `gix-*` prefix instead. + + If you were using `git-repository`, then `gix` is its substitute. + +### New Features (BREAKING) + + - upgrade edition to 2021 in most crates. + MSRV for this is 1.56, and we are now at 1.60 so should be compatible. + This isn't more than a patch release as it should break nobody + who is adhering to the MSRV, but let's be careful and mark it + breaking. + + Note that `git-features` and `git-pack` are still on edition 2018 + as they make use of a workaround to support (safe) mutable access + to non-overlapping entries in a slice which doesn't work anymore + in edition 2021. + +## v0.0.0 (2025-01-18) + +### New Features (BREAKING) + + - add `range` to `blame::file()` ### New Features @@ -17,15 +53,52 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 and friends. - Update gitoxide repository URLs -### New Features (BREAKING) +### Chore - - add `range` to `blame::file()` + - bump `rust-version` to 1.70 + That way clippy will allow to use the fantastic `Option::is_some_and()` + and friends. + +### Other + + - Update gitoxide repository URLs + This updates `Byron/gitoxide` URLs to `GitoxideLabs/gitoxide` in: + + - Markdown documentation, except changelogs and other such files + where such changes should not be made. + + - Documentation comments (in .rs files). + + - Manifest (.toml) files, for the value of the `repository` key. + + - The comments appearing at the top of a sample hook that contains + a repository URL as an example. + + When making these changes, I also allowed my editor to remove + trailing whitespace in any lines in files already being edited + (since, in this case, there was no disadvantage to allowing this). + + The gitoxide repository URL changed when the repository was moved + into the recently created GitHub organization `GitoxideLabs`, as + detailed in #1406. Please note that, although I believe updating + the URLs to their new canonical values is useful, this is not + needed to fix any broken links, since `Byron/gitoxide` URLs + redirect (and hopefully will always redirect) to the coresponding + `GitoxideLabs/gitoxide` URLs. + + While this change should not break any URLs, some affected URLs + were already broken. This updates them, but they are still broken. + They will be fixed in a subsequent commit. + + This also does not update `Byron/gitoxide` URLs in test fixtures + or test cases, nor in the `Makefile`. (It may make sense to change + some of those too, but it is not really a documentation change.) ### Commit Statistics - - 44 commits contributed to the release. + - 46 commits contributed to the release. - 5 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -36,6 +109,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Don't specify version numbers in dev-dependencies ([`7570daa`](https://github.com/GitoxideLabs/gitoxide/commit/7570daa50a93a2b99e9cd5228cb274f20839865f)) + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1766 from cruessler/add-range-to-gix-blame ([`90fef01`](https://github.com/GitoxideLabs/gitoxide/commit/90fef0148376167763a3ebeff91a1cf9c236cf8a)) - Refactor ([`1500c08`](https://github.com/GitoxideLabs/gitoxide/commit/1500c08736069153aab33842d2d877f42ad01f37)) - Add `range` to `blame::file()` ([`787cf6f`](https://github.com/GitoxideLabs/gitoxide/commit/787cf6f5a838a96da49330c99a8530ac3206de50)) @@ -82,37 +157,3 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Add new `gix-blame` crate ([`f5f616d`](https://github.com/GitoxideLabs/gitoxide/commit/f5f616d8345898effc79d587c139e249f1c85ab6))
-## v0.1.0 (2023-02-17) - - - - -### Chore - - - uniformize deny attributes - - remove default link to cargo doc everywhere - -### Bug Fixes - - - note that crates have been renamed from `git-*` to `gix-*`. - This also means that the `git-*` prefixed crates of the `gitoxide` project - are effectively unmaintained. - Use the crates with the `gix-*` prefix instead. - - If you were using `git-repository`, then `gix` is its substitute. - -### New Features (BREAKING) - - - upgrade edition to 2021 in most crates. - MSRV for this is 1.56, and we are now at 1.60 so should be compatible. - This isn't more than a patch release as it should break nobody - who is adhering to the MSRV, but let's be careful and mark it - breaking. - - Note that `git-features` and `git-pack` are still on edition 2018 - as they make use of a workaround to support (safe) mutable access - to non-overlapping entries in a slice which doesn't work anymore - in edition 2021. - -## v0.0.0 (2020-07-25) - diff --git a/gix-blame/Cargo.toml b/gix-blame/Cargo.toml index 696c7bf7153..0d8a0caa86e 100644 --- a/gix-blame/Cargo.toml +++ b/gix-blame/Cargo.toml @@ -14,12 +14,12 @@ rust-version = "1.70" doctest = false [dependencies] -gix-trace = { version = "^0.1.11", path = "../gix-trace" } -gix-diff = { version = "^0.49.0", path = "../gix-diff", default-features = false, features = ["blob"] } -gix-object = { version = "^0.46.0", path = "../gix-object" } -gix-hash = { version = "^0.15.0", path = "../gix-hash" } -gix-worktree = { version = "^0.38.0", path = "../gix-worktree", default-features = false, features = ["attributes"] } -gix-traverse = { version = "^0.43.0", path = "../gix-traverse" } +gix-trace = { version = "^0.1.12", path = "../gix-trace" } +gix-diff = { version = "^0.50.0", path = "../gix-diff", default-features = false, features = ["blob"] } +gix-object = { version = "^0.47.0", path = "../gix-object" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-worktree = { version = "^0.39.0", path = "../gix-worktree", default-features = false, features = ["attributes"] } +gix-traverse = { version = "^0.44.0", path = "../gix-traverse" } thiserror = "2.0.0" diff --git a/gix-chunk/CHANGELOG.md b/gix-chunk/CHANGELOG.md index 06e8627d6f4..816db97da66 100644 --- a/gix-chunk/CHANGELOG.md +++ b/gix-chunk/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.4.11 (2025-01-18) + + ### Chore @@ -17,7 +19,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 55 calendar days. + - 4 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-chunk/Cargo.toml b/gix-chunk/Cargo.toml index ae668656a09..464ff8ff217 100644 --- a/gix-chunk/Cargo.toml +++ b/gix-chunk/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-chunk" -version = "0.4.10" +version = "0.4.11" description = "Interact with the git chunk file format used in multi-pack index and commit-graph files" authors = ["Sebastian Thiel "] repository = "https://github.com/GitoxideLabs/gitoxide" diff --git a/gix-command/CHANGELOG.md b/gix-command/CHANGELOG.md index 973d4be6247..8bbab2033ae 100644 --- a/gix-command/CHANGELOG.md +++ b/gix-command/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.4.1 (2025-01-18) + + ### Chore @@ -17,8 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 3 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 4 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1739 from GitoxideLabs/new-release ([`d22937f`](https://github.com/GitoxideLabs/gitoxide/commit/d22937f91b8ecd0ece0930c4df9d580f3819b2fe)) diff --git a/gix-command/Cargo.toml b/gix-command/Cargo.toml index df11992ed6c..a8c607c6b55 100644 --- a/gix-command/Cargo.toml +++ b/gix-command/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-command" -version = "0.4.0" +version = "0.4.1" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project handling internal git command execution" @@ -15,8 +15,8 @@ include = ["src/lib.rs", "LICENSE-*"] doctest = false [dependencies] -gix-trace = { version = "^0.1.11", path = "../gix-trace" } -gix-path = { version = "^0.10.13", path = "../gix-path" } +gix-trace = { version = "^0.1.12", path = "../gix-trace" } +gix-path = { version = "^0.10.14", path = "../gix-path" } bstr = { version = "1.5.0", default-features = false, features = ["std", "unicode"] } shell-words = "1.0" diff --git a/gix-commitgraph/CHANGELOG.md b/gix-commitgraph/CHANGELOG.md index 399b40d5295..c0755295b05 100644 --- a/gix-commitgraph/CHANGELOG.md +++ b/gix-commitgraph/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.26.0 (2025-01-18) + + ### Chore @@ -17,7 +19,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 55 calendar days. + - 4 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-commitgraph/Cargo.toml b/gix-commitgraph/Cargo.toml index 7df0efe5ce7..b2bc3a2ad45 100644 --- a/gix-commitgraph/Cargo.toml +++ b/gix-commitgraph/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-commitgraph" -version = "0.25.1" +version = "0.26.0" repository = "https://github.com/GitoxideLabs/gitoxide" documentation = "https://git-scm.com/docs/commit-graph#:~:text=The%20commit-graph%20file%20is%20a%20supplemental%20data%20structure,or%20in%20the%20info%20directory%20of%20an%20alternate." license = "MIT OR Apache-2.0" @@ -20,9 +20,9 @@ doctest = false serde = ["dep:serde", "gix-hash/serde", "bstr/serde"] [dependencies] -gix-features = { version = "^0.39.1", path = "../gix-features", features = ["rustsha1"] } -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-chunk = { version = "^0.4.10", path = "../gix-chunk" } +gix-features = { version = "^0.40.0", path = "../gix-features", features = ["rustsha1"] } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-chunk = { version = "^0.4.11", path = "../gix-chunk" } bstr = { version = "1.3.0", default-features = false, features = ["std"] } memmap2 = "0.9.0" diff --git a/gix-config-value/CHANGELOG.md b/gix-config-value/CHANGELOG.md index e77b2352bb0..5e6d5576d5a 100644 --- a/gix-config-value/CHANGELOG.md +++ b/gix-config-value/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.11 (2025-01-18) + + ### Chore @@ -17,7 +19,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 55 calendar days. + - 4 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-config-value/Cargo.toml b/gix-config-value/Cargo.toml index b274900f3e4..bfcba4e0c3a 100644 --- a/gix-config-value/Cargo.toml +++ b/gix-config-value/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-config-value" -version = "0.14.10" +version = "0.14.11" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project providing git-config value parsing" @@ -19,7 +19,7 @@ doctest = false serde = ["dep:serde", "bstr/serde"] [dependencies] -gix-path = { version = "^0.10.13", path = "../gix-path" } +gix-path = { version = "^0.10.14", path = "../gix-path" } thiserror = "2.0.0" bstr = { version = "1.0.1", default-features = false, features = ["std"] } diff --git a/gix-config/CHANGELOG.md b/gix-config/CHANGELOG.md index 3e187a789ea..a522f72b79f 100644 --- a/gix-config/CHANGELOG.md +++ b/gix-config/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.43.0 (2025-01-18) + + ### Chore @@ -17,7 +19,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 55 calendar days. + - 4 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) @@ -3600,6 +3603,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` @@ -3778,6 +3799,9 @@ This is a maintenance release without functional changes. - `parse_from_path` now returns an `ParserOrIoError<'static>` instead, from `ParserFromIoError` + +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_envopen + ## v0.1.1 (2021-05-09) ## v0.1.0 (2021-03-12) diff --git a/gix-config/Cargo.toml b/gix-config/Cargo.toml index c576ee3405c..b7cf91acd43 100644 --- a/gix-config/Cargo.toml +++ b/gix-config/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-config" -version = "0.42.0" +version = "0.43.0" repository = "https://github.com/GitoxideLabs/gitoxide" description = "A git-config file parser and editor from the gitoxide project" license = "MIT OR Apache-2.0" @@ -19,12 +19,12 @@ autotests = false serde = ["dep:serde", "bstr/serde", "gix-sec/serde", "gix-ref/serde", "gix-glob/serde", "gix-config-value/serde"] [dependencies] -gix-features = { version = "^0.39.1", path = "../gix-features" } -gix-config-value = { version = "^0.14.10", path = "../gix-config-value" } -gix-path = { version = "^0.10.13", path = "../gix-path" } -gix-sec = { version = "^0.10.10", path = "../gix-sec" } -gix-ref = { version = "^0.49.0", path = "../gix-ref" } -gix-glob = { version = "^0.17.1", path = "../gix-glob" } +gix-features = { version = "^0.40.0", path = "../gix-features" } +gix-config-value = { version = "^0.14.11", path = "../gix-config-value" } +gix-path = { version = "^0.10.14", path = "../gix-path" } +gix-sec = { version = "^0.10.11", path = "../gix-sec" } +gix-ref = { version = "^0.50.0", path = "../gix-ref" } +gix-glob = { version = "^0.18.0", path = "../gix-glob" } winnow = { version = "0.6", features = ["simd"] } memchr = "2" diff --git a/gix-credentials/CHANGELOG.md b/gix-credentials/CHANGELOG.md index 786ec4e3303..c206a8c8bad 100644 --- a/gix-credentials/CHANGELOG.md +++ b/gix-credentials/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.27.0 (2025-01-18) + + ### Chore @@ -17,8 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 3 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 4 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1739 from GitoxideLabs/new-release ([`d22937f`](https://github.com/GitoxideLabs/gitoxide/commit/d22937f91b8ecd0ece0930c4df9d580f3819b2fe)) diff --git a/gix-credentials/Cargo.toml b/gix-credentials/Cargo.toml index 84072e67b4d..7c9e0e64cd2 100644 --- a/gix-credentials/Cargo.toml +++ b/gix-credentials/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-credentials" -version = "0.26.0" +version = "0.27.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project to interact with git credentials helpers" @@ -19,13 +19,13 @@ doctest = false serde = ["dep:serde", "bstr/serde", "gix-sec/serde"] [dependencies] -gix-sec = { version = "^0.10.10", path = "../gix-sec" } -gix-url = { version = "^0.28.2", path = "../gix-url" } -gix-path = { version = "^0.10.13", path = "../gix-path" } -gix-command = { version = "^0.4.0", path = "../gix-command" } -gix-config-value = { version = "^0.14.10", path = "../gix-config-value" } -gix-prompt = { version = "^0.9.0", path = "../gix-prompt" } -gix-trace = { version = "^0.1.11", path = "../gix-trace" } +gix-sec = { version = "^0.10.11", path = "../gix-sec" } +gix-url = { version = "^0.29.0", path = "../gix-url" } +gix-path = { version = "^0.10.14", path = "../gix-path" } +gix-command = { version = "^0.4.1", path = "../gix-command" } +gix-config-value = { version = "^0.14.11", path = "../gix-config-value" } +gix-prompt = { version = "^0.9.1", path = "../gix-prompt" } +gix-trace = { version = "^0.1.12", path = "../gix-trace" } thiserror = "2.0.0" serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } diff --git a/gix-diff/CHANGELOG.md b/gix-diff/CHANGELOG.md index ba92f8b06e6..8992a14c19a 100644 --- a/gix-diff/CHANGELOG.md +++ b/gix-diff/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.50.0 (2025-01-18) + + ### Chore @@ -27,8 +29,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 8 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 10 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 3 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -39,6 +41,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Don't specify version numbers in dev-dependencies ([`7570daa`](https://github.com/GitoxideLabs/gitoxide/commit/7570daa50a93a2b99e9cd5228cb274f20839865f)) + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1746 from GitoxideLabs/status ([`af704f5`](https://github.com/GitoxideLabs/gitoxide/commit/af704f57bb9480c47cdd393465264d586f1d4562)) diff --git a/gix-diff/Cargo.toml b/gix-diff/Cargo.toml index 1eb573dca8d..1167167b8a3 100644 --- a/gix-diff/Cargo.toml +++ b/gix-diff/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-diff" -version = "0.49.0" +version = "0.50.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "Calculate differences between various git objects" @@ -27,19 +27,19 @@ wasm = ["dep:getrandom"] doctest = false [dependencies] -gix-index = { version = "^0.37.0", path = "../gix-index", optional = true } -gix-pathspec = { version = "^0.8.1", path = "../gix-pathspec", optional = true } -gix-attributes = { version = "^0.23.1", path = "../gix-attributes", optional = true } -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-object = { version = "^0.46.1", path = "../gix-object" } -gix-filter = { version = "^0.16.0", path = "../gix-filter", optional = true } -gix-worktree = { version = "^0.38.0", path = "../gix-worktree", default-features = false, features = ["attributes"], optional = true } -gix-command = { version = "^0.4.0", path = "../gix-command", optional = true } -gix-path = { version = "^0.10.13", path = "../gix-path", optional = true } -gix-fs = { version = "^0.12.1", path = "../gix-fs", optional = true } -gix-tempfile = { version = "^15.0.0", path = "../gix-tempfile", optional = true } -gix-trace = { version = "^0.1.11", path = "../gix-trace", optional = true } -gix-traverse = { version = "^0.43.1", path = "../gix-traverse", optional = true } +gix-index = { version = "^0.38.0", path = "../gix-index", optional = true } +gix-pathspec = { version = "^0.9.0", path = "../gix-pathspec", optional = true } +gix-attributes = { version = "^0.24.0", path = "../gix-attributes", optional = true } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-object = { version = "^0.47.0", path = "../gix-object" } +gix-filter = { version = "^0.17.0", path = "../gix-filter", optional = true } +gix-worktree = { version = "^0.39.0", path = "../gix-worktree", default-features = false, features = ["attributes"], optional = true } +gix-command = { version = "^0.4.1", path = "../gix-command", optional = true } +gix-path = { version = "^0.10.14", path = "../gix-path", optional = true } +gix-fs = { version = "^0.13.0", path = "../gix-fs", optional = true } +gix-tempfile = { version = "^16.0.0", path = "../gix-tempfile", optional = true } +gix-trace = { version = "^0.1.12", path = "../gix-trace", optional = true } +gix-traverse = { version = "^0.44.0", path = "../gix-traverse", optional = true } thiserror = "2.0.0" imara-diff = { version = "0.1.7", optional = true } diff --git a/gix-dir/CHANGELOG.md b/gix-dir/CHANGELOG.md index a3d6ade56a6..281eab9ae8e 100644 --- a/gix-dir/CHANGELOG.md +++ b/gix-dir/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.12.0 (2025-01-18) + + ### Chore @@ -17,8 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 5 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 6 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -35,6 +37,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1752 from GitoxideLabs/git-shell ([`1ca480a`](https://github.com/GitoxideLabs/gitoxide/commit/1ca480aa4093328a7e047e770fdffdb8cc6d8e8d)) diff --git a/gix-dir/Cargo.toml b/gix-dir/Cargo.toml index fffffa2a322..234c0efb1b9 100644 --- a/gix-dir/Cargo.toml +++ b/gix-dir/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-dir" -version = "0.11.0" +version = "0.12.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing with directory walks" @@ -15,16 +15,16 @@ doctest = false test = false [dependencies] -gix-trace = { version = "^0.1.11", path = "../gix-trace" } -gix-index = { version = "^0.37.0", path = "../gix-index" } -gix-discover = { version = "^0.37.0", path = "../gix-discover" } -gix-fs = { version = "^0.12.1", path = "../gix-fs" } -gix-path = { version = "^0.10.13", path = "../gix-path" } -gix-pathspec = { version = "^0.8.1", path = "../gix-pathspec" } -gix-worktree = { version = "^0.38.0", path = "../gix-worktree", default-features = false } -gix-object = { version = "^0.46.1", path = "../gix-object" } -gix-ignore = { version = "^0.12.1", path = "../gix-ignore" } -gix-utils = { version = "^0.1.13", path = "../gix-utils", features = ["bstr"] } +gix-trace = { version = "^0.1.12", path = "../gix-trace" } +gix-index = { version = "^0.38.0", path = "../gix-index" } +gix-discover = { version = "^0.38.0", path = "../gix-discover" } +gix-fs = { version = "^0.13.0", path = "../gix-fs" } +gix-path = { version = "^0.10.14", path = "../gix-path" } +gix-pathspec = { version = "^0.9.0", path = "../gix-pathspec" } +gix-worktree = { version = "^0.39.0", path = "../gix-worktree", default-features = false } +gix-object = { version = "^0.47.0", path = "../gix-object" } +gix-ignore = { version = "^0.13.0", path = "../gix-ignore" } +gix-utils = { version = "^0.1.14", path = "../gix-utils", features = ["bstr"] } bstr = { version = "1.5.0", default-features = false } thiserror = "2.0.0" diff --git a/gix-discover/CHANGELOG.md b/gix-discover/CHANGELOG.md index 7d474a859c5..e0da98aad3e 100644 --- a/gix-discover/CHANGELOG.md +++ b/gix-discover/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 (2025-01-18) + + ### Chore @@ -17,7 +19,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 55 calendar days. + - 4 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-discover/Cargo.toml b/gix-discover/Cargo.toml index 234965d154b..5385e67f291 100644 --- a/gix-discover/Cargo.toml +++ b/gix-discover/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-discover" -version = "0.37.0" +version = "0.38.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "Discover git repositories and check if a directory is a git repository" @@ -15,11 +15,11 @@ rust-version = "1.70" doctest = false [dependencies] -gix-sec = { version = "^0.10.10", path = "../gix-sec" } -gix-path = { version = "^0.10.13", path = "../gix-path" } -gix-ref = { version = "^0.49.0", path = "../gix-ref" } -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-fs = { version = "^0.12.0", path = "../gix-fs" } +gix-sec = { version = "^0.10.11", path = "../gix-sec" } +gix-path = { version = "^0.10.14", path = "../gix-path" } +gix-ref = { version = "^0.50.0", path = "../gix-ref" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-fs = { version = "^0.13.0", path = "../gix-fs" } bstr = { version = "1.3.0", default-features = false, features = ["std", "unicode"] } thiserror = "2.0.0" diff --git a/gix-features/CHANGELOG.md b/gix-features/CHANGELOG.md index 6b9d25390e2..7ef7538cad9 100644 --- a/gix-features/CHANGELOG.md +++ b/gix-features/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.40.0 (2025-01-18) + + ### Chore @@ -17,7 +19,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 55 calendar days. + - 4 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-features/Cargo.toml b/gix-features/Cargo.toml index 81e46fba987..bd9646a1e11 100644 --- a/gix-features/Cargo.toml +++ b/gix-features/Cargo.toml @@ -4,7 +4,7 @@ lints.workspace = true name = "gix-features" description = "A crate to integrate various capabilities using compile-time feature flags" repository = "https://github.com/GitoxideLabs/gitoxide" -version = "0.39.1" +version = "0.40.0" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" edition = "2021" @@ -119,11 +119,11 @@ path = "tests/pipe.rs" required-features = ["io-pipe"] [dependencies] -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-trace = { version = "^0.1.11", path = "../gix-trace" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-trace = { version = "^0.1.12", path = "../gix-trace" } # for walkdir -gix-utils = { version = "^0.1.13", path = "../gix-utils", optional = true } +gix-utils = { version = "^0.1.14", path = "../gix-utils", optional = true } # 'parallel' feature crossbeam-channel = { version = "0.5.0", optional = true } diff --git a/gix-filter/CHANGELOG.md b/gix-filter/CHANGELOG.md index a495e0a5994..01e77f9f360 100644 --- a/gix-filter/CHANGELOG.md +++ b/gix-filter/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.17.0 (2025-01-18) + + ### Chore @@ -23,8 +25,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 7 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 8 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -41,6 +43,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1752 from GitoxideLabs/git-shell ([`1ca480a`](https://github.com/GitoxideLabs/gitoxide/commit/1ca480aa4093328a7e047e770fdffdb8cc6d8e8d)) diff --git a/gix-filter/Cargo.toml b/gix-filter/Cargo.toml index 6aa879a496c..d3e40dba2f2 100644 --- a/gix-filter/Cargo.toml +++ b/gix-filter/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-filter" -version = "0.16.0" +version = "0.17.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project implementing git filters" @@ -15,15 +15,15 @@ include = ["src/**/*", "LICENSE-*"] doctest = false [dependencies] -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-trace = { version = "^0.1.11", path = "../gix-trace" } -gix-object = { version = "^0.46.1", path = "../gix-object" } -gix-command = { version = "^0.4.0", path = "../gix-command" } -gix-quote = { version = "^0.4.14", path = "../gix-quote" } -gix-utils = { version = "^0.1.13", path = "../gix-utils" } -gix-path = { version = "^0.10.13", path = "../gix-path" } -gix-packetline = { package = "gix-packetline-blocking", version = "^0.18.1", path = "../gix-packetline-blocking" } -gix-attributes = { version = "^0.23.1", path = "../gix-attributes" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-trace = { version = "^0.1.12", path = "../gix-trace" } +gix-object = { version = "^0.47.0", path = "../gix-object" } +gix-command = { version = "^0.4.1", path = "../gix-command" } +gix-quote = { version = "^0.4.15", path = "../gix-quote" } +gix-utils = { version = "^0.1.14", path = "../gix-utils" } +gix-path = { version = "^0.10.14", path = "../gix-path" } +gix-packetline = { package = "gix-packetline-blocking", version = "^0.18.2", path = "../gix-packetline-blocking" } +gix-attributes = { version = "^0.24.0", 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 8b33f092bce..0b4ec4efb46 100644 --- a/gix-fs/CHANGELOG.md +++ b/gix-fs/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.13.0 (2025-01-18) + + ### Chore @@ -17,8 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 3 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 4 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1739 from GitoxideLabs/new-release ([`d22937f`](https://github.com/GitoxideLabs/gitoxide/commit/d22937f91b8ecd0ece0930c4df9d580f3819b2fe)) diff --git a/gix-fs/Cargo.toml b/gix-fs/Cargo.toml index ae69db99e4d..ba396c5f25a 100644 --- a/gix-fs/Cargo.toml +++ b/gix-fs/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-fs" -version = "0.12.1" +version = "0.13.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate providing file system specific utilities to `gitoxide`" @@ -19,8 +19,8 @@ doctest = false serde = ["dep:serde"] [dependencies] -gix-features = { version = "^0.39.0", path = "../gix-features", features = ["fs-read-dir"] } -gix-utils = { version = "^0.1.13", path = "../gix-utils" } +gix-features = { version = "^0.40.0", path = "../gix-features", features = ["fs-read-dir"] } +gix-utils = { version = "^0.1.14", path = "../gix-utils" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] } # For `Capabilities` to assure parallel operation works. diff --git a/gix-fsck/CHANGELOG.md b/gix-fsck/CHANGELOG.md index 7dc722b635e..48a2ba64987 100644 --- a/gix-fsck/CHANGELOG.md +++ b/gix-fsck/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.9.0 (2025-01-18) + + ### Chore @@ -17,7 +19,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 55 calendar days. + - 4 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-fsck/Cargo.toml b/gix-fsck/Cargo.toml index 340e4aba36c..08960ea8984 100644 --- a/gix-fsck/Cargo.toml +++ b/gix-fsck/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-fsck" -version = "0.8.0" +version = "0.9.0" repository = "https://github.com/GitoxideLabs/gitoxide" authors = ["Cameron Esfahani ", "Sebastian Thiel "] license = "MIT OR Apache-2.0" @@ -15,9 +15,9 @@ rust-version = "1.70" doctest = false [dependencies] -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-hashtable = { version = "^0.6.0", path = "../gix-hashtable" } -gix-object = { version = "^0.46.0", path = "../gix-object" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-hashtable = { version = "^0.7.0", path = "../gix-hashtable" } +gix-object = { version = "^0.47.0", path = "../gix-object" } [dev-dependencies] gix-odb = { path = "../gix-odb" } diff --git a/gix-glob/CHANGELOG.md b/gix-glob/CHANGELOG.md index 1c6f8160b3b..9cf06a72d24 100644 --- a/gix-glob/CHANGELOG.md +++ b/gix-glob/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.18.0 (2025-01-18) + + ### Chore @@ -17,7 +19,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 55 calendar days. + - 4 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-glob/Cargo.toml b/gix-glob/Cargo.toml index 9b269a4a460..f13cdc2ca5a 100644 --- a/gix-glob/Cargo.toml +++ b/gix-glob/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-glob" -version = "0.17.1" +version = "0.18.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing with pattern matching" @@ -19,8 +19,8 @@ doctest = false serde = ["dep:serde", "bstr/serde", "bitflags/serde"] [dependencies] -gix-path = { version = "^0.10.13", path = "../gix-path" } -gix-features = { version = "^0.39.0", path = "../gix-features" } +gix-path = { version = "^0.10.14", path = "../gix-path" } +gix-features = { version = "^0.40.0", path = "../gix-features" } bstr = { version = "1.3.0", default-features = false, features = ["std"] } bitflags = "2" serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } diff --git a/gix-hash/CHANGELOG.md b/gix-hash/CHANGELOG.md index 884d730ee4f..7943a396b43 100644 --- a/gix-hash/CHANGELOG.md +++ b/gix-hash/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.16.0 (2025-01-18) + + ### Chore @@ -22,7 +24,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 5 commits contributed to the release over the course of 55 calendar days. + - 6 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -34,6 +36,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1410 from GitoxideLabs/status ([`0ab4f64`](https://github.com/GitoxideLabs/gitoxide/commit/0ab4f64407b7fa0924830f7b7bd2f5b0ba1cc16e)) diff --git a/gix-hash/Cargo.toml b/gix-hash/Cargo.toml index 7594c7698e5..b037e9fa7c9 100644 --- a/gix-hash/Cargo.toml +++ b/gix-hash/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-hash" -version = "0.15.1" +version = "0.16.0" description = "Borrowed and owned git hash digests used to identify git objects" authors = ["Sebastian Thiel "] repository = "https://github.com/GitoxideLabs/gitoxide" diff --git a/gix-hashtable/CHANGELOG.md b/gix-hashtable/CHANGELOG.md index 810d1c6d128..6ad4a91f93c 100644 --- a/gix-hashtable/CHANGELOG.md +++ b/gix-hashtable/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.7.0 (2025-01-18) + + ### Chore @@ -17,7 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 3 commits contributed to the release. + - 4 commits contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -28,6 +30,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1642 from GitoxideLabs/new-release ([`db5c9cf`](https://github.com/GitoxideLabs/gitoxide/commit/db5c9cfce93713b4b3e249cff1f8cc1ef146f470)) diff --git a/gix-hashtable/Cargo.toml b/gix-hashtable/Cargo.toml index dd459a7cd78..56dd7868913 100644 --- a/gix-hashtable/Cargo.toml +++ b/gix-hashtable/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-hashtable" -version = "0.6.0" +version = "0.7.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate that provides hashtable based data structures optimized to utilize ObjectId keys" @@ -20,4 +20,4 @@ hashbrown = { version = "0.14.0", default-features = false, features = [ "inline-more", "raw" ] } -gix-hash = { version = "^0.15.0", path = "../gix-hash" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } diff --git a/gix-ignore/CHANGELOG.md b/gix-ignore/CHANGELOG.md index 982f82bb5e6..c9690d75695 100644 --- a/gix-ignore/CHANGELOG.md +++ b/gix-ignore/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.13.0 (2025-01-18) + + ### Chore @@ -17,7 +19,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 55 calendar days. + - 4 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-ignore/Cargo.toml b/gix-ignore/Cargo.toml index b7094cb03da..f7321df4323 100644 --- a/gix-ignore/Cargo.toml +++ b/gix-ignore/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-ignore" -version = "0.12.1" +version = "0.13.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing .gitignore files" @@ -19,9 +19,9 @@ doctest = false serde = ["dep:serde", "bstr/serde", "gix-glob/serde"] [dependencies] -gix-glob = { version = "^0.17.1", path = "../gix-glob" } -gix-path = { version = "^0.10.13", path = "../gix-path" } -gix-trace = { version = "^0.1.11", path = "../gix-trace" } +gix-glob = { version = "^0.18.0", path = "../gix-glob" } +gix-path = { version = "^0.10.14", path = "../gix-path" } +gix-trace = { version = "^0.1.12", path = "../gix-trace" } bstr = { version = "1.3.0", default-features = false, features = ["std", "unicode"] } unicode-bom = { version = "2.0.3" } diff --git a/gix-index/CHANGELOG.md b/gix-index/CHANGELOG.md index 1ea2b4ec1f5..85698656fb9 100644 --- a/gix-index/CHANGELOG.md +++ b/gix-index/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 (2025-01-18) + + ### Chore @@ -23,7 +25,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 55 calendar days. + - 11 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -35,6 +37,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1773 from GitoxideLabs/improvements ([`c2d1a5d`](https://github.com/GitoxideLabs/gitoxide/commit/c2d1a5d1050212ffae8072314f90613c10200b31)) - Assure that the recently added `worktree_mode` actually represents it. ([`fc2021f`](https://github.com/GitoxideLabs/gitoxide/commit/fc2021fbfc1051b666ea9a2add6225dd9843e772)) - Merge pull request #1768 from GitoxideLabs/improvements ([`34fa6bb`](https://github.com/GitoxideLabs/gitoxide/commit/34fa6bbcdaafa9a690dd7504c42d286e4dce0fd1)) diff --git a/gix-index/Cargo.toml b/gix-index/Cargo.toml index 74e62ed1b49..060e86de52b 100644 --- a/gix-index/Cargo.toml +++ b/gix-index/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-index" -version = "0.37.0" +version = "0.38.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A work-in-progress crate of the gitoxide project dedicated implementing the git index file" @@ -22,18 +22,18 @@ test = true serde = ["dep:serde", "smallvec/serde", "gix-hash/serde"] [dependencies] -gix-features = { version = "^0.39.1", path = "../gix-features", features = [ +gix-features = { version = "^0.40.0", path = "../gix-features", features = [ "rustsha1", "progress", ] } -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-bitmap = { version = "^0.2.13", path = "../gix-bitmap" } -gix-object = { version = "^0.46.0", path = "../gix-object" } -gix-validate = { version = "^0.9.2", path = "../gix-validate" } -gix-traverse = { version = "^0.43.0", path = "../gix-traverse" } -gix-lock = { version = "^15.0.0", path = "../gix-lock" } -gix-fs = { version = "^0.12.0", path = "../gix-fs" } -gix-utils = { version = "^0.1.13", path = "../gix-utils" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-bitmap = { version = "^0.2.14", path = "../gix-bitmap" } +gix-object = { version = "^0.47.0", path = "../gix-object" } +gix-validate = { version = "^0.9.3", path = "../gix-validate" } +gix-traverse = { version = "^0.44.0", path = "../gix-traverse" } +gix-lock = { version = "^16.0.0", path = "../gix-lock" } +gix-fs = { version = "^0.13.0", path = "../gix-fs" } +gix-utils = { version = "^0.1.14", path = "../gix-utils" } hashbrown = "0.14.3" fnv = "1.0.7" diff --git a/gix-lock/CHANGELOG.md b/gix-lock/CHANGELOG.md index 4c24178b428..3bab6db0727 100644 --- a/gix-lock/CHANGELOG.md +++ b/gix-lock/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 +## 16.0.0 (2025-01-18) + + ### Chore @@ -17,7 +19,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 55 calendar days. + - 4 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-lock/Cargo.toml b/gix-lock/Cargo.toml index fd4f2bc41ec..6c4ada20e0f 100644 --- a/gix-lock/Cargo.toml +++ b/gix-lock/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-lock" -version = "15.0.1" +version = "16.0.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A git-style lock-file implementation" @@ -16,8 +16,8 @@ doctest = false test = true [dependencies] -gix-utils = { version = "^0.1.13", default-features = false, path = "../gix-utils" } -gix-tempfile = { version = "^15.0.0", default-features = false, path = "../gix-tempfile" } +gix-utils = { version = "^0.1.14", default-features = false, path = "../gix-utils" } +gix-tempfile = { version = "^16.0.0", default-features = false, path = "../gix-tempfile" } thiserror = "2.0.0" [dev-dependencies] diff --git a/gix-mailmap/CHANGELOG.md b/gix-mailmap/CHANGELOG.md index c0895795220..fb08923bae3 100644 --- a/gix-mailmap/CHANGELOG.md +++ b/gix-mailmap/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.25.2 (2025-01-18) + + ### Chore @@ -17,7 +19,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 55 calendar days. + - 4 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-mailmap/Cargo.toml b/gix-mailmap/Cargo.toml index d06a00ff31d..4fa8f44f844 100644 --- a/gix-mailmap/Cargo.toml +++ b/gix-mailmap/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-mailmap" -version = "0.25.1" +version = "0.25.2" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project for parsing mailmap files" @@ -19,7 +19,7 @@ doctest = false serde = ["dep:serde", "bstr/serde", "gix-actor/serde"] [dependencies] -gix-actor = { version = "^0.33.1", path = "../gix-actor" } +gix-actor = { version = "^0.33.2", path = "../gix-actor" } gix-date = { version = "^0.9.2", path = "../gix-date" } bstr = { version = "1.3.0", default-features = false, features = ["std", "unicode"] } thiserror = "2.0.0" diff --git a/gix-merge/CHANGELOG.md b/gix-merge/CHANGELOG.md index 492440f55dd..3ff93023342 100644 --- a/gix-merge/CHANGELOG.md +++ b/gix-merge/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.3.0 (2025-01-18) + + ### Chore @@ -17,8 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 3 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 5 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Don't specify version numbers in dev-dependencies ([`7570daa`](https://github.com/GitoxideLabs/gitoxide/commit/7570daa50a93a2b99e9cd5228cb274f20839865f)) + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1739 from GitoxideLabs/new-release ([`d22937f`](https://github.com/GitoxideLabs/gitoxide/commit/d22937f91b8ecd0ece0930c4df9d580f3819b2fe)) diff --git a/gix-merge/Cargo.toml b/gix-merge/Cargo.toml index 8b9989c949d..5233546c7da 100644 --- a/gix-merge/Cargo.toml +++ b/gix-merge/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-merge" -version = "0.2.0" +version = "0.3.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project implementing merge algorithms" @@ -19,20 +19,20 @@ doctest = false serde = ["dep:serde", "gix-hash/serde", "gix-object/serde"] [dependencies] -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-object = { version = "^0.46.1", path = "../gix-object" } -gix-filter = { version = "^0.16.0", path = "../gix-filter" } -gix-worktree = { version = "^0.38.0", path = "../gix-worktree", default-features = false, features = ["attributes"] } -gix-command = { version = "^0.4.0", path = "../gix-command" } -gix-path = { version = "^0.10.13", path = "../gix-path" } -gix-fs = { version = "^0.12.1", path = "../gix-fs" } -gix-tempfile = { version = "^15.0.0", path = "../gix-tempfile" } -gix-trace = { version = "^0.1.11", path = "../gix-trace" } -gix-quote = { version = "^0.4.14", path = "../gix-quote" } -gix-revision = { version = "^0.31.1", path = "../gix-revision", default-features = false, features = ["merge_base"] } -gix-revwalk = { version = "^0.17.0", path = "../gix-revwalk" } -gix-diff = { version = "^0.49.0", path = "../gix-diff", default-features = false, features = ["blob"] } -gix-index = { version = "^0.37.0", path = "../gix-index" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-object = { version = "^0.47.0", path = "../gix-object" } +gix-filter = { version = "^0.17.0", path = "../gix-filter" } +gix-worktree = { version = "^0.39.0", path = "../gix-worktree", default-features = false, features = ["attributes"] } +gix-command = { version = "^0.4.1", path = "../gix-command" } +gix-path = { version = "^0.10.14", path = "../gix-path" } +gix-fs = { version = "^0.13.0", path = "../gix-fs" } +gix-tempfile = { version = "^16.0.0", path = "../gix-tempfile" } +gix-trace = { version = "^0.1.12", path = "../gix-trace" } +gix-quote = { version = "^0.4.15", path = "../gix-quote" } +gix-revision = { version = "^0.32.0", path = "../gix-revision", default-features = false, features = ["merge_base"] } +gix-revwalk = { version = "^0.18.0", path = "../gix-revwalk" } +gix-diff = { version = "^0.50.0", path = "../gix-diff", default-features = false, features = ["blob"] } +gix-index = { version = "^0.38.0", path = "../gix-index" } thiserror = "2.0.0" imara-diff = { version = "0.1.7" } diff --git a/gix-negotiate/CHANGELOG.md b/gix-negotiate/CHANGELOG.md index 0307eab6802..099f5130d00 100644 --- a/gix-negotiate/CHANGELOG.md +++ b/gix-negotiate/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.18.0 (2025-01-18) + + ### Chore @@ -17,7 +19,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 55 calendar days. + - 4 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-negotiate/Cargo.toml b/gix-negotiate/Cargo.toml index 01fba253db0..ab104f884bf 100644 --- a/gix-negotiate/Cargo.toml +++ b/gix-negotiate/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-negotiate" -version = "0.17.0" +version = "0.18.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project implementing negotiation algorithms" @@ -16,11 +16,11 @@ doctest = false test = false [dependencies] -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-object = { version = "^0.46.0", path = "../gix-object" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-object = { version = "^0.47.0", path = "../gix-object" } gix-date = { version = "^0.9.2", path = "../gix-date" } -gix-commitgraph = { version = "^0.25.1", path = "../gix-commitgraph" } -gix-revwalk = { version = "^0.17.0", path = "../gix-revwalk" } +gix-commitgraph = { version = "^0.26.0", path = "../gix-commitgraph" } +gix-revwalk = { version = "^0.18.0", path = "../gix-revwalk" } thiserror = "2.0.0" smallvec = "1.10.0" bitflags = "2" diff --git a/gix-object/CHANGELOG.md b/gix-object/CHANGELOG.md index bcd2c792979..3792ee2537d 100644 --- a/gix-object/CHANGELOG.md +++ b/gix-object/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.47.0 (2025-01-18) + + ### Chore @@ -23,8 +25,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 7 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 8 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 3 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -35,6 +37,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1746 from GitoxideLabs/status ([`af704f5`](https://github.com/GitoxideLabs/gitoxide/commit/af704f57bb9480c47cdd393465264d586f1d4562)) diff --git a/gix-object/Cargo.toml b/gix-object/Cargo.toml index 342c3e0e7a5..1a3da8a2a04 100644 --- a/gix-object/Cargo.toml +++ b/gix-object/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-object" -version = "0.46.1" +version = "0.47.0" description = "Immutable and mutable git objects with decoding and encoding support" authors = ["Sebastian Thiel "] repository = "https://github.com/GitoxideLabs/gitoxide" @@ -41,17 +41,17 @@ serde = [ verbose-object-parsing-errors = ["winnow/std"] [dependencies] -gix-features = { version = "^0.39.1", path = "../gix-features", features = [ +gix-features = { version = "^0.40.0", path = "../gix-features", features = [ "rustsha1", "progress", ] } -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-hashtable = { version = "^0.6.0", path = "../gix-hashtable" } -gix-validate = { version = "^0.9.2", path = "../gix-validate" } -gix-actor = { version = "^0.33.1", path = "../gix-actor" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-hashtable = { version = "^0.7.0", path = "../gix-hashtable" } +gix-validate = { version = "^0.9.3", path = "../gix-validate" } +gix-actor = { version = "^0.33.2", path = "../gix-actor" } gix-date = { version = "^0.9.3", path = "../gix-date" } -gix-path = { version = "^0.10.12", path = "../gix-path" } -gix-utils = { version = "^0.1.13", path = "../gix-utils" } +gix-path = { version = "^0.10.14", path = "../gix-path" } +gix-utils = { version = "^0.1.14", path = "../gix-utils" } itoa = "1.0.1" thiserror = "2.0.0" diff --git a/gix-odb/CHANGELOG.md b/gix-odb/CHANGELOG.md index 2b8f654b315..733e34a19e6 100644 --- a/gix-odb/CHANGELOG.md +++ b/gix-odb/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.67.0 (2025-01-18) + + ### Chore @@ -30,8 +32,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 7 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 8 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -42,6 +44,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1750 from GitoxideLabs/odb-issue ([`e4fb21e`](https://github.com/GitoxideLabs/gitoxide/commit/e4fb21eb73e7cdb43e30df49eb72512e2836dad1)) - Improve handling of overflows when there are more pack than we can hold. ([`724601d`](https://github.com/GitoxideLabs/gitoxide/commit/724601d474ce4acd30ee482e77fd96be2fe3425b)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) diff --git a/gix-odb/Cargo.toml b/gix-odb/Cargo.toml index 389858205cd..6215d48ed8c 100644 --- a/gix-odb/Cargo.toml +++ b/gix-odb/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-odb" -version = "0.66.0" +version = "0.67.0" repository = "https://github.com/GitoxideLabs/gitoxide" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" @@ -20,15 +20,15 @@ doctest = false serde = ["dep:serde", "gix-hash/serde", "gix-object/serde", "gix-pack/serde"] [dependencies] -gix-features = { version = "^0.39.1", path = "../gix-features", features = ["rustsha1", "walkdir", "zlib", "crc32"] } -gix-hashtable = { version = "^0.6.0", path = "../gix-hashtable" } -gix-hash = { version = "^0.15.1", path = "../gix-hash" } +gix-features = { version = "^0.40.0", path = "../gix-features", features = ["rustsha1", "walkdir", "zlib", "crc32"] } +gix-hashtable = { version = "^0.7.0", path = "../gix-hashtable" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } gix-date = { version = "^0.9.3", path = "../gix-date" } -gix-path = { version = "^0.10.13", path = "../gix-path" } -gix-quote = { version = "^0.4.14", path = "../gix-quote" } -gix-object = { version = "^0.46.1", path = "../gix-object" } -gix-pack = { version = "^0.56.0", path = "../gix-pack", default-features = false } -gix-fs = { version = "^0.12.1", path = "../gix-fs" } +gix-path = { version = "^0.10.14", path = "../gix-path" } +gix-quote = { version = "^0.4.15", path = "../gix-quote" } +gix-object = { version = "^0.47.0", path = "../gix-object" } +gix-pack = { version = "^0.57.0", path = "../gix-pack", default-features = false } +gix-fs = { version = "^0.13.0", 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 13043f5f5ad..7526e1d32c6 100644 --- a/gix-pack/CHANGELOG.md +++ b/gix-pack/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.57.0 (2025-01-18) + + ### Chore @@ -17,8 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 7 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 8 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -35,6 +37,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1752 from GitoxideLabs/git-shell ([`1ca480a`](https://github.com/GitoxideLabs/gitoxide/commit/1ca480aa4093328a7e047e770fdffdb8cc6d8e8d)) diff --git a/gix-pack/Cargo.toml b/gix-pack/Cargo.toml index ae102ba6680..2552f95f742 100644 --- a/gix-pack/Cargo.toml +++ b/gix-pack/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-pack" -version = "0.56.0" +version = "0.57.0" repository = "https://github.com/GitoxideLabs/gitoxide" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" @@ -34,16 +34,16 @@ serde = ["dep:serde", "gix-object/serde"] wasm = ["gix-diff?/wasm"] [dependencies] -gix-features = { version = "^0.39.1", path = "../gix-features", features = ["crc32", "rustsha1", "progress", "zlib"] } -gix-path = { version = "^0.10.13", path = "../gix-path" } -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-chunk = { version = "^0.4.10", path = "../gix-chunk" } -gix-object = { version = "^0.46.1", path = "../gix-object" } -gix-hashtable = { version = "^0.6.0", path = "../gix-hashtable", optional = true } +gix-features = { version = "^0.40.0", path = "../gix-features", features = ["crc32", "rustsha1", "progress", "zlib"] } +gix-path = { version = "^0.10.14", path = "../gix-path" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-chunk = { version = "^0.4.11", path = "../gix-chunk" } +gix-object = { version = "^0.47.0", path = "../gix-object" } +gix-hashtable = { version = "^0.7.0", path = "../gix-hashtable", optional = true } # for streaming of packs (input, output) -gix-traverse = { version = "^0.43.1", path = "../gix-traverse", optional = true } -gix-diff = { version = "^0.49.0", path = "../gix-diff", default-features = false, optional = true } +gix-traverse = { version = "^0.44.0", path = "../gix-traverse", optional = true } +gix-diff = { version = "^0.50.0", path = "../gix-diff", default-features = false, optional = true } memmap2 = "0.9.0" smallvec = "1.3.0" @@ -60,7 +60,7 @@ document-features = { version = "0.2.0", optional = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -gix-tempfile = { version = "^15.0.0", default-features = false, path = "../gix-tempfile", optional = true } +gix-tempfile = { version = "^16.0.0", default-features = false, path = "../gix-tempfile", optional = true } [dev-dependencies] gix-testtools = { path = "../tests/tools" } diff --git a/gix-packetline-blocking/CHANGELOG.md b/gix-packetline-blocking/CHANGELOG.md index 351de916667..ddfa4b071cf 100644 --- a/gix-packetline-blocking/CHANGELOG.md +++ b/gix-packetline-blocking/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.18.2 (2025-01-18) + + ### Chore @@ -17,7 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 5 commits contributed to the release over the course of 55 calendar days. + - 6 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -35,6 +37,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1752 from GitoxideLabs/git-shell ([`1ca480a`](https://github.com/GitoxideLabs/gitoxide/commit/1ca480aa4093328a7e047e770fdffdb8cc6d8e8d)) diff --git a/gix-packetline-blocking/Cargo.toml b/gix-packetline-blocking/Cargo.toml index 61e6cd23dd6..8de7994f0b7 100644 --- a/gix-packetline-blocking/Cargo.toml +++ b/gix-packetline-blocking/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-packetline-blocking" -version = "0.18.1" +version = "0.18.2" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A duplicate of `gix-packetline` with the `blocking-io` feature pre-selected" @@ -29,7 +29,7 @@ async-io = [] serde = ["dep:serde", "bstr/serde"] [dependencies] -gix-trace = { version = "^0.1.11", path = "../gix-trace" } +gix-trace = { version = "^0.1.12", path = "../gix-trace" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] } thiserror = "2.0.0" diff --git a/gix-packetline/CHANGELOG.md b/gix-packetline/CHANGELOG.md index c326eafe37c..9bfa06ded4c 100644 --- a/gix-packetline/CHANGELOG.md +++ b/gix-packetline/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.18.3 (2025-01-18) + + ### Chore @@ -17,8 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 5 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 6 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -35,6 +37,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1752 from GitoxideLabs/git-shell ([`1ca480a`](https://github.com/GitoxideLabs/gitoxide/commit/1ca480aa4093328a7e047e770fdffdb8cc6d8e8d)) diff --git a/gix-packetline/Cargo.toml b/gix-packetline/Cargo.toml index db899221839..d8f21b949cd 100644 --- a/gix-packetline/Cargo.toml +++ b/gix-packetline/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-packetline" -version = "0.18.2" +version = "0.18.3" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project implementing the pkt-line serialization format" @@ -41,7 +41,7 @@ path = "tests/blocking-packetline.rs" required-features = ["blocking-io", "maybe-async/is_sync"] [dependencies] -gix-trace = { version = "^0.1.11", path = "../gix-trace" } +gix-trace = { version = "^0.1.12", path = "../gix-trace" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] } thiserror = "2.0.0" diff --git a/gix-path/CHANGELOG.md b/gix-path/CHANGELOG.md index 17591aa39ab..3f7889f8cc5 100644 --- a/gix-path/CHANGELOG.md +++ b/gix-path/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.10.14 (2025-01-18) + + ### Chore @@ -32,7 +34,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 55 calendar days. + - 12 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 4 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -44,6 +46,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1758 from GitoxideLabs/git-shell ([`851a7c4`](https://github.com/GitoxideLabs/gitoxide/commit/851a7c4d0677b15e2158dbddcdd01d1b99711ea4)) diff --git a/gix-path/Cargo.toml b/gix-path/Cargo.toml index 04b87ae6c0d..7254c13fab9 100644 --- a/gix-path/Cargo.toml +++ b/gix-path/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-path" -version = "0.10.13" +version = "0.10.14" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing paths and their conversions" @@ -15,7 +15,7 @@ rust-version = "1.70" doctest = false [dependencies] -gix-trace = { version = "^0.1.11", path = "../gix-trace" } +gix-trace = { version = "^0.1.12", path = "../gix-trace" } bstr = { version = "1.3.0", default-features = false, features = ["std"] } thiserror = "2.0.0" once_cell = "1.17.1" diff --git a/gix-pathspec/CHANGELOG.md b/gix-pathspec/CHANGELOG.md index 282ca132a23..5a63fdb8ddc 100644 --- a/gix-pathspec/CHANGELOG.md +++ b/gix-pathspec/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.9.0 (2025-01-18) + + ### Chore @@ -17,7 +19,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 55 calendar days. + - 4 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-pathspec/Cargo.toml b/gix-pathspec/Cargo.toml index 6e61f172561..512cda9160e 100644 --- a/gix-pathspec/Cargo.toml +++ b/gix-pathspec/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-pathspec" -version = "0.8.1" +version = "0.9.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing magical pathspecs" @@ -15,10 +15,10 @@ include = ["src/**/*", "LICENSE-*", "README.md"] doctest = false [dependencies] -gix-glob = { version = "^0.17.1", path = "../gix-glob" } -gix-path = { version = "^0.10.13", path = "../gix-path" } -gix-attributes = { version = "^0.23.1", path = "../gix-attributes" } -gix-config-value = { version = "^0.14.10", path = "../gix-config-value" } +gix-glob = { version = "^0.18.0", path = "../gix-glob" } +gix-path = { version = "^0.10.14", path = "../gix-path" } +gix-attributes = { version = "^0.24.0", path = "../gix-attributes" } +gix-config-value = { version = "^0.14.11", path = "../gix-config-value" } bstr = { version = "1.3.0", default-features = false, features = ["std"] } bitflags = "2" diff --git a/gix-prompt/CHANGELOG.md b/gix-prompt/CHANGELOG.md index 7be6f9041b0..aa1669c29db 100644 --- a/gix-prompt/CHANGELOG.md +++ b/gix-prompt/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.9.1 (2025-01-18) + + ### Chore @@ -17,8 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 3 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 4 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1739 from GitoxideLabs/new-release ([`d22937f`](https://github.com/GitoxideLabs/gitoxide/commit/d22937f91b8ecd0ece0930c4df9d580f3819b2fe)) diff --git a/gix-prompt/Cargo.toml b/gix-prompt/Cargo.toml index 1edff0cf275..bc99fc8e761 100644 --- a/gix-prompt/Cargo.toml +++ b/gix-prompt/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-prompt" -version = "0.9.0" +version = "0.9.1" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project for handling prompts in the terminal" @@ -15,8 +15,8 @@ rust-version = "1.70" doctest = false [dependencies] -gix-command = { version = "^0.4.0", path = "../gix-command" } -gix-config-value = { version = "^0.14.10", path = "../gix-config-value" } +gix-command = { version = "^0.4.1", path = "../gix-command" } +gix-config-value = { version = "^0.14.11", path = "../gix-config-value" } thiserror = "2.0.0" diff --git a/gix-protocol/CHANGELOG.md b/gix-protocol/CHANGELOG.md index 76ca09811c8..56dd56d3ee4 100644 --- a/gix-protocol/CHANGELOG.md +++ b/gix-protocol/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.48.0 (2025-01-18) + + ### Chore @@ -17,8 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 5 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 6 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1763 from GitoxideLabs/better-refspec-primitives ([`af8f201`](https://github.com/GitoxideLabs/gitoxide/commit/af8f2019723dd9ee3ac46a935910946fcc15e8bb)) - Adapt to changes in `gix-refspec` ([`6d7dd9b`](https://github.com/GitoxideLabs/gitoxide/commit/6d7dd9bced4a1a0e8175e047be838746a95aa596)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) diff --git a/gix-protocol/Cargo.toml b/gix-protocol/Cargo.toml index e55a168313f..7a18fb8ef3a 100644 --- a/gix-protocol/Cargo.toml +++ b/gix-protocol/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-protocol" -version = "0.47.0" +version = "0.48.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project for implementing git protocols" @@ -67,23 +67,23 @@ path = "tests/async-protocol.rs" required-features = ["async-client"] [dependencies] -gix-features = { version = "^0.39.1", path = "../gix-features", features = [ +gix-features = { version = "^0.40.0", path = "../gix-features", features = [ "progress", ] } -gix-transport = { version = "^0.44.0", path = "../gix-transport" } -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-shallow = { version = "^0.1.0", path = "../gix-shallow" } +gix-transport = { version = "^0.45.0", path = "../gix-transport" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-shallow = { version = "^0.2.0", path = "../gix-shallow" } gix-date = { version = "^0.9.3", path = "../gix-date" } -gix-utils = { version = "^0.1.13", path = "../gix-utils" } -gix-ref = { version = "^0.49.1", path = "../gix-ref" } +gix-utils = { version = "^0.1.14", path = "../gix-utils" } +gix-ref = { version = "^0.50.0", path = "../gix-ref" } -gix-trace = { version = "^0.1.11", path = "../gix-trace", optional = true } -gix-negotiate = { version = "^0.17.0", path = "../gix-negotiate", optional = true } -gix-object = { version = "^0.46.1", path = "../gix-object", optional = true } -gix-revwalk = { version = "^0.17.0", path = "../gix-revwalk", optional = true } -gix-credentials = { version = "^0.26.0", path = "../gix-credentials", optional = true } -gix-refspec = { version = "^0.27.0", path = "../gix-refspec", optional = true } -gix-lock = { version = "^15.0.0", path = "../gix-lock", optional = true } +gix-trace = { version = "^0.1.12", path = "../gix-trace", optional = true } +gix-negotiate = { version = "^0.18.0", path = "../gix-negotiate", optional = true } +gix-object = { version = "^0.47.0", path = "../gix-object", optional = true } +gix-revwalk = { version = "^0.18.0", path = "../gix-revwalk", optional = true } +gix-credentials = { version = "^0.27.0", path = "../gix-credentials", optional = true } +gix-refspec = { version = "^0.28.0", path = "../gix-refspec", optional = true } +gix-lock = { version = "^16.0.0", path = "../gix-lock", optional = true } thiserror = "2.0.0" serde = { version = "1.0.114", optional = true, default-features = false, features = [ @@ -105,7 +105,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.18.2" } +gix-packetline = { path = "../gix-packetline", version = "^0.18.3" } [package.metadata.docs.rs] features = ["blocking-client", "document-features", "serde"] diff --git a/gix-quote/CHANGELOG.md b/gix-quote/CHANGELOG.md index d0b4ad0bb4e..978aef112fe 100644 --- a/gix-quote/CHANGELOG.md +++ b/gix-quote/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.4.15 (2025-01-18) + + ### Chore @@ -17,7 +19,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 55 calendar days. + - 4 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-quote/Cargo.toml b/gix-quote/Cargo.toml index 486f21d3936..d736612bc81 100644 --- a/gix-quote/Cargo.toml +++ b/gix-quote/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-quote" -version = "0.4.14" +version = "0.4.15" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing with various quotations used by git" @@ -15,7 +15,7 @@ include = ["src/**/*", "LICENSE-*"] doctest = false [dependencies] -gix-utils = { version = "^0.1.13", path = "../gix-utils" } +gix-utils = { version = "^0.1.14", path = "../gix-utils" } bstr = { version = "1.3.0", default-features = false, features = ["std"] } thiserror = "2.0.0" diff --git a/gix-ref/CHANGELOG.md b/gix-ref/CHANGELOG.md index c6b724ed0de..dbe92cd09ae 100644 --- a/gix-ref/CHANGELOG.md +++ b/gix-ref/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.50.0 (2025-01-18) + + ### Chore @@ -17,8 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 5 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 7 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -35,6 +37,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Don't specify version numbers in dev-dependencies ([`7570daa`](https://github.com/GitoxideLabs/gitoxide/commit/7570daa50a93a2b99e9cd5228cb274f20839865f)) + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1752 from GitoxideLabs/git-shell ([`1ca480a`](https://github.com/GitoxideLabs/gitoxide/commit/1ca480aa4093328a7e047e770fdffdb8cc6d8e8d)) diff --git a/gix-ref/Cargo.toml b/gix-ref/Cargo.toml index b70eb42ccb8..6ac23096aac 100644 --- a/gix-ref/Cargo.toml +++ b/gix-ref/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-ref" -version = "0.49.1" +version = "0.50.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate to handle git references" @@ -21,16 +21,16 @@ test = true serde = ["dep:serde", "gix-hash/serde", "gix-actor/serde", "gix-object/serde"] [dependencies] -gix-features = { version = "^0.39.1", path = "../gix-features", features = ["walkdir"] } -gix-fs = { version = "^0.12.1", path = "../gix-fs" } -gix-path = { version = "^0.10.13", path = "../gix-path" } -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-object = { version = "^0.46.1", path = "../gix-object" } -gix-utils = { version = "^0.1.13", path = "../gix-utils" } -gix-validate = { version = "^0.9.2", path = "../gix-validate" } -gix-actor = { version = "^0.33.1", path = "../gix-actor" } -gix-lock = { version = "^15.0.0", path = "../gix-lock" } -gix-tempfile = { version = "^15.0.0", default-features = false, path = "../gix-tempfile" } +gix-features = { version = "^0.40.0", path = "../gix-features", features = ["walkdir"] } +gix-fs = { version = "^0.13.0", path = "../gix-fs" } +gix-path = { version = "^0.10.14", path = "../gix-path" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-object = { version = "^0.47.0", path = "../gix-object" } +gix-utils = { version = "^0.1.14", path = "../gix-utils" } +gix-validate = { version = "^0.9.3", path = "../gix-validate" } +gix-actor = { version = "^0.33.2", path = "../gix-actor" } +gix-lock = { version = "^16.0.0", path = "../gix-lock" } +gix-tempfile = { version = "^16.0.0", default-features = false, path = "../gix-tempfile" } thiserror = "2.0.0" winnow = { version = "0.6", features = ["simd"] } diff --git a/gix-refspec/CHANGELOG.md b/gix-refspec/CHANGELOG.md index 8007afd8f1c..08cae06cfcd 100644 --- a/gix-refspec/CHANGELOG.md +++ b/gix-refspec/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.28.0 (2025-01-18) + + ### Chore @@ -24,7 +26,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 55 calendar days. + - 7 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -36,6 +38,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1763 from GitoxideLabs/better-refspec-primitives ([`af8f201`](https://github.com/GitoxideLabs/gitoxide/commit/af8f2019723dd9ee3ac46a935910946fcc15e8bb)) - Add reverse-mapping via `MatchGroup::match_rhs()`. ([`aa56128`](https://github.com/GitoxideLabs/gitoxide/commit/aa56128a79b43033b3a366e3783b2c11880e3384)) - Refactor refspec tests ([`2658464`](https://github.com/GitoxideLabs/gitoxide/commit/2658464b8d209fd3a0797958dce57440d98a5ea7)) diff --git a/gix-refspec/Cargo.toml b/gix-refspec/Cargo.toml index 834b00d14cb..6c6716828a0 100644 --- a/gix-refspec/Cargo.toml +++ b/gix-refspec/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-refspec" -version = "0.27.0" +version = "0.28.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project for parsing and representing refspecs" @@ -15,9 +15,9 @@ rust-version = "1.70" doctest = false [dependencies] -gix-revision = { version = "^0.31.0", path = "../gix-revision", default-features = false } -gix-validate = { version = "^0.9.2", path = "../gix-validate" } -gix-hash = { version = "^0.15.1", path = "../gix-hash" } +gix-revision = { version = "^0.32.0", path = "../gix-revision", default-features = false } +gix-validate = { version = "^0.9.3", path = "../gix-validate" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } bstr = { version = "1.3.0", default-features = false, features = ["std"] } thiserror = "2.0.0" diff --git a/gix-revision/CHANGELOG.md b/gix-revision/CHANGELOG.md index 4769a43828d..223fadb7b3f 100644 --- a/gix-revision/CHANGELOG.md +++ b/gix-revision/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.32.0 (2025-01-18) + + ### Chore @@ -17,8 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 3 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 4 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1739 from GitoxideLabs/new-release ([`d22937f`](https://github.com/GitoxideLabs/gitoxide/commit/d22937f91b8ecd0ece0930c4df9d580f3819b2fe)) diff --git a/gix-revision/Cargo.toml b/gix-revision/Cargo.toml index a867abd7aea..936b48577e3 100644 --- a/gix-revision/Cargo.toml +++ b/gix-revision/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-revision" -version = "0.31.1" +version = "0.32.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing with finding names for revisions and parsing specifications" @@ -27,13 +27,13 @@ merge_base = ["dep:gix-trace", "dep:bitflags"] serde = ["dep:serde", "gix-hash/serde", "gix-object/serde"] [dependencies] -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-object = { version = "^0.46.1", path = "../gix-object" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-object = { version = "^0.47.0", path = "../gix-object" } gix-date = { version = "^0.9.3", path = "../gix-date" } -gix-hashtable = { version = "^0.6.0", path = "../gix-hashtable", optional = true } -gix-revwalk = { version = "^0.17.0", path = "../gix-revwalk" } -gix-commitgraph = { version = "^0.25.1", path = "../gix-commitgraph" } -gix-trace = { version = "^0.1.11", path = "../gix-trace", optional = true } +gix-hashtable = { version = "^0.7.0", path = "../gix-hashtable", optional = true } +gix-revwalk = { version = "^0.18.0", path = "../gix-revwalk" } +gix-commitgraph = { version = "^0.26.0", path = "../gix-commitgraph" } +gix-trace = { version = "^0.1.12", path = "../gix-trace", optional = true } bstr = { version = "1.3.0", default-features = false, features = ["std"] } bitflags = { version = "2", optional = true } diff --git a/gix-revwalk/CHANGELOG.md b/gix-revwalk/CHANGELOG.md index 8ff6d90d978..bdda9e2081b 100644 --- a/gix-revwalk/CHANGELOG.md +++ b/gix-revwalk/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.18.0 (2025-01-18) + + ### Chore @@ -17,7 +19,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 55 calendar days. + - 4 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-revwalk/Cargo.toml b/gix-revwalk/Cargo.toml index 77fe8d64b7c..9c0d3c82ac4 100644 --- a/gix-revwalk/Cargo.toml +++ b/gix-revwalk/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-revwalk" -version = "0.17.0" +version = "0.18.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate providing utilities for walking the revision graph" @@ -15,11 +15,11 @@ rust-version = "1.70" doctest = false [dependencies] -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-object = { version = "^0.46.0", path = "../gix-object" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-object = { version = "^0.47.0", path = "../gix-object" } gix-date = { version = "^0.9.2", path = "../gix-date" } -gix-hashtable = { version = "^0.6.0", path = "../gix-hashtable" } -gix-commitgraph = { version = "^0.25.1", path = "../gix-commitgraph" } +gix-hashtable = { version = "^0.7.0", path = "../gix-hashtable" } +gix-commitgraph = { version = "^0.26.0", path = "../gix-commitgraph" } thiserror = "2.0.0" smallvec = "1.10.0" diff --git a/gix-sec/CHANGELOG.md b/gix-sec/CHANGELOG.md index 9f09f65a77e..b94a1e3bf99 100644 --- a/gix-sec/CHANGELOG.md +++ b/gix-sec/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.10.11 (2025-01-18) + + ### Chore @@ -17,7 +19,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 55 calendar days. + - 4 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-sec/Cargo.toml b/gix-sec/Cargo.toml index 269570d37e0..4ee0569226f 100644 --- a/gix-sec/Cargo.toml +++ b/gix-sec/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-sec" -version = "0.10.10" +version = "0.10.11" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project providing a shared trust model" @@ -31,7 +31,7 @@ document-features = { version = "0.2.1", optional = true } libc = "0.2.123" [target.'cfg(windows)'.dependencies] -gix-path = { version = "^0.10.13", path = "../gix-path" } +gix-path = { version = "^0.10.14", path = "../gix-path" } windows-sys = { version = "0.52.0", features = [ "Win32_Foundation", "Win32_Security_Authorization", diff --git a/gix-shallow/CHANGELOG.md b/gix-shallow/CHANGELOG.md index 572953d5d9e..f0d34c1eea7 100644 --- a/gix-shallow/CHANGELOG.md +++ b/gix-shallow/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.2.0 (2025-01-18) + + ### Chore @@ -17,8 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 3 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 4 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1739 from GitoxideLabs/new-release ([`d22937f`](https://github.com/GitoxideLabs/gitoxide/commit/d22937f91b8ecd0ece0930c4df9d580f3819b2fe)) diff --git a/gix-shallow/Cargo.toml b/gix-shallow/Cargo.toml index f1977d82f38..e17f7499148 100644 --- a/gix-shallow/Cargo.toml +++ b/gix-shallow/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-shallow" -version = "0.1.0" +version = "0.2.0" repository = "https://github.com/GitoxideLabs/gitoxide" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" @@ -20,8 +20,8 @@ test = false serde = ["dep:serde", "gix-hash/serde"] [dependencies] -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-lock = { version = "^15.0.0", path = "../gix-lock" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-lock = { version = "^16.0.0", path = "../gix-lock" } thiserror = "2.0.0" bstr = { version = "1.5.0", default-features = false } diff --git a/gix-status/CHANGELOG.md b/gix-status/CHANGELOG.md index 95ec03c5afb..1f102535502 100644 --- a/gix-status/CHANGELOG.md +++ b/gix-status/CHANGELOG.md @@ -5,7 +5,10 @@ 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.0 (2025-01-18) + + + ### Chore @@ -26,8 +29,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 11 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 12 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 3 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -38,6 +41,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1773 from GitoxideLabs/improvements ([`c2d1a5d`](https://github.com/GitoxideLabs/gitoxide/commit/c2d1a5d1050212ffae8072314f90613c10200b31)) - Assure that the recently added `worktree_mode` actually represents it. ([`fc2021f`](https://github.com/GitoxideLabs/gitoxide/commit/fc2021fbfc1051b666ea9a2add6225dd9843e772)) - Merge pull request #1768 from GitoxideLabs/improvements ([`34fa6bb`](https://github.com/GitoxideLabs/gitoxide/commit/34fa6bbcdaafa9a690dd7504c42d286e4dce0fd1)) diff --git a/gix-status/Cargo.toml b/gix-status/Cargo.toml index e6dc95c0d21..cd41782d5a3 100644 --- a/gix-status/Cargo.toml +++ b/gix-status/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-status" -version = "0.16.0" +version = "0.17.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing with 'git status'-like functionality" @@ -20,18 +20,18 @@ doctest = false worktree-rewrites = ["dep:gix-dir", "dep:gix-diff"] [dependencies] -gix-index = { version = "^0.37.0", path = "../gix-index" } -gix-fs = { version = "^0.12.1", path = "../gix-fs" } -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-object = { version = "^0.46.1", path = "../gix-object" } -gix-path = { version = "^0.10.13", path = "../gix-path" } -gix-features = { version = "^0.39.1", path = "../gix-features", features = ["progress"] } -gix-filter = { version = "^0.16.0", path = "../gix-filter" } -gix-worktree = { version = "^0.38.0", path = "../gix-worktree", default-features = false, features = ["attributes"] } -gix-pathspec = { version = "^0.8.1", path = "../gix-pathspec" } - -gix-dir = { version = "^0.11.0", path = "../gix-dir", optional = true } -gix-diff = { version = "^0.49.0", path = "../gix-diff", default-features = false, features = ["blob"], optional = true } +gix-index = { version = "^0.38.0", path = "../gix-index" } +gix-fs = { version = "^0.13.0", path = "../gix-fs" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-object = { version = "^0.47.0", path = "../gix-object" } +gix-path = { version = "^0.10.14", path = "../gix-path" } +gix-features = { version = "^0.40.0", path = "../gix-features", features = ["progress"] } +gix-filter = { version = "^0.17.0", path = "../gix-filter" } +gix-worktree = { version = "^0.39.0", path = "../gix-worktree", default-features = false, features = ["attributes"] } +gix-pathspec = { version = "^0.9.0", path = "../gix-pathspec" } + +gix-dir = { version = "^0.12.0", path = "../gix-dir", optional = true } +gix-diff = { version = "^0.50.0", path = "../gix-diff", default-features = false, features = ["blob"], optional = true } thiserror = "2.0.0" filetime = "0.2.15" diff --git a/gix-submodule/CHANGELOG.md b/gix-submodule/CHANGELOG.md index d048f963930..15575c85851 100644 --- a/gix-submodule/CHANGELOG.md +++ b/gix-submodule/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.17.0 (2025-01-18) + + ### Chore @@ -17,7 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 5 commits contributed to the release over the course of 55 calendar days. + - 6 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -35,6 +37,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1752 from GitoxideLabs/git-shell ([`1ca480a`](https://github.com/GitoxideLabs/gitoxide/commit/1ca480aa4093328a7e047e770fdffdb8cc6d8e8d)) diff --git a/gix-submodule/Cargo.toml b/gix-submodule/Cargo.toml index 7a774d7f74e..219b38f321e 100644 --- a/gix-submodule/Cargo.toml +++ b/gix-submodule/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-submodule" -version = "0.16.0" +version = "0.17.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing git submodules" @@ -15,11 +15,11 @@ include = ["src/**/*", "LICENSE-*"] doctest = false [dependencies] -gix-pathspec = { version = "^0.8.1", path = "../gix-pathspec" } -gix-refspec = { version = "^0.27.0", path = "../gix-refspec" } -gix-config = { version = "^0.42.0", path = "../gix-config" } -gix-path = { version = "^0.10.13", path = "../gix-path" } -gix-url = { version = "^0.28.1", path = "../gix-url" } +gix-pathspec = { version = "^0.9.0", path = "../gix-pathspec" } +gix-refspec = { version = "^0.28.0", path = "../gix-refspec" } +gix-config = { version = "^0.43.0", path = "../gix-config" } +gix-path = { version = "^0.10.14", path = "../gix-path" } +gix-url = { version = "^0.29.0", path = "../gix-url" } bstr = { version = "1.5.0", default-features = false } thiserror = "2.0.0" diff --git a/gix-tempfile/CHANGELOG.md b/gix-tempfile/CHANGELOG.md index 0183e6302f0..b17a2f425d8 100644 --- a/gix-tempfile/CHANGELOG.md +++ b/gix-tempfile/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 +## 16.0.0 (2025-01-18) + + ### Chore @@ -17,7 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 3 commits contributed to the release. + - 4 commits contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -28,6 +30,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1642 from GitoxideLabs/new-release ([`db5c9cf`](https://github.com/GitoxideLabs/gitoxide/commit/db5c9cfce93713b4b3e249cff1f8cc1ef146f470)) diff --git a/gix-tempfile/Cargo.toml b/gix-tempfile/Cargo.toml index 7a649c2287a..e74282fe732 100644 --- a/gix-tempfile/Cargo.toml +++ b/gix-tempfile/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-tempfile" -version = "15.0.0" +version = "16.0.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A tempfile implementation with a global registry to assure cleanup" @@ -31,7 +31,7 @@ doctest = false test = true [dependencies] -gix-fs = { version = "^0.12.0", path = "../gix-fs" } +gix-fs = { version = "^0.13.0", path = "../gix-fs" } parking_lot = "0.12.1" dashmap = { version = "6.0.1", optional = true } once_cell = { version = "1.8.0", default-features = false, features = ["race", "std"] } diff --git a/gix-trace/CHANGELOG.md b/gix-trace/CHANGELOG.md index 4b83c263a27..c5198d21303 100644 --- a/gix-trace/CHANGELOG.md +++ b/gix-trace/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.1.12 (2025-01-18) + + ### Chore @@ -17,7 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 3 commits contributed to the release. + - 4 commits contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -28,6 +30,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1642 from GitoxideLabs/new-release ([`db5c9cf`](https://github.com/GitoxideLabs/gitoxide/commit/db5c9cfce93713b4b3e249cff1f8cc1ef146f470)) diff --git a/gix-trace/Cargo.toml b/gix-trace/Cargo.toml index b579a284db8..0292fa4963e 100644 --- a/gix-trace/Cargo.toml +++ b/gix-trace/Cargo.toml @@ -4,7 +4,7 @@ lints.workspace = true name = "gix-trace" description = "A crate to provide minimal `tracing` support that can be turned off to zero cost" repository = "https://github.com/GitoxideLabs/gitoxide" -version = "0.1.11" +version = "0.1.12" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" edition = "2021" diff --git a/gix-transport/CHANGELOG.md b/gix-transport/CHANGELOG.md index 423bf91f0ff..a35e7af87bf 100644 --- a/gix-transport/CHANGELOG.md +++ b/gix-transport/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.45.0 (2025-01-18) + + ### Chore @@ -17,8 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 3 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 4 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1739 from GitoxideLabs/new-release ([`d22937f`](https://github.com/GitoxideLabs/gitoxide/commit/d22937f91b8ecd0ece0930c4df9d580f3819b2fe)) diff --git a/gix-transport/Cargo.toml b/gix-transport/Cargo.toml index 136a62ac3a4..04c08720b4a 100644 --- a/gix-transport/Cargo.toml +++ b/gix-transport/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-transport" -version = "0.44.0" +version = "0.45.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dedicated to implementing the git transport layer" @@ -79,13 +79,13 @@ path = "tests/async-transport.rs" required-features = ["async-client"] [dependencies] -gix-command = { version = "^0.4.0", path = "../gix-command" } -gix-features = { version = "^0.39.1", path = "../gix-features" } -gix-url = { version = "^0.28.2", path = "../gix-url" } -gix-sec = { version = "^0.10.10", path = "../gix-sec" } -gix-packetline = { version = "^0.18.2", path = "../gix-packetline" } -gix-credentials = { version = "^0.26.0", path = "../gix-credentials", optional = true } -gix-quote = { version = "^0.4.14", path = "../gix-quote" } +gix-command = { version = "^0.4.1", path = "../gix-command" } +gix-features = { version = "^0.40.0", path = "../gix-features" } +gix-url = { version = "^0.29.0", path = "../gix-url" } +gix-sec = { version = "^0.10.11", path = "../gix-sec" } +gix-packetline = { version = "^0.18.3", path = "../gix-packetline" } +gix-credentials = { version = "^0.27.0", path = "../gix-credentials", optional = true } +gix-quote = { version = "^0.4.15", path = "../gix-quote" } serde = { version = "1.0.114", optional = true, default-features = false, features = [ "std", diff --git a/gix-traverse/CHANGELOG.md b/gix-traverse/CHANGELOG.md index ae67bbecf6f..6e4ad7e326d 100644 --- a/gix-traverse/CHANGELOG.md +++ b/gix-traverse/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.44.0 (2025-01-18) + + ### Chore @@ -25,8 +27,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 5 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 6 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -37,6 +39,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1410 from GitoxideLabs/status ([`0ab4f64`](https://github.com/GitoxideLabs/gitoxide/commit/0ab4f64407b7fa0924830f7b7bd2f5b0ba1cc16e)) diff --git a/gix-traverse/Cargo.toml b/gix-traverse/Cargo.toml index 4b93a5a24e8..f617f3df3fb 100644 --- a/gix-traverse/Cargo.toml +++ b/gix-traverse/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-traverse" -version = "0.43.1" +version = "0.44.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project" @@ -16,12 +16,12 @@ autotests = false doctest = false [dependencies] -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-object = { version = "^0.46.1", path = "../gix-object" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-object = { version = "^0.47.0", path = "../gix-object" } gix-date = { version = "^0.9.3", path = "../gix-date" } -gix-hashtable = { version = "^0.6.0", path = "../gix-hashtable" } -gix-revwalk = { version = "^0.17.0", path = "../gix-revwalk" } -gix-commitgraph = { version = "^0.25.1", path = "../gix-commitgraph" } +gix-hashtable = { version = "^0.7.0", path = "../gix-hashtable" } +gix-revwalk = { version = "^0.18.0", path = "../gix-revwalk" } +gix-commitgraph = { version = "^0.26.0", path = "../gix-commitgraph" } smallvec = "1.10.0" thiserror = "2.0.0" bitflags = "2" diff --git a/gix-url/CHANGELOG.md b/gix-url/CHANGELOG.md index 63b751deee8..7e88d98a118 100644 --- a/gix-url/CHANGELOG.md +++ b/gix-url/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.29.0 (2025-01-18) + + ### Chore @@ -17,8 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 3 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 4 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1739 from GitoxideLabs/new-release ([`d22937f`](https://github.com/GitoxideLabs/gitoxide/commit/d22937f91b8ecd0ece0930c4df9d580f3819b2fe)) diff --git a/gix-url/Cargo.toml b/gix-url/Cargo.toml index 794978bff76..5d5e2b21466 100644 --- a/gix-url/Cargo.toml +++ b/gix-url/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-url" -version = "0.28.2" +version = "0.29.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project implementing parsing and serialization of gix-url" @@ -19,8 +19,8 @@ doctest = false serde = ["dep:serde", "bstr/serde"] [dependencies] -gix-features = { version = "^0.39.1", path = "../gix-features" } -gix-path = { version = "^0.10.13", path = "../gix-path" } +gix-features = { version = "^0.40.0", path = "../gix-features" } +gix-path = { version = "^0.10.14", path = "../gix-path" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["std", "derive"] } thiserror = "2.0.0" diff --git a/gix-utils/CHANGELOG.md b/gix-utils/CHANGELOG.md index 04351879014..0ccfd269e1e 100644 --- a/gix-utils/CHANGELOG.md +++ b/gix-utils/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.1.14 (2025-01-18) + + ### Chore @@ -17,7 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 3 commits contributed to the release. + - 4 commits contributed to the release. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -28,6 +30,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1642 from GitoxideLabs/new-release ([`db5c9cf`](https://github.com/GitoxideLabs/gitoxide/commit/db5c9cfce93713b4b3e249cff1f8cc1ef146f470)) diff --git a/gix-utils/Cargo.toml b/gix-utils/Cargo.toml index 849c17e7828..ebfb8e88989 100644 --- a/gix-utils/Cargo.toml +++ b/gix-utils/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-utils" -version = "0.1.13" +version = "0.1.14" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate with `gitoxide` utilities that don't need feature toggles" diff --git a/gix-validate/CHANGELOG.md b/gix-validate/CHANGELOG.md index 212dcf36620..f46bd4ed496 100644 --- a/gix-validate/CHANGELOG.md +++ b/gix-validate/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.9.3 (2025-01-18) + + ### Chore @@ -17,7 +19,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 5 commits contributed to the release over the course of 55 calendar days. + - 6 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -35,6 +37,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1752 from GitoxideLabs/git-shell ([`1ca480a`](https://github.com/GitoxideLabs/gitoxide/commit/1ca480aa4093328a7e047e770fdffdb8cc6d8e8d)) diff --git a/gix-validate/Cargo.toml b/gix-validate/Cargo.toml index db3c5c98e11..04142edd427 100644 --- a/gix-validate/Cargo.toml +++ b/gix-validate/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-validate" -version = "0.9.2" +version = "0.9.3" repository = "https://github.com/GitoxideLabs/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 2f3db79ec2b..b91a1c264b2 100644 --- a/gix-worktree-state/CHANGELOG.md +++ b/gix-worktree-state/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.17.0 (2025-01-18) + + ### Chore @@ -55,24 +57,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 arguments equivalently. - The first situation worked correctly because `open` automatically - respects the current process umask. (The system takes care of - this, as it is part of the semantics of creating a new file and - specifying desired permissions.) So 777 was really expressing the - idea of maximal permissions of those considered safe under the - current configuration, including executable permissions. - - - But the second situation did not work correctly, because `chmod` + respects the current process umask. (The system takes care of + this, as it is part of the semantics of creating a new file and + specifying desired permissions.) So 777 was really expressing the + idea of maximal permissions of those considered safe under the + current configuration, including executable permissions. +- But the second situation did not work correctly, because `chmod` calls try to set the exact permissions specified (and usually succeed). Unlike `open`, with `chmod` there is no implicit use of the umask. - - Various fixes are possible. The fix implemented here hews to the - existing design as much as possible while avoiding setting any - write permissions (though existing write permissions are preserved) - and also avoiding setting executable permissions for whoever does - not have read permissions. We: - - 1. Unset the setuid, setgid, and sticky bits, in the rare case that +1. Unset the setuid, setgid, and sticky bits, in the rare case that any of them are set. Keeping them could be unsafe or have unexpected effects when set for a file that may conceptually hold different data or serve a different purpose (since this is @@ -94,12 +88,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 file locking. If the setgid bit was set for this purpose, then the effect of setting the EGID and potentialy elevating the privileges of the user who runs it is surely not intended. - - 2. Check which read bits (for owner, group, and other) are already +2. Check which read bits (for owner, group, and other) are already set on the file. We do this only by looking at the mode. For example, ACLs do not participate. - - 3. Set executable bits corresponding to the preexisting read bits. +3. Set executable bits corresponding to the preexisting read bits. That is, for each of the owner, group, and others, if it can read (according to the file mode), set it to be able to execute as well. @@ -111,36 +103,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 limits read and execute permissions differently. Also, the file may have had its permissions modified in some other way since creation. - - The idea here is to keep the idea behind the way it worked before, - but avoid adding any write permissions or giving permissions to - users who don't already have any. This fixes the bug where - executable files were sometimes checked out with unrestricted, - world-writable permissions. However, this is not necessarily the - approach that will be kept long-term. - - This does not attempt to avoid effects that are fundamental to the - reuse of an existing file (versus the creation of a new one). In - particular, this currently assumes that observing changes due to a - checkout through other hard links to a file (whose link count is - higher than 1) is an intended or otherwise acceptable effect of - using multiple hard links. - - Another aspect of the current approach that is preserved so far but - that may eventually change is that some operations are done through - an open file object while others are done using the path, and there - may be unusual situations, perhaps involving long-running process - smudge filters and separate concurrent modification of the working - tree, where they diverge. However, the specific scenario of path - coming to refer to something that is no longer a regular file will - be covered in a subsequent commit. ### Commit Statistics - - 10 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 11 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 3 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -151,6 +120,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1765 from EliahKagan/finalize-entry-next ([`8df5ba2`](https://github.com/GitoxideLabs/gitoxide/commit/8df5ba268b506e2d0a19899840a7e16fb6843a80)) - Avoid another "unused import" warning on Windows ([`c956d1b`](https://github.com/GitoxideLabs/gitoxide/commit/c956d1b915a0f8778f89c0c3ed155f4ce4ab9792)) - Merge pull request #1764 from EliahKagan/finalize-entry ([`12f672f`](https://github.com/GitoxideLabs/gitoxide/commit/12f672f20f622a8488356a12df2d773851a683d4)) @@ -163,6 +133,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Merge pull request #1739 from GitoxideLabs/new-release ([`d22937f`](https://github.com/GitoxideLabs/gitoxide/commit/d22937f91b8ecd0ece0930c4df9d580f3819b2fe))
+ +Various fixes are possible. The fix implemented here hews to theexisting design as much as possible while avoiding setting anywrite permissions (though existing write permissions are preserved)and also avoiding setting executable permissions for whoever doesnot have read permissions. We:The idea here is to keep the idea behind the way it worked before,but avoid adding any write permissions or giving permissions tousers who don’t already have any. This fixes the bug whereexecutable files were sometimes checked out with unrestricted,world-writable permissions. However, this is not necessarily theapproach that will be kept long-term.This does not attempt to avoid effects that are fundamental to thereuse of an existing file (versus the creation of a new one). Inparticular, this currently assumes that observing changes due to acheckout through other hard links to a file (whose link count ishigher than 1) is an intended or otherwise acceptable effect ofusing multiple hard links.Another aspect of the current approach that is preserved so far butthat may eventually change is that some operations are done throughan open file object while others are done using the path, and theremay be unusual situations, perhaps involving long-running processsmudge filters and separate concurrent modification of the workingtree, where they diverge. However, the specific scenario of pathcoming to refer to something that is no longer a regular file willbe covered in a subsequent commit. + ## 0.16.0 (2024-12-22) A maintenance release without user-facing changes. diff --git a/gix-worktree-state/Cargo.toml b/gix-worktree-state/Cargo.toml index b5c5b8e2a8e..deefbdf6b8e 100644 --- a/gix-worktree-state/Cargo.toml +++ b/gix-worktree-state/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-worktree-state" -version = "0.16.0" +version = "0.17.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project implementing setting the worktree to a particular state" @@ -16,15 +16,15 @@ autotests = false doctest = false [dependencies] -gix-worktree = { version = "^0.38.0", path = "../gix-worktree", default-features = false, features = ["attributes"] } -gix-index = { version = "^0.37.0", path = "../gix-index" } -gix-fs = { version = "^0.12.1", path = "../gix-fs" } -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-object = { version = "^0.46.1", path = "../gix-object" } -gix-glob = { version = "^0.17.1", path = "../gix-glob" } -gix-path = { version = "^0.10.13", path = "../gix-path" } -gix-features = { version = "^0.39.1", path = "../gix-features" } -gix-filter = { version = "^0.16.0", path = "../gix-filter" } +gix-worktree = { version = "^0.39.0", path = "../gix-worktree", default-features = false, features = ["attributes"] } +gix-index = { version = "^0.38.0", path = "../gix-index" } +gix-fs = { version = "^0.13.0", path = "../gix-fs" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-object = { version = "^0.47.0", path = "../gix-object" } +gix-glob = { version = "^0.18.0", path = "../gix-glob" } +gix-path = { version = "^0.10.14", path = "../gix-path" } +gix-features = { version = "^0.40.0", path = "../gix-features" } +gix-filter = { version = "^0.17.0", path = "../gix-filter" } io-close = "0.3.7" thiserror = "2.0.0" diff --git a/gix-worktree-stream/CHANGELOG.md b/gix-worktree-stream/CHANGELOG.md index 932e622678d..23db4ef6511 100644 --- a/gix-worktree-stream/CHANGELOG.md +++ b/gix-worktree-stream/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.19.0 (2025-01-18) + + ### Chore @@ -17,8 +19,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 5 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 6 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1410 from GitoxideLabs/status ([`0ab4f64`](https://github.com/GitoxideLabs/gitoxide/commit/0ab4f64407b7fa0924830f7b7bd2f5b0ba1cc16e)) diff --git a/gix-worktree-stream/Cargo.toml b/gix-worktree-stream/Cargo.toml index 44690416413..45af6cd6e8b 100644 --- a/gix-worktree-stream/Cargo.toml +++ b/gix-worktree-stream/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-worktree-stream" -version = "0.18.0" +version = "0.19.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "generate a byte-stream from a git-tree" @@ -15,14 +15,14 @@ include = ["src/**/*", "LICENSE-*"] doctest = false [dependencies] -gix-features = { version = "^0.39.1", path = "../gix-features", features = ["progress", "io-pipe"] } -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-object = { version = "^0.46.1", path = "../gix-object" } -gix-attributes = { version = "^0.23.1", path = "../gix-attributes" } -gix-filter = { version = "^0.16.0", path = "../gix-filter" } -gix-traverse = { version = "^0.43.1", path = "../gix-traverse" } -gix-fs = { version = "^0.12.1", path = "../gix-fs" } -gix-path = { version = "^0.10.13", path = "../gix-path" } +gix-features = { version = "^0.40.0", path = "../gix-features", features = ["progress", "io-pipe"] } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-object = { version = "^0.47.0", path = "../gix-object" } +gix-attributes = { version = "^0.24.0", path = "../gix-attributes" } +gix-filter = { version = "^0.17.0", path = "../gix-filter" } +gix-traverse = { version = "^0.44.0", path = "../gix-traverse" } +gix-fs = { version = "^0.13.0", path = "../gix-fs" } +gix-path = { version = "^0.10.14", path = "../gix-path" } thiserror = "2.0.0" parking_lot = "0.12.1" diff --git a/gix-worktree/CHANGELOG.md b/gix-worktree/CHANGELOG.md index e1064c42754..f763a3dc798 100644 --- a/gix-worktree/CHANGELOG.md +++ b/gix-worktree/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.39.0 (2025-01-18) + + ### Chore @@ -17,7 +19,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 55 calendar days. + - 4 commits contributed to the release over the course of 55 calendar days. - 55 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1762 from GitoxideLabs/fix-1759 ([`7ec21bb`](https://github.com/GitoxideLabs/gitoxide/commit/7ec21bb96ce05b29dde74b2efdf22b6e43189aab)) - Bump `rust-version` to 1.70 ([`17835bc`](https://github.com/GitoxideLabs/gitoxide/commit/17835bccb066bbc47cc137e8ec5d9fe7d5665af0)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-worktree/Cargo.toml b/gix-worktree/Cargo.toml index eeabbbb0fb8..6eb7254545e 100644 --- a/gix-worktree/Cargo.toml +++ b/gix-worktree/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-worktree" -version = "0.38.0" +version = "0.39.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project for shared worktree related types and utilities." @@ -23,16 +23,16 @@ 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.37.0", path = "../gix-index" } -gix-fs = { version = "^0.12.0", path = "../gix-fs" } -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-object = { version = "^0.46.0", path = "../gix-object" } -gix-glob = { version = "^0.17.1", path = "../gix-glob" } -gix-path = { version = "^0.10.13", path = "../gix-path" } -gix-attributes = { version = "^0.23.1", path = "../gix-attributes", optional = true } -gix-validate = { version = "^0.9.2", path = "../gix-validate", optional = true } -gix-ignore = { version = "^0.12.1", path = "../gix-ignore" } -gix-features = { version = "^0.39.1", path = "../gix-features" } +gix-index = { version = "^0.38.0", path = "../gix-index" } +gix-fs = { version = "^0.13.0", path = "../gix-fs" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-object = { version = "^0.47.0", path = "../gix-object" } +gix-glob = { version = "^0.18.0", path = "../gix-glob" } +gix-path = { version = "^0.10.14", path = "../gix-path" } +gix-attributes = { version = "^0.24.0", path = "../gix-attributes", optional = true } +gix-validate = { version = "^0.9.3", path = "../gix-validate", optional = true } +gix-ignore = { version = "^0.13.0", path = "../gix-ignore" } +gix-features = { version = "^0.40.0", path = "../gix-features" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } bstr = { version = "1.3.0", default-features = false } diff --git a/gix/CHANGELOG.md b/gix/CHANGELOG.md index fde81d8c386..d82d53eafba 100644 --- a/gix/CHANGELOG.md +++ b/gix/CHANGELOG.md @@ -5,7 +5,10 @@ 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.70.0 (2025-01-18) + + + ### Chore @@ -76,8 +79,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 39 commits contributed to the release over the course of 26 calendar days. - - 26 days passed between releases. + - 40 commits contributed to the release over the course of 27 calendar days. + - 27 days passed between releases. - 18 commits were understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#1770](https://github.com/GitoxideLabs/gitoxide/issues/1770) @@ -96,6 +99,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * **[#1770](https://github.com/GitoxideLabs/gitoxide/issues/1770)** - `Repository::status()` detects files added to the index in an unborn repository. ([`cd8fabf`](https://github.com/GitoxideLabs/gitoxide/commit/cd8fabf583e75f59feda7a78b8710f26a8200cbb)) * **Uncategorized** + - Update all changelogs prior to release ([`1f6390c`](https://github.com/GitoxideLabs/gitoxide/commit/1f6390c53ba68ce203ae59eb3545e2631dd8a106)) - Merge pull request #1774 from EliahKagan/complex-graph-no-baseline-next ([`90e08f1`](https://github.com/GitoxideLabs/gitoxide/commit/90e08f18d9cd2630f245d3a190e7bc5585bd4bc7)) - Use parse_spec_no_baseline with :/ for all 2.47.* on CI ([`fe33fa7`](https://github.com/GitoxideLabs/gitoxide/commit/fe33fa7ab639ee0005167fd7a16712446fa522bb)) - Merge pull request #1772 from GitoxideLabs/improvements ([`4c8200f`](https://github.com/GitoxideLabs/gitoxide/commit/4c8200f374b146456df7568fe5a7e9c3d10b8502)) diff --git a/gix/Cargo.toml b/gix/Cargo.toml index 32b220265e7..1526b825379 100644 --- a/gix/Cargo.toml +++ b/gix/Cargo.toml @@ -5,7 +5,7 @@ name = "gix" repository = "https://github.com/GitoxideLabs/gitoxide" description = "Interact with git repositories just like git would" license = "MIT OR Apache-2.0" -version = "0.69.1" +version = "0.70.0" authors = ["Sebastian Thiel "] edition = "2021" include = ["src/**/*", "LICENSE-*"] @@ -317,68 +317,68 @@ cache-efficiency-debug = ["gix-features/cache-efficiency-debug"] [dependencies] -gix-utils = { version = "^0.1.13", path = "../gix-utils" } -gix-fs = { version = "^0.12.1", path = "../gix-fs" } -gix-ref = { version = "^0.49.1", path = "../gix-ref" } -gix-discover = { version = "^0.37.0", path = "../gix-discover" } -gix-tempfile = { version = "^15.0.0", path = "../gix-tempfile", default-features = false } -gix-lock = { version = "^15.0.0", path = "../gix-lock" } -gix-validate = { version = "^0.9.2", path = "../gix-validate" } -gix-sec = { version = "^0.10.10", path = "../gix-sec" } +gix-utils = { version = "^0.1.14", path = "../gix-utils" } +gix-fs = { version = "^0.13.0", path = "../gix-fs" } +gix-ref = { version = "^0.50.0", path = "../gix-ref" } +gix-discover = { version = "^0.38.0", path = "../gix-discover" } +gix-tempfile = { version = "^16.0.0", path = "../gix-tempfile", default-features = false } +gix-lock = { version = "^16.0.0", path = "../gix-lock" } +gix-validate = { version = "^0.9.3", path = "../gix-validate" } +gix-sec = { version = "^0.10.11", path = "../gix-sec" } gix-date = { version = "^0.9.3", path = "../gix-date" } -gix-refspec = { version = "^0.27.0", path = "../gix-refspec" } -gix-filter = { version = "^0.16.0", path = "../gix-filter", optional = true } -gix-dir = { version = "^0.11.0", path = "../gix-dir", optional = true } - -gix-config = { version = "^0.42.0", path = "../gix-config" } -gix-odb = { version = "^0.66.0", path = "../gix-odb" } -gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-shallow = { version = "^0.1.0", path = "../gix-shallow" } -gix-object = { version = "^0.46.1", path = "../gix-object" } -gix-actor = { version = "^0.33.1", path = "../gix-actor" } -gix-pack = { version = "^0.56.0", path = "../gix-pack", default-features = false, features = [ +gix-refspec = { version = "^0.28.0", path = "../gix-refspec" } +gix-filter = { version = "^0.17.0", path = "../gix-filter", optional = true } +gix-dir = { version = "^0.12.0", path = "../gix-dir", optional = true } + +gix-config = { version = "^0.43.0", path = "../gix-config" } +gix-odb = { version = "^0.67.0", path = "../gix-odb" } +gix-hash = { version = "^0.16.0", path = "../gix-hash" } +gix-shallow = { version = "^0.2.0", path = "../gix-shallow" } +gix-object = { version = "^0.47.0", path = "../gix-object" } +gix-actor = { version = "^0.33.2", path = "../gix-actor" } +gix-pack = { version = "^0.57.0", path = "../gix-pack", default-features = false, features = [ "object-cache-dynamic", ] } -gix-revision = { version = "^0.31.1", path = "../gix-revision", default-features = false } -gix-revwalk = { version = "^0.17.0", path = "../gix-revwalk" } -gix-negotiate = { version = "^0.17.0", path = "../gix-negotiate", optional = true } - -gix-path = { version = "^0.10.13", path = "../gix-path" } -gix-url = { version = "^0.28.2", path = "../gix-url" } -gix-traverse = { version = "^0.43.1", path = "../gix-traverse" } -gix-diff = { version = "^0.49.0", path = "../gix-diff", default-features = false } -gix-merge = { version = "^0.2.0", path = "../gix-merge", default-features = false, optional = true } -gix-mailmap = { version = "^0.25.1", path = "../gix-mailmap", optional = true } -gix-features = { version = "^0.39.1", path = "../gix-features", features = [ +gix-revision = { version = "^0.32.0", path = "../gix-revision", default-features = false } +gix-revwalk = { version = "^0.18.0", path = "../gix-revwalk" } +gix-negotiate = { version = "^0.18.0", path = "../gix-negotiate", optional = true } + +gix-path = { version = "^0.10.14", path = "../gix-path" } +gix-url = { version = "^0.29.0", path = "../gix-url" } +gix-traverse = { version = "^0.44.0", path = "../gix-traverse" } +gix-diff = { version = "^0.50.0", path = "../gix-diff", default-features = false } +gix-merge = { version = "^0.3.0", path = "../gix-merge", default-features = false, optional = true } +gix-mailmap = { version = "^0.25.2", path = "../gix-mailmap", optional = true } +gix-features = { version = "^0.40.0", path = "../gix-features", features = [ "progress", "once_cell", ] } -gix-trace = { version = "^0.1.11", path = "../gix-trace" } - -gix-glob = { version = "^0.17.1", path = "../gix-glob" } -gix-credentials = { version = "^0.26.0", path = "../gix-credentials", optional = true } -gix-prompt = { version = "^0.9.0", path = "../gix-prompt", optional = true } -gix-index = { version = "^0.37.0", path = "../gix-index", optional = true } -gix-attributes = { version = "^0.23.1", path = "../gix-attributes", optional = true } -gix-ignore = { version = "^0.12.1", path = "../gix-ignore", optional = true } -gix-worktree = { version = "^0.38.0", path = "../gix-worktree", optional = true, default-features = false } -gix-worktree-state = { version = "^0.16.0", path = "../gix-worktree-state", optional = true } -gix-hashtable = { version = "^0.6.0", path = "../gix-hashtable" } -gix-commitgraph = { version = "^0.25.1", path = "../gix-commitgraph" } -gix-pathspec = { version = "^0.8.1", path = "../gix-pathspec", optional = true } -gix-submodule = { version = "^0.16.0", path = "../gix-submodule", optional = true } -gix-status = { version = "^0.16.0", path = "../gix-status", optional = true, features = [ +gix-trace = { version = "^0.1.12", path = "../gix-trace" } + +gix-glob = { version = "^0.18.0", path = "../gix-glob" } +gix-credentials = { version = "^0.27.0", path = "../gix-credentials", optional = true } +gix-prompt = { version = "^0.9.1", path = "../gix-prompt", optional = true } +gix-index = { version = "^0.38.0", path = "../gix-index", optional = true } +gix-attributes = { version = "^0.24.0", path = "../gix-attributes", optional = true } +gix-ignore = { version = "^0.13.0", path = "../gix-ignore", optional = true } +gix-worktree = { version = "^0.39.0", path = "../gix-worktree", optional = true, default-features = false } +gix-worktree-state = { version = "^0.17.0", path = "../gix-worktree-state", optional = true } +gix-hashtable = { version = "^0.7.0", path = "../gix-hashtable" } +gix-commitgraph = { version = "^0.26.0", path = "../gix-commitgraph" } +gix-pathspec = { version = "^0.9.0", path = "../gix-pathspec", optional = true } +gix-submodule = { version = "^0.17.0", path = "../gix-submodule", optional = true } +gix-status = { version = "^0.17.0", path = "../gix-status", optional = true, features = [ "worktree-rewrites", ] } -gix-command = { version = "^0.4.0", path = "../gix-command", optional = true } +gix-command = { version = "^0.4.1", path = "../gix-command", optional = true } -gix-worktree-stream = { version = "^0.18.0", path = "../gix-worktree-stream", optional = true } -gix-archive = { version = "^0.18.0", path = "../gix-archive", default-features = false, optional = true } +gix-worktree-stream = { version = "^0.19.0", path = "../gix-worktree-stream", optional = true } +gix-archive = { version = "^0.19.0", path = "../gix-archive", default-features = false, optional = true } gix-blame = { version = "^0.0.0", path = "../gix-blame", optional = true } # For communication with remotes -gix-protocol = { version = "^0.47.0", path = "../gix-protocol" } -gix-transport = { version = "^0.44.0", path = "../gix-transport", optional = true } +gix-protocol = { version = "^0.48.0", path = "../gix-protocol" } +gix-transport = { version = "^0.45.0", path = "../gix-transport", optional = true } # Just to get the progress-tree feature prodash = { version = "29.0.0", optional = true, features = ["progress-tree"] } diff --git a/tests/it/Cargo.toml b/tests/it/Cargo.toml index 04f26635da3..6d7fde351d8 100644 --- a/tests/it/Cargo.toml +++ b/tests/it/Cargo.toml @@ -16,6 +16,6 @@ path = "src/main.rs" [dependencies] anyhow = "1.0.86" clap = { version = "4.5.16", features = ["derive"] } -gix = { version = "^0.69.1", path = "../../gix", default-features = false, features = ["attributes", "revision"] } +gix = { version = "^0.70.0", path = "../../gix", default-features = false, features = ["attributes", "revision"] } once_cell = "1.20.2" regex = { version = "1.11.1", default-features = false, features = ["std"] }