Skip to content

Releases: Daninet/hash-wasm

v4.12.0

19 Nov 19:07
Compare
Choose a tag to compare
  • BREAKING CHANGE: crc32c() and createCRC32C() were removed. You can now do the same thing with crc32() and createCRC32() through setting the polynomial parameter to 0x82F63B78
  • Added CRC-64 hash function
  • Exported IDataType, IHasher types from index.ts
  • Update benchmarks
  • Update dependencies, including Clang
  • Migrate from ESLint to Biome and fix linting errors

v4.11.0

13 Nov 19:23
Compare
Choose a tag to compare

Added secret parameter to Argon2 (by @malobre)

v4.10.0

15 Oct 09:22
Compare
Choose a tag to compare
  • Add sideEffects: false to package.json
  • Update dependencies, including Clang

v4.9.0

22 Jul 20:53
Compare
Choose a tag to compare
  • Add CRC32C
  • Update dependencies, including Clang

v4.8.0

27 Jun 14:14
Compare
Choose a tag to compare
  • Optimized Adler-32 for WASM
  • Add xxhash3() and xxhash128() hash functions
  • Slightly faster xxhash32() and xxhash64()

v4.7.0

05 Jun 05:12
Compare
Choose a tag to compare
  • Add Adler-32 algorithm
  • New feature: saving and loading the internal state of the hash (segmented hashing and rewinding)
  • Faster builds using GNU Make
  • Fix alignment of the main buffer (might result in better performance on some platforms)
  • Updated dependencies
  • (Special thanks to Nicholas Sherlock for his contributions)

v4.6.0

26 Mar 19:47
Compare
Choose a tag to compare
  • Smaller CRC32 binary (now it computes the lookup table at the first run)
  • Less RAM required for the WASM instances: it only allocates 128kB of RAM instead of 256kB
  • Update dependencies

v4.5.0

06 Mar 10:00
Compare
Choose a tag to compare
  • Add BLAKE3 algorithm
  • Performance improvements at BLAKE2
  • Update dependencies
  • Update benchmarks

v4.4.1

22 Nov 13:23
Compare
Choose a tag to compare
  • Add JSDoc annotations

v4.4.0

08 Nov 13:06
Compare
Choose a tag to compare
  • Add Whirlpool and SM3 algorithms
  • Fix block size at blake algorithms
  • Switch compiler from Emscripten to Clang
  • Fix cached seed invalidation at xxhash64
  • Added wasm binary hashes to build log
  • Create minified bundles from each algorithm