|
2 | 2 |
|
3 | 3 | --------------------------------------------------------------------------------
|
4 | 4 |
|
| 5 | +## 0.37.0 |
| 6 | + |
| 7 | +Released 2025/06/02. |
| 8 | + |
| 9 | +### Breaking changes |
| 10 | + |
| 11 | +* Changed dyld cache definitions and API to support iterating mapping and slide information. |
| 12 | + [#738](https://github.com/gimli-rs/object/pull/738) |
| 13 | + [#753](https://github.com/gimli-rs/object/pull/753) |
| 14 | + [#754](https://github.com/gimli-rs/object/pull/754) |
| 15 | + [#775](https://github.com/gimli-rs/object/pull/775) |
| 16 | + |
| 17 | +* Removed `elf::R_RISCV_GNU_VTINHERIT` and `elf::R_RISCV_GNU_VTENTRY`. |
| 18 | + [#767](https://github.com/gimli-rs/object/pull/767) |
| 19 | + |
| 20 | +* Changed the type of `pe::IMAGE_WEAK_EXTERN_*` constants. |
| 21 | + [#770](https://github.com/gimli-rs/object/pull/770) |
| 22 | + |
| 23 | +### Added |
| 24 | + |
| 25 | +* Added support for generating `ARM_RELOC_VANILLA` in `write::Object`. |
| 26 | + [#757](https://github.com/gimli-rs/object/pull/757) |
| 27 | + |
| 28 | +* Added `size_hint` for `read::archive::ArchiveSymbolIterator`. |
| 29 | + [#759](https://github.com/gimli-rs/object/pull/759) |
| 30 | + |
| 31 | +* Added `Architecture::SuperH`. |
| 32 | + [#762](https://github.com/gimli-rs/object/pull/762) |
| 33 | + |
| 34 | +* Added `Architecture::LoongArch32`. |
| 35 | + [#765](https://github.com/gimli-rs/object/pull/765) |
| 36 | + |
| 37 | +* Added support for Wasm object files to `read::WasmFile`. |
| 38 | + [#766](https://github.com/gimli-rs/object/pull/766) |
| 39 | + |
| 40 | +* Added `elf::R_RISCV_TLSDESC` and `elf::R_RISCV_GOT32_PCREL`. |
| 41 | + [#767](https://github.com/gimli-rs/object/pull/767) |
| 42 | + [#768](https://github.com/gimli-rs/object/pull/768) |
| 43 | + |
| 44 | +* Added `read::pe::SymbolTable::aux_weak_external` and `read::pe::SymbolTable::has_aux_weak_external`. |
| 45 | + [#770](https://github.com/gimli-rs/object/pull/770) |
| 46 | + |
| 47 | +* Added ELF relocations for LoongArch ABI v2.30. |
| 48 | + [#773](https://github.com/gimli-rs/object/pull/773) |
| 49 | + |
| 50 | +### Changed |
| 51 | + |
| 52 | +* Changed `ReadRef::read_bytes_at` to allow zero size reads at any offset. |
| 53 | + This allows reading of empty sections in stripped ELF files. |
| 54 | + [#758](https://github.com/gimli-rs/object/pull/758) |
| 55 | + |
| 56 | +* Changed `read::MachOFile::object_map` to include static symbols. |
| 57 | + [#764](https://github.com/gimli-rs/object/pull/764) |
| 58 | + |
| 59 | +* Fixed `read::pe::SymbolTable::has_aux_function` to exclude weak externals. |
| 60 | + [#772](https://github.com/gimli-rs/object/pull/772) |
| 61 | + |
| 62 | +* Updated `wasmparser` and `ruzstd` dependencies. |
| 63 | + |
| 64 | +-------------------------------------------------------------------------------- |
| 65 | + |
5 | 66 | ## 0.36.7
|
6 | 67 |
|
7 | 68 | Released 2024/12/21.
|
|
0 commit comments