ssri
Various utilities for handling Subresource Integrity.
9.2.0
4.7M downloads/mo
#4677 most downloaded on crates.io
zkat/ssri-rs
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Ships unpredictably
gaps range from 8 days to 1.4 years
Some releases are documented
notes for 9 of 19 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
19 releases · first in 2019
0 releases in the last 12 months
see the full history below
Release timeline
19 releases · May 2019 to Jul 2023Releases
latest 19-
9.2.018 Jul 2023Release notes
Open source →Features
- from_hex: Implemented Integrity::from_hex(), inverse of Integrity::to_hex() (#11) (19b34fe4)
<a name="9.1.0"></a>
-
9.1.016 Jul 2023Release notes
Open source → -
9.0.020 May 2023Release notes
Open source →Features
- xxhash: add xxhash as a supported algorithm (#9) (f458aa5e)
- BREAKING CHANGE: Adds a new algorithm, and makes Algorithm and Hasher
#[non_exhaustive].
- BREAKING CHANGE: Adds a new algorithm, and makes Algorithm and Hasher
<a name="8.1.0"></a>
- xxhash: add xxhash as a supported algorithm (#9) (f458aa5e)
-
8.1.001 Apr 2023Release notes
Open source →This release upgrades miette and thiserror in lockstep, bringing in syn2, in order to avoid potential issues with the upgrade.
Features
- deps: bump miette and thiserror (4ecc2c08)
<a name="8.0.0"></a>
-
8.0.019 Feb 2023Release notes
Open source →Features
- msrv: Set new MSRV after dep upgrades (ac29f2c3)
- BREAKING CHANGE: The MSRV has been increased to 1.57.0
- traits: Derive more traits, including Hash, and fix line endings (9dbb1e8c)
- miette: Add miette and derive Diagnostic for Error (c2071f6a)
Bug Fixes
- clippy: appease the paperclip (0b1eb50d)
- deps: bump digest, sha-1 and sha2 to 0.10.x (c611c543)
- deps: bump thiserror from 1.0.3 to 1.0.38 (93429d8c)
- deps: bump serde from 1.0.92 to 1.0.152 (0fd3812f)
- deps: bump hex to from 0.3.2 to 0.4.3 (a01e8522)
- deps: bump base64 from 0.10.1 to 0.21.0 (bf4ec575)
- clippy: resolve linting issues (354f686e)
- clippy: set MSRV for clippy, too (7fb5e90b)
- clippy: update for lower clippy version (399eafd0)
- clippy: more clippy fixes (#8) (0d6c019d)
Miscellaneous Tasks
- deps: bump dev dependencies to latest (9d9d4a67)
Release notes
Open source →Features
- msrv: Set new MSRV after dep upgrades (ac29f2c3)
- BREAKING CHANGE: The MSRV has been increased to 1.57.0
- traits: Derive more traits, including Hash, and fix line endings (9dbb1e8c)
- miette: Add miette and derive Diagnostic for Error (c2071f6a)
Bug Fixes
- clippy: appease the paperclip (0b1eb50d)
- deps: bump digest, sha-1 and sha2 to 0.10.x (c611c543)
- deps: bump thiserror from 1.0.3 to 1.0.38 (93429d8c)
- deps: bump serde from 1.0.92 to 1.0.152 (0fd3812f)
- deps: bump hex to from 0.3.2 to 0.4.3 (a01e8522)
- deps: bump base64 from 0.10.1 to 0.21.0 (bf4ec575)
- clippy: resolve linting issues (354f686e)
- clippy: set MSRV for clippy, too (7fb5e90b)
- clippy: update for lower clippy version (399eafd0)
- clippy: more clippy fixes (#8) (0d6c019d)
Miscellaneous Tasks
- deps: bump dev dependencies to latest (9d9d4a67)
<a name="7.0.0"></a>
- msrv: Set new MSRV after dep upgrades (ac29f2c3)
-
7.0.016 Sep 2021Release notes
Open source →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)
- BREAKING CHANGE: This is a significant licensing change. Please review.
<a name="6.0.0"></a>
- license: change license to Apache-2.0 (dad568fb)
-
6.0.020 Aug 2020Nothing published for this version
-
5.0.020 Oct 2019Release notes
Open source →Bug Fixes
- integrity: sort hashes after parse (c9f92a00)
Features
Breaking Changes
- errors: More detailed errors (6d5cba7e)
<a name="4.1.0"></a>
-
4.1.020 Oct 2019Release notes
Open source →Bug Fixes
- docs: oops, used the cacache config (67fa5ed0)
Features
- error: switch from failure to thiserror crate (#3) (0ce03070)
<a name="4.0.0"></a>
-
4.0.007 Sep 2019Release notes
Open source →Features
- license: relicense under MPL-2.0 (#2) (9dd2b3a9
Breaking Changes
- license: relicense under MPL-2.0 (#2) (9dd2b3a9
-
3.0.028 Jun 2019Nothing published for this version
-
2.0.026 Jun 2019Nothing published for this version
-
1.3.011 Jun 2019Nothing published for this version
-
1.2.003 Jun 2019Nothing published for this version
-
1.1.025 May 2019Nothing published for this version
-
1.0.125 May 2019Nothing published for this version
-
1.0.025 May 2019Nothing published for this version
-
0.2.021 May 2019Nothing published for this version
-
0.1.019 May 2019Nothing published for this version