Skip to content

Latest commit

 

History

History
80 lines (46 loc) · 1.58 KB

CHANGELOG.md

File metadata and controls

80 lines (46 loc) · 1.58 KB

Changelog

0.8.0

  • Bump Minimal Supported Rust Version to 1.46 due to dependencies.
  • Update uuid dependency to 1.0.

0.7.3

  • Bump Minimal Supported Rust Version to 1.36 due to dependencies.
  • Add support for PDB 2.0 format.

0.7.2

  • Implement stricter and more consistent validation in FromStr for DebugId.
  • DebugId::from_breakpad now properly validates the identifier.
  • Remove internal dependencies on regex and lazy_static.

0.7.1

  • Remove deprecated implementation of Error::description on errors.

0.7.0

  • Update uuid to 0.8.1.

0.6.0

yanked

0.5.3

  • Only allow ASCII hex charactes in code identifiers.
  • Implement AsRef<str> for CodeId.

0.5.2

  • Implement conversion traits for CodeId.
  • Always coerce code identifiers to lower case.

0.6.0 (yanked)

  • Change CodeId to be a binary buffer instead of formatted string.

0.5.1

  • Implement Display and std::error::Error for ParseCodeIdError.

0.5.0

  • Add CodeId, an identifier for code files.
  • Add DebugId::nil to create an empty id. This is the default.
  • Add DebugId::is_nil to check whether a debug ID is empty.
  • Breaking Change: The serde feature is now only called "serde".

0.4.0

  • Breaking Change: Require Rust 1.31.0 (Edition 2018) or newer
  • Make parsing from string future-proof

0.3.1

Add a conversion from Microsoft GUIDs.

0.3.0

Update to uuid:0.7.0.

0.2.0

Renamed DebugIdParseError to ParseDebugIdError, according to Rust naming guidelines.

0.1.1

Improved implementation of the serde traits.

0.1.0

Initial release.