From c203520b8972ce5e19096ed4a17d8f06e1e8b67f Mon Sep 17 00:00:00 2001 From: Jake Shadle Date: Fri, 17 Jul 2026 10:44:10 +0200 Subject: [PATCH 1/3] Fix urls --- crates/crash-context/CHANGELOG.md | 2 +- crates/crash-context/release.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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/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" }, ] From 36a2c53cdc62e437d0579e7fe1a0f6b41a07a507 Mon Sep 17 00:00:00 2001 From: Jake Shadle Date: Fri, 17 Jul 2026 10:45:27 +0200 Subject: [PATCH 2/3] More url fixup --- crates/crash-context/README.md | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) 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 From 55e2886764858eac16d6841cd4c067d5acd11b68 Mon Sep 17 00:00:00 2001 From: Jake Shadle Date: Fri, 17 Jul 2026 15:09:20 +0200 Subject: [PATCH 3/3] Update CHANGELOG --- CHANGELOG.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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.