diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index fdd20ff..991fda9 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -67,7 +67,7 @@ jobs: steps: - uses: actions/checkout@v3 - name: Install rust - run: rustup update 1.64.0 && rustup default 1.64.0 + run: rustup update 1.65.0 && rustup default 1.65.0 - name: Build run: cargo build diff --git a/CHANGELOG.md b/CHANGELOG.md index 662490a..8754c71 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,21 @@ -------------------------------------------------------------------------------- +## 0.21.0 (2023/08/12) + +### Breaking changes + +* Updated `gimli`, `object`, and `fallible-iterator` dependencies. + +### Changed + +* The minimum supported rust version is 1.65.0. + +* Store boxed slices instead of `Vec` objects in `Context`. + [#278](https://github.com/gimli-rs/addr2line/pull/278) + +-------------------------------------------------------------------------------- + ## 0.20.0 (2023/04/15) ### Breaking changes diff --git a/Cargo.toml b/Cargo.toml index d8ce5e4..5baaa58 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "addr2line" -version = "0.20.0" +version = "0.21.0" description = "A cross-platform symbolication library written in Rust, using `gimli`" documentation = "https://docs.rs/addr2line" exclude = ["/benches/*", "/fixtures/*", ".github"] @@ -10,13 +10,13 @@ license = "Apache-2.0 OR MIT" readme = "./README.md" repository = "https://github.com/gimli-rs/addr2line" edition = "2018" -rust-version = "1.64" +rust-version = "1.65" [dependencies] -gimli = { version = "0.27.2", default-features = false, features = ["read"] } -fallible-iterator = { version = "0.2", default-features = false, optional = true } +gimli = { version = "0.28.0", default-features = false, features = ["read"] } +fallible-iterator = { version = "0.3.0", default-features = false, optional = true } memmap2 = { version = "0.5.5", optional = true } -object = { version = "0.31.0", default-features = false, features = ["read"], optional = true } +object = { version = "0.32.0", default-features = false, features = ["read"], optional = true } smallvec = { version = "1", default-features = false, optional = true } rustc-demangle = { version = "0.1", optional = true } cpp_demangle = { version = "0.4", default-features = false, features = ["alloc"], optional = true }