Skip to content

Commit 958f01c

Browse files
committed
Prepare release 0.17.0
1 parent 13ce91c commit 958f01c

File tree

4 files changed

+27
-4
lines changed

4 files changed

+27
-4
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,27 @@
66

77
### Thanks
88

9+
## 0.17.0
10+
11+
### Added/Changed/Fixed
12+
13+
Global:
14+
- Upgrade `asn1-rs` to version 0.6.2. (#161)
15+
- Update asn1-rs to 0.7, der-parser to 10.0 and oid-registry to 0.8
16+
- Upgrade time to 0.3.35 to make the crate compatible with rust >1.79.0 (#168, #175)
17+
- Update MSRV to 1.67 (due to time 0.3.35, see #168)
18+
- Add Visitor traits for X.509 Certificates and Certificate Revocation Lists (#179)
19+
20+
Code:
21+
- Add support for RSA-PSS signature verification (#156)
22+
- ASN1Time: store the kind of time (UTC or Generalized) in ASN1Time (#163)
23+
- X509StructureValidator: add validation for dates encoding (#163)
24+
- X509StructureValidator: enforce version > 1 for issuerUniqueID or subjectUniqueID (Closes #162)
25+
26+
### Thanks
27+
28+
- Daniel McCarney, DefiCake, Victor M. Alvarez, Nikolaus Thuemmel
29+
930
## 0.16.0
1031

1132
### Added/Changed/Fixed

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "x509-parser"
3-
version = "0.16.0"
3+
version = "0.17.0"
44
description = "Parser for the X.509 v3 format (RFC 5280 certificates)"
55
license = "MIT OR Apache-2.0"
66
keywords = ["X509","Certificate","parser","nom"]

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@ same as accessing `<object>.tbs_certificate.issuer`.
4040

4141
For PEM-encoded certificates, use the [`pem`](https://docs.rs/x509-parser/latest/x509_parser/pem/index.html) module.
4242

43+
This crate also provides visitor traits: [`X509CertificateVisitor`](crate::visitor::X509CertificateVisitor).
44+
4345
# Examples
4446

4547
Parsing a certificate in DER format:

0 commit comments

Comments
 (0)