# `ssri` Release Changelog

## 9.2.0 (2023-07-18)

### Features

* **from_hex:** Implemented Integrity::from_hex(), inverse of Integrity::to_hex() (#11) ([19b34fe4](https://github.com/zkat/ssri-rs/commit/19b34fe4cc2ad788398ac3a61472230a7966b5d7))

## 9.1.0 (2023-07-16)

### Features

* **deps:** Relax sha-1 dep constraint (#12) ([95473be7](https://github.com/zkat/ssri-rs/commit/95473be7c23b1a1e350409c7d0c6177ab663b9f9))

## 9.0.0 (2023-05-20)

### Features

* **xxhash:** add xxhash as a supported algorithm (#9) ([f458aa5e](https://github.com/zkat/ssri-rs/commit/f458aa5ee980e3ba7d96ee547dc05909c3fa2674))
    * **BREAKING CHANGE**: Adds a new algorithm, and makes Algorithm and Hasher `#[non_exhaustive]`.

## 8.1.0 (2023-04-01)

This release upgrades miette and thiserror in lockstep, bringing in syn2, in
order to avoid [potential issues with the
upgrade](https://github.com/yaahc/eyre/pull/92).

### Features

* **deps:** bump miette and thiserror ([4ecc2c08](https://github.com/zkat/ssri-rs/commit/4ecc2c0885b6221c42f8c0cf9c3d6448843adb80))

## 8.0.0 (2023-02-19)

### Features

* **msrv:** Set new MSRV after dep upgrades ([ac29f2c3](https://github.com/zkat/ssri-rs/commit/ac29f2c32caa1fe810f3763279e8b0a0f52c6a70))
    * **BREAKING CHANGE**: The MSRV has been increased to 1.57.0
* **traits:** Derive more traits, including Hash, and fix line endings ([9dbb1e8c](https://github.com/zkat/ssri-rs/commit/9dbb1e8c99869e19533d6abeeb6b09930c426791))
* **miette:** Add miette and derive Diagnostic for Error ([c2071f6a](https://github.com/zkat/ssri-rs/commit/c2071f6ab74ff89448b28fd016f2f090479d44a5))

### Bug Fixes

* **clippy:** appease the paperclip ([0b1eb50d](https://github.com/zkat/ssri-rs/commit/0b1eb50def2e86ba5fe0e7a6651b65452190d1e6))
* **deps:** bump digest, sha-1 and sha2 to 0.10.x ([c611c543](https://github.com/zkat/ssri-rs/commit/c611c543c6150017b259bc990820bd5ea5915670))
* **deps:** bump thiserror from 1.0.3 to 1.0.38 ([93429d8c](https://github.com/zkat/ssri-rs/commit/93429d8c496f858182889343cded2616b007357b))
* **deps:** bump serde from 1.0.92 to 1.0.152 ([0fd3812f](https://github.com/zkat/ssri-rs/commit/0fd3812f0846238aef86a3c544ba915ffe359775))
* **deps:** bump hex to from 0.3.2 to 0.4.3 ([a01e8522](https://github.com/zkat/ssri-rs/commit/a01e852295a262753a72b056cc87395622d6175a))
* **deps:** bump base64 from 0.10.1 to 0.21.0 ([bf4ec575](https://github.com/zkat/ssri-rs/commit/bf4ec57566774c698891240f3d9f489fe95ab941))
* **clippy:** resolve linting issues ([354f686e](https://github.com/zkat/ssri-rs/commit/354f686e2fea55e371f656a14f673c4fabc66993))
* **clippy:** set MSRV for clippy, too ([7fb5e90b](https://github.com/zkat/ssri-rs/commit/7fb5e90b4fcba9ffce9c7c851b7a73ddbcf32a97))
* **clippy:** update for lower clippy version ([399eafd0](https://github.com/zkat/ssri-rs/commit/399eafd04fcfe0abf22fd195341d16636c3377da))
* **clippy:** more clippy fixes (#8) ([0d6c019d](https://github.com/zkat/ssri-rs/commit/0d6c019d5e581e533aaccd1113a50a2ad4f72115))

### Miscellaneous Tasks

* **deps:** bump dev dependencies to latest ([9d9d4a67](https://github.com/zkat/ssri-rs/commit/9d9d4a6789d25cd36f4f342450a9f61368db2857))

## 7.0.0 (2021-09-16)

I've decided to move away from Parity for various Rust libraries, such as `ssri`.
So it can be more permissively used now!

### Features

* **license:** change license to Apache-2.0 ([dad568fb](https://github.com/zkat/ssri-rs/commit/dad568fb7d61a71b428308f279cb287e45164cb8))
    * **BREAKING CHANGE**: This is a significant licensing change. Please review.

## (2020-08-20)

#### Breaking Changes

- **integrity:** serialize/deserialize as a string ([6762fd53](https://github.com/zkat/ssri-rs/commit/6762fd533330e7202f9409c0971948b4eba6bd5e))

## 5.0.0 (2019-10-20)

#### Bug Fixes

- **integrity:** sort hashes after parse ([c9f92a00](https://github.com/zkat/ssri-rs/commit/c9f92a00cc183c65e7fd48c39fe95b09236d65da))

#### Features

- **errors:** More detailed errors ([6d5cba7e](https://github.com/zkat/ssri-rs/commit/6d5cba7ebb731a8da1717976ccc957671423bc52))
- **license:** switch license to Parity + Apache-2.0 ([adac5dc0](https://github.com/zkat/ssri-rs/commit/adac5dc04f33ac8efc3dadf7ab75c4c67bfccf5c))

#### Breaking Changes

- **errors:** More detailed errors ([6d5cba7e](https://github.com/zkat/ssri-rs/commit/6d5cba7ebb731a8da1717976ccc957671423bc52))

## 4.1.0 (2019-10-20)

#### Bug Fixes

- **docs:** oops, used the cacache config ([67fa5ed0](https://github.com/zkat/ssri-rs/commit/67fa5ed0a39d3d6009aa322e5c71197ab653ef5d))

#### Features

- **error:** switch from failure to thiserror crate (#3) ([0ce03070](https://github.com/zkat/ssri-rs/commit/0ce030708ce9ef52be33171612a79a3f2489af4c))

## 4.0.0 (2019-09-07)

#### Features

- **license:** relicense under MPL-2.0 (#2) ([9dd2b3a9](https://github.com/zkat/ssri-rs/commit/9dd2b3a97cf04266a9d99246cc8dcf2db2a6b632)

#### Breaking Changes

- **license:** relicense under MPL-2.0 (#2) ([9dd2b3a9](https://github.com/zkat/ssri-rs/commit/9dd2b3a97cf04266a9d99246cc8dcf2db2a6b632)
