Skip to content

Files

Latest commit

 

History

History
72 lines (48 loc) · 2.37 KB

CHANGELOG.md

File metadata and controls

72 lines (48 loc) · 2.37 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[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