Skip to content

Commit 3d7f84d

Browse files
committed
Release 0.37.0
1 parent bbb0d5b commit 3d7f84d

File tree

4 files changed

+64
-3
lines changed

4 files changed

+64
-3
lines changed

CHANGELOG.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,67 @@
22

33
--------------------------------------------------------------------------------
44

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+
566
## 0.36.7
667

768
Released 2024/12/21.

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "object"
3-
version = "0.36.7"
3+
version = "0.37.0"
44
edition = "2018"
55
keywords = ["object", "elf", "mach-o", "pe", "coff"]
66
license = "Apache-2.0 OR MIT"

crates/rewrite/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ include = [
1515
features = ['doc']
1616

1717
[dependencies]
18-
object = { version = "0.36.0", default-features = false, features = ["build", "elf"], path = "../.." }
18+
object = { version = "0.37.0", default-features = false, features = ["build", "elf"], path = "../.." }
1919

2020
# Dependencies for the cli
2121
anyhow = { version = "1.0.79", optional = true }

0 commit comments

Comments
 (0)