From ac412039acbfc9e4733784998bac1966dd48e5a3 Mon Sep 17 00:00:00 2001
From: devolutionsbot <31221910+devolutionsbot@users.noreply.github.com>
Date: Tue, 4 Aug 2026 04:09:41 -0400
Subject: [PATCH] chore(release): prepare for publishing
---
Cargo.lock | 56 +++++++++++-----------
ffi/wasm/Cargo.lock | 30 ++++++------
picky-asn1-der/CHANGELOG.md | 92 ++++++++++++++++++++++++++++++++++++
picky-asn1-der/Cargo.toml | 2 +-
picky-asn1-x509/CHANGELOG.md | 92 ++++++++++++++++++++++++++++++++++++
picky-asn1-x509/Cargo.toml | 2 +-
picky/CHANGELOG.md | 92 ++++++++++++++++++++++++++++++++++++
picky/Cargo.toml | 2 +-
8 files changed, 322 insertions(+), 46 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index 6408400f..36d96015 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -55,9 +55,9 @@ dependencies = [
[[package]]
name = "aho-corasick"
-version = "1.1.4"
+version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
+checksum = "c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba"
dependencies = [
"memchr",
]
@@ -220,9 +220,9 @@ dependencies = [
[[package]]
name = "cc"
-version = "1.3.0"
+version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c89588d05638b5b4594a3348a2d6c20277e43a7f5c5202b05cc56888475a47b8"
+checksum = "5add81bb678e6cb321aff7fa0dc7689ad82b112dbc032cea19f91d6b8e3582b9"
dependencies = [
"find-msvc-tools",
"shlex",
@@ -471,13 +471,13 @@ dependencies = [
[[package]]
name = "displaydoc"
-version = "0.2.6"
+version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1ac70aa55017e108007fbaf5aa0f54b021c98f92ff8af59d42eda9da96e3dd4f"
+checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.119",
+ "syn 3.0.3",
]
[[package]]
@@ -737,9 +737,9 @@ dependencies = [
[[package]]
name = "glob"
-version = "0.3.3"
+version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
+checksum = "e4eba85ea1d0a966a983acd07deee566e67395d2d96b6fb39e62b5a833f1eb0b"
[[package]]
name = "group"
@@ -823,9 +823,9 @@ checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
[[package]]
name = "hybrid-array"
-version = "0.4.13"
+version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "818356c5132c1fede50f837ca96afbe78ff42413047f4abb886217845e1b6c8c"
+checksum = "707114b52a152fa7bdb290cd7cd5912d9467273b6d74e21b8d81aca1f8533f6b"
dependencies = [
"subtle",
"typenum",
@@ -1024,9 +1024,9 @@ dependencies = [
[[package]]
name = "ipnet"
-version = "2.12.0"
+version = "2.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2"
+checksum = "6a756c3fac73139e83f14c2d742155dd2b78d3ee56597b419a0579b7bdd6dd78"
[[package]]
name = "itoa"
@@ -1072,9 +1072,9 @@ dependencies = [
[[package]]
name = "libc"
-version = "0.2.188"
+version = "0.2.189"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "22053b6a34f84abc97f9129e61334f40174659a1b9bd18c970b83db6a9a6348b"
+checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2"
[[package]]
name = "linux-raw-sys"
@@ -1258,7 +1258,7 @@ dependencies = [
[[package]]
name = "picky"
-version = "7.0.0-rc.26"
+version = "7.0.0-rc.27"
dependencies = [
"aes",
"aes-gcm",
@@ -1330,7 +1330,7 @@ dependencies = [
[[package]]
name = "picky-asn1-der"
-version = "0.5.6"
+version = "0.5.7"
dependencies = [
"base64 0.23.0",
"crypto-bigint",
@@ -1343,7 +1343,7 @@ dependencies = [
[[package]]
name = "picky-asn1-x509"
-version = "0.15.4"
+version = "0.15.5"
dependencies = [
"base64 0.23.0",
"crypto-bigint",
@@ -1799,7 +1799,7 @@ checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348"
dependencies = [
"proc-macro2",
"quote",
- "syn 3.0.2",
+ "syn 3.0.3",
]
[[package]]
@@ -1968,9 +1968,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "3.0.2"
+version = "3.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a207d6d6a2b7fc470b80443726053f18a2481b7e1eee970597051596567987a3"
+checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3"
dependencies = [
"proc-macro2",
"quote",
@@ -2027,14 +2027,14 @@ checksum = "43cbfe0cf76104d42a574802844187e84a305e531ed54455f11fbde0f10541cd"
dependencies = [
"proc-macro2",
"quote",
- "syn 3.0.2",
+ "syn 3.0.3",
]
[[package]]
name = "time"
-version = "0.3.54"
+version = "0.3.55"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3e1d5e639ff6bab73cb6885cc7e7b1de96c3f32c68ec55f3952614bec1092244"
+checksum = "cdb87b95ec50ddfa440816d227a17b2ccbdda963a316a727fda0fc4334f7d134"
dependencies = [
"deranged",
"num-conv",
@@ -2074,9 +2074,9 @@ dependencies = [
[[package]]
name = "toml"
-version = "1.1.3+spec-1.1.0"
+version = "1.1.4+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "53c96ecdfa941c8fc4fcaed14f99ada8ebed502eef533015095a07e3301d4c3c"
+checksum = "3aace63f4bbcdfc2c965b059de67119c89c4017a70d633be6c104910f67056f5"
dependencies = [
"indexmap",
"serde_core",
@@ -2110,9 +2110,9 @@ dependencies = [
[[package]]
name = "toml_parser"
-version = "1.1.2+spec-1.1.0"
+version = "1.1.3+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526"
+checksum = "1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56"
dependencies = [
"winnow",
]
diff --git a/ffi/wasm/Cargo.lock b/ffi/wasm/Cargo.lock
index fc8fe82c..8161a014 100644
--- a/ffi/wasm/Cargo.lock
+++ b/ffi/wasm/Cargo.lock
@@ -73,7 +73,7 @@ checksum = "ae36dc4177970ef04fde5178d3e2429882def40e57a451f919c098f72baa6cec"
dependencies = [
"proc-macro2",
"quote",
- "syn 3.0.2",
+ "syn 3.0.3",
]
[[package]]
@@ -177,9 +177,9 @@ dependencies = [
[[package]]
name = "cc"
-version = "1.3.0"
+version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c89588d05638b5b4594a3348a2d6c20277e43a7f5c5202b05cc56888475a47b8"
+checksum = "5add81bb678e6cb321aff7fa0dc7689ad82b112dbc032cea19f91d6b8e3582b9"
dependencies = [
"find-msvc-tools",
"shlex",
@@ -525,9 +525,9 @@ dependencies = [
[[package]]
name = "hybrid-array"
-version = "0.4.13"
+version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "818356c5132c1fede50f837ca96afbe78ff42413047f4abb886217845e1b6c8c"
+checksum = "707114b52a152fa7bdb290cd7cd5912d9467273b6d74e21b8d81aca1f8533f6b"
dependencies = [
"subtle",
"typenum",
@@ -582,9 +582,9 @@ dependencies = [
[[package]]
name = "libc"
-version = "0.2.188"
+version = "0.2.189"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "22053b6a34f84abc97f9129e61334f40174659a1b9bd18c970b83db6a9a6348b"
+checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2"
[[package]]
name = "libm"
@@ -745,7 +745,7 @@ version = "0.0.0"
dependencies = [
"console_error_panic_hook",
"getrandom",
- "picky 7.0.0-rc.26",
+ "picky 7.0.0-rc.27",
"serde_json",
"wasm-bindgen",
"wasm-bindgen-test",
@@ -753,7 +753,7 @@ dependencies = [
[[package]]
name = "picky"
-version = "7.0.0-rc.26"
+version = "7.0.0-rc.27"
dependencies = [
"aes",
"aes-gcm",
@@ -807,7 +807,7 @@ dependencies = [
[[package]]
name = "picky-asn1-der"
-version = "0.5.6"
+version = "0.5.7"
dependencies = [
"picky-asn1",
"serde",
@@ -816,7 +816,7 @@ dependencies = [
[[package]]
name = "picky-asn1-x509"
-version = "0.15.4"
+version = "0.15.5"
dependencies = [
"base64",
"crypto-bigint",
@@ -1041,7 +1041,7 @@ checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348"
dependencies = [
"proc-macro2",
"quote",
- "syn 3.0.2",
+ "syn 3.0.3",
]
[[package]]
@@ -1157,9 +1157,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "3.0.2"
+version = "3.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a207d6d6a2b7fc470b80443726053f18a2481b7e1eee970597051596567987a3"
+checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3"
dependencies = [
"proc-macro2",
"quote",
@@ -1183,7 +1183,7 @@ checksum = "43cbfe0cf76104d42a574802844187e84a305e531ed54455f11fbde0f10541cd"
dependencies = [
"proc-macro2",
"quote",
- "syn 3.0.2",
+ "syn 3.0.3",
]
[[package]]
diff --git a/picky-asn1-der/CHANGELOG.md b/picky-asn1-der/CHANGELOG.md
index 4a759798..575121c5 100644
--- a/picky-asn1-der/CHANGELOG.md
+++ b/picky-asn1-der/CHANGELOG.md
@@ -6,6 +6,98 @@ 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.5.7](https://github.com/Devolutions/picky-rs/compare/picky-asn1-der-v0.5.6...picky-asn1-der-v0.5.7)] - 2026-08-04
+
+### Security
+
+- Bump base64 from 0.22.1 to 0.23.0 ([#520](https://github.com/Devolutions/picky-rs/issues/520)) ([0e921e41d0](https://github.com/Devolutions/picky-rs/commit/0e921e41d0d08523748254c4a9a234c4cc28424f))
+
+ Bumps [base64](https://github.com/marshallpierce/rust-base64) from
+ 0.22.1 to 0.23.0.
+
+ Changelog
+ Sourced from base64's
+ changelog.
+
+ 0.23.0
+
+ - Added more consts for preconfigured configs and engines
+ - Make DecodeError::InvalidLastSymbol more clear by including the
+ decoded value
+ - Added SIMD-accelerated engines behind the default-on
+
simd-unsafe feature: Simd picks the best
+ instruction set at runtime (AVX2 on x86_64, NEON on
+ aarch64) and falls back to the scalar
+ GeneralPurpose engine, while Avx2 and
+ Neon target one instruction set with no runtime
+ detection and work in no_std. The engines support the
+ standard and URL-safe alphabets.
+ - Update MSRV to 1.71.0
+ - Add support for custom padding symbols
+
+
+
+
+ Commits
+
+ 9e9220a
+ v0.23.0
+ 870326e
+ Merge pull request #306
+ from marshallpierce/mp/trailing-bits-docs
+ fbec5f1
+ Document no trailing trailing bits
+ 0a23549
+ Merge pull request #305
+ from marshallpierce/mp/edition-2021
+ f10b7e2
+ Update deps & edition
+ 9d21a59
+ Merge pull request #304
+ from marshallpierce/mp/custom-padding-rebase
+ f70bad2
+ Support custom padding symbols
+ 684d79c
+ Merge pull request #301
+ from marshallpierce/mp/simd-gardening
+ 5bf66f2
+ Merge pull request #284
+ from AbeZbm/add-tests
+ d3831cf
+ Followups to SIMD work
+ - Additional commits viewable in compare
+ view
+
+
+
+
+
+ [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
+
+ Dependabot will resolve any conflicts with this PR as long as you don't
+ alter it yourself. You can also trigger a rebase manually by commenting
+ `@dependabot rebase`.
+
+
+
## [[0.5.6](https://github.com/Devolutions/picky-rs/compare/picky-asn1-der-v0.5.5...picky-asn1-der-v0.5.6)] - 2026-04-21
### Build
diff --git a/picky-asn1-der/Cargo.toml b/picky-asn1-der/Cargo.toml
index b9ab271a..8d65ca2d 100644
--- a/picky-asn1-der/Cargo.toml
+++ b/picky-asn1-der/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "picky-asn1-der"
-version = "0.5.6"
+version = "0.5.7"
edition = "2024"
rust-version = "1.85"
authors = [
diff --git a/picky-asn1-x509/CHANGELOG.md b/picky-asn1-x509/CHANGELOG.md
index 0f3cebf9..e7946bc7 100644
--- a/picky-asn1-x509/CHANGELOG.md
+++ b/picky-asn1-x509/CHANGELOG.md
@@ -6,6 +6,98 @@ 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.15.5](https://github.com/Devolutions/picky-rs/compare/picky-asn1-x509-v0.15.4...picky-asn1-x509-v0.15.5)] - 2026-08-04
+
+### Security
+
+- Bump base64 from 0.22.1 to 0.23.0 ([#520](https://github.com/Devolutions/picky-rs/issues/520)) ([0e921e41d0](https://github.com/Devolutions/picky-rs/commit/0e921e41d0d08523748254c4a9a234c4cc28424f))
+
+ Bumps [base64](https://github.com/marshallpierce/rust-base64) from
+ 0.22.1 to 0.23.0.
+
+ Changelog
+ Sourced from base64's
+ changelog.
+
+ 0.23.0
+
+ - Added more consts for preconfigured configs and engines
+ - Make DecodeError::InvalidLastSymbol more clear by including the
+ decoded value
+ - Added SIMD-accelerated engines behind the default-on
+
simd-unsafe feature: Simd picks the best
+ instruction set at runtime (AVX2 on x86_64, NEON on
+ aarch64) and falls back to the scalar
+ GeneralPurpose engine, while Avx2 and
+ Neon target one instruction set with no runtime
+ detection and work in no_std. The engines support the
+ standard and URL-safe alphabets.
+ - Update MSRV to 1.71.0
+ - Add support for custom padding symbols
+
+
+
+
+ Commits
+
+ 9e9220a
+ v0.23.0
+ 870326e
+ Merge pull request #306
+ from marshallpierce/mp/trailing-bits-docs
+ fbec5f1
+ Document no trailing trailing bits
+ 0a23549
+ Merge pull request #305
+ from marshallpierce/mp/edition-2021
+ f10b7e2
+ Update deps & edition
+ 9d21a59
+ Merge pull request #304
+ from marshallpierce/mp/custom-padding-rebase
+ f70bad2
+ Support custom padding symbols
+ 684d79c
+ Merge pull request #301
+ from marshallpierce/mp/simd-gardening
+ 5bf66f2
+ Merge pull request #284
+ from AbeZbm/add-tests
+ d3831cf
+ Followups to SIMD work
+ - Additional commits viewable in compare
+ view
+
+
+
+
+
+ [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
+
+ Dependabot will resolve any conflicts with this PR as long as you don't
+ alter it yourself. You can also trigger a rebase manually by commenting
+ `@dependabot rebase`.
+
+
+
## [[0.15.4](https://github.com/Devolutions/picky-rs/compare/picky-asn1-x509-v0.15.3...picky-asn1-x509-v0.15.4)] - 2026-04-21
### Build
diff --git a/picky-asn1-x509/Cargo.toml b/picky-asn1-x509/Cargo.toml
index 31004502..11bd133b 100644
--- a/picky-asn1-x509/Cargo.toml
+++ b/picky-asn1-x509/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "picky-asn1-x509"
-version = "0.15.4"
+version = "0.15.5"
authors = [
"Benoît CORTIER ",
"Sergey Noskov ",
diff --git a/picky/CHANGELOG.md b/picky/CHANGELOG.md
index 972e6e13..02edf3e1 100644
--- a/picky/CHANGELOG.md
+++ b/picky/CHANGELOG.md
@@ -6,6 +6,98 @@ 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).
+## [[7.0.0-rc.27](https://github.com/Devolutions/picky-rs/compare/picky-v7.0.0-rc.26...picky-v7.0.0-rc.27)] - 2026-08-04
+
+### Security
+
+- Bump base64 from 0.22.1 to 0.23.0 ([#520](https://github.com/Devolutions/picky-rs/issues/520)) ([0e921e41d0](https://github.com/Devolutions/picky-rs/commit/0e921e41d0d08523748254c4a9a234c4cc28424f))
+
+ Bumps [base64](https://github.com/marshallpierce/rust-base64) from
+ 0.22.1 to 0.23.0.
+
+ Changelog
+ Sourced from base64's
+ changelog.
+
+ 0.23.0
+
+ - Added more consts for preconfigured configs and engines
+ - Make DecodeError::InvalidLastSymbol more clear by including the
+ decoded value
+ - Added SIMD-accelerated engines behind the default-on
+
simd-unsafe feature: Simd picks the best
+ instruction set at runtime (AVX2 on x86_64, NEON on
+ aarch64) and falls back to the scalar
+ GeneralPurpose engine, while Avx2 and
+ Neon target one instruction set with no runtime
+ detection and work in no_std. The engines support the
+ standard and URL-safe alphabets.
+ - Update MSRV to 1.71.0
+ - Add support for custom padding symbols
+
+
+
+
+ Commits
+
+ 9e9220a
+ v0.23.0
+ 870326e
+ Merge pull request #306
+ from marshallpierce/mp/trailing-bits-docs
+ fbec5f1
+ Document no trailing trailing bits
+ 0a23549
+ Merge pull request #305
+ from marshallpierce/mp/edition-2021
+ f10b7e2
+ Update deps & edition
+ 9d21a59
+ Merge pull request #304
+ from marshallpierce/mp/custom-padding-rebase
+ f70bad2
+ Support custom padding symbols
+ 684d79c
+ Merge pull request #301
+ from marshallpierce/mp/simd-gardening
+ 5bf66f2
+ Merge pull request #284
+ from AbeZbm/add-tests
+ d3831cf
+ Followups to SIMD work
+ - Additional commits viewable in compare
+ view
+
+
+
+
+
+ [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
+
+ Dependabot will resolve any conflicts with this PR as long as you don't
+ alter it yourself. You can also trigger a rebase manually by commenting
+ `@dependabot rebase`.
+
+
+
## [[7.0.0-rc.26](https://github.com/Devolutions/picky-rs/compare/picky-v7.0.0-rc.25...picky-v7.0.0-rc.26)] - 2026-07-21
### Build
diff --git a/picky/Cargo.toml b/picky/Cargo.toml
index cac877c5..0ba227d4 100644
--- a/picky/Cargo.toml
+++ b/picky/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "picky"
-version = "7.0.0-rc.26"
+version = "7.0.0-rc.27"
authors = [
"Benoît CORTIER ",
"Jonathan Trepanier ",