From c1ba5719132227410abefeb54e3032b015233e94 Mon Sep 17 00:00:00 2001 From: Sebastian Thiel Date: Sun, 22 Dec 2024 16:04:57 +0100 Subject: [PATCH] Release gix-date v0.9.3, gix-object v0.46.1, gix-command v0.4.0, gix-filter v0.16.0, gix-fs v0.12.1, gix-traverse v0.43.1, gix-worktree-stream v0.18.0, gix-archive v0.18.0, gix-ref v0.49.1, gix-prompt v0.9.0, gix-url v0.28.2, gix-credentials v0.26.0, gix-diff v0.49.0, gix-dir v0.11.0, gix-revision v0.31.1, gix-merge v0.2.0, gix-pack v0.56.0, gix-odb v0.66.0, gix-shallow v0.1.0, gix-packetline v0.18.2, gix-transport v0.44.0, gix-protocol v0.47.0, gix-status v0.16.0, gix-worktree-state v0.16.0, gix v0.69.0, gitoxide-core v0.44.0, gitoxide v0.40.0, safety bump 16 crates SAFETY BUMP: gix-filter v0.16.0, gix-worktree-stream v0.18.0, gix-archive v0.18.0, gix-prompt v0.9.0, gix-credentials v0.26.0, gix-diff v0.49.0, gix-merge v0.2.0, gix-pack v0.56.0, gix-odb v0.66.0, gix-transport v0.44.0, gix-protocol v0.47.0, gix-status v0.16.0, gix-worktree-state v0.16.0, gix v0.69.0, gitoxide-core v0.44.0, gitoxide v0.40.0 --- CHANGELOG.md | 2 +- Cargo.lock | 210 ++++++++++---------- Cargo.toml | 6 +- gitoxide-core/CHANGELOG.md | 5 +- gitoxide-core/Cargo.toml | 14 +- gix-archive/CHANGELOG.md | 5 +- gix-archive/Cargo.toml | 8 +- gix-command/CHANGELOG.md | 5 +- gix-command/Cargo.toml | 2 +- gix-credentials/CHANGELOG.md | 5 +- gix-credentials/Cargo.toml | 8 +- gix-date/CHANGELOG.md | 329 ++++++++++++++++--------------- gix-date/Cargo.toml | 2 +- gix-diff/CHANGELOG.md | 5 +- gix-diff/Cargo.toml | 12 +- gix-dir/CHANGELOG.md | 7 +- gix-dir/Cargo.toml | 6 +- gix-filter/CHANGELOG.md | 5 +- gix-filter/Cargo.toml | 6 +- gix-fs/CHANGELOG.md | 5 +- gix-fs/Cargo.toml | 2 +- gix-merge/CHANGELOG.md | 5 +- gix-merge/Cargo.toml | 14 +- gix-object/CHANGELOG.md | 5 +- gix-object/Cargo.toml | 4 +- gix-odb/CHANGELOG.md | 5 +- gix-odb/Cargo.toml | 10 +- gix-pack/CHANGELOG.md | 5 +- gix-pack/Cargo.toml | 8 +- gix-packetline/CHANGELOG.md | 5 +- gix-packetline/Cargo.toml | 2 +- gix-prompt/CHANGELOG.md | 5 +- gix-prompt/Cargo.toml | 4 +- gix-protocol/CHANGELOG.md | 5 +- gix-protocol/Cargo.toml | 14 +- gix-ref/CHANGELOG.md | 5 +- gix-ref/Cargo.toml | 8 +- gix-revision/CHANGELOG.md | 5 +- gix-revision/Cargo.toml | 6 +- gix-shallow/CHANGELOG.md | 5 +- gix-status/CHANGELOG.md | 7 +- gix-status/Cargo.toml | 12 +- gix-transport/CHANGELOG.md | 5 +- gix-transport/Cargo.toml | 10 +- gix-traverse/CHANGELOG.md | 5 +- gix-traverse/Cargo.toml | 6 +- gix-url/CHANGELOG.md | 5 +- gix-url/Cargo.toml | 2 +- gix-worktree-state/CHANGELOG.md | 5 +- gix-worktree-state/Cargo.toml | 8 +- gix-worktree-stream/CHANGELOG.md | 5 +- gix-worktree-stream/Cargo.toml | 10 +- gix/CHANGELOG.md | 34 ++-- gix/Cargo.toml | 46 ++--- tests/it/Cargo.toml | 2 +- 55 files changed, 478 insertions(+), 453 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6abb541475b..7f052adfa6a 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.40.0 (2024-12-22) ### New Features diff --git a/Cargo.lock b/Cargo.lock index 5de7c42c276..82c43323bfa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1294,7 +1294,7 @@ checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "gitoxide" -version = "0.39.0" +version = "0.40.0" dependencies = [ "anyhow", "clap", @@ -1318,7 +1318,7 @@ dependencies = [ [[package]] name = "gitoxide-core" -version = "0.43.0" +version = "0.44.0" dependencies = [ "anyhow", "async-io", @@ -1356,7 +1356,7 @@ dependencies = [ [[package]] name = "gix" -version = "0.68.0" +version = "0.69.0" dependencies = [ "anyhow", "async-std", @@ -1369,13 +1369,13 @@ dependencies = [ "gix-commitgraph 0.25.1", "gix-config", "gix-credentials", - "gix-date 0.9.2", + "gix-date 0.9.3", "gix-diff", "gix-dir", "gix-discover 0.37.0", "gix-features 0.39.1", "gix-filter", - "gix-fs 0.12.0", + "gix-fs 0.12.1", "gix-glob 0.17.1", "gix-hash 0.15.1", "gix-hashtable 0.6.0", @@ -1385,14 +1385,14 @@ dependencies = [ "gix-mailmap", "gix-merge", "gix-negotiate", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-odb", "gix-pack", "gix-path 0.10.13", "gix-pathspec", "gix-prompt", "gix-protocol", - "gix-ref 0.49.0", + "gix-ref 0.49.1", "gix-refspec", "gix-revision", "gix-revwalk 0.17.0", @@ -1404,7 +1404,7 @@ dependencies = [ "gix-testtools", "gix-trace 0.1.11", "gix-transport", - "gix-traverse 0.43.0", + "gix-traverse 0.43.1", "gix-url", "gix-utils 0.1.13", "gix-validate 0.9.2", @@ -1447,7 +1447,7 @@ version = "0.33.1" dependencies = [ "bstr", "document-features", - "gix-date 0.9.2", + "gix-date 0.9.3", "gix-hash 0.15.1", "gix-testtools", "gix-utils 0.1.13", @@ -1460,16 +1460,16 @@ dependencies = [ [[package]] name = "gix-archive" -version = "0.17.0" +version = "0.18.0" dependencies = [ "bstr", "document-features", "flate2", "gix-attributes 0.23.1", - "gix-date 0.9.2", + "gix-date 0.9.3", "gix-filter", "gix-hash 0.15.1", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-odb", "gix-path 0.10.13", "gix-testtools", @@ -1504,7 +1504,7 @@ version = "0.23.1" dependencies = [ "bstr", "document-features", - "gix-fs 0.12.0", + "gix-fs 0.12.1", "gix-glob 0.17.1", "gix-path 0.10.13", "gix-quote 0.4.14", @@ -1559,7 +1559,7 @@ dependencies = [ [[package]] name = "gix-command" -version = "0.3.11" +version = "0.4.0" dependencies = [ "bstr", "gix-path 0.10.13", @@ -1589,7 +1589,7 @@ dependencies = [ "bstr", "document-features", "gix-chunk 0.4.10", - "gix-date 0.9.2", + "gix-date 0.9.3", "gix-features 0.39.1", "gix-hash 0.15.1", "gix-testtools", @@ -1609,7 +1609,7 @@ dependencies = [ "gix-features 0.39.1", "gix-glob 0.17.1", "gix-path 0.10.13", - "gix-ref 0.49.0", + "gix-ref 0.49.1", "gix-sec 0.10.10", "memchr", "once_cell", @@ -1629,7 +1629,7 @@ dependencies = [ "cap", "gix-config", "gix-path 0.10.13", - "gix-ref 0.49.0", + "gix-ref 0.49.1", "gix-sec 0.10.10", "gix-testtools", "serial_test", @@ -1650,7 +1650,7 @@ dependencies = [ [[package]] name = "gix-credentials" -version = "0.25.1" +version = "0.26.0" dependencies = [ "bstr", "document-features", @@ -1681,7 +1681,7 @@ dependencies = [ [[package]] name = "gix-date" -version = "0.9.2" +version = "0.9.3" dependencies = [ "bstr", "document-features", @@ -1697,20 +1697,20 @@ dependencies = [ [[package]] name = "gix-diff" -version = "0.48.0" +version = "0.49.0" dependencies = [ "bstr", "document-features", "getrandom", "gix-command", "gix-filter", - "gix-fs 0.12.0", + "gix-fs 0.12.1", "gix-hash 0.15.1", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-path 0.10.13", "gix-tempfile 15.0.0", "gix-trace 0.1.11", - "gix-traverse 0.43.0", + "gix-traverse 0.43.1", "gix-worktree 0.38.0", "imara-diff", "serde", @@ -1723,12 +1723,12 @@ version = "0.0.0" dependencies = [ "gix-diff", "gix-filter", - "gix-fs 0.12.0", + "gix-fs 0.12.1", "gix-hash 0.15.1", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-odb", "gix-testtools", - "gix-traverse 0.43.0", + "gix-traverse 0.43.1", "gix-worktree 0.38.0", "insta", "pretty_assertions", @@ -1737,14 +1737,14 @@ dependencies = [ [[package]] name = "gix-dir" -version = "0.10.0" +version = "0.11.0" dependencies = [ "bstr", "gix-discover 0.37.0", - "gix-fs 0.12.0", + "gix-fs 0.12.1", "gix-ignore 0.12.1", "gix-index 0.37.0", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-path 0.10.13", "gix-pathspec", "gix-testtools", @@ -1778,10 +1778,10 @@ dependencies = [ "bstr", "defer", "dunce", - "gix-fs 0.12.0", + "gix-fs 0.12.1", "gix-hash 0.15.1", "gix-path 0.10.13", - "gix-ref 0.49.0", + "gix-ref 0.49.1", "gix-sec 0.10.10", "gix-testtools", "is_ci", @@ -1836,14 +1836,14 @@ version = "0.0.0" [[package]] name = "gix-filter" -version = "0.15.0" +version = "0.16.0" dependencies = [ "bstr", "encoding_rs", "gix-attributes 0.23.1", "gix-command", "gix-hash 0.15.1", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-packetline-blocking", "gix-path 0.10.13", "gix-quote 0.4.14", @@ -1869,7 +1869,7 @@ dependencies = [ [[package]] name = "gix-fs" -version = "0.12.0" +version = "0.12.1" dependencies = [ "crossbeam-channel", "fastrand", @@ -1885,7 +1885,7 @@ version = "0.8.0" dependencies = [ "gix-hash 0.15.1", "gix-hashtable 0.6.0", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-odb", "gix-testtools", ] @@ -1976,7 +1976,7 @@ version = "0.12.1" dependencies = [ "bstr", "document-features", - "gix-fs 0.12.0", + "gix-fs 0.12.1", "gix-glob 0.17.1", "gix-path 0.10.13", "gix-testtools", @@ -2024,12 +2024,12 @@ dependencies = [ "fnv", "gix-bitmap 0.2.13", "gix-features 0.39.1", - "gix-fs 0.12.0", + "gix-fs 0.12.1", "gix-hash 0.15.1", "gix-lock 15.0.1", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-testtools", - "gix-traverse 0.43.0", + "gix-traverse 0.43.1", "gix-utils 0.1.13", "gix-validate 0.9.2", "hashbrown 0.14.5", @@ -2051,7 +2051,7 @@ dependencies = [ "gix-features 0.39.1", "gix-hash 0.15.1", "gix-index 0.37.0", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-odb", "gix-testtools", ] @@ -2098,7 +2098,7 @@ dependencies = [ "bstr", "document-features", "gix-actor 0.33.1", - "gix-date 0.9.2", + "gix-date 0.9.3", "gix-testtools", "serde", "thiserror 2.0.3", @@ -2106,17 +2106,17 @@ dependencies = [ [[package]] name = "gix-merge" -version = "0.1.0" +version = "0.2.0" dependencies = [ "bstr", "document-features", "gix-command", "gix-diff", "gix-filter", - "gix-fs 0.12.0", + "gix-fs 0.12.1", "gix-hash 0.15.1", "gix-index 0.37.0", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-odb", "gix-path 0.10.13", "gix-quote 0.4.14", @@ -2140,11 +2140,11 @@ version = "0.17.0" dependencies = [ "bitflags 2.6.0", "gix-commitgraph 0.25.1", - "gix-date 0.9.2", + "gix-date 0.9.3", "gix-hash 0.15.1", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-odb", - "gix-ref 0.49.0", + "gix-ref 0.49.1", "gix-revwalk 0.17.0", "gix-testtools", "smallvec", @@ -2176,13 +2176,13 @@ dependencies = [ [[package]] name = "gix-object" -version = "0.46.0" +version = "0.46.1" dependencies = [ "bstr", "criterion", "document-features", "gix-actor 0.33.1", - "gix-date 0.9.2", + "gix-date 0.9.3", "gix-features 0.39.1", "gix-hash 0.15.1", "gix-hashtable 0.6.0", @@ -2202,16 +2202,16 @@ dependencies = [ [[package]] name = "gix-odb" -version = "0.65.0" +version = "0.66.0" dependencies = [ "arc-swap", "document-features", - "gix-date 0.9.2", + "gix-date 0.9.3", "gix-features 0.39.1", - "gix-fs 0.12.0", + "gix-fs 0.12.1", "gix-hash 0.15.1", "gix-hashtable 0.6.0", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-pack", "gix-path 0.10.13", "gix-quote 0.4.14", @@ -2228,10 +2228,10 @@ dependencies = [ "crossbeam-channel", "filetime", "gix-actor 0.33.1", - "gix-date 0.9.2", + "gix-date 0.9.3", "gix-features 0.39.1", "gix-hash 0.15.1", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-odb", "gix-pack", "gix-testtools", @@ -2241,7 +2241,7 @@ dependencies = [ [[package]] name = "gix-pack" -version = "0.55.0" +version = "0.56.0" dependencies = [ "clru", "document-features", @@ -2250,11 +2250,11 @@ dependencies = [ "gix-features 0.39.1", "gix-hash 0.15.1", "gix-hashtable 0.6.0", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-path 0.10.13", "gix-tempfile 15.0.0", "gix-testtools", - "gix-traverse 0.43.0", + "gix-traverse 0.43.1", "memmap2", "parking_lot", "serde", @@ -2270,18 +2270,18 @@ dependencies = [ "bstr", "gix-features 0.39.1", "gix-hash 0.15.1", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-odb", "gix-pack", "gix-testtools", - "gix-traverse 0.43.0", + "gix-traverse 0.43.1", "maplit", "memmap2", ] [[package]] name = "gix-packetline" -version = "0.18.1" +version = "0.18.2" dependencies = [ "async-std", "bstr", @@ -2358,7 +2358,7 @@ dependencies = [ [[package]] name = "gix-prompt" -version = "0.8.9" +version = "0.9.0" dependencies = [ "expectrl", "gix-command", @@ -2372,7 +2372,7 @@ dependencies = [ [[package]] name = "gix-protocol" -version = "0.46.1" +version = "0.47.0" dependencies = [ "async-std", "async-trait", @@ -2381,14 +2381,14 @@ dependencies = [ "futures-io", "futures-lite", "gix-credentials", - "gix-date 0.9.2", + "gix-date 0.9.3", "gix-features 0.39.1", "gix-hash 0.15.1", "gix-lock 15.0.1", "gix-negotiate", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-packetline", - "gix-ref 0.49.0", + "gix-ref 0.49.1", "gix-refspec", "gix-revwalk 0.17.0", "gix-shallow", @@ -2449,16 +2449,16 @@ dependencies = [ [[package]] name = "gix-ref" -version = "0.49.0" +version = "0.49.1" dependencies = [ "document-features", "gix-actor 0.33.1", - "gix-date 0.9.2", + "gix-date 0.9.3", "gix-features 0.39.1", - "gix-fs 0.12.0", + "gix-fs 0.12.1", "gix-hash 0.15.1", "gix-lock 15.0.1", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-path 0.10.13", "gix-tempfile 15.0.0", "gix-testtools", @@ -2475,15 +2475,15 @@ name = "gix-ref-tests" version = "0.0.0" dependencies = [ "gix-actor 0.33.1", - "gix-date 0.9.2", + "gix-date 0.9.3", "gix-discover 0.37.0", "gix-features 0.39.1", - "gix-fs 0.12.0", + "gix-fs 0.12.1", "gix-hash 0.15.1", "gix-lock 15.0.1", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-odb", - "gix-ref 0.49.0", + "gix-ref 0.49.1", "gix-testtools", "gix-validate 0.9.2", ] @@ -2503,16 +2503,16 @@ dependencies = [ [[package]] name = "gix-revision" -version = "0.31.0" +version = "0.31.1" dependencies = [ "bitflags 2.6.0", "bstr", "document-features", "gix-commitgraph 0.25.1", - "gix-date 0.9.2", + "gix-date 0.9.3", "gix-hash 0.15.1", "gix-hashtable 0.6.0", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-odb", "gix-revwalk 0.17.0", "gix-testtools", @@ -2542,10 +2542,10 @@ name = "gix-revwalk" version = "0.17.0" dependencies = [ "gix-commitgraph 0.25.1", - "gix-date 0.9.2", + "gix-date 0.9.3", "gix-hash 0.15.1", "gix-hashtable 0.6.0", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-testtools", "smallvec", "thiserror 2.0.3", @@ -2593,7 +2593,7 @@ dependencies = [ [[package]] name = "gix-status" -version = "0.15.0" +version = "0.16.0" dependencies = [ "bstr", "document-features", @@ -2602,10 +2602,10 @@ dependencies = [ "gix-dir", "gix-features 0.39.1", "gix-filter", - "gix-fs 0.12.0", + "gix-fs 0.12.1", "gix-hash 0.15.1", "gix-index 0.37.0", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-path 0.10.13", "gix-pathspec", "gix-worktree 0.38.0", @@ -2623,10 +2623,10 @@ dependencies = [ "gix-dir", "gix-features 0.39.1", "gix-filter", - "gix-fs 0.12.0", + "gix-fs 0.12.1", "gix-hash 0.15.1", "gix-index 0.37.0", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-odb", "gix-path 0.10.13", "gix-pathspec", @@ -2672,7 +2672,7 @@ version = "15.0.0" dependencies = [ "dashmap", "document-features", - "gix-fs 0.12.0", + "gix-fs 0.12.1", "libc", "once_cell", "parking_lot", @@ -2726,7 +2726,7 @@ checksum = "04bdde120c29f1fc23a24d3e115aeeea3d60d8e65bab92cc5f9d90d9302eb952" [[package]] name = "gix-transport" -version = "0.43.1" +version = "0.44.0" dependencies = [ "async-std", "async-trait", @@ -2772,14 +2772,14 @@ dependencies = [ [[package]] name = "gix-traverse" -version = "0.43.0" +version = "0.43.1" dependencies = [ "bitflags 2.6.0", "gix-commitgraph 0.25.1", - "gix-date 0.9.2", + "gix-date 0.9.3", "gix-hash 0.15.1", "gix-hashtable 0.6.0", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-revwalk 0.17.0", "smallvec", "thiserror 2.0.3", @@ -2791,10 +2791,10 @@ version = "0.0.0" dependencies = [ "gix-commitgraph 0.25.1", "gix-hash 0.15.1", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-odb", "gix-testtools", - "gix-traverse 0.43.0", + "gix-traverse 0.43.1", ] [[package]] @@ -2803,7 +2803,7 @@ version = "0.0.0" [[package]] name = "gix-url" -version = "0.28.1" +version = "0.28.2" dependencies = [ "assert_matches", "bstr", @@ -2882,12 +2882,12 @@ dependencies = [ "document-features", "gix-attributes 0.23.1", "gix-features 0.39.1", - "gix-fs 0.12.0", + "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.0", + "gix-object 0.46.1", "gix-path 0.10.13", "gix-validate 0.9.2", "serde", @@ -2895,16 +2895,16 @@ dependencies = [ [[package]] name = "gix-worktree-state" -version = "0.15.0" +version = "0.16.0" dependencies = [ "bstr", "gix-features 0.39.1", "gix-filter", - "gix-fs 0.12.0", + "gix-fs 0.12.1", "gix-glob 0.17.1", "gix-hash 0.15.1", "gix-index 0.37.0", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-path 0.10.13", "gix-worktree 0.38.0", "io-close", @@ -2918,10 +2918,10 @@ dependencies = [ "gix-discover 0.37.0", "gix-features 0.39.1", "gix-filter", - "gix-fs 0.12.0", + "gix-fs 0.12.1", "gix-hash 0.15.1", "gix-index 0.37.0", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-odb", "gix-testtools", "gix-worktree-state", @@ -2932,18 +2932,18 @@ dependencies = [ [[package]] name = "gix-worktree-stream" -version = "0.17.0" +version = "0.18.0" dependencies = [ "gix-attributes 0.23.1", "gix-features 0.39.1", "gix-filter", - "gix-fs 0.12.0", + "gix-fs 0.12.1", "gix-hash 0.15.1", - "gix-object 0.46.0", + "gix-object 0.46.1", "gix-odb", "gix-path 0.10.13", "gix-testtools", - "gix-traverse 0.43.0", + "gix-traverse 0.43.1", "gix-worktree 0.38.0", "parking_lot", "thiserror 2.0.3", @@ -2957,12 +2957,12 @@ dependencies = [ "gix-attributes 0.23.1", "gix-discover 0.37.0", "gix-features 0.39.1", - "gix-fs 0.12.0", + "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.0", + "gix-object 0.46.1", "gix-odb", "gix-path 0.10.13", "gix-testtools", diff --git a/Cargo.toml b/Cargo.toml index 231dacc83a8..da933a4fa96 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.39.0" +version = "0.40.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.43.0", path = "gitoxide-core" } +gitoxide-core = { version = "^0.44.0", path = "gitoxide-core" } gix-features = { version = "^0.39.1", path = "gix-features" } -gix = { version = "^0.68.0", path = "gix", default-features = false } +gix = { version = "^0.69.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 c3e69a12fb1..701beef0fdb 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.44.0 (2024-12-22) ### New Features @@ -31,7 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 25 commits contributed to the release over the course of 28 calendar days. + - 26 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 4 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -43,6 +43,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1734 from EliahKagan/nonfiles ([`ad6b9b6`](https://github.com/GitoxideLabs/gitoxide/commit/ad6b9b66aa3e3561e413d04d00f6dbf832d63353)) - Reword "non-files" in documentation comments ([`154b21f`](https://github.com/GitoxideLabs/gitoxide/commit/154b21f0e9beb0e5b6615f091f5f0716df6a3f7b)) - Adapt to changes in `gix-dir` ([`329a734`](https://github.com/GitoxideLabs/gitoxide/commit/329a734e0f5d23de2bd9af87f6da85cb6154a97c)) diff --git a/gitoxide-core/Cargo.toml b/gitoxide-core/Cargo.toml index 5c25c1c7eac..8e803b7dd62 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.43.0" +version = "0.44.0" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" edition = "2021" @@ -49,11 +49,11 @@ serde = ["gix/serde", "dep:serde_json", "dep:serde", "bytesize/serde"] [dependencies] # deselect everything else (like "performance") as this should be controllable by the parent application. -gix = { version = "^0.68.0", path = "../gix", default-features = false, features = ["merge", "blob-diff", "revision", "mailmap", "excludes", "attributes", "worktree-mutation", "credentials", "interrupt", "status", "dirwalk"] } -gix-pack-for-configuration-only = { package = "gix-pack", version = "^0.55.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.43.1", path = "../gix-transport", default-features = false } -gix-archive-for-configuration-only = { package = "gix-archive", version = "^0.17.0", path = "../gix-archive", optional = true, features = ["tar", "tar_gz"] } -gix-status = { version = "^0.15.0", path = "../gix-status" } +gix = { version = "^0.69.0", path = "../gix", default-features = false, features = ["merge", "blob-diff", "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" } serde = { version = "1.0.114", optional = true, default-features = false, features = ["derive"] } anyhow = "1.0.42" @@ -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.1", path = "../gix-url", optional = true } +gix-url = { version = "^0.28.2", path = "../gix-url", optional = true } jwalk = { version = "0.8.0", optional = true } # for 'hours' diff --git a/gix-archive/CHANGELOG.md b/gix-archive/CHANGELOG.md index f2a61e4ec01..1907481b491 100644 --- a/gix-archive/CHANGELOG.md +++ b/gix-archive/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.18.0 (2024-12-22) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 1 commit contributed to the release over the course of 28 calendar days. + - 2 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e))
diff --git a/gix-archive/Cargo.toml b/gix-archive/Cargo.toml index 62003623812..475b0ae7fef 100644 --- a/gix-archive/Cargo.toml +++ b/gix-archive/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-archive" -version = "0.17.0" +version = "0.18.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "archive generation from of a worktree stream" @@ -27,10 +27,10 @@ zip = ["dep:zip"] [dependencies] -gix-worktree-stream = { version = "^0.17.0", path = "../gix-worktree-stream" } -gix-object = { version = "^0.46.0", path = "../gix-object" } +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-date = { version = "^0.9.2", path = "../gix-date" } +gix-date = { version = "^0.9.3", path = "../gix-date" } flate2 = { version = "1.0.33", optional = true } zip = { version = "2.1.0", optional = true, default-features = false, features = ["deflate"] } diff --git a/gix-command/CHANGELOG.md b/gix-command/CHANGELOG.md index ab05397ed4f..159bfce0858 100644 --- a/gix-command/CHANGELOG.md +++ b/gix-command/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.4.0 (2024-12-22) ### New Features @@ -24,7 +24,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 6 commits contributed to the release over the course of 28 calendar days. + - 7 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 3 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -36,6 +36,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1724 from GitoxideLabs/gix-command-api ([`faa0cde`](https://github.com/GitoxideLabs/gitoxide/commit/faa0cdeb35a8135ff9513a1c9884126f6b080f4a)) - Rename `Prepare::with_shell_allow_argument_splitting()` to `Prepare::with_shell_allow_manual_argument_splitting()` ([`4d9bded`](https://github.com/GitoxideLabs/gitoxide/commit/4d9bded0f77f24a4596d2a0949968293962961cc)) - Add `Prepare::with_shell_disallow_manual_argument_splitting()`. ([`26c274d`](https://github.com/GitoxideLabs/gitoxide/commit/26c274d785bafd2bb003a4426d6b749ede71882b)) diff --git a/gix-command/Cargo.toml b/gix-command/Cargo.toml index 64e5433a17f..dd5e2917687 100644 --- a/gix-command/Cargo.toml +++ b/gix-command/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-command" -version = "0.3.11" +version = "0.4.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project handling internal git command execution" diff --git a/gix-credentials/CHANGELOG.md b/gix-credentials/CHANGELOG.md index 8f82956bca1..1d0bdb4daf6 100644 --- a/gix-credentials/CHANGELOG.md +++ b/gix-credentials/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.26.0 (2024-12-22) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 3 commits contributed to the release over the course of 28 calendar days. + - 4 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1724 from GitoxideLabs/gix-command-api ([`faa0cde`](https://github.com/GitoxideLabs/gitoxide/commit/faa0cdeb35a8135ff9513a1c9884126f6b080f4a)) - Adapt to changes in `gix-command` ([`c67770f`](https://github.com/GitoxideLabs/gitoxide/commit/c67770ff118f00846936117fccc2c59ca3220f6e)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-credentials/Cargo.toml b/gix-credentials/Cargo.toml index 5cf6e0fb6d1..97f16fc8622 100644 --- a/gix-credentials/Cargo.toml +++ b/gix-credentials/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-credentials" -version = "0.25.1" +version = "0.26.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" @@ -20,11 +20,11 @@ serde = ["dep:serde", "bstr/serde", "gix-sec/serde"] [dependencies] gix-sec = { version = "^0.10.10", path = "../gix-sec" } -gix-url = { version = "^0.28.1", path = "../gix-url" } +gix-url = { version = "^0.28.2", path = "../gix-url" } gix-path = { version = "^0.10.13", path = "../gix-path" } -gix-command = { version = "^0.3.11", path = "../gix-command" } +gix-command = { version = "^0.4.0", path = "../gix-command" } gix-config-value = { version = "^0.14.10", path = "../gix-config-value" } -gix-prompt = { version = "^0.8.9", path = "../gix-prompt" } +gix-prompt = { version = "^0.9.0", path = "../gix-prompt" } gix-trace = { version = "^0.1.11", path = "../gix-trace" } thiserror = "2.0.0" diff --git a/gix-date/CHANGELOG.md b/gix-date/CHANGELOG.md index ee94dfe971e..5efc0f4094b 100644 --- a/gix-date/CHANGELOG.md +++ b/gix-date/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.9.3 (2024-12-22) ### Bug Fixes @@ -58,175 +58,175 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 Failure, where it occurs, now looks like: - --- STDERR: gix-date::date time::parse::relative::various --- - thread 'time::parse::relative::various' panicked at gix-date\tests\time\parse.rs:252:9: - assertion failed: `(left == right)`: relative times differ + --- STDERR: gix-date::date time::parse::relative::various --- + thread 'time::parse::relative::various' panicked at gix-date\tests\time\parse.rs:252:9: + assertion failed: `(left == right)`: relative times differ - Diff < left / right > : - [ - ( - "5 seconds ago", - 2024-11-24T23:51:49Z, - ), - ( - "5 minutes ago", - 2024-11-24T23:46:54Z, - ), - ( - "5 hours ago", - 2024-11-24T18:51:54Z, - ), - ( - "5 days ago", - 2024-11-19T23:51:54Z, - ), - ( - "3 weeks ago", - 2024-11-03T23:51:54Z, - ), - ( - "21 days ago", - 2024-11-03T23:51:54Z, - ), - ( - "504 hours ago", - 2024-11-03T23:51:54Z, - ), - ( - "30240 minutes ago", - 2024-11-03T23:51:54Z, - ), - ( - "2 months ago", - < 2024-09-24T23:51:54Z, - > 2024-09-24T22:51:54Z, - ), - ( - "1460 hours ago", - 2024-09-25T03:51:54Z, - ), - ( - "87600 minutes ago", - 2024-09-25T03:51:54Z, - ), - ( - "14 weeks ago", - < 2024-08-18T23:51:54Z, - > 2024-08-18T22:51:54Z, - ), - ( - "98 days ago", - < 2024-08-18T23:51:54Z, - > 2024-08-18T22:51:54Z, - ), - ( - "2352 hours ago", - 2024-08-18T23:51:54Z, - ), - ( - "141120 minutes ago", - 2024-08-18T23:51:54Z, - ), - ( - "5 months ago", - < 2024-06-24T23:51:54Z, - > 2024-06-24T22:51:54Z, - ), - ( - "3650 hours ago", - 2024-06-25T21:51:54Z, - ), - ( - "219000 minutes ago", - 2024-06-25T21:51:54Z, - ), - ( - "26 weeks ago", - < 2024-05-26T23:51:54Z, - > 2024-05-26T22:51:54Z, - ), - ( - "182 days ago", - < 2024-05-26T23:51:54Z, - > 2024-05-26T22:51:54Z, - ), - ( - "4368 hours ago", - 2024-05-26T23:51:54Z, - ), - ( - "262080 minutes ago", - 2024-05-26T23:51:54Z, - ), - ( - "8 months ago", - < 2024-03-24T23:51:54Z, - > 2024-03-24T22:51:54Z, - ), - ( - "5840 hours ago", - 2024-03-26T15:51:54Z, - ), - ( - "350400 minutes ago", - 2024-03-26T15:51:54Z, - ), - ( - "38 weeks ago", - 2024-03-03T23:51:54Z, - ), - ( - "266 days ago", - 2024-03-03T23:51:54Z, - ), - ( - "6384 hours ago", - 2024-03-03T23:51:54Z, - ), - ( - "383040 minutes ago", - 2024-03-03T23:51:54Z, - ), - ( - "11 months ago", - 2023-12-24T23:51:54Z, - ), - ( - "8030 hours ago", - 2023-12-26T09:51:54Z, - ), - ( - "481800 minutes ago", - 2023-12-26T09:51:54Z, - ), - ( - "14 months ago", - < 2023-09-24T23:51:54Z, - > 2023-09-24T22:51:54Z, - ), - ( - "21 months ago", - 2023-02-24T23:51:54Z, - ), - ( - "2 years ago", - 2022-11-24T23:51:54Z, - ), - ( - "20 years ago", - 2004-11-24T23:51:54Z, - ), - ( - "630720000 seconds ago", - 2004-11-29T23:51:54Z, - ), - ] + Diff < left / right > : + [ + ( + "5 seconds ago", + 2024-11-24T23:51:49Z, + ), + ( + "5 minutes ago", + 2024-11-24T23:46:54Z, + ), + ( + "5 hours ago", + 2024-11-24T18:51:54Z, + ), + ( + "5 days ago", + 2024-11-19T23:51:54Z, + ), + ( + "3 weeks ago", + 2024-11-03T23:51:54Z, + ), + ( + "21 days ago", + 2024-11-03T23:51:54Z, + ), + ( + "504 hours ago", + 2024-11-03T23:51:54Z, + ), + ( + "30240 minutes ago", + 2024-11-03T23:51:54Z, + ), + ( + "2 months ago", + < 2024-09-24T23:51:54Z, + > 2024-09-24T22:51:54Z, + ), + ( + "1460 hours ago", + 2024-09-25T03:51:54Z, + ), + ( + "87600 minutes ago", + 2024-09-25T03:51:54Z, + ), + ( + "14 weeks ago", + < 2024-08-18T23:51:54Z, + > 2024-08-18T22:51:54Z, + ), + ( + "98 days ago", + < 2024-08-18T23:51:54Z, + > 2024-08-18T22:51:54Z, + ), + ( + "2352 hours ago", + 2024-08-18T23:51:54Z, + ), + ( + "141120 minutes ago", + 2024-08-18T23:51:54Z, + ), + ( + "5 months ago", + < 2024-06-24T23:51:54Z, + > 2024-06-24T22:51:54Z, + ), + ( + "3650 hours ago", + 2024-06-25T21:51:54Z, + ), + ( + "219000 minutes ago", + 2024-06-25T21:51:54Z, + ), + ( + "26 weeks ago", + < 2024-05-26T23:51:54Z, + > 2024-05-26T22:51:54Z, + ), + ( + "182 days ago", + < 2024-05-26T23:51:54Z, + > 2024-05-26T22:51:54Z, + ), + ( + "4368 hours ago", + 2024-05-26T23:51:54Z, + ), + ( + "262080 minutes ago", + 2024-05-26T23:51:54Z, + ), + ( + "8 months ago", + < 2024-03-24T23:51:54Z, + > 2024-03-24T22:51:54Z, + ), + ( + "5840 hours ago", + 2024-03-26T15:51:54Z, + ), + ( + "350400 minutes ago", + 2024-03-26T15:51:54Z, + ), + ( + "38 weeks ago", + 2024-03-03T23:51:54Z, + ), + ( + "266 days ago", + 2024-03-03T23:51:54Z, + ), + ( + "6384 hours ago", + 2024-03-03T23:51:54Z, + ), + ( + "383040 minutes ago", + 2024-03-03T23:51:54Z, + ), + ( + "11 months ago", + 2023-12-24T23:51:54Z, + ), + ( + "8030 hours ago", + 2023-12-26T09:51:54Z, + ), + ( + "481800 minutes ago", + 2023-12-26T09:51:54Z, + ), + ( + "14 months ago", + < 2023-09-24T23:51:54Z, + > 2023-09-24T22:51:54Z, + ), + ( + "21 months ago", + 2023-02-24T23:51:54Z, + ), + ( + "2 years ago", + 2022-11-24T23:51:54Z, + ), + ( + "20 years ago", + 2004-11-24T23:51:54Z, + ), + ( + "630720000 seconds ago", + 2004-11-29T23:51:54Z, + ), + ] ### Commit Statistics - - 5 commits contributed to the release over the course of 28 calendar days. + - 6 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -238,6 +238,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1702 from EliahKagan/run-ci/duration-units ([`b34d14e`](https://github.com/GitoxideLabs/gitoxide/commit/b34d14e83e546cbe423b12c63d5d80b3fedc42d2)) - Add support for 'any' unit, when parsing ` ago`. ([`34d2fce`](https://github.com/GitoxideLabs/gitoxide/commit/34d2fce57e2836f758387b6cb54ee1f11bebd473)) - Fix test expection for UTC relative dates ([`856b385`](https://github.com/GitoxideLabs/gitoxide/commit/856b38587afb7683d7d18837d9b88dd3debcc683)) diff --git a/gix-date/Cargo.toml b/gix-date/Cargo.toml index ae72bd1d089..26e75777162 100644 --- a/gix-date/Cargo.toml +++ b/gix-date/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-date" -version = "0.9.2" +version = "0.9.3" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project parsing dates the way git does" diff --git a/gix-diff/CHANGELOG.md b/gix-diff/CHANGELOG.md index 4eb5921b8d3..22479421a5d 100644 --- a/gix-diff/CHANGELOG.md +++ b/gix-diff/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.49.0 (2024-12-22) ### Bug Fixes @@ -35,7 +35,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 6 commits contributed to the release over the course of 28 calendar days. + - 7 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 2 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -47,6 +47,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1705 from GitoxideLabs/merge ([`520c832`](https://github.com/GitoxideLabs/gitoxide/commit/520c832cfcfb34eb7617be55ebe2719ab35595fd)) - Add support for not tracking single empty files. ([`d3f5f27`](https://github.com/GitoxideLabs/gitoxide/commit/d3f5f27732ec5dfb496a3f9d0dd17a3a79d408f3)) - Enforce `diff.renamelimit` even for identical name matching ([`d281ba6`](https://github.com/GitoxideLabs/gitoxide/commit/d281ba6b180d052aa6df43f43696a84819218d4d)) diff --git a/gix-diff/Cargo.toml b/gix-diff/Cargo.toml index 1525a959960..70a48195093 100644 --- a/gix-diff/Cargo.toml +++ b/gix-diff/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-diff" -version = "0.48.0" +version = "0.49.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "Calculate differences between various git objects" @@ -26,15 +26,15 @@ doctest = false [dependencies] gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-object = { version = "^0.46.0", path = "../gix-object" } -gix-filter = { version = "^0.15.0", path = "../gix-filter", optional = true } +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.3.11", path = "../gix-command", 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.0", path = "../gix-fs", 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.0", path = "../gix-traverse", optional = true } +gix-traverse = { version = "^0.43.1", 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 63c7c720023..e4a5bfce65a 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.11.0 (2024-12-22) + + ### Other @@ -36,7 +38,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 28 calendar days. + - 12 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 4 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -48,6 +50,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1734 from EliahKagan/nonfiles ([`ad6b9b6`](https://github.com/GitoxideLabs/gitoxide/commit/ad6b9b66aa3e3561e413d04d00f6dbf832d63353)) - Reword "non-files" in documentation comments ([`154b21f`](https://github.com/GitoxideLabs/gitoxide/commit/154b21f0e9beb0e5b6615f091f5f0716df6a3f7b)) - Rename `entry::Kind::NonFile` to `entry::Kind::Untrackable`. ([`d90412b`](https://github.com/GitoxideLabs/gitoxide/commit/d90412bdf86c70ecb5a6d0a1fefae875b3eb836b)) diff --git a/gix-dir/Cargo.toml b/gix-dir/Cargo.toml index e0d6472f6f5..bcd40df7d7e 100644 --- a/gix-dir/Cargo.toml +++ b/gix-dir/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-dir" -version = "0.10.0" +version = "0.11.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project dealing with directory walks" @@ -18,11 +18,11 @@ test = false 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.0", path = "../gix-fs" } +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.0", path = "../gix-object" } +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"] } diff --git a/gix-filter/CHANGELOG.md b/gix-filter/CHANGELOG.md index 911a842b304..fcbddbf5e62 100644 --- a/gix-filter/CHANGELOG.md +++ b/gix-filter/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.16.0 (2024-12-22) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 1 commit contributed to the release over the course of 28 calendar days. + - 2 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e))
diff --git a/gix-filter/Cargo.toml b/gix-filter/Cargo.toml index 13b8195f588..c839818918d 100644 --- a/gix-filter/Cargo.toml +++ b/gix-filter/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-filter" -version = "0.15.0" +version = "0.16.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project implementing git filters" @@ -17,8 +17,8 @@ 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.0", path = "../gix-object" } -gix-command = { version = "^0.3.11", path = "../gix-command" } +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" } diff --git a/gix-fs/CHANGELOG.md b/gix-fs/CHANGELOG.md index a68dc0d2078..77a79927d0b 100644 --- a/gix-fs/CHANGELOG.md +++ b/gix-fs/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.12.1 (2024-12-22) ### New Features @@ -17,7 +17,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 +28,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1736 from GitoxideLabs/fix-status ([`3af94f9`](https://github.com/GitoxideLabs/gitoxide/commit/3af94f9ad53404fe053fac47e3a6cf849b8287d9)) - Add `io_err` module with classifiers. ([`3f6ee52`](https://github.com/GitoxideLabs/gitoxide/commit/3f6ee524d7fd99146f98964aefc21be72de374c4)) - Merge pull request #1642 from GitoxideLabs/new-release ([`db5c9cf`](https://github.com/GitoxideLabs/gitoxide/commit/db5c9cfce93713b4b3e249cff1f8cc1ef146f470)) diff --git a/gix-fs/Cargo.toml b/gix-fs/Cargo.toml index df67e3e22b0..300183d6820 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.0" +version = "0.12.1" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate providing file system specific utilities to `gitoxide`" diff --git a/gix-merge/CHANGELOG.md b/gix-merge/CHANGELOG.md index 2fafa354825..093a2939c7b 100644 --- a/gix-merge/CHANGELOG.md +++ b/gix-merge/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.2.0 (2024-12-22) ### Bug Fixes @@ -31,7 +31,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 28 calendar days. + - 11 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 4 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -43,6 +43,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1705 from GitoxideLabs/merge ([`520c832`](https://github.com/GitoxideLabs/gitoxide/commit/520c832cfcfb34eb7617be55ebe2719ab35595fd)) - Adapt to changes in `gix-diff` related to not tracking empty blobs anymore. ([`f53cec5`](https://github.com/GitoxideLabs/gitoxide/commit/f53cec5b2ce8aa6eeb4a3016511bbb1ac25fa2f7)) - Don't incorrectly mark as auto-resolved conflict if there was none. ([`da585db`](https://github.com/GitoxideLabs/gitoxide/commit/da585db16bae9f44e6300f31b0f784c356d5bd3f)) diff --git a/gix-merge/Cargo.toml b/gix-merge/Cargo.toml index 0f69f560579..a3dc7b93a68 100644 --- a/gix-merge/Cargo.toml +++ b/gix-merge/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "gix-merge" -version = "0.1.0" +version = "0.2.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project implementing merge algorithms" @@ -20,18 +20,18 @@ serde = ["dep:serde", "gix-hash/serde", "gix-object/serde"] [dependencies] gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-object = { version = "^0.46.0", path = "../gix-object" } -gix-filter = { version = "^0.15.0", path = "../gix-filter" } +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.3.11", path = "../gix-command" } +gix-command = { version = "^0.4.0", path = "../gix-command" } gix-path = { version = "^0.10.13", path = "../gix-path" } -gix-fs = { version = "^0.12.0", path = "../gix-fs" } +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.0", path = "../gix-revision", default-features = false, features = ["merge_base"] } +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.48.0", path = "../gix-diff", default-features = false, features = ["blob"] } +gix-diff = { version = "^0.49.0", path = "../gix-diff", default-features = false, features = ["blob"] } gix-index = { version = "^0.37.0", path = "../gix-index" } thiserror = "2.0.0" diff --git a/gix-object/CHANGELOG.md b/gix-object/CHANGELOG.md index 8868acc1434..f7ce3825c79 100644 --- a/gix-object/CHANGELOG.md +++ b/gix-object/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.46.1 (2024-12-22) A maintenance release without user-facing changes. @@ -15,7 +15,7 @@ But actually, `TreeRefIter` now has methods to lookup entries, also recursively. - - 12 commits contributed to the release over the course of 28 calendar days. + - 13 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -27,6 +27,7 @@ But actually, `TreeRefIter` now has methods to lookup entries, also recursively.
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1686 from cruessler/move-lookup-entry-to-gix-object ([`39227a9`](https://github.com/GitoxideLabs/gitoxide/commit/39227a90ca4590b08dc7d782728be2e9a3054618)) - Refactors ([`d7f4991`](https://github.com/GitoxideLabs/gitoxide/commit/d7f49916037efb0c95cf1a4d58be215bee67eb0d)) - Add test for entry that does not exist ([`54e399f`](https://github.com/GitoxideLabs/gitoxide/commit/54e399f38002689eb2694c2d59799fc4c2f019ff)) diff --git a/gix-object/Cargo.toml b/gix-object/Cargo.toml index 4456b05ef53..d555ed32b5e 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.0" +version = "0.46.1" description = "Immutable and mutable git objects with decoding and encoding support" authors = ["Sebastian Thiel "] repository = "https://github.com/GitoxideLabs/gitoxide" @@ -49,7 +49,7 @@ 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-date = { version = "^0.9.2", path = "../gix-date" } +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" } diff --git a/gix-odb/CHANGELOG.md b/gix-odb/CHANGELOG.md index 45df11ba023..26be4432f1d 100644 --- a/gix-odb/CHANGELOG.md +++ b/gix-odb/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.66.0 (2024-12-22) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 1 commit contributed to the release over the course of 28 calendar days. + - 2 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e))
diff --git a/gix-odb/Cargo.toml b/gix-odb/Cargo.toml index 5adbf910b5c..22551bd8d42 100644 --- a/gix-odb/Cargo.toml +++ b/gix-odb/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-odb" -version = "0.65.0" +version = "0.66.0" repository = "https://github.com/GitoxideLabs/gitoxide" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" @@ -23,12 +23,12 @@ serde = ["dep:serde", "gix-hash/serde", "gix-object/serde", "gix-pack/serde"] 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-date = { version = "^0.9.2", path = "../gix-date" } +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.0", path = "../gix-object" } -gix-pack = { version = "^0.55.0", path = "../gix-pack", default-features = false } -gix-fs = { version = "^0.12.0", path = "../gix-fs" } +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" } 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 5a511fc3482..fb4e83e232f 100644 --- a/gix-pack/CHANGELOG.md +++ b/gix-pack/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.56.0 (2024-12-22) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 1 commit contributed to the release over the course of 28 calendar days. + - 2 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e))
diff --git a/gix-pack/Cargo.toml b/gix-pack/Cargo.toml index 40ac90fa3b9..7b8dd586004 100644 --- a/gix-pack/Cargo.toml +++ b/gix-pack/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-pack" -version = "0.55.0" +version = "0.56.0" repository = "https://github.com/GitoxideLabs/gitoxide" authors = ["Sebastian Thiel "] license = "MIT OR Apache-2.0" @@ -38,12 +38,12 @@ gix-features = { version = "^0.39.1", path = "../gix-features", features = ["crc 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.0", path = "../gix-object" } +gix-object = { version = "^0.46.1", path = "../gix-object" } gix-hashtable = { version = "^0.6.0", path = "../gix-hashtable", optional = true } # for streaming of packs (input, output) -gix-traverse = { version = "^0.43.0", path = "../gix-traverse", optional = true } -gix-diff = { version = "^0.48.0", path = "../gix-diff", default-features = false, optional = true } +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 } memmap2 = "0.9.0" smallvec = "1.3.0" diff --git a/gix-packetline/CHANGELOG.md b/gix-packetline/CHANGELOG.md index 0d88d01565d..51102ff2458 100644 --- a/gix-packetline/CHANGELOG.md +++ b/gix-packetline/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.18.2 (2024-12-22) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 3 commits contributed to the release over the course of 28 calendar days. + - 4 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1717 from GitoxideLabs/fix-ide ([`06ef1e9`](https://github.com/GitoxideLabs/gitoxide/commit/06ef1e97cc93f21810d9b86b124f70929acdba4f)) - This tweak makes it possible to use RustRover/IntelliJ again. ([`9739620`](https://github.com/GitoxideLabs/gitoxide/commit/97396200f85ba691396c80d78d3bd7efc0707f8c)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-packetline/Cargo.toml b/gix-packetline/Cargo.toml index 6da58ea3c4e..189e07e6375 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.1" +version = "0.18.2" 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" diff --git a/gix-prompt/CHANGELOG.md b/gix-prompt/CHANGELOG.md index 2d110ce064d..ed8dd040c70 100644 --- a/gix-prompt/CHANGELOG.md +++ b/gix-prompt/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.9.0 (2024-12-22) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 1 commit contributed to the release over the course of 28 calendar days. + - 2 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e))
diff --git a/gix-prompt/Cargo.toml b/gix-prompt/Cargo.toml index 878e1a76d7c..e331a68407b 100644 --- a/gix-prompt/Cargo.toml +++ b/gix-prompt/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-prompt" -version = "0.8.9" +version = "0.9.0" 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,7 +15,7 @@ rust-version = "1.65" doctest = false [dependencies] -gix-command = { version = "^0.3.11", path = "../gix-command" } +gix-command = { version = "^0.4.0", path = "../gix-command" } gix-config-value = { version = "^0.14.10", path = "../gix-config-value" } thiserror = "2.0.0" diff --git a/gix-protocol/CHANGELOG.md b/gix-protocol/CHANGELOG.md index 17ada677811..c4390a03be5 100644 --- a/gix-protocol/CHANGELOG.md +++ b/gix-protocol/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.47.0 (2024-12-22) ### Bug Fixes @@ -41,7 +41,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 28 calendar days. + - 12 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 6 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -53,6 +53,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1731 from GitoxideLabs/fix-pack-receive ([`ca54b8c`](https://github.com/GitoxideLabs/gitoxide/commit/ca54b8c67eb6c81b7175f62ee74a0d5aab6f52cc)) - Respect interrupt-requests during negotiation ([`5c21ebc`](https://github.com/GitoxideLabs/gitoxide/commit/5c21ebc3f523bbe64cb84bbcdf39a2c284ba1df1)) - Assure that empty fetches due to no objects wanted are terminated early ([`a5f0d29`](https://github.com/GitoxideLabs/gitoxide/commit/a5f0d295cfc7183e5c0b35b72610e933f91059d9)) diff --git a/gix-protocol/Cargo.toml b/gix-protocol/Cargo.toml index fc57b327186..541d31ab0e9 100644 --- a/gix-protocol/Cargo.toml +++ b/gix-protocol/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-protocol" -version = "0.46.1" +version = "0.47.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project for implementing git protocols" @@ -70,18 +70,18 @@ required-features = ["async-client"] gix-features = { version = "^0.39.1", path = "../gix-features", features = [ "progress", ] } -gix-transport = { version = "^0.43.1", path = "../gix-transport" } +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-date = { version = "^0.9.2", path = "../gix-date" } +gix-date = { version = "^0.9.3", path = "../gix-date" } gix-utils = { version = "^0.1.13", path = "../gix-utils" } -gix-ref = { version = "^0.49.0", path = "../gix-ref" } +gix-ref = { version = "^0.49.1", 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.0", path = "../gix-object", 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.25.1", path = "../gix-credentials", 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 } @@ -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.1" } +gix-packetline = { path = "../gix-packetline", version = "^0.18.2" } [package.metadata.docs.rs] features = ["blocking-client", "document-features", "serde"] diff --git a/gix-ref/CHANGELOG.md b/gix-ref/CHANGELOG.md index 84652361a9c..92e021e6b50 100644 --- a/gix-ref/CHANGELOG.md +++ b/gix-ref/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.49.1 (2024-12-22) ### Bug Fixes @@ -20,7 +20,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 8 commits contributed to the release over the course of 28 calendar days. + - 9 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 3 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -32,6 +32,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1732 from GitoxideLabs/reflog-parsing ([`8fd53bc`](https://github.com/GitoxideLabs/gitoxide/commit/8fd53bc78fc28c53c7ad7ad48d9b7f9f784f06b4)) - Properly parse reflog messages with `>` in them. ([`6abee88`](https://github.com/GitoxideLabs/gitoxide/commit/6abee881024568416cdb2d8feac2c52d4c3af0ad)) - Add failing test to show the issue ([`743b979`](https://github.com/GitoxideLabs/gitoxide/commit/743b9796e3c9e9a6ebc83524620475f4e5f1a91f)) diff --git a/gix-ref/Cargo.toml b/gix-ref/Cargo.toml index 0cdd9f52cbe..51713a2d48d 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.0" +version = "0.49.1" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate to handle git references" @@ -22,10 +22,10 @@ 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.0", path = "../gix-fs" } +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.0", path = "../gix-object" } +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" } @@ -43,7 +43,7 @@ document-features = { version = "0.2.1", optional = true } [dev-dependencies] gix-testtools = { path = "../tests/tools" } -gix-date = { version = "^0.9.2", path = "../gix-date" } +gix-date = { version = "^0.9.3", path = "../gix-date" } [package.metadata.docs.rs] features = ["document-features", "serde"] diff --git a/gix-revision/CHANGELOG.md b/gix-revision/CHANGELOG.md index 852333b9147..a1f518823e7 100644 --- a/gix-revision/CHANGELOG.md +++ b/gix-revision/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.31.1 (2024-12-22) ### Bug Fixes @@ -16,7 +16,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 28 calendar days. + - 6 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -28,6 +28,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1733 from GitoxideLabs/fix-testools ([`df5cead`](https://github.com/GitoxideLabs/gitoxide/commit/df5cead220c193a9ceb8b78c8d6225368293416d)) - Revspec parsing now correctly interprets large offsets like `@{100000000}` as unix timestamp. ([`1fe201a`](https://github.com/GitoxideLabs/gitoxide/commit/1fe201a8d4ec9f3349d48f1e4afe3f58b11f90b4)) - Merge pull request #1708 from EliahKagan/run-ci/mode ([`34efe03`](https://github.com/GitoxideLabs/gitoxide/commit/34efe03fdab97bbf5603a7ea605f37096ff1736a)) diff --git a/gix-revision/Cargo.toml b/gix-revision/Cargo.toml index b54d6122c18..f448b33a94a 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.0" +version = "0.31.1" 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" @@ -28,8 +28,8 @@ serde = ["dep:serde", "gix-hash/serde", "gix-object/serde"] [dependencies] gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-object = { version = "^0.46.0", path = "../gix-object" } -gix-date = { version = "^0.9.2", path = "../gix-date" } +gix-object = { version = "^0.46.1", 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" } diff --git a/gix-shallow/CHANGELOG.md b/gix-shallow/CHANGELOG.md index 486b3b60533..3b528874f2b 100644 --- a/gix-shallow/CHANGELOG.md +++ b/gix-shallow/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.1.0 (2024-12-22) ### New Features (BREAKING) @@ -20,7 +20,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 3 commits contributed to the release over the course of 7 calendar days. + - 4 commits contributed to the release over the course of 7 calendar days. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -31,6 +31,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Finalize gix-shallow crate ([`2cc65bb`](https://github.com/GitoxideLabs/gitoxide/commit/2cc65bbdeeeb04248aa2570530e21b9f1fdeadda)) - Merge pull request #1634 from GitoxideLabs/remove-delegates ([`ddeb97f`](https://github.com/GitoxideLabs/gitoxide/commit/ddeb97f550bb95835648841b476d7647dd7c1dc0)) - Add `gix-shallow` crate and use it from `gix` and `gix-protocol` ([`6367c7d`](https://github.com/GitoxideLabs/gitoxide/commit/6367c7d0a796aff8ee8778916c1a1ddae68b654d)) diff --git a/gix-status/CHANGELOG.md b/gix-status/CHANGELOG.md index 935716dbbb1..fb19c19b967 100644 --- a/gix-status/CHANGELOG.md +++ b/gix-status/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 (2024-12-22) + + ### Bug Fixes @@ -25,7 +27,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 12 commits contributed to the release over the course of 28 calendar days. + - 13 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 3 commits were understood as [conventional](https://www.conventionalcommits.org). - 1 unique issue was worked on: [#1735](https://github.com/GitoxideLabs/gitoxide/issues/1735) @@ -39,6 +41,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * **[#1735](https://github.com/GitoxideLabs/gitoxide/issues/1735)** - Replacing a directory with non-directory will not cause an error anymore. ([`f3b76d0`](https://github.com/GitoxideLabs/gitoxide/commit/f3b76d0f52da8b4ea0f4d03490fc0c18fd7c3a96)) * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1736 from GitoxideLabs/fix-status ([`3af94f9`](https://github.com/GitoxideLabs/gitoxide/commit/3af94f9ad53404fe053fac47e3a6cf849b8287d9)) - Merge pull request #1734 from EliahKagan/nonfiles ([`ad6b9b6`](https://github.com/GitoxideLabs/gitoxide/commit/ad6b9b66aa3e3561e413d04d00f6dbf832d63353)) - Reword "non-files" in documentation comments ([`154b21f`](https://github.com/GitoxideLabs/gitoxide/commit/154b21f0e9beb0e5b6615f091f5f0716df6a3f7b)) diff --git a/gix-status/Cargo.toml b/gix-status/Cargo.toml index 623f9c727c0..6aef2db2c9b 100644 --- a/gix-status/Cargo.toml +++ b/gix-status/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-status" -version = "0.15.0" +version = "0.16.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" @@ -21,17 +21,17 @@ worktree-rewrites = ["dep:gix-dir", "dep:gix-diff"] [dependencies] gix-index = { version = "^0.37.0", path = "../gix-index" } -gix-fs = { version = "^0.12.0", path = "../gix-fs" } +gix-fs = { version = "^0.12.1", path = "../gix-fs" } gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-object = { version = "^0.46.0", path = "../gix-object" } +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.15.0", path = "../gix-filter" } +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.10.0", path = "../gix-dir", optional = true } -gix-diff = { version = "^0.48.0", path = "../gix-diff", default-features = false, features = ["blob"], optional = true } +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 } thiserror = "2.0.0" filetime = "0.2.15" diff --git a/gix-transport/CHANGELOG.md b/gix-transport/CHANGELOG.md index 1cd0eb78a18..36bf3f98982 100644 --- a/gix-transport/CHANGELOG.md +++ b/gix-transport/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.44.0 (2024-12-22) ### Bug Fixes @@ -17,7 +17,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 28 calendar days. + - 4 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -29,6 +29,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1634 from GitoxideLabs/remove-delegates ([`ddeb97f`](https://github.com/GitoxideLabs/gitoxide/commit/ddeb97f550bb95835648841b476d7647dd7c1dc0)) - Don't panic if the handshake wasn't performed - instead return an error. ([`d41cc0b`](https://github.com/GitoxideLabs/gitoxide/commit/d41cc0b4073a08d867ea380d564ec8163e257e3f)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e)) diff --git a/gix-transport/Cargo.toml b/gix-transport/Cargo.toml index e6334d8d49b..6499eab5eef 100644 --- a/gix-transport/Cargo.toml +++ b/gix-transport/Cargo.toml @@ -2,7 +2,7 @@ lints.workspace = true [package] name = "gix-transport" -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 dedicated to implementing the git transport layer" @@ -79,12 +79,12 @@ path = "tests/async-transport.rs" required-features = ["async-client"] [dependencies] -gix-command = { version = "^0.3.11", path = "../gix-command" } +gix-command = { version = "^0.4.0", path = "../gix-command" } gix-features = { version = "^0.39.1", path = "../gix-features" } -gix-url = { version = "^0.28.1", path = "../gix-url" } +gix-url = { version = "^0.28.2", path = "../gix-url" } gix-sec = { version = "^0.10.10", path = "../gix-sec" } -gix-packetline = { version = "^0.18.1", path = "../gix-packetline" } -gix-credentials = { version = "^0.25.1", path = "../gix-credentials", optional = true } +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" } serde = { version = "1.0.114", optional = true, default-features = false, features = [ diff --git a/gix-traverse/CHANGELOG.md b/gix-traverse/CHANGELOG.md index bf525c38d6e..04fe51cc1e5 100644 --- a/gix-traverse/CHANGELOG.md +++ b/gix-traverse/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.43.1 (2024-12-22) ### New Features @@ -50,7 +50,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 9 commits contributed to the release over the course of 28 calendar days. + - 10 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 3 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -62,6 +62,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1720 from neithernut/traverse-broaden-with-tips-ends ([`3e63721`](https://github.com/GitoxideLabs/gitoxide/commit/3e63721f47a6a6b4d9cc1ceba1f1a29c6251ce3d)) - Allow `topo::Builder::with_tips` and `with_ends` for non-default pred ([`d9426f4`](https://github.com/GitoxideLabs/gitoxide/commit/d9426f4162a4279410bb7126ec95712cf3f224be)) - Merge pull request #1716 from neithernut/traverse-topo-builder-enhancements ([`67f20b1`](https://github.com/GitoxideLabs/gitoxide/commit/67f20b1263d4abbc2bbcece1a39e6eab2f42f07b)) diff --git a/gix-traverse/Cargo.toml b/gix-traverse/Cargo.toml index b8c8e27526b..28b0aff2306 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.0" +version = "0.43.1" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "A crate of the gitoxide project" @@ -17,8 +17,8 @@ doctest = false [dependencies] gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-object = { version = "^0.46.0", path = "../gix-object" } -gix-date = { version = "^0.9.2", path = "../gix-date" } +gix-object = { version = "^0.46.1", 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" } diff --git a/gix-url/CHANGELOG.md b/gix-url/CHANGELOG.md index aba68d223e7..ffe634baab5 100644 --- a/gix-url/CHANGELOG.md +++ b/gix-url/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.28.2 (2024-12-22) ### Bug Fixes @@ -15,7 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - - 4 commits contributed to the release over the course of 28 calendar days. + - 5 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 1 commit was understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -27,6 +27,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1705 from GitoxideLabs/merge ([`520c832`](https://github.com/GitoxideLabs/gitoxide/commit/520c832cfcfb34eb7617be55ebe2719ab35595fd)) - Refactor `gix-url` tests ([`01f66eb`](https://github.com/GitoxideLabs/gitoxide/commit/01f66eba9c827599942d39bcbf72fc07c1bf7890)) - Assure passwords aren't returned in percent-encoded form. ([`530257f`](https://github.com/GitoxideLabs/gitoxide/commit/530257f718d8abe0668eeeed072cc4fee9707cbb)) diff --git a/gix-url/Cargo.toml b/gix-url/Cargo.toml index b2b2ce6d789..e9f6c4e641f 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.1" +version = "0.28.2" 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" diff --git a/gix-worktree-state/CHANGELOG.md b/gix-worktree-state/CHANGELOG.md index 98312715195..11998522f70 100644 --- a/gix-worktree-state/CHANGELOG.md +++ b/gix-worktree-state/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.16.0 (2024-12-22) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 1 commit contributed to the release over the course of 28 calendar days. + - 2 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e))
diff --git a/gix-worktree-state/Cargo.toml b/gix-worktree-state/Cargo.toml index 54dab2d2fb2..8b0b17f09d4 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.15.0" +version = "0.16.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" @@ -18,13 +18,13 @@ 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.0", path = "../gix-fs" } +gix-fs = { version = "^0.12.1", path = "../gix-fs" } gix-hash = { version = "^0.15.1", path = "../gix-hash" } -gix-object = { version = "^0.46.0", path = "../gix-object" } +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.15.0", path = "../gix-filter" } +gix-filter = { version = "^0.16.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 51524e4aa6e..561ef98f514 100644 --- a/gix-worktree-stream/CHANGELOG.md +++ b/gix-worktree-stream/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.18.0 (2024-12-22) A maintenance release without user-facing changes. @@ -13,7 +13,7 @@ A maintenance release without user-facing changes. - - 1 commit contributed to the release over the course of 28 calendar days. + - 2 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 0 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -25,6 +25,7 @@ A maintenance release without user-facing changes.
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e))
diff --git a/gix-worktree-stream/Cargo.toml b/gix-worktree-stream/Cargo.toml index 53718b9e468..44f9187f7fb 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.17.0" +version = "0.18.0" repository = "https://github.com/GitoxideLabs/gitoxide" license = "MIT OR Apache-2.0" description = "generate a byte-stream from a git-tree" @@ -17,11 +17,11 @@ 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.0", path = "../gix-object" } +gix-object = { version = "^0.46.1", path = "../gix-object" } gix-attributes = { version = "^0.23.1", path = "../gix-attributes" } -gix-filter = { version = "^0.15.0", path = "../gix-filter" } -gix-traverse = { version = "^0.43.0", path = "../gix-traverse" } -gix-fs = { version = "^0.12.0", path = "../gix-fs" } +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" } thiserror = "2.0.0" diff --git a/gix/CHANGELOG.md b/gix/CHANGELOG.md index 4099acf8d7c..2e847a9b157 100644 --- a/gix/CHANGELOG.md +++ b/gix/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## 0.69.0 (2024-12-22) ### Changed @@ -15,16 +15,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 systematic naming convention: - For the same option `X`, the `X` and `set_X` methods now always - have the same name of the parameter that specifies a value for an - option. - - - Options whose type is `bool` are named `toggle`, in keeping with + have the same name of the parameter that specifies a value for an + option. +- Options whose type is `bool` are named `toggle`, in keeping with the prevailing convention in this code. - - - Options of `Option` type are named `value` (this required no +- Options of `Option` type are named `value` (this required no changes). - - - Options of a non-`Option` type `*Mode` -- currently this is just +- Options of a non-`Option` type `*Mode` -- currently this is just `EmissionMode` -- are named `mode`. ### New Features @@ -57,6 +54,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Bug Fixes (BREAKING) + + - symlinks_to_directories_are_ignored_like_directories by value The methods of `gix::dirwalk::Options` are paired, where for each option `X` of `Options`, a method named like `X` takes and returns @@ -72,25 +71,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 Most code that consumes the crate should be unaffected, but: - Code where calls were ordered unnaturally to avoid putting such - a call last should be able to be improved. - - - Code that used the method like its `set_*` countepart + a call last should be able to be improved. +- Code that used the method like its `set_*` countepart `set_symlinks_to_directories_are_ignored_like_directories` will be broken. That's what makes this fix a breaking change. Any such code can be fixed by modifying it to call the `set_*` version instead, which is probably what would have been intended anyway. - - assure that rename tracking can be turned off. - Previously it was impossible to tell if rename tracking was disabled, or - if it was unset, which leads to incorrect logic. - - This changes the signature of `diff::new_rewrites()` to also provide information about - whether or not it was configured. ### Commit Statistics - - 27 commits contributed to the release over the course of 28 calendar days. + - 28 commits contributed to the release over the course of 28 calendar days. - 28 days passed between releases. - 9 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages @@ -102,6 +94,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details * **Uncategorized** + - Update changelogs prior to release ([`7ea8582`](https://github.com/GitoxideLabs/gitoxide/commit/7ea85821c6999e3e6cf50a2a009904e9c38642a4)) - Merge pull request #1733 from GitoxideLabs/fix-testools ([`df5cead`](https://github.com/GitoxideLabs/gitoxide/commit/df5cead220c193a9ceb8b78c8d6225368293416d)) - Assure date-tests won't fail over time. ([`14c3744`](https://github.com/GitoxideLabs/gitoxide/commit/14c3744a0bb5bf9e78055e0b86103a37a1f0c299)) - Merge pull request #1645 from dvtkrlbs/refloglookup-date ([`cbdbb8a`](https://github.com/GitoxideLabs/gitoxide/commit/cbdbb8aaaa2f944b7ebd0c6af32b6a0a86c80277)) @@ -131,6 +124,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Merge pull request #1701 from GitoxideLabs/release ([`e8b3b41`](https://github.com/GitoxideLabs/gitoxide/commit/e8b3b41dd79b8f4567670b1f89dd8867b6134e9e))
+ + assure that rename tracking can be turned off.Previously it was impossible to tell if rename tracking was disabled, orif it was unset, which leads to incorrect logic.This changes the signature of diff::new_rewrites() to also provide information aboutwhether or not it was configured. + ## 0.68.0 (2024-11-24) ### New Features diff --git a/gix/Cargo.toml b/gix/Cargo.toml index 80aaffb1538..351503d21ea 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.68.0" +version = "0.69.0" authors = ["Sebastian Thiel "] edition = "2021" include = ["src/**/*", "LICENSE-*"] @@ -315,36 +315,36 @@ cache-efficiency-debug = ["gix-features/cache-efficiency-debug"] [dependencies] gix-utils = { version = "^0.1.13", path = "../gix-utils" } -gix-fs = { version = "^0.12.0", path = "../gix-fs" } -gix-ref = { version = "^0.49.0", path = "../gix-ref" } +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-date = { version = "^0.9.2", path = "../gix-date" } +gix-date = { version = "^0.9.3", path = "../gix-date" } gix-refspec = { version = "^0.27.0", path = "../gix-refspec" } -gix-filter = { version = "^0.15.0", path = "../gix-filter", optional = true } -gix-dir = { version = "^0.10.0", path = "../gix-dir", optional = true } +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.65.0", path = "../gix-odb" } +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.0", path = "../gix-object" } +gix-object = { version = "^0.46.1", path = "../gix-object" } gix-actor = { version = "^0.33.1", path = "../gix-actor" } -gix-pack = { version = "^0.55.0", path = "../gix-pack", default-features = false, features = [ +gix-pack = { version = "^0.56.0", path = "../gix-pack", default-features = false, features = [ "object-cache-dynamic", ] } -gix-revision = { version = "^0.31.0", path = "../gix-revision", default-features = false } +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.1", path = "../gix-url" } -gix-traverse = { version = "^0.43.0", path = "../gix-traverse" } -gix-diff = { version = "^0.48.0", path = "../gix-diff", default-features = false } -gix-merge = { version = "^0.1.0", path = "../gix-merge", default-features = false, optional = true } +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 = [ "progress", @@ -353,28 +353,28 @@ gix-features = { version = "^0.39.1", path = "../gix-features", features = [ gix-trace = { version = "^0.1.11", path = "../gix-trace" } gix-glob = { version = "^0.17.1", path = "../gix-glob" } -gix-credentials = { version = "^0.25.1", path = "../gix-credentials", optional = true } -gix-prompt = { version = "^0.8.9", path = "../gix-prompt", optional = true } +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.15.0", path = "../gix-worktree-state", optional = true } +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.15.0", path = "../gix-status", optional = true, features = [ +gix-status = { version = "^0.16.0", path = "../gix-status", optional = true, features = [ "worktree-rewrites", ] } -gix-command = { version = "^0.3.11", path = "../gix-command", optional = true } +gix-command = { version = "^0.4.0", path = "../gix-command", optional = true } -gix-worktree-stream = { version = "^0.17.0", path = "../gix-worktree-stream", optional = true } -gix-archive = { version = "^0.17.0", path = "../gix-archive", default-features = false, 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 } # For communication with remotes -gix-protocol = { version = "^0.46.1", path = "../gix-protocol" } -gix-transport = { version = "^0.43.1", path = "../gix-transport", optional = true } +gix-protocol = { version = "^0.47.0", path = "../gix-protocol" } +gix-transport = { version = "^0.44.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 1432f77e4ae..fa2f883cfb7 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.68.0", path = "../../gix", default-features = false, features = ["attributes", "revision"] } +gix = { version = "^0.69.0", path = "../../gix", default-features = false, features = ["attributes", "revision"] } once_cell = "1.20.2" regex = { version = "1.11.1", default-features = false, features = ["std"] }