Skip to content

Update changelog and bump versions #3024

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Dec 6, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
222 changes: 124 additions & 98 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,222 +7,248 @@
- [Removed](#removed)
- [Fixed](#fixed)
- [Security](#security)
- [0.70.1 (2024-08-20)](#0701-2024-08-20)
- [0.71.0 (2024-12-06)](#0710-2024-12-06)
- [Added](#added-1)
- [Changed](#changed-1)
- [Removed](#removed-1)
- [Fixed](#fixed-1)
- [Security](#security-1)
- [0.70.0 (2024-08-16)](#0700-2024-08-16)
- [0.70.1 (2024-08-20)](#0701-2024-08-20)
- [Added](#added-2)
- [Changed](#changed-2)
- [Removed](#removed-2)
- [Fixed](#fixed-2)
- [Security](#security-2)
- [0.69.4 (2024-02-04)](#0694-2024-02-04)
- [Security](#security-1)
- [0.70.0 (2024-08-16)](#0700-2024-08-16)
- [Added](#added-3)
- [Changed](#changed-3)
- [Removed](#removed-3)
- [Fixed](#fixed-3)
- [Security](#security-3)
- [0.69.3 (2024-02-04)](#0693-2024-02-04)
- [Security](#security-2)
- [0.69.4 (2024-02-04)](#0694-2024-02-04)
- [Added](#added-4)
- [Changed](#changed-4)
- [Removed](#removed-4)
- [Fixed](#fixed-4)
- [Security](#security-4)
- [0.69.2 (2024-01-13)](#0692-2024-01-13)
- [Security](#security-3)
- [0.69.3 (2024-02-04)](#0693-2024-02-04)
- [Added](#added-5)
- [Changed](#changed-5)
- [Removed](#removed-5)
- [Fixed](#fixed-5)
- [Security](#security-5)
- [0.69.1 (2023-11-02)](#0691-2023-11-02)
- [Fixed](#fixed-6)
- [0.69.0 (2023-11-01)](#0690-2023-11-01)
- [Security](#security-4)
- [0.69.2 (2024-01-13)](#0692-2024-01-13)
- [Added](#added-6)
- [Changed](#changed-6)
- [Removed](#removed-6)
- [Fixed](#fixed-6)
- [Security](#security-5)
- [0.69.1 (2023-11-02)](#0691-2023-11-02)
- [Fixed](#fixed-7)
- [Security](#security-6)
- [0.68.1](#0681)
- [Fixed](#fixed-8)
- [0.68.0](#0680)
- [0.69.0 (2023-11-01)](#0690-2023-11-01)
- [Added](#added-7)
- [Changed](#changed-7)
- [Removed](#removed-7)
- [Fixed](#fixed-8)
- [Security](#security-6)
- [0.68.1](#0681)
- [Fixed](#fixed-9)
- [0.67.0](#0670)
- [0.66.1](#0661)
- [Removed](#removed-8)
- [0.66.0](#0660)
- [0.68.0](#0680)
- [Added](#added-8)
- [Changed](#changed-8)
- [Removed](#removed-9)
- [0.65.1](#0651)
- [Removed](#removed-8)
- [Fixed](#fixed-10)
- [0.65.0](#0650)
- [0.67.0](#0670)
- [0.66.1](#0661)
- [Removed](#removed-9)
- [0.66.0](#0660)
- [Added](#added-9)
- [Changed](#changed-9)
- [Removed](#removed-10)
- [0.64.0](#0640)
- [0.65.1](#0651)
- [Fixed](#fixed-11)
- [0.65.0](#0650)
- [Added](#added-10)
- [Changed](#changed-10)
- [0.63.0](#0630)
- [Removed](#removed-11)
- [0.64.0](#0640)
- [Added](#added-11)
- [Changed](#changed-11)
- [Removed](#removed-11)
- [0.62.0](#0620)
- [0.63.0](#0630)
- [Added](#added-12)
- [Changed](#changed-12)
- [Fixed](#fixed-11)
- [0.61.0](#0610)
- [Removed](#removed-12)
- [0.62.0](#0620)
- [Added](#added-13)
- [Changed](#changed-13)
- [Fixed](#fixed-12)
- [0.60.1](#0601)
- [Fixed](#fixed-13)
- [0.60.0](#0600)
- [0.61.0](#0610)
- [Added](#added-14)
- [Fixed](#fixed-14)
- [Changed](#changed-14)
- [Removed](#removed-12)
- [Fixed](#fixed-13)
- [0.60.1](#0601)
- [Fixed](#fixed-14)
- [0.60.0](#0600)
- [Added](#added-15)
- [Fixed](#fixed-15)
- [Changed](#changed-15)
- [Removed](#removed-13)
- [0.59.2](#0592)
- [0.59.1](#0591)
- [Fixed](#fixed-15)
- [0.59.0](#0590)
- [Added](#added-15)
- [Fixed](#fixed-16)
- [Changed](#changed-15)
- [0.58.1](#0581)
- [0.59.0](#0590)
- [Added](#added-16)
- [0.58.0](#0580)
- [Added](#added-17)
- [Fixed](#fixed-17)
- [Changed](#changed-16)
- [Deprecated](#deprecated)
- [Removed](#removed-13)
- [0.58.1](#0581)
- [Added](#added-17)
- [0.58.0](#0580)
- [Added](#added-18)
- [Fixed](#fixed-18)
- [Changed](#changed-17)
- [Deprecated](#deprecated)
- [Removed](#removed-14)
- [Fixed](#fixed-19)
- [Security](#security-7)
- [0.57.0](#0570)
- [Added](#added-18)
- [Fixed](#fixed-19)
- [0.56.0](#0560)
- [Added](#added-19)
- [Changed](#changed-17)
- [Fixed](#fixed-20)
- [0.55.1](#0551)
- [Fixed](#fixed-21)
- [0.55.0](#0550)
- [Removed](#removed-14)
- [0.56.0](#0560)
- [Added](#added-20)
- [Changed](#changed-18)
- [Fixed](#fixed-21)
- [0.55.1](#0551)
- [Fixed](#fixed-22)
- [0.54.1](#0541)
- [0.55.0](#0550)
- [Removed](#removed-15)
- [Added](#added-21)
- [Changed](#changed-19)
- [Fixed](#fixed-23)
- [0.54.0](#0540)
- [0.54.1](#0541)
- [Added](#added-22)
- [Changed](#changed-20)
- [Fixed](#fixed-24)
- [0.53.3](#0533)
- [0.54.0](#0540)
- [Added](#added-23)
- [Changed](#changed-21)
- [Fixed](#fixed-25)
- [0.53.3](#0533)
- [Added](#added-24)
- [Fixed](#fixed-26)
- [0.53.2](#0532)
- [Changed](#changed-21)
- [Changed](#changed-22)
- [0.53.1](#0531)
- [Added](#added-24)
- [0.53.0](#0530)
- [Added](#added-25)
- [Changed](#changed-22)
- [Fixed](#fixed-26)
- [0.52.0](#0520)
- [0.53.0](#0530)
- [Added](#added-26)
- [Changed](#changed-23)
- [Fixed](#fixed-27)
- [0.51.1](#0511)
- [Fixed](#fixed-28)
- [0.52.0](#0520)
- [Added](#added-27)
- [Changed](#changed-24)
- [0.51.0](#0510)
- [Fixed](#fixed-28)
- [0.51.1](#0511)
- [Fixed](#fixed-29)
- [Changed](#changed-25)
- [Added](#added-27)
- [0.50.0](#0500)
- [0.51.0](#0510)
- [Fixed](#fixed-30)
- [Changed](#changed-26)
- [Added](#added-28)
- [0.49.3](#0493)
- [0.50.0](#0500)
- [Added](#added-29)
- [0.49.3](#0493)
- [Added](#added-30)
- [0.49.2](#0492)
- [Changed](#changed-26)
- [0.49.1](#0491)
- [Fixed](#fixed-30)
- [Changed](#changed-27)
- [0.49.0](#0490)
- [Added](#added-30)
- [0.49.1](#0491)
- [Fixed](#fixed-31)
- [Changed](#changed-28)
- [0.48.1](#0481)
- [0.49.0](#0490)
- [Added](#added-31)
- [Fixed](#fixed-32)
- [0.48.0](#0480)
- [Changed](#changed-29)
- [0.48.1](#0481)
- [Fixed](#fixed-33)
- [0.47.4](#0474)
- [Added](#added-31)
- [0.47.3](#0473)
- [0.48.0](#0480)
- [Changed](#changed-30)
- [0.47.2](#0472)
- [Fixed](#fixed-34)
- [0.47.1](#0471)
- [0.47.4](#0474)
- [Added](#added-32)
- [0.47.3](#0473)
- [Changed](#changed-31)
- [0.47.2](#0472)
- [Fixed](#fixed-35)
- [0.47.0](#0470)
- [0.47.1](#0471)
- [Changed](#changed-32)
- [Fixed](#fixed-36)
- [0.33.1 .. 0.46.0](#0331--0460)
- [Added](#added-32)
- [Removed](#removed-15)
- [0.47.0](#0470)
- [Changed](#changed-33)
- [Fixed](#fixed-37)
- [0.33.1](#0331)
- [0.33.1 .. 0.46.0](#0331--0460)
- [Added](#added-33)
- [Removed](#removed-16)
- [Changed](#changed-34)
- [Fixed](#fixed-38)
- [0.33.1](#0331)
- [Fixed](#fixed-39)
- [0.33.0](#0330)
- [0.32.2](#0322)
- [Fixed](#fixed-39)
- [0.32.1](#0321)
- [Fixed](#fixed-40)
- [0.32.0](#0320)
- [Added](#added-33)
- [Changed](#changed-34)
- [0.32.1](#0321)
- [Fixed](#fixed-41)
- [0.31.0](#0310)
- [0.32.0](#0320)
- [Added](#added-34)
- [Changed](#changed-35)
- [Deprecated](#deprecated-1)
- [Removed](#removed-16)
- [Fixed](#fixed-42)
- [0.30.0](#0300)
- [0.31.0](#0310)
- [Added](#added-35)
- [Changed](#changed-36)
- [Deprecated](#deprecated-2)
- [Deprecated](#deprecated-1)
- [Removed](#removed-17)
- [Fixed](#fixed-43)
- [0.29.0](#0290)
- [0.30.0](#0300)
- [Added](#added-36)
- [Changed](#changed-37)
- [Deprecated](#deprecated-2)
- [Fixed](#fixed-44)
- [0.29.0](#0290)
- [Added](#added-37)
- [Changed](#changed-38)
- [Fixed](#fixed-45)

<!-- END doctoc generated TOC please keep comment here to allow auto update -->

--------------------------------------------------------------------------------
# Unreleased
## Added
- Add support for custom attributes (--with-attribute-custom, #2866)
## Changed
- The `--wrap-static-fns` related options no longer require the experimental feature or flag.
## Removed
## Fixed
- Use the right characters for newlines on windows.
## Security

# 0.71.0 (2024-12-06)
## Added
- Add the `ParseCallbacks::new_item_found` callback to expose the original and final name of structs, unions and enums (#2658).
- Add the `field_type_name` field to `FieldInfo` to expose the name of the type of a field (#2863)
- Add support for custom attributes with the `--with-attribute-custom` flag (#2866)
- Allow setting `--rust-target` to any Rust version supported by bindgen (#2993)
- Use c-string literals if the `--generate-cstr` flag is used for Rust targets after 1.77 under the 2021 edition (#2996)
- Add the `--rust-edition` flag which allows to select which Rust edition to target. (#3002, #3013)
- Use `unsafe extern` instead of `extern` in blocks for any Rust target after 1.82. (#3015)
## Changed
- The `--wrap-static-fns` related options no longer require the experimental feature or flag (#2928)
- Use the `Display` implementation instead of the `Debug` one for `BindgenError` in `bindgen-cli` (#3005)
## Removed
- Dropped support for any Clang versions strictly lower than 9.0 (#2932)
- Dropped support for any Rust version strictly lower than 1.33 (#2993)
## Fixed
- Represent opaque types in a FFI-safe way (#2880)
- Use the underlying type of any atomic type instead of panicking (#2920)
- Use the right characters for newlines on windows (#2923)
- Inlined namespaces are properly recognized now (#2950)
- Unsafe calls to `libloading` are now wrapped in `unsafe` blocks when using dynamic loading (#2961)
- The `ParseCallbacks::field_visibility` callback is now called for newtypes as well (#2967)
- Gate the use of the `addr_of` and `addr_of_mut` macros under the 1.51 rust version (#2988)

# 0.70.1 (2024-08-20)
## Added
## Changed
Expand Down
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion bindgen-cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,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.70.1"
version = "0.71.0"
rust-version.workspace = true
edition.workspace = true

Expand Down
2 changes: 1 addition & 1 deletion bindgen/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,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.70.1"
version = "0.71.0"
build = "build.rs"
rust-version.workspace = true
edition.workspace = true
Expand Down
Loading