diff --git a/CHANGELOG.md b/CHANGELOG.md index a45ea9b..6c3fabc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,43 @@ -------------------------------------------------------------------------------- +## 0.38.0 + +Released 2025/11/21. + +### Breaking changes + +* Changed the type of `macho::EXPORT_SYMBOL_FLAGS` constants to `u8`. + [#817](https://github.com/gimli-rs/object/pull/817) + +* Fixed the type of the `StringTable` parameter for `read::elf::Dyn::string`. + [#812](https://github.com/gimli-rs/object/pull/812) + +### Changed + +* Updated `hashbrown` and `wasmparser` dependencies. + [#806](https://github.com/gimli-rs/object/pull/806) + +* The minimum supported rust version with all features enabled has changed to 1.87.0. + Changes to the minimum supported rust version are not considered breaking changes. + +### Added + +* Added more RISC-V constants for ELF. + [#809](https://github.com/gimli-rs/object/pull/809) + +* Added more AArch64 constants for ELF. + [#819](https://github.com/gimli-rs/object/pull/819) + +* Added `macho::LinkeditDataCommand::function_starts` and associated parser. + [#814](https://github.com/gimli-rs/object/pull/814) + [#816](https://github.com/gimli-rs/object/pull/816) + +* Added `macho::LinkeditDataCommand::exports_trie` and associated parser. + [#817](https://github.com/gimli-rs/object/pull/817) + +-------------------------------------------------------------------------------- + ## 0.37.3 Released 2025/08/13. diff --git a/Cargo.lock b/Cargo.lock index 018f8a4..3088e06 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -226,7 +226,7 @@ dependencies = [ [[package]] name = "object" -version = "0.37.3" +version = "0.38.0" dependencies = [ "crc32fast", "flate2", diff --git a/Cargo.toml b/Cargo.toml index 0f2b7b5..0e95517 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "object" -version = "0.37.3" +version = "0.38.0" edition = "2018" keywords = ["object", "elf", "mach-o", "pe", "coff"] license = "Apache-2.0 OR MIT" diff --git a/crates/rewrite/Cargo.toml b/crates/rewrite/Cargo.toml index e74aee5..1274eb7 100644 --- a/crates/rewrite/Cargo.toml +++ b/crates/rewrite/Cargo.toml @@ -15,7 +15,7 @@ include = [ features = ['doc'] [dependencies] -object = { version = "0.37.0", default-features = false, features = ["build", "elf"], path = "../.." } +object = { version = "0.38.0", default-features = false, features = ["build", "elf"], path = "../.." } # Dependencies for the cli anyhow = { version = "1.0.79", optional = true }