summaryrefslogtreecommitdiffstats
path: root/vendor/const-oid/CHANGELOG.md
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-04 12:47:55 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-04 12:47:55 +0000
commit2aadc03ef15cb5ca5cc2af8a7c08e070742f0ac4 (patch)
tree033cc839730fda84ff08db877037977be94e5e3a /vendor/const-oid/CHANGELOG.md
parentInitial commit. (diff)
downloadcargo-2aadc03ef15cb5ca5cc2af8a7c08e070742f0ac4.tar.xz
cargo-2aadc03ef15cb5ca5cc2af8a7c08e070742f0ac4.zip
Adding upstream version 0.70.1+ds1.upstream/0.70.1+ds1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/const-oid/CHANGELOG.md')
-rw-r--r--vendor/const-oid/CHANGELOG.md191
1 files changed, 191 insertions, 0 deletions
diff --git a/vendor/const-oid/CHANGELOG.md b/vendor/const-oid/CHANGELOG.md
new file mode 100644
index 0000000..d6e604d
--- /dev/null
+++ b/vendor/const-oid/CHANGELOG.md
@@ -0,0 +1,191 @@
+# Changelog
+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.9.5 (2023-08-02)
+### Added
+- rfc8410 (curve25519) OIDS. ([#867])
+
+[#867]: https://github.com/RustCrypto/formats/pull/867
+
+## 0.9.4 (2023-07-10)
+### Added
+- rfc8894 (SCEP) OIDs. ([#1114])
+
+[#1114]: https://github.com/RustCrypto/formats/pull/1114
+
+## 0.9.3 (2023-06-29)
+### Added
+- `Database::find_names_for_oid` ([#1129])
+
+[#1129]: https://github.com/RustCrypto/formats/pull/1129
+
+## 0.9.2 (2023-02-26)
+### Added
+- Implement `Arbitrary` trait ([#761])
+
+[#761]: https://github.com/RustCrypto/formats/pull/761
+
+## 0.9.1 (2022-11-12)
+### Added
+- clippy lints for checked arithmetic and panics ([#561])
+- `DynAssociatedOid` trait ([#758])
+
+[#561]: https://github.com/RustCrypto/formats/pull/561
+[#758]: https://github.com/RustCrypto/formats/pull/758
+
+## 0.9.0 (2022-03-11)
+### Added
+- Fallible `const fn` parser + `::new_unwrap` ([#458], [#459])
+- OID database gated under the `db` feature ([#451], [#453], [#456], [#488])
+- `AssociatedOid` trait ([#479])
+- `ObjectIdentifier::push_arc` ([#504])
+- `ObjectIdentifier::parent` ([#505])
+
+### Changed
+- `ObjectIdentifier::new` now returns a `Result` ([#458])
+
+[#451]: https://github.com/RustCrypto/formats/pull/451
+[#453]: https://github.com/RustCrypto/formats/pull/453
+[#456]: https://github.com/RustCrypto/formats/pull/456
+[#458]: https://github.com/RustCrypto/formats/pull/458
+[#459]: https://github.com/RustCrypto/formats/pull/459
+[#479]: https://github.com/RustCrypto/formats/pull/479
+[#488]: https://github.com/RustCrypto/formats/pull/488
+[#504]: https://github.com/RustCrypto/formats/pull/504
+[#505]: https://github.com/RustCrypto/formats/pull/505
+
+## 0.8.0 (2022-01-17)
+### Changed
+- Leverage `const_panic`; MSRV 1.57 ([#341])
+
+[#341]: https://github.com/RustCrypto/formats/pull/341
+
+## 0.7.1 (2021-11-30)
+### Changed
+- Increase `MAX_SIZE` to 39 ([#258])
+
+[#258]: https://github.com/RustCrypto/formats/pull/258
+
+## 0.7.0 (2021-11-14) [YANKED]
+### Changed
+- Rust 2021 edition upgrade; MSRV 1.56 ([#136])
+- Rename `MAX_LENGTH` to `MAX_SIZE`; bump to `31` ([#174])
+- Make `length` the first field of `ObjectIdentifier` ([#178])
+
+### Fixed
+- `debug_assert!` false positive on large arc ([#180])
+
+[#136]: https://github.com/RustCrypto/formats/pull/136
+[#174]: https://github.com/RustCrypto/formats/pull/174
+[#178]: https://github.com/RustCrypto/formats/pull/178
+[#180]: https://github.com/RustCrypto/formats/pull/180
+
+## 0.6.2 (2021-10-14)
+### Fixed
+- Off-by-one error parsing large BER arcs ([#84])
+
+[#84]: https://github.com/RustCrypto/formats/pull/84
+
+## 0.6.1 (2021-09-14) [YANKED]
+### Changed
+- Moved to `formats` repo ([#2])
+
+[#2]: https://github.com/RustCrypto/formats/pull/2
+
+## 0.6.0 (2021-06-03) [YANKED]
+### Changed
+- Modernize and remove deprecations; MSRV 1.51+
+
+## 0.5.2 (2021-04-20)
+### Added
+- Expand README.md
+
+## 0.5.1 (2021-04-15)
+### Added
+- `ObjectIdentifier::MAX_LENGTH` constant
+
+### Changed
+- Deprecate `ObjectIdentifier::max_len()` function
+
+## 0.5.0 (2021-03-21)
+### Added
+- `TryFrom<&[u8]>` impl on `ObjectIdentifier`
+
+## Changed
+- MSRV 1.47+
+- Renamed the following methods:
+ - `ObjectIdentifier::new` => `ObjectIdentifier::from_arcs`
+ - `ObjectIdentifier::parse` => `ObjectIdentifier::new`
+ - `ObjectIdentifier::from_ber` => `ObjectIdentifier::from_bytes`
+
+### Removed
+- Deprecated methods
+- `alloc` feature - only used by aforementioned deprecated methods
+- `TryFrom<&[Arc]>` impl on `ObjectIdentifier` - use `::from_arcs`
+
+## 0.4.5 (2021-03-04)
+### Added
+- `Hash` and `Ord` impls on `ObjectIdentifier`
+
+## 0.4.4 (2021-02-28)
+### Added
+- `ObjectIdentifier::as_bytes` method
+
+### Changed
+- Internal representation changed to BER/DER
+- Deprecated `ObjectIdentifier::ber_len`, `::write_ber`, and `::to_ber`
+
+## 0.4.3 (2021-02-24)
+### Added
+- Const-friendly OID string parser
+
+## 0.4.2 (2021-02-19)
+### Fixed
+- Bug in root arc calculation
+
+## 0.4.1 (2020-12-21)
+### Fixed
+- Bug in const initializer
+
+## 0.4.0 (2020-12-16)
+### Added
+- `Arcs` iterator
+
+### Changed
+- Rename "nodes" to "arcs"
+- Layout optimization
+- Refactor and improve length limits
+
+## 0.3.5 (2020-12-12)
+### Added
+- `ObjectIdentifier::{write_ber, to_ber}` methods
+
+## 0.3.4 (2020-12-06)
+### Changed
+- Documentation improvements
+
+## 0.3.3 (2020-12-05)
+### Changed
+- Improve description in Cargo.toml/README.md
+
+## 0.3.2 (2020-12-05)
+### Changed
+- Documentation improvements
+
+## 0.3.1 (2020-12-05)
+### Added
+- Impl `TryFrom<&[u32]>` for ObjectIdentifier
+
+## 0.3.0 (2020-12-05) [YANKED]
+### Added
+- Byte and string parsers
+
+## 0.2.0 (2020-09-05)
+### Changed
+- Validate OIDs are well-formed; MSRV 1.46+
+
+## 0.1.0 (2020-08-04)
+- Initial release