Skip to content

Commit a2490ae

Browse files
committed
Update changelog
1 parent d9576ea commit a2490ae

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

CHANGELOG.md

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -215,12 +215,27 @@
215215
--------------------------------------------------------------------------------
216216
# Unreleased
217217
## Added
218-
- Add support for custom attributes (--with-attribute-custom, #2866)
218+
- Add the `ParseCallbacks::new_item_found` callback to expose the original and final name of structs, unions and enums (#2658).
219+
- Add the `field_type_name` field to `FieldInfo` to expose the name of the type of a field (#2863)
220+
- Add support for custom attributes with the `--with-attribute-custom` flag (#2866)
221+
- Allow setting `--rust-target` to any Rust version supported by bindgen (#2993)
222+
- Use c-string literals if the `--generate-cstr` flag is used for Rust targets after 1.77 under the 2021 edition (#2996)
223+
- Add the `--rust-edition` flag which allows to select which Rust edition to target. (#3002, #3013)
224+
- Use `unsafe extern` instead of `extern` in blocks for any Rust target after 1.82. (#3015)
219225
## Changed
220-
- The `--wrap-static-fns` related options no longer require the experimental feature or flag.
226+
- The `--wrap-static-fns` related options no longer require the experimental feature or flag (#2928)
227+
- Use the `Display` implementation instead of the `Debug` one for `BindgenError` in `bindgen-cli` (#3005)
221228
## Removed
229+
- Dropped support for any Clang versions strictly lower than 9.0 (#2932)
230+
- Dropped support for any Rust version strictly lower than 1.33 (#2993)
222231
## Fixed
223-
- Use the right characters for newlines on windows.
232+
- Represent opaque types in a FFI-safe way (#2880)
233+
- Use the underlying type of any atomic type instead of panicking (#2920)
234+
- Use the right characters for newlines on windows (#2923)
235+
- Inlined namespaces are properly recognized now (#2950)
236+
- Unsafe calls to `libloading` are now wrapped in `unsafe` blocks when using dynamic loading (#2961)
237+
- The `ParseCallbacks::field_visibility` callback is now called for newtypes as well (#2967)
238+
- Gate the use of the `addr_of` and `addr_of_mut` macros under the 1.51 rust version (#2988)
224239
## Security
225240

226241
# 0.70.1 (2024-08-20)

0 commit comments

Comments
 (0)