Skip to content

Commit a901835

Browse files
committed
sha-crypt v0.6.0
1 parent d22e8d9 commit a901835

3 files changed

Lines changed: 45 additions & 2 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sha-crypt/CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,49 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## 0.6.0 (2026-04-21)
9+
### Added
10+
- Implement `core::error::Error` for error types ([#719])
11+
- Implement the `password-hash` crate traits ([#771], [#779], [#806])
12+
- Dynamic `Algorithm` support ([#800])
13+
- `Params` customization for `ShaCrypt` type ([#801])
14+
- `ShaCrypt::SHA256` and `ShaCrypt::SHA512` ([#813])
15+
- `no_alloc` support ([#894])
16+
17+
### Changed
18+
- `rounds` parameter is now `u32` ([#500])
19+
- Make hashing infallible ([#500])
20+
- Bump edition to 2024; MSRV 1.85 ([#563])
21+
- Switch from `rand` to `rand_core` ([#720])
22+
- Use `mcf` crate ([#726], [#842])
23+
- Unify `Params` type ([#772])
24+
- Rename `simple` feature to `password-hash` ([#776])
25+
- Migrate from `subtle` to `ctutils` ([#845])
26+
- Bump `password-hash` dependency to v0.6 ([#848])
27+
- Bump `sha2` to v0.11 ([#872])
28+
29+
### Removed
30+
- `std` feature ([#719])
31+
32+
[#500]: https://github.com/RustCrypto/password-hashes/pull/500
33+
[#563]: https://github.com/RustCrypto/password-hashes/pull/563
34+
[#719]: https://github.com/RustCrypto/password-hashes/pull/719
35+
[#720]: https://github.com/RustCrypto/password-hashes/pull/720
36+
[#726]: https://github.com/RustCrypto/password-hashes/pull/726
37+
[#771]: https://github.com/RustCrypto/password-hashes/pull/771
38+
[#772]: https://github.com/RustCrypto/password-hashes/pull/772
39+
[#776]: https://github.com/RustCrypto/password-hashes/pull/776
40+
[#779]: https://github.com/RustCrypto/password-hashes/pull/779
41+
[#800]: https://github.com/RustCrypto/password-hashes/pull/800
42+
[#801]: https://github.com/RustCrypto/password-hashes/pull/801
43+
[#806]: https://github.com/RustCrypto/password-hashes/pull/806
44+
[#813]: https://github.com/RustCrypto/password-hashes/pull/813
45+
[#842]: https://github.com/RustCrypto/password-hashes/pull/842
46+
[#845]: https://github.com/RustCrypto/password-hashes/pull/845
47+
[#848]: https://github.com/RustCrypto/password-hashes/pull/848
48+
[#872]: https://github.com/RustCrypto/password-hashes/pull/872
49+
[#894]: https://github.com/RustCrypto/password-hashes/pull/894
50+
851
## 0.5.0 (2023-03-04)
952
### Added
1053
- `sha256_crypt` ([#350])

sha-crypt/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "sha-crypt"
3-
version = "0.6.0-rc.4"
3+
version = "0.6.0"
44
description = """
55
Pure Rust implementation of the SHA-crypt password hashing algorithm based on SHA-256/SHA-512
66
as implemented by the POSIX crypt C library, including support for generating and verifying password

0 commit comments

Comments
 (0)