Skip to content

Commit c1b8826

Browse files
authored
x509-cert v0.2.0 (#934)
1 parent ad2e09f commit c1b8826

File tree

8 files changed

+42
-7
lines changed

8 files changed

+42
-7
lines changed

Cargo.lock

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

cmpv2/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ rust-version = "1.65"
1818
crmf = { version = "=0.2.0-pre.0", path = "../crmf" }
1919
der = { version = "0.7", features = ["alloc", "derive", "flagset", "oid"], path = "../der" }
2020
spki = { version = "0.7", path = "../spki" }
21-
x509-cert = { version = "=0.2.0-pre.0", default-features = false, path = "../x509-cert" }
21+
x509-cert = { version = "0.2", default-features = false, path = "../x509-cert" }
2222

2323
[dev-dependencies]
2424
const-oid = { version = "0.9", features = ["db"] } # TODO: path = "../const-oid"

cms/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ rust-version = "1.65"
1616
[dependencies]
1717
der = { version = "0.7", features = ["alloc", "derive", "oid"], path = "../der" }
1818
spki = { version = "0.7", path = "../spki" }
19-
x509-cert = { version = "=0.2.0-pre.0", default-features = false, path = "../x509-cert" }
19+
x509-cert = { version = "0.2", default-features = false, path = "../x509-cert" }
2020

2121
[dev-dependencies]
2222
const-oid = { version = "0.9", features = ["db"] } # TODO: path = "../const-oid"

crmf/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ rust-version = "1.65"
1818
cms = { version = "=0.2.0-pre", path = "../cms"}
1919
der = { version = "0.7", features = ["alloc", "derive"], path = "../der" }
2020
spki = { version = "0.7", path = "../spki" }
21-
x509-cert = { version = "=0.2.0-pre.0", default-features = false, path = "../x509-cert" }
21+
x509-cert = { version = "0.2", default-features = false, path = "../x509-cert" }
2222

2323
[dev-dependencies]
2424
const-oid = { version = "0.9" } # TODO: path = "../const-oid"

pkcs7/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ rust-version = "1.65"
1717
[dependencies]
1818
der = { version = "0.7", features = ["oid"], path = "../der" }
1919
spki = { version = "0.7", path = "../spki" }
20-
x509-cert = { version = "=0.2.0-pre.0", default-features = false, path = "../x509-cert" }
20+
x509-cert = { version = "0.2", default-features = false, path = "../x509-cert" }
2121

2222
[dev-dependencies]
2323
hex-literal = "0.3"

x509-cert/CHANGELOG.md

+35
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,41 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## 0.2.0 (2023-03-18)
8+
### Added
9+
- Feature-gated `Arbitrary` impl for `Certificate` ([#761])
10+
- Allow request to be serialized to PEM ([#819])
11+
- `Display` impl for `SerialNumber` ([#820])
12+
- `std` feature implies `const-oid/std` ([#874])
13+
14+
### Changed
15+
- Serial numbers are formatted as `PrintableString` ([#794])
16+
- `SerialNumber` is now a specialized object ([#795])
17+
- MSRV 1.65 ([#805])
18+
- Make types owned instead of reference-based ([#806], [#841])
19+
- Bump `der` to v0.7 ([#899])
20+
- Bump `spki` to v0.7 ([#900])
21+
22+
### Fixed
23+
- Handling of negative serial numbers ([#823], [#831])
24+
25+
### Removed
26+
- `alloc` feature: now unconditionally required ([#841])
27+
28+
[#761]: https://github.com/RustCrypto/formats/pull/761
29+
[#794]: https://github.com/RustCrypto/formats/pull/794
30+
[#795]: https://github.com/RustCrypto/formats/pull/795
31+
[#805]: https://github.com/RustCrypto/formats/pull/805
32+
[#806]: https://github.com/RustCrypto/formats/pull/806
33+
[#819]: https://github.com/RustCrypto/formats/pull/819
34+
[#820]: https://github.com/RustCrypto/formats/pull/820
35+
[#823]: https://github.com/RustCrypto/formats/pull/823
36+
[#831]: https://github.com/RustCrypto/formats/pull/831
37+
[#841]: https://github.com/RustCrypto/formats/pull/841
38+
[#874]: https://github.com/RustCrypto/formats/pull/874
39+
[#899]: https://github.com/RustCrypto/formats/pull/899
40+
[#900]: https://github.com/RustCrypto/formats/pull/900
41+
742
## 0.1.1 (2022-12-10)
843
### Added
944
- Support `TeletexString` in `DirectoryString` ([#692])

x509-cert/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "x509-cert"
3-
version = "0.2.0-pre.0"
3+
version = "0.2.0"
44
description = """
55
Pure Rust implementation of the X.509 Public Key Infrastructure Certificate
66
format as described in RFC 5280

x509-ocsp/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ rust-version = "1.65"
1717
[dependencies]
1818
der = { version = "0.7", features = ["alloc", "derive", "oid"], path = "../der" }
1919
spki = { version = "0.7", path = "../spki" }
20-
x509-cert = { version = "=0.2.0-pre.0", default-features = false, path = "../x509-cert" }
20+
x509-cert = { version = "0.2", default-features = false, path = "../x509-cert" }
2121

2222
[dev-dependencies]
2323
const-oid = { version = "0.9", features = ["db"] } # TODO: path = "../const-oid"

0 commit comments

Comments
 (0)