Skip to content

Commit bdc2ac0

Browse files
committed
Release 0.28.0
The MSRV increase to 1.65.0 is only needed for examples, but makes CI testing simpler.
1 parent 3904f11 commit bdc2ac0

File tree

5 files changed

+52
-7
lines changed

5 files changed

+52
-7
lines changed

.github/workflows/rust.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
strategy:
1212
matrix:
1313
os: ['ubuntu-latest']
14-
rust_channel: ['stable', 'beta', 'nightly', '1.64.0']
14+
rust_channel: ['stable', 'beta', 'nightly', '1.65.0']
1515
include:
1616
- rust_channel: stable
1717
os: macOS-latest
@@ -46,9 +46,9 @@ jobs:
4646
- name: Install rust
4747
uses: dtolnay/[email protected]
4848
- name: Build
49-
run: cargo build --verbose --no-default-features --features read-all
49+
run: cargo build --verbose --no-default-features --features read-all -p gimli
5050
- name: Test
51-
run: cargo test --verbose --no-default-features --features read-all
51+
run: cargo test --verbose --no-default-features --features read-all -p gimli
5252

5353
build_fuzz_targets:
5454
name: Build fuzz targets

CHANGELOG.md

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

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

5+
## 0.28.0
6+
7+
Released 2023/08/12.
8+
9+
### Breaking changes
10+
11+
* Deleted `impl From<EndianSlice> for &[u8]`. Use `EndianSlice::slice` instead.
12+
[#669](https://github.com/gimli-rs/gimli/pull/669)
13+
14+
* Deleted `impl Index<usize> for EndianSlice` and
15+
`impl Index<RangeFrom<usize>> for EndianSlice`.
16+
[#669](https://github.com/gimli-rs/gimli/pull/669)
17+
18+
* Replaced `impl From<Pointer> for u64` with `Pointer::pointer`.
19+
[#670](https://github.com/gimli-rs/gimli/pull/670)
20+
21+
* Updated `fallible-iterator` to 0.3.0.
22+
[#672](https://github.com/gimli-rs/gimli/pull/672)
23+
24+
* Changed some optional dependencies to use the `dep:` feature syntax.
25+
[#672](https://github.com/gimli-rs/gimli/pull/672)
26+
27+
* Added `non_exhaustive` attribute to `read::RegisterRule`,
28+
`read::CallFrameInstruction`, and `write::CallFrameInstruction`.
29+
[#673](https://github.com/gimli-rs/gimli/pull/673)
30+
31+
### Changed
32+
33+
* The minimum supported rust version for the `read` feature and its dependencies
34+
increased to 1.60.0.
35+
36+
* The minimum supported rust version for other features increased to 1.65.0.
37+
38+
### Added
39+
40+
* Added `Vendor`, `read::DebugFrame::set_vendor`, and `read::EhFrame::set_vendor`.
41+
[#673](https://github.com/gimli-rs/gimli/pull/673)
42+
43+
* Added more ARM and AArch64 register definitions, and
44+
`DW_CFA_AARCH64_negate_ra_state` support.
45+
[#673](https://github.com/gimli-rs/gimli/pull/673)
46+
47+
--------------------------------------------------------------------------------
48+
549
## 0.27.3
650

751
Released 2023/06/14.

Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "gimli"
3-
version = "0.27.3"
3+
version = "0.28.0"
44
categories = ["development-tools::debugging", "development-tools::profiling", "parser-implementations"]
55
description = "A library for reading and writing the DWARF debugging format."
66
documentation = "https://docs.rs/gimli"
@@ -17,6 +17,7 @@ keywords = ["DWARF", "debug", "ELF", "eh_frame"]
1717
license = "MIT OR Apache-2.0"
1818
readme = "./README.md"
1919
repository = "https://github.com/gimli-rs/gimli"
20+
rust-version = "1.60"
2021

2122
[dependencies]
2223
fallible-iterator = { version = "0.3.0", default-features = false, optional = true }

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ Add this to your `Cargo.toml`:
3030

3131
```toml
3232
[dependencies]
33-
gimli = "0.27.3"
33+
gimli = "0.28.0"
3434
```
3535

3636
The minimum supported Rust version is:
3737

3838
* 1.60.0 for the `read` feature and its dependencies.
39-
* 1.64.0 for other features.
39+
* 1.65.0 for other features.
4040

4141
## Documentation
4242

crates/examples/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ fallible-iterator = { version = "0.3.0", default-features = false, optional = tr
1010
getopts = "0.2"
1111
memmap2 = "0.7.1"
1212
num_cpus = "1"
13-
object = { version = "0.31.1", features = ["wasm"] }
13+
object = { version = "0.32.0", features = ["wasm"] }
1414
rayon = "1.0"
1515
regex = "1"
1616
typed-arena = "2"

0 commit comments

Comments
 (0)