Bump crate version to 0.7.2

New Features:
* Implement core::error::Error for ParsingError accessible via a new non-default "nightly" cargo feature
* Add abi constants for note descriptor types (n_type)
* Add C-style struct definitions for various abi structs (Elf[32|64]_Ehdr etc). These aren't used by the parser, but are useful definitions for folks wanting to manually muck with elf bytes.

Bug Fixes:
* Fix an 'attempt to shift right with overflow' panic in the GnuHashTable if nshift is wider than the bloom filter word size

Misc Improvements:
* Add doc comments for EM_* abi constants
* Tweak formatting and update language for various doc comments
This commit is contained in:
Christopher Cole 2023-02-15 15:38:08 -08:00
parent 1181e6b70b
commit c2799a1d75
No known key found for this signature in database
GPG Key ID: 0AC856975983E9DB
2 changed files with 19 additions and 1 deletions

View File

@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
## [0.7.2] - 2023-02-15
### New Features
- Implement core::error::Error for ParsingError accessible via a new non-default "nightly" cargo feature
- Add abi constants for note descriptor types (n_type)
- Add C-style struct definitions for various abi structs (Elf[32|64]_Ehdr etc). These aren't used by the parser, but are useful definitions for folks wanting to manually muck with elf bytes.
### Bug Fixes
- Fix an 'attempt to shift right with overflow' panic in the GnuHashTable if nshift is wider than the bloom filter word size
### Misc Improvements
- Add doc comments for EM_* abi constants
- Tweak formatting and update language for various doc comments
## [0.7.1] - 2023-01-08
### Bug Fixes
@ -140,6 +157,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/)
- Add a `no_std` option by fully moving the parser over to lazy zero-alloc parsing patterns.
<!-- next-url -->
[0.7.2]: https://github.com/cole14/rust-elf/compare/v0.7.1...v0.7.2
[0.7.1]: https://github.com/cole14/rust-elf/compare/v0.7.0...v0.7.1
[0.7.0]: https://github.com/cole14/rust-elf/compare/v0.6.1...v0.7.0
[0.6.1]: https://github.com/cole14/rust-elf/compare/v0.6.0...v0.6.1

View File

@ -1,6 +1,6 @@
[package]
name = "elf"
version = "0.7.1"
version = "0.7.2"
authors = ["Christopher Cole <chris.cole.09@gmail.com>"]
license = "MIT/Apache-2.0"
repository = "https://github.com/cole14/rust-elf/"