chibihash 0.5.0

Rust implementation of the ChibiHash hash function
Documentation
# 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.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [v0.5.0] - 2025-01-08

- Added `HashMap` and `HashSet` implementations to the `v2` version
- Added streaming hashing to the `v2` version
- Added `bench-v2` Criterion benchmark

## [v0.4.0] - 2024-11-30

- Added `v2` version of the algorithm, available by importing `chibihash::v2::*`. Note that `v2` is missing `StreamingChibiHasher`.
- Version `v1` is still the default version. If you import the crate without any version specifier, the `v1` version is used. This is to ensure backward compatibility.

## [v0.3.1] - 2024-11-26

- Fixed `hashbrown` version

## [v0.3.0] - 2024-11-26

- Added `no-std` support
- Added `hashbrown` as a dependency for `no-std` compatibility
- Added `no-std` Crate category
- Fixed tests for well-known inputs

## [v0.2.2] - 2024-11-25

- Added `BuildHasher` implementation, supporting `HashMap` and `HashSet`

## [v0.2.1] - 2024-11-24

- Added benchmarks and dependencies for cross-language hashing, behind the `ffi` feature

## [v0.2.0] - 2024-11-20

- Removed custom error type `ChibiHashError`
- Added support for streaming hashing through `StreamingChibiHasher`

## [v0.1.2] - 2024-11-19

- Bit rotation the Rust way
- README improvements
- Added CI

## [v0.1.1] - 2024-11-19

- Makefile changes
- Linting and formatting
- Fixed `crates.io` categories

## [v0.1.0] - 2024-11-19

- Initial release
- Added benchmarks
- Released a crate

[Unreleased]: https://github.com/thevilledev/ChibiHash-rs/compare/v0.4.0...HEAD
[v0.4.0]: https://github.com/thevilledev/ChibiHash-rs/compare/v0.3.1...v0.4.0
[v0.3.1]: https://github.com/thevilledev/ChibiHash-rs/compare/v0.3.0...v0.3.1
[v0.3.0]: https://github.com/thevilledev/ChibiHash-rs/compare/v0.2.2...v0.3.0
[v0.2.2]: https://github.com/thevilledev/ChibiHash-rs/compare/v0.2.1...v0.2.2
[v0.2.1]: https://github.com/thevilledev/ChibiHash-rs/compare/v0.2.0...v0.2.1
[v0.2.0]: https://github.com/thevilledev/ChibiHash-rs/compare/v0.1.2...v0.2.0
[v0.1.2]: https://github.com/thevilledev/ChibiHash-rs/compare/v0.1.1...v0.1.2
[v0.1.1]: https://github.com/thevilledev/ChibiHash-rs/compare/v0.1.0...v0.1.1
[v0.1.0]: https://github.com/thevilledev/ChibiHash-rs/releases/tag/v0.1.0