230
230
## Changed
231
231
## Removed
232
232
## Fixed
233
+ - Typo in code for ` --rustified-non-exhaustive-enums ` (#3266 )
233
234
## Security
234
235
235
236
# 0.72.0 (2025-06-08)
277
278
- Add support for custom attributes with the ` --with-attribute-custom ` flag (#2866 )
278
279
- Allow setting ` --rust-target ` to any Rust version supported by bindgen (#2993 )
279
280
- Use c-string literals if the ` --generate-cstr ` flag is used for Rust targets after 1.77 under the 2021 edition (#2996 )
280
- - Add the ` --rust-edition ` flag which allows to select which Rust edition to target. (#3002 , #3013 )
281
- - Use ` unsafe extern ` instead of ` extern ` in blocks for any Rust target after 1.82. (#3015 )
281
+ - Add the ` --rust-edition ` flag which allows to select which Rust edition to target. (#3002 , #3013 )
282
+ - Use ` unsafe extern ` instead of ` extern ` in blocks for any Rust target after 1.82. (#3015 )
282
283
## Changed
283
284
- The ` --wrap-static-fns ` related options no longer require the experimental feature or flag (#2928 )
284
285
- Use the ` Display ` implementation instead of the ` Debug ` one for ` BindgenError ` in ` bindgen-cli ` (#3005 )
@@ -443,7 +444,7 @@ This version was skipped due to some problems on the release workflow.
443
444
* The ` --wrap-static-fns ` option can now wrap ` va_list ` functions as variadic functions
444
445
with the experimental ` ParseCallbacks::wrap_as_variadic_fn ` method.
445
446
* Add target mappings for riscv32imc and riscv32imac.
446
- * Add the ` ParseCallbacks::field_visibility ` method to modify field visibility.
447
+ * Add the ` ParseCallbacks::field_visibility ` method to modify field visibility.
447
448
448
449
## Changed
449
450
@@ -467,7 +468,7 @@ This version was skipped due to some problems on the release workflow.
467
468
* Compute visibility of bitfield unit based on actual field visibility: A
468
469
bitfield unit field and its related functions now have their visibility
469
470
determined based on the most private between the default visibility and the
470
- actual visibility of the bitfields within the unit.
471
+ actual visibility of the bitfields within the unit.
471
472
472
473
## Removed
473
474
* Remove redundant Cargo features, which were all implicit:
@@ -523,7 +524,7 @@ This version was skipped due to some problems on the release workflow.
523
524
types. (#2463 )
524
525
* The ` Builder::rustfmt_bindings ` methods and the ` --no-rustfmt-bindings ` flag
525
526
are now deprecated in favor of the formatter API. (#2453 )
526
-
527
+
527
528
## Removed
528
529
* The following deprecated flags were removed: ` --use-msvc-mangling ` ,
529
530
` --rustfmt-bindings ` and ` --size_t-is-usize ` . (#2408 )
0 commit comments