gimli-rs/object (object)
### [`v0.35.0`](https://togithub.com/gimli-rs/object/blob/HEAD/CHANGELOG.md#0350)
[Compare Source](https://togithub.com/gimli-rs/object/compare/0.34.0...0.35.0)
Released 2024/04/10.
##### Breaking changes
- Moved the `'file` lifetime parameter from `read::Object` to its associated types.
[#655](https://togithub.com/gimli-rs/object/pull/655)
##### Added
- Added support more section kinds in `build::elf`.
[#650](https://togithub.com/gimli-rs/object/pull/650)
- Added thin archive support to `read::ArchiveFile`.
[#651](https://togithub.com/gimli-rs/object/pull/651)
- Added `read::ReadCacheOps` and changed `read::ReadCache` bound from `Read + Seek` to `ReadCacheOps`.
[#652](https://togithub.com/gimli-rs/object/pull/652)
- Added `read::ObjectSection::relocation_map`
[#654](https://togithub.com/gimli-rs/object/pull/654)
- Added `read::ArchiveFile::symbols`.
[#658](https://togithub.com/gimli-rs/object/pull/658)
- Added `BinaryFormat::native_object`.
[#661](https://togithub.com/gimli-rs/object/pull/661)
##### Changed
- The minimum supported rust version for the `read` feature and its dependencies
has changed to 1.65.0.
[#655](https://togithub.com/gimli-rs/object/pull/655)
- Fixed `sh_offset` handling for `SHT_NOBITS` sections in `build::elf`.
[#645](https://togithub.com/gimli-rs/object/pull/645)
- Fixed handling of ELF files with dynamic symbols but no dynamic strings.
[#646](https://togithub.com/gimli-rs/object/pull/646)
- Fixed potential panics in `read::WasmFile` due to invalid function indices.
[#649](https://togithub.com/gimli-rs/object/pull/649)
- Fixed handling of Wasm components in `read::WasmFile`.
[#649](https://togithub.com/gimli-rs/object/pull/649)
- Fixed `sh_entsize` for 32-bit hash sections in `write::elf`.
[#650](https://togithub.com/gimli-rs/object/pull/650)
- Fixed `sh_size` for attribute sections in `build::elf`.
[#650](https://togithub.com/gimli-rs/object/pull/650)
- Fixed `sh_info` for `SHT_DYNSYM` sections in `build::elf`.
[#650](https://togithub.com/gimli-rs/object/pull/650)
- Fixed handling of dynamic relocations with invalid `sh_link` in `build::elf`.
[#650](https://togithub.com/gimli-rs/object/pull/650)
- Fixed parsing of member names containing '/' in `read::ArchiveFile`.
[#657](https://togithub.com/gimli-rs/object/pull/657)
- Fixed handling of load segment alignments in `build::elf::Builder::read`.
[#659](https://togithub.com/gimli-rs/object/pull/659)
***
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.34.0
->0.35.0
Release Notes
gimli-rs/object (object)
### [`v0.35.0`](https://togithub.com/gimli-rs/object/blob/HEAD/CHANGELOG.md#0350) [Compare Source](https://togithub.com/gimli-rs/object/compare/0.34.0...0.35.0) Released 2024/04/10. ##### Breaking changes - Moved the `'file` lifetime parameter from `read::Object` to its associated types. [#655](https://togithub.com/gimli-rs/object/pull/655) ##### Added - Added support more section kinds in `build::elf`. [#650](https://togithub.com/gimli-rs/object/pull/650) - Added thin archive support to `read::ArchiveFile`. [#651](https://togithub.com/gimli-rs/object/pull/651) - Added `read::ReadCacheOps` and changed `read::ReadCache` bound from `Read + Seek` to `ReadCacheOps`. [#652](https://togithub.com/gimli-rs/object/pull/652) - Added `read::ObjectSection::relocation_map` [#654](https://togithub.com/gimli-rs/object/pull/654) - Added `read::ArchiveFile::symbols`. [#658](https://togithub.com/gimli-rs/object/pull/658) - Added `BinaryFormat::native_object`. [#661](https://togithub.com/gimli-rs/object/pull/661) ##### Changed - The minimum supported rust version for the `read` feature and its dependencies has changed to 1.65.0. [#655](https://togithub.com/gimli-rs/object/pull/655) - Fixed `sh_offset` handling for `SHT_NOBITS` sections in `build::elf`. [#645](https://togithub.com/gimli-rs/object/pull/645) - Fixed handling of ELF files with dynamic symbols but no dynamic strings. [#646](https://togithub.com/gimli-rs/object/pull/646) - Fixed potential panics in `read::WasmFile` due to invalid function indices. [#649](https://togithub.com/gimli-rs/object/pull/649) - Fixed handling of Wasm components in `read::WasmFile`. [#649](https://togithub.com/gimli-rs/object/pull/649) - Fixed `sh_entsize` for 32-bit hash sections in `write::elf`. [#650](https://togithub.com/gimli-rs/object/pull/650) - Fixed `sh_size` for attribute sections in `build::elf`. [#650](https://togithub.com/gimli-rs/object/pull/650) - Fixed `sh_info` for `SHT_DYNSYM` sections in `build::elf`. [#650](https://togithub.com/gimli-rs/object/pull/650) - Fixed handling of dynamic relocations with invalid `sh_link` in `build::elf`. [#650](https://togithub.com/gimli-rs/object/pull/650) - Fixed parsing of member names containing '/' in `read::ArchiveFile`. [#657](https://togithub.com/gimli-rs/object/pull/657) - Fixed handling of load segment alignments in `build::elf::Builder::read`. [#659](https://togithub.com/gimli-rs/object/pull/659) ***Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.