Skip to content

Commit

Permalink
0.9.4 release
Browse files Browse the repository at this point in the history
See RELEASES.md for details
  • Loading branch information
Gankra committed Nov 19, 2021
1 parent e010de7 commit 8308577
Show file tree
Hide file tree
Showing 7 changed files with 25 additions and 18 deletions.
17 changes: 12 additions & 5 deletions RELEASES.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,21 @@
# Pending Release (TBD)
# Version 0.9.4 (2021-11-19)

Commit: TBD

Bugfixes, testing, docs!
Commit: This One!

Removing derelict experiments, and one bugfix.

Changes:

None yet!
## ARM Bugfix

minidump-processor's ARM stackwalker should no longer infinitely loop on misbehaving inputs.


## Removed Code

The experimental native DWARF debuginfo symbolizer has been removed from minidump-processor. This code was still technically functional, but it was using very old libraries and not being hooked into new features of minidump-processor. Not worth the maintenance burden until we have a clearer plan for it.

The private minidump-tools subcrate has been completely removed from the project. This has no affect on users using the crates published on crates.io, as it wasn't published. It was a collection of random experiments and tools that are more work to maintain than they're worth now that minidump-processor and minidump-dump work as well as they do. Also it just had some really ancient dependencies -- removing it massively reduces the amount of work needed to compile the workspace.



Expand Down
4 changes: 2 additions & 2 deletions breakpad-symbols/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "breakpad-symbols"
description = "A library for working with Google Breakpad's text-format symbol files."
version = "0.9.3"
version = "0.9.4"
authors = ["Ted Mielczarek <[email protected]>"]
license = "MIT"
readme = "README.md"
Expand All @@ -14,7 +14,7 @@ edition = "2018"
travis-ci = { repository = "luser/rust-minidump" }

[dependencies]
minidump-common = { version = "0.9.3", path = "../minidump-common" }
minidump-common = { version = "0.9.4", path = "../minidump-common" }
range-map = "0.1.5"
nom = "~1.2.2"
log = "0.4.1"
Expand Down
2 changes: 1 addition & 1 deletion minidump-common/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "minidump-common"
description = "Some common types for working with minidump files."
version = "0.9.3"
version = "0.9.4"
authors = ["Ted Mielczarek <[email protected]>"]
readme = "README.md"
license = "MIT"
Expand Down
6 changes: 3 additions & 3 deletions minidump-processor/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "minidump-processor"
description = "A library and tool for producing stack traces and other useful information from minidump files."
version = "0.9.3"
version = "0.9.4"
authors = ["Ted Mielczarek <[email protected]>"]
license = "MIT"
readme = "README.md"
Expand All @@ -20,13 +20,13 @@ breakpad-syms = ["breakpad-symbols"]
symbolic-syms = []

[dependencies]
breakpad-symbols = { version = "0.9.3", path = "../breakpad-symbols", optional = true }
breakpad-symbols = { version = "0.9.4", path = "../breakpad-symbols", optional = true }
chrono = { version = "0.4.6", features = ["serde"] }
clap = "2.33"
failure = "0.1.1"
log = "0.4"
memmap = "0.7.0"
minidump = { version = "0.9.3", path = "../minidump" }
minidump = { version = "0.9.4", path = "../minidump" }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
simplelog = "0.11.0"
Expand Down
6 changes: 3 additions & 3 deletions minidump-stackwalk/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "minidump-stackwalk"
description = "A CLI minidump analyzer"
version = "0.9.3"
version = "0.9.4"
authors = ["Ted Mielczarek <[email protected]>"]
license = "MIT"
homepage = "https://github.com/luser/rust-minidump"
Expand All @@ -17,8 +17,8 @@ travis-ci = { repository = "luser/rust-minidump" }
[dependencies]
clap = "2.33"
log = "0.4"
minidump = { version = "0.9.3", path = "../minidump" }
minidump-processor = { version = "0.9.3", path = "../minidump-processor" }
minidump = { version = "0.9.4", path = "../minidump" }
minidump-processor = { version = "0.9.4", path = "../minidump-processor" }
simplelog = "0.11.0"

[features]
Expand Down
4 changes: 2 additions & 2 deletions minidump/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "minidump"
description = "A parser for the minidump format."
version = "0.9.3"
version = "0.9.4"
authors = ["Ted Mielczarek <[email protected]>"]
license = "MIT"
homepage = "https://github.com/luser/rust-minidump"
Expand All @@ -15,7 +15,7 @@ edition = "2018"
failure = "0.1.1"
range-map = "0.1.5"
log = "0.4.1"
minidump-common = { version = "0.9.3", path = "../minidump-common" }
minidump-common = { version = "0.9.4", path = "../minidump-common" }
num-traits = "0.2"
encoding = "0.2"
chrono = "0.4.6"
Expand Down
4 changes: 2 additions & 2 deletions synth-minidump/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
[package]
name = "synth-minidump"
version = "0.9.3"
version = "0.9.4"
edition = "2021"
readme = "README.md"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
test-assembler = "0.1.5"
minidump-common = { version = "0.9.3", path = "../minidump-common" }
minidump-common = { version = "0.9.4", path = "../minidump-common" }
encoding = "0.2"
scroll = "0.10.2"

0 comments on commit 8308577

Please sign in to comment.