From be4317880289c17e09451e653d7c59f61faa23ea Mon Sep 17 00:00:00 2001 From: Tony Arcieri Date: Mon, 24 Feb 2025 14:54:23 +0100 Subject: [PATCH] const-oid v0.10.0 --- Cargo.lock | 2 +- const-oid/CHANGELOG.md | 54 ++++++++++++++++++++++++++++++++++++++++++ const-oid/Cargo.toml | 2 +- 3 files changed, 56 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a9f60c287..facb8958e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -255,7 +255,7 @@ checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" [[package]] name = "const-oid" -version = "0.10.0-rc.3" +version = "0.10.0" dependencies = [ "arbitrary", "hex-literal", diff --git a/const-oid/CHANGELOG.md b/const-oid/CHANGELOG.md index bc03342a1..24fb00d32 100644 --- a/const-oid/CHANGELOG.md +++ b/const-oid/CHANGELOG.md @@ -4,6 +4,60 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.10.0 (2025-02-24) +### Added +- `ObjectIdentifier::starts_with` ([#964]) +- SHA-3 OIDs ([#1000]) +- RFC6962 OIDs ([#1094]) +- RFC2985 OIDS for PKCS#9 ([#1248]) +- `ObjectIdentifierRef` type ([#1305], [#1308]) +- RFC7693 OIDs for BLAKE2 ([#1261]) +- TPM-related OIDs ([#1337]) +- STB (Belarus standards) OIDs ([#1394]) +- RFC3161 OIDs ([#1407]) +- OIDs for ML-DSA and SLH-DSA ([#1541]) +- RFC5753 OIDs ([#1547]) +- RFC7292 OIDs for PKCS#12 ([#1568]) +- Brainpool RFC5639 OIDs ([#1636]) +- Support for X.509 `GN` as an alias to `givenName` ([#1648]) + +### Changed +- Return all matched names when looking up OID ([#1129]) +- Make `ObjectIdentifier`'s size const generic ([#1300]) +- Upgrade to 2024 edition; MSRV 1.85 ([#1670]) + +### Fixed +- Off-by-one error in `Encoder` size check ([#1304]) +- Large arc handling ([#1522], [#1592]) +- Handling of repeated dot characters in input ([#1595]) +- Bugs in Base 128 encoder ([#1600]) + +### Removed +- `std` feature ([#1535]) + +[#964]: https://github.com/RustCrypto/formats/pull/964 +[#1000]: https://github.com/RustCrypto/formats/pull/1000 +[#1094]: https://github.com/RustCrypto/formats/pull/1094 +[#1248]: https://github.com/RustCrypto/formats/pull/1248 +[#1261]: https://github.com/RustCrypto/formats/pull/1261 +[#1300]: https://github.com/RustCrypto/formats/pull/1300 +[#1304]: https://github.com/RustCrypto/formats/pull/1304 +[#1305]: https://github.com/RustCrypto/formats/pull/1305 +[#1337]: https://github.com/RustCrypto/formats/pull/1337 +[#1394]: https://github.com/RustCrypto/formats/pull/1394 +[#1407]: https://github.com/RustCrypto/formats/pull/1407 +[#1522]: https://github.com/RustCrypto/formats/pull/1522 +[#1535]: https://github.com/RustCrypto/formats/pull/1535 +[#1541]: https://github.com/RustCrypto/formats/pull/1541 +[#1547]: https://github.com/RustCrypto/formats/pull/1547 +[#1568]: https://github.com/RustCrypto/formats/pull/1568 +[#1592]: https://github.com/RustCrypto/formats/pull/1529 +[#1595]: https://github.com/RustCrypto/formats/pull/1595 +[#1600]: https://github.com/RustCrypto/formats/pull/1600 +[#1636]: https://github.com/RustCrypto/formats/pull/1636 +[#1648]: https://github.com/RustCrypto/formats/pull/1648 +[#1670]: https://github.com/RustCrypto/formats/pull/1670 + ## 0.9.6 (2023-12-15) ### Added - RFC6962 (Certificate Transparency) OIDs ([#1134]) diff --git a/const-oid/Cargo.toml b/const-oid/Cargo.toml index d7cb99421..f1b4c350a 100644 --- a/const-oid/Cargo.toml +++ b/const-oid/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "const-oid" -version = "0.10.0-rc.3" +version = "0.10.0" authors = ["RustCrypto Developers"] license = "Apache-2.0 OR MIT" description = """