Releases: crichez/swift-fowler-noll-vo
Releases · crichez/swift-fowler-noll-vo
v0.2.1
This patch includes floating point hashing fixes & DoubleWidth
API housekeeping.
What's Changed
- Added type aliases for
DoubleWidth
digests by @crichez in #28 - Fixed
Float16
extension availability by @crichez in #29 - Fixed floating point zero hash values by @crichez in #31
Full Changelog: v0.2.0...v0.2.1
v0.2.0
This release includes code-breaking changes from 0.1.1
and features a minor version bump as described in the README.
Changes
- The
FNVDigest
protocol was removed - The
FNV1Hasher
&FNV1aHasher
types were removed - Hash functions were moved to new
FNV32
,FNV32a
,FNV64
,FNV64a
types - Added
FNVHasher
conforming types with digests up to 1024 bits usingDoubleWidth
arithmetic
v0.1.1
v0.1.0
v0.1.0 contains code-breaking changes and therefore uses a minor version bump as defined in the README.
This release features the FNVDigest
protocol which loosens constraints on hasher digest types. As a result, the various hash function implementations have been combined into the FNV1Hasher
and FNV1aHasher
types. To learn more, see the updated README file and inline documentation.