diff --git a/CHANGELOG.md b/CHANGELOG.md index 745cbbe6..7357b347 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] - ReleaseDate +### Changed +- [PR#174](https://github.com/rust-minidump/minidump-writer/pull/174) and [PR#175](https://github.com/rust-minidump/minidump-writer/pull/175) refactored `src/linux/thread_info`. +- [PR#181](https://github.com/rust-minidump/minidump-writer/pull/181) refactored `src/linux/maps_reader` and `src/linux/module_reader`. +- [PR#185](https://github.com/rust-minidump/minidump-writer/pull/185) refactored the backend functions to use `libc`. +- [PR#186](https://github.com/rust-minidump/minidump-writer/pull/186) removed the `nix` dependency. +- [deb17c2](https://github.com/rust-minidump/minidump-writer/commit/deb17c272daa0a20c9327e42526537910bd97882) updated `crash-context` to 0.8, adding `loongarch64`, `riscv`, and `s390x` support, though none of those targets have an implementation in `minidump-writer` itself as of yet. + +### Fixed +- [PR#188](https://github.com/rust-minidump/minidump-writer/pull/188) fixed the process reader API that was broken by [PR#181](https://github.com/rust-minidump/minidump-writer/pull/181). + +### Added +- [PR#184](https://github.com/rust-minidump/minidump-writer/pull/184) added a `libc` backend. + +### Removed +- [PR#177](https://github.com/rust-minidump/minidump-writer/pull/177) and [PR#178](https://github.com/rust-minidump/minidump-writer/pull/178) removed dead/legacy code. + ## [0.12.0] - 2026-05-07 ### Changed - [PR#169](https://github.com/rust-minidump/minidump-writer/pull/169) updated the crate to edition 2024 and an MSRV of 1.85.0. diff --git a/crates/crash-context/CHANGELOG.md b/crates/crash-context/CHANGELOG.md index d6b78c46..cd0c66ed 100644 --- a/crates/crash-context/CHANGELOG.md +++ b/crates/crash-context/CHANGELOG.md @@ -91,7 +91,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial pass of crash-context, Linux only -[Unreleased]: https://github.com/EmbarkStudios/crash-handling/compare/crash-context-0.8.0...HEAD +[Unreleased]: https://github.com/rust-minidump/minidump-writer/compare/crash-context-0.8.0...HEAD [0.8.0]: https://github.com/EmbarkStudios/crash-handling/compare/crash-context-0.7.0...crash-context-0.8.0 [0.7.0]: https://github.com/EmbarkStudios/crash-handling/compare/{{tag_name}}...crash-context-0.7.0 [0.6.3]: https://github.com/EmbarkStudios/crash-handling/compare/crash-context-0.6.2...{{tag_name}} diff --git a/crates/crash-context/README.md b/crates/crash-context/README.md index bbe103ec..d04fba39 100644 --- a/crates/crash-context/README.md +++ b/crates/crash-context/README.md @@ -10,12 +10,10 @@ **Provides portable types containing target specific contextual information at the time of a crash** -[![Embark](https://img.shields.io/badge/embark-open%20source-blueviolet.svg)](https://embark.dev) -[![Embark](https://img.shields.io/badge/discord-ark-%237289da.svg?logo=discord)](https://discord.gg/dAuKfZS) [![Crates.io](https://img.shields.io/crates/v/crash-context.svg)](https://crates.io/crates/crash-context) [![Docs](https://docs.rs/crash-context/badge.svg)](https://docs.rs/crash-context) -[![dependency status](https://deps.rs/repo/github/EmbarkStudios/crash-handling/status.svg)](https://deps.rs/repo/github/EmbarkStudios/crash-handling) -[![Build status](https://github.com/EmbarkStudios/crash-handling/workflows/CI/badge.svg)](https://github.com/EmbarkStudios/crash-handling/actions) +[![dependency status](https://deps.rs/repo/github/rust-minidump/minidump-writer/status.svg)](https://deps.rs/repo/github/rust-minidump/minidump-writer) +[![Build status](https://github.com/rust-minidump/minidump-writer/workflows/CI/badge.svg)](https://github.com/rust-minidump/minidump-writer/actions) @@ -39,17 +37,6 @@ - `x86_64-unknown-linux-gnu` - `x86_64-unknown-linux-musl` -## Contribution - -[![Contributor Covenant](https://img.shields.io/badge/contributor%20covenant-v1.4-ff69b4.svg)](../CODE_OF_CONDUCT.md) - -We welcome community contributions to this project. - -Please read our [Contributor Guide](../CONTRIBUTING.md) for more information on how to get started. -Please also read our [Contributor Terms](../CONTRIBUTING.md#contributor-terms) before you make any contributions. - -Any contribution intentionally submitted for inclusion in an Embark Studios project, shall comply with the Rust standard licensing model (MIT OR Apache 2.0) and therefore be dual licensed as described below, without any additional terms or conditions: - ### License This contribution is dual licensed under EITHER OF diff --git a/crates/crash-context/release.toml b/crates/crash-context/release.toml index cf6a8e5c..833f8c32 100644 --- a/crates/crash-context/release.toml +++ b/crates/crash-context/release.toml @@ -6,5 +6,5 @@ pre-release-replacements = [ { file = "CHANGELOG.md", search = "\\.\\.\\.HEAD", replace = "...{{tag_name}}" }, { file = "CHANGELOG.md", search = "ReleaseDate", replace = "{{date}}" }, { file = "CHANGELOG.md", search = "", replace = "\n## [Unreleased] - ReleaseDate" }, - { file = "CHANGELOG.md", search = "", replace = "\n[Unreleased]: https://github.com/EmbarkStudios/crash-handling/compare/{{tag_name}}...HEAD" }, + { file = "CHANGELOG.md", search = "", replace = "\n[Unreleased]: https://github.com/rust-minidump/minidump-writer/compare/{{tag_name}}...HEAD" }, ]