Releases: Daninet/hash-wasm
Releases · Daninet/hash-wasm
v4.12.0
- 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
Added secret
parameter to Argon2 (by @malobre)
v4.10.0
- Add sideEffects: false to package.json
- Update dependencies, including Clang
v4.9.0
- Add CRC32C
- Update dependencies, including Clang
v4.8.0
- Optimized Adler-32 for WASM
- Add xxhash3() and xxhash128() hash functions
- Slightly faster xxhash32() and xxhash64()
v4.7.0
- 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
- 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
- Add BLAKE3 algorithm
- Performance improvements at BLAKE2
- Update dependencies
- Update benchmarks
v4.4.0
- 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