From e5a7c7cb61527785740b250e39aef1cd274d1b0d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=90=D1=80=D1=82=D1=91=D0=BC=20=D0=9F=D0=B0=D0=B2=D0=BB?=
 =?UTF-8?q?=D0=BE=D0=B2=20=5BArtyom=20Pavlov=5D?= <newpavlov@gmail.com>
Date: Thu, 26 Feb 2026 14:26:04 +0300
Subject: [PATCH 1/4] Release `universal-hash` v0.6.0

---
 Cargo.lock                  | 20 +++++++-------------
 universal-hash/CHANGELOG.md | 21 ++++-----------------
 universal-hash/Cargo.toml   |  2 +-
 3 files changed, 12 insertions(+), 31 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock
index 1d44b956f..103c1337b 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -4,9 +4,9 @@ version = 4
 
 [[package]]
 name = "addchain"
-version = "0.2.0"
+version = "0.2.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b2e69442aa5628ea6951fa33e24efe8313f4321a91bd729fc2f75bdfc858570"
+checksum = "2e33f6a175ec6a9e0aca777567f9ff7c3deefc255660df887e7fa3585e9801d8"
 dependencies = [
  "num-bigint",
  "num-integer",
@@ -733,7 +733,7 @@ checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
 
 [[package]]
 name = "universal-hash"
-version = "0.6.0-rc.10"
+version = "0.6.0"
 dependencies = [
  "crypto-common",
  "subtle",
@@ -741,11 +741,11 @@ dependencies = [
 
 [[package]]
 name = "wasip2"
-version = "1.0.1+wasi-0.2.4"
+version = "1.0.2+wasi-0.2.9"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7"
+checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5"
 dependencies = [
- "wit-bindgen 0.46.0",
+ "wit-bindgen",
 ]
 
 [[package]]
@@ -754,7 +754,7 @@ version = "0.4.0+wasi-0.3.0-rc-2026-01-06"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5"
 dependencies = [
- "wit-bindgen 0.51.0",
+ "wit-bindgen",
 ]
 
 [[package]]
@@ -791,12 +791,6 @@ dependencies = [
  "semver",
 ]
 
-[[package]]
-name = "wit-bindgen"
-version = "0.46.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"
-
 [[package]]
 name = "wit-bindgen"
 version = "0.51.0"
diff --git a/universal-hash/CHANGELOG.md b/universal-hash/CHANGELOG.md
index e760936d6..c30a9e06e 100644
--- a/universal-hash/CHANGELOG.md
+++ b/universal-hash/CHANGELOG.md
@@ -5,34 +5,21 @@ 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.6.0 (UNRELEASED)
+## 0.6.0 (2026-02-26)
 ### Changed
 - Edition changed to 2024 and MSRV bumped to 1.85 ([#1759])
 - Migrate to `doc_auto_cfg` ([#1370])
-- Exclude pre-1.60 crates from workspace ([#1380])
-- bump crypto-common to v0.2.0-pre; MSRV 1.65 ([#1385])
-- bump crypto-common to v0.2.0-pre.1 ([#1433])
-- bump crypto-common to v0.2.0-pre.2 ([#1436])
-- Bump `hybrid-array` to v0.2.0-pre.8 ([#1438])
-- Bump `crypto-common` and `hybrid-array` ([#1469])
-- Bump `hybrid-array` to v0.2.0-rc.4 ([#1493])
-- Bump `crypto-common` to v0.2.0-pre.5 ([#1496])
+- Bump `crypto-common` dependency to v0.2 ([#1385])
+- Bump `hybrid-array` dependency to v0.2 ([#1469])
 - Re-export of `crypto-common` moved to `universal_hash::common` ([#2237])
 
-
 ### Fixed
-- Fix `missing_debug_implementations` for some crates ([#1407])
+- `missing_debug_implementations` lint ([#1407])
 
 [#1370]: https://github.com/RustCrypto/traits/pull/1370
-[#1380]: https://github.com/RustCrypto/traits/pull/1380
 [#1385]: https://github.com/RustCrypto/traits/pull/1385
 [#1407]: https://github.com/RustCrypto/traits/pull/1407
-[#1433]: https://github.com/RustCrypto/traits/pull/1433
-[#1436]: https://github.com/RustCrypto/traits/pull/1436
-[#1438]: https://github.com/RustCrypto/traits/pull/1438
 [#1469]: https://github.com/RustCrypto/traits/pull/1469
-[#1493]: https://github.com/RustCrypto/traits/pull/1493
-[#1496]: https://github.com/RustCrypto/traits/pull/1496
 [#1759]: https://github.com/RustCrypto/traits/pull/1759
 [#2237]: https://github.com/RustCrypto/traits/pull/2237
 
diff --git a/universal-hash/Cargo.toml b/universal-hash/Cargo.toml
index b9c1de234..ac874e33d 100644
--- a/universal-hash/Cargo.toml
+++ b/universal-hash/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "universal-hash"
-version = "0.6.0-rc.10"
+version = "0.6.0"
 authors = ["RustCrypto Developers"]
 edition = "2024"
 rust-version = "1.85"

From 5ae021884ba79193ce29c776764cda557d34073e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=90=D1=80=D1=82=D1=91=D0=BC=20=D0=9F=D0=B0=D0=B2=D0=BB?=
 =?UTF-8?q?=D0=BE=D0=B2=20=5BArtyom=20Pavlov=5D?= <newpavlov@gmail.com>
Date: Thu, 26 Feb 2026 14:27:17 +0300
Subject: [PATCH 2/4] tweak changelog

---
 universal-hash/CHANGELOG.md | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/universal-hash/CHANGELOG.md b/universal-hash/CHANGELOG.md
index c30a9e06e..3211b4463 100644
--- a/universal-hash/CHANGELOG.md
+++ b/universal-hash/CHANGELOG.md
@@ -13,12 +13,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 - Bump `hybrid-array` dependency to v0.2 ([#1469])
 - Re-export of `crypto-common` moved to `universal_hash::common` ([#2237])
 
-### Fixed
-- `missing_debug_implementations` lint ([#1407])
-
 [#1370]: https://github.com/RustCrypto/traits/pull/1370
 [#1385]: https://github.com/RustCrypto/traits/pull/1385
-[#1407]: https://github.com/RustCrypto/traits/pull/1407
 [#1469]: https://github.com/RustCrypto/traits/pull/1469
 [#1759]: https://github.com/RustCrypto/traits/pull/1759
 [#2237]: https://github.com/RustCrypto/traits/pull/2237

From 4b7d4e0300bdffe975c6a41d07db34665c242130 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=90=D1=80=D1=82=D1=91=D0=BC=20=D0=9F=D0=B0=D0=B2=D0=BB?=
 =?UTF-8?q?=D0=BE=D0=B2=20=5BArtyom=20Pavlov=5D?= <newpavlov@gmail.com>
Date: Fri, 27 Feb 2026 15:57:29 +0300
Subject: [PATCH 3/4] tweak changelog

---
 universal-hash/CHANGELOG.md | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/universal-hash/CHANGELOG.md b/universal-hash/CHANGELOG.md
index 3211b4463..4eca37528 100644
--- a/universal-hash/CHANGELOG.md
+++ b/universal-hash/CHANGELOG.md
@@ -8,14 +8,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
 ## 0.6.0 (2026-02-26)
 ### Changed
 - Edition changed to 2024 and MSRV bumped to 1.85 ([#1759])
-- Migrate to `doc_auto_cfg` ([#1370])
+- Replaced `generic-array` with `hybrid-array` ([#1385])
 - Bump `crypto-common` dependency to v0.2 ([#1385])
-- Bump `hybrid-array` dependency to v0.2 ([#1469])
 - Re-export of `crypto-common` moved to `universal_hash::common` ([#2237])
 
-[#1370]: https://github.com/RustCrypto/traits/pull/1370
 [#1385]: https://github.com/RustCrypto/traits/pull/1385
-[#1469]: https://github.com/RustCrypto/traits/pull/1469
 [#1759]: https://github.com/RustCrypto/traits/pull/1759
 [#2237]: https://github.com/RustCrypto/traits/pull/2237
 

From 245e21d3457be9f1f6c82826db22c3cb4dd6fb9f Mon Sep 17 00:00:00 2001
From: Artyom Pavlov <newpavlov@gmail.com>
Date: Fri, 27 Feb 2026 17:35:44 +0300
Subject: [PATCH 4/4] Update release date

---
 universal-hash/CHANGELOG.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/universal-hash/CHANGELOG.md b/universal-hash/CHANGELOG.md
index 4eca37528..afdafc5aa 100644
--- a/universal-hash/CHANGELOG.md
+++ b/universal-hash/CHANGELOG.md
@@ -5,7 +5,7 @@ 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.6.0 (2026-02-26)
+## 0.6.0 (2026-02-27)
 ### Changed
 - Edition changed to 2024 and MSRV bumped to 1.85 ([#1759])
 - Replaced `generic-array` with `hybrid-array` ([#1385])
