From e3c269658f92bd3e094f5ffce1d386d53776f950 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Sat, 5 Sep 2026 18:40:14 +0200 Subject: [PATCH 1/2] build(deps): Widen range for syn. We don't depend on any of the breaking changes and this allows avoiding duplicated dependencies. --- CHANGELOG.md | 1 + Cargo.lock | 23 ++++++----------------- Cargo.toml | 4 ++-- 3 files changed, 9 insertions(+), 19 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 59f9a8bf8c..3238b59fec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -236,6 +236,7 @@ # Unreleased ## Added ## Changed +- Widened acceptable prettyplease / syn dependency versions (#3447). ## Removed ## Fixed ## Security diff --git a/Cargo.lock b/Cargo.lock index 039aeb1bc5..1b1934c8a5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -88,7 +88,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 3.0.5", + "syn", ] [[package]] @@ -121,7 +121,7 @@ dependencies = [ "regex", "shlex", "similar", - "syn 3.0.5", + "syn", "tempfile", ] @@ -213,7 +213,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.119", + "syn", ] [[package]] @@ -425,12 +425,12 @@ checksum = "9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52" [[package]] name = "prettyplease" -version = "0.3.0" +version = "0.2.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bfe0f4c752e450fc2faf62654f1c134747922825d5b04ca717b8874f41a40c0" +checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" dependencies = [ "proc-macro2", - "syn 3.0.5", + "syn", ] [[package]] @@ -572,17 +572,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "syn" -version = "3.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12df2e0110f65b775f769bb17ef989067a1d931b2eb822bd4346631eeada89f9" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - [[package]] name = "tempfile" version = "3.27.0" diff --git a/Cargo.toml b/Cargo.toml index ad7a9978c5..789ab39c81 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -35,7 +35,7 @@ libloading = "0.8" log = "0.4" objc = "0.2" owo-colors = "4.1.0" -prettyplease = "0.3" +prettyplease = ">=0.2.7, <0.4" proc-macro2 = "1.0.80" quickcheck = "1.0" quote = { version = "1", default-features = false } @@ -43,7 +43,7 @@ regex = { version = "1.5.3", default-features = false } rustc-hash = "2.1.0" shlex = "2" similar = "2.2.1" -syn = "3.0" +syn = ">=2, <4" tempfile = "3.27.0" [workspace.lints.rust] From 3f95987822a0d8bf6c0035ca2cd813503ea18ddf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Sat, 5 Sep 2026 19:09:49 +0200 Subject: [PATCH 2/2] chore: Release --- CHANGELOG.md | 211 ++++++++++++++++++++++------------------- Cargo.lock | 4 +- Cargo.toml | 2 +- bindgen-cli/Cargo.toml | 2 +- bindgen/Cargo.toml | 2 +- 5 files changed, 117 insertions(+), 104 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3238b59fec..9724a6d66a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,228 +7,234 @@ - [Removed](#removed) - [Fixed](#fixed) - [Security](#security) -- [0.73.0 (2026-09-05)](#0730-2026-09-05) +- [0.73.1 (2026-09-05)](#0731-2026-09-05) - [Added](#added-1) - [Changed](#changed-1) - [Removed](#removed-1) - [Fixed](#fixed-1) - [Security](#security-1) -- [0.72.1 (2025-08-31)](#0721-2025-08-31) - - [Fixed](#fixed-2) -- [0.72.0 (2025-06-08)](#0720-2025-06-08) +- [0.73.0 (2026-09-05)](#0730-2026-09-05) - [Added](#added-2) - [Changed](#changed-2) - [Removed](#removed-2) + - [Fixed](#fixed-2) + - [Security](#security-2) +- [0.72.1 (2025-08-31)](#0721-2025-08-31) - [Fixed](#fixed-3) -- [v0.71.1 (2024-12-09)](#v0711-2024-12-09) - - [Fixed](#fixed-4) -- [0.71.0 (2024-12-06)](#0710-2024-12-06) +- [0.72.0 (2025-06-08)](#0720-2025-06-08) - [Added](#added-3) - [Changed](#changed-3) - [Removed](#removed-3) + - [Fixed](#fixed-4) +- [v0.71.1 (2024-12-09)](#v0711-2024-12-09) - [Fixed](#fixed-5) -- [0.70.1 (2024-08-20)](#0701-2024-08-20) +- [0.71.0 (2024-12-06)](#0710-2024-12-06) - [Added](#added-4) - [Changed](#changed-4) - [Removed](#removed-4) - [Fixed](#fixed-6) - - [Security](#security-2) -- [0.70.0 (2024-08-16)](#0700-2024-08-16) +- [0.70.1 (2024-08-20)](#0701-2024-08-20) - [Added](#added-5) - [Changed](#changed-5) - [Removed](#removed-5) - [Fixed](#fixed-7) - [Security](#security-3) -- [0.69.4 (2024-02-04)](#0694-2024-02-04) +- [0.70.0 (2024-08-16)](#0700-2024-08-16) - [Added](#added-6) - [Changed](#changed-6) - [Removed](#removed-6) - [Fixed](#fixed-8) - [Security](#security-4) -- [0.69.3 (2024-02-04)](#0693-2024-02-04) +- [0.69.4 (2024-02-04)](#0694-2024-02-04) - [Added](#added-7) - [Changed](#changed-7) - [Removed](#removed-7) - [Fixed](#fixed-9) - [Security](#security-5) -- [0.69.2 (2024-01-13)](#0692-2024-01-13) +- [0.69.3 (2024-02-04)](#0693-2024-02-04) - [Added](#added-8) - [Changed](#changed-8) - [Removed](#removed-8) - [Fixed](#fixed-10) - [Security](#security-6) -- [0.69.1 (2023-11-02)](#0691-2023-11-02) - - [Fixed](#fixed-11) -- [0.69.0 (2023-11-01)](#0690-2023-11-01) +- [0.69.2 (2024-01-13)](#0692-2024-01-13) - [Added](#added-9) - [Changed](#changed-9) - [Removed](#removed-9) - - [Fixed](#fixed-12) + - [Fixed](#fixed-11) - [Security](#security-7) -- [0.68.1](#0681) - - [Fixed](#fixed-13) -- [0.68.0](#0680) +- [0.69.1 (2023-11-02)](#0691-2023-11-02) + - [Fixed](#fixed-12) +- [0.69.0 (2023-11-01)](#0690-2023-11-01) - [Added](#added-10) - [Changed](#changed-10) - [Removed](#removed-10) + - [Fixed](#fixed-13) + - [Security](#security-8) +- [0.68.1](#0681) - [Fixed](#fixed-14) -- [0.67.0](#0670) -- [0.66.1](#0661) - - [Removed](#removed-11) -- [0.66.0](#0660) +- [0.68.0](#0680) - [Added](#added-11) - [Changed](#changed-11) - - [Removed](#removed-12) -- [0.65.1](#0651) + - [Removed](#removed-11) - [Fixed](#fixed-15) -- [0.65.0](#0650) +- [0.67.0](#0670) +- [0.66.1](#0661) + - [Removed](#removed-12) +- [0.66.0](#0660) - [Added](#added-12) - [Changed](#changed-12) - [Removed](#removed-13) -- [0.64.0](#0640) +- [0.65.1](#0651) + - [Fixed](#fixed-16) +- [0.65.0](#0650) - [Added](#added-13) - [Changed](#changed-13) -- [0.63.0](#0630) + - [Removed](#removed-14) +- [0.64.0](#0640) - [Added](#added-14) - [Changed](#changed-14) - - [Removed](#removed-14) -- [0.62.0](#0620) +- [0.63.0](#0630) - [Added](#added-15) - [Changed](#changed-15) - - [Fixed](#fixed-16) -- [0.61.0](#0610) + - [Removed](#removed-15) +- [0.62.0](#0620) - [Added](#added-16) - [Changed](#changed-16) - [Fixed](#fixed-17) -- [0.60.1](#0601) - - [Fixed](#fixed-18) -- [0.60.0](#0600) +- [0.61.0](#0610) - [Added](#added-17) - - [Fixed](#fixed-19) - [Changed](#changed-17) - - [Removed](#removed-15) + - [Fixed](#fixed-18) +- [0.60.1](#0601) + - [Fixed](#fixed-19) +- [0.60.0](#0600) + - [Added](#added-18) + - [Fixed](#fixed-20) + - [Changed](#changed-18) + - [Removed](#removed-16) - [0.59.2](#0592) - [0.59.1](#0591) - - [Fixed](#fixed-20) -- [0.59.0](#0590) - - [Added](#added-18) - [Fixed](#fixed-21) - - [Changed](#changed-18) -- [0.58.1](#0581) +- [0.59.0](#0590) - [Added](#added-19) -- [0.58.0](#0580) - - [Added](#added-20) - [Fixed](#fixed-22) - [Changed](#changed-19) - - [Deprecated](#deprecated) - - [Removed](#removed-16) - - [Fixed](#fixed-23) - - [Security](#security-8) -- [0.57.0](#0570) +- [0.58.1](#0581) + - [Added](#added-20) +- [0.58.0](#0580) - [Added](#added-21) + - [Fixed](#fixed-23) + - [Changed](#changed-20) + - [Deprecated](#deprecated) + - [Removed](#removed-17) - [Fixed](#fixed-24) -- [0.56.0](#0560) + - [Security](#security-9) +- [0.57.0](#0570) - [Added](#added-22) - - [Changed](#changed-20) - [Fixed](#fixed-25) -- [0.55.1](#0551) - - [Fixed](#fixed-26) -- [0.55.0](#0550) - - [Removed](#removed-17) +- [0.56.0](#0560) - [Added](#added-23) - [Changed](#changed-21) + - [Fixed](#fixed-26) +- [0.55.1](#0551) - [Fixed](#fixed-27) -- [0.54.1](#0541) +- [0.55.0](#0550) + - [Removed](#removed-18) - [Added](#added-24) - [Changed](#changed-22) - [Fixed](#fixed-28) -- [0.54.0](#0540) +- [0.54.1](#0541) - [Added](#added-25) - [Changed](#changed-23) - [Fixed](#fixed-29) -- [0.53.3](#0533) +- [0.54.0](#0540) - [Added](#added-26) + - [Changed](#changed-24) - [Fixed](#fixed-30) +- [0.53.3](#0533) + - [Added](#added-27) + - [Fixed](#fixed-31) - [0.53.2](#0532) - - [Changed](#changed-24) + - [Changed](#changed-25) - [0.53.1](#0531) - - [Added](#added-27) -- [0.53.0](#0530) - [Added](#added-28) - - [Changed](#changed-25) - - [Fixed](#fixed-31) -- [0.52.0](#0520) +- [0.53.0](#0530) - [Added](#added-29) - [Changed](#changed-26) - [Fixed](#fixed-32) -- [0.51.1](#0511) - - [Fixed](#fixed-33) +- [0.52.0](#0520) + - [Added](#added-30) - [Changed](#changed-27) -- [0.51.0](#0510) + - [Fixed](#fixed-33) +- [0.51.1](#0511) - [Fixed](#fixed-34) - [Changed](#changed-28) - - [Added](#added-30) -- [0.50.0](#0500) +- [0.51.0](#0510) + - [Fixed](#fixed-35) + - [Changed](#changed-29) - [Added](#added-31) -- [0.49.3](#0493) +- [0.50.0](#0500) - [Added](#added-32) +- [0.49.3](#0493) + - [Added](#added-33) - [0.49.2](#0492) - - [Changed](#changed-29) -- [0.49.1](#0491) - - [Fixed](#fixed-35) - [Changed](#changed-30) -- [0.49.0](#0490) - - [Added](#added-33) +- [0.49.1](#0491) - [Fixed](#fixed-36) - [Changed](#changed-31) -- [0.48.1](#0481) +- [0.49.0](#0490) + - [Added](#added-34) - [Fixed](#fixed-37) -- [0.48.0](#0480) - [Changed](#changed-32) +- [0.48.1](#0481) - [Fixed](#fixed-38) -- [0.47.4](#0474) - - [Added](#added-34) -- [0.47.3](#0473) +- [0.48.0](#0480) - [Changed](#changed-33) -- [0.47.2](#0472) - [Fixed](#fixed-39) -- [0.47.1](#0471) +- [0.47.4](#0474) + - [Added](#added-35) +- [0.47.3](#0473) - [Changed](#changed-34) +- [0.47.2](#0472) - [Fixed](#fixed-40) -- [0.47.0](#0470) +- [0.47.1](#0471) - [Changed](#changed-35) - [Fixed](#fixed-41) -- [0.33.1 .. 0.46.0](#0331--0460) - - [Added](#added-35) - - [Removed](#removed-18) +- [0.47.0](#0470) - [Changed](#changed-36) - [Fixed](#fixed-42) -- [0.33.1](#0331) +- [0.33.1 .. 0.46.0](#0331--0460) + - [Added](#added-36) + - [Removed](#removed-19) + - [Changed](#changed-37) - [Fixed](#fixed-43) +- [0.33.1](#0331) + - [Fixed](#fixed-44) - [0.33.0](#0330) - [0.32.2](#0322) - - [Fixed](#fixed-44) -- [0.32.1](#0321) - [Fixed](#fixed-45) -- [0.32.0](#0320) - - [Added](#added-36) - - [Changed](#changed-37) +- [0.32.1](#0321) - [Fixed](#fixed-46) -- [0.31.0](#0310) +- [0.32.0](#0320) - [Added](#added-37) - [Changed](#changed-38) - - [Deprecated](#deprecated-1) - - [Removed](#removed-19) - [Fixed](#fixed-47) -- [0.30.0](#0300) +- [0.31.0](#0310) - [Added](#added-38) - [Changed](#changed-39) - - [Deprecated](#deprecated-2) + - [Deprecated](#deprecated-1) + - [Removed](#removed-20) - [Fixed](#fixed-48) -- [0.29.0](#0290) +- [0.30.0](#0300) - [Added](#added-39) - [Changed](#changed-40) + - [Deprecated](#deprecated-2) - [Fixed](#fixed-49) +- [0.29.0](#0290) + - [Added](#added-40) + - [Changed](#changed-41) + - [Fixed](#fixed-50) @@ -236,6 +242,13 @@ # Unreleased ## Added ## Changed +## Removed +## Fixed +## Security + +# 0.73.1 (2026-09-05) +## Added +## Changed - Widened acceptable prettyplease / syn dependency versions (#3447). ## Removed ## Fixed diff --git a/Cargo.lock b/Cargo.lock index 1b1934c8a5..a27e416ba8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -73,7 +73,7 @@ dependencies = [ [[package]] name = "bindgen" -version = "0.73.0" +version = "0.73.1" dependencies = [ "annotate-snippets", "bitflags", @@ -93,7 +93,7 @@ dependencies = [ [[package]] name = "bindgen-cli" -version = "0.73.0" +version = "0.73.1" dependencies = [ "bindgen", "env_logger 0.10.2", diff --git a/Cargo.toml b/Cargo.toml index 789ab39c81..d2fb070ea9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,7 +22,7 @@ edition = "2021" # All dependency version management is centralized here [workspace.dependencies] annotate-snippets = "0.11.4" -bindgen = { version = "0.73.0", path = "./bindgen", default-features = false } +bindgen = { version = "0.73.1", path = "./bindgen", default-features = false } bitflags = "2.2.1" block = "0.1" cc = "1.0" diff --git a/bindgen-cli/Cargo.toml b/bindgen-cli/Cargo.toml index c37ff1fc35..4d0e45a3b7 100644 --- a/bindgen-cli/Cargo.toml +++ b/bindgen-cli/Cargo.toml @@ -10,7 +10,7 @@ readme = "../README.md" repository = "https://github.com/rust-lang/rust-bindgen" documentation = "https://docs.rs/bindgen" homepage = "https://rust-lang.github.io/rust-bindgen/" -version = "0.73.0" +version = "0.73.1" rust-version.workspace = true edition.workspace = true diff --git a/bindgen/Cargo.toml b/bindgen/Cargo.toml index 50d62342d9..4999beae29 100644 --- a/bindgen/Cargo.toml +++ b/bindgen/Cargo.toml @@ -10,7 +10,7 @@ readme = "../README.md" repository = "https://github.com/rust-lang/rust-bindgen" documentation = "https://docs.rs/bindgen" homepage = "https://rust-lang.github.io/rust-bindgen/" -version = "0.73.0" +version = "0.73.1" build = "build.rs" rust-version.workspace = true edition.workspace = true