rust-lang / rust-bindgen

Automatically generates Rust FFI bindings to C (and some C++) libraries.
https://rust-lang.github.io/rust-bindgen/
BSD 3-Clause "New" or "Revised" License
4.4k stars 691 forks source link

chore: Update changelog before release. #2828

Closed emilio closed 5 months ago

emilio commented 5 months ago

@pvdrz I'm a bit on the fence on whether #2787 should be considered a breaking change or not. On one hand, it can make code that previously compiled (but failed unit tests) fail to build. On the other, those are broken bindings. Do you have a strong feeling either way?

pvdrz commented 5 months ago

@emilio I'd say it is a breaking change anyway. Even if the bindings wouldn't compile on the host, someone could be taking snapshots of their bindings to avoid breaking changes themselves.