All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
4.0.6 (2022-08-08)
4.0.5 (2020-12-26)
4.0.4 (2020-03-19)
4.0.3 (2020-03-19)
4.0.2 (2020-03-07)
4.0.1 (2019-09-26)
- small typo in readme file (3ab6068)
4.0.0 (2019-09-26)
- This fix will change the resulting numbers generated with murmurhash2_x86_32 or murmurhash3_x86_32 were non regular ASCII characters were used as hash before.
- handle non regular ASCII characters for murmurhash implementation (cb570f1)
- ignore compiled tests output for prettier and lint (9b477ab)
- add new function murmurhash3_x64_128 to generate 128 bit hash strings for x64 (efccc27)
- add new function murmurhash3_x86_128 to generate 128 bit hash strings for x86 (f799f89)
- use C++ reference code to test implementations (f501d9a), closes #8
3.0.1 (2019-06-21)
- state: Don't use import helpers to resolve smaller compile results (246a751)
- test: Run tests also on Windows (24e6d3b)
- travis: Simplyfied test command (1f56366)
- copy all typings to the distribution folder lib (6fd3ead)
- deactivate minify step (51dd176)
- ignore esloint compat option for build script (7d98b8e)
- murmurhash2_x86_32 do not return 0 for strings length multiply of 4 (ceb8704), closes #78
- remove bundle size based on security and pipeline issues (480ac94)
- show esm usage in readme (7f51be3)
- lint: Added eslint config to lint js config files (editor only) (b95845a)
- run tests against production bundles (0d87b11)
- release: Committing generated artifacts in the release commit (c2c658c)
- add browserlist option for maintained node versions (48a24a7)
- Added prettier to format code (1149b1d)
- clean up browser list environment and browser support (72f3b87)
- drop support for node 6 and IE9 (e17e5e6)
- generate package-lock.json (474c415)
- remove husky and lint-staged (3888ea6)
- replace closure compiler js with terser (a0ccab3)
- replaced rollup-plugin-cpy with own version (77e936b)
- strip uglifyjs of api v2 cli flags (e2a1ba1)
- use prettier as a pre-commit hook for js and md files (203bdb8)
- rollup: show correct bundle and gzip size (5a33988)
- rollup: use clear plugin (5be81fb)
- rollup: use cpy plugin to copy d.ts files to lib (8cf052d)
- tcs: Use commonjs as target module type (6c17cf0)
- use rollup and closure to bundle single functions as well (dc623f3)
- use rollup to build target bundle (d165be7)
- state: Added getter and setter for internal state (94907f9)
- add tree shaking check to production build step (64c38c9)
- Change implementation from typescript to javascript (809ed99), closes #7
- Initial beta release (0fea451)
- new function murmurhash3_x86_32 (9506eab)
- split methods to single functions (e578e61)
- throw a TypeError if hash is not a string for murmur functions (0b07d34)
- use mocha and chai instead of jest (c4a20b8)
- rename murmurHash function (23951a8)
- alea: Added tests for incomplete state object (6a137fd)
- add explicit test cases for reference implementations (ab888de)
- karma: Added test runner for browser tests (52e7e45)
- add check for compatibility and function name export (25a95f6)
- add explicit implementation test (fa4450c)
- add TypeScript typings test (e35138d)
- add unit tests for helpful error message on murmur functions hash validation (bb55991)
- add utils tests (4d360ec)
- Fixed karma browser test runner (cf97d33)
- increase test loop iteration times 10 (393ebc7)
- Renamed test cases (0a36768)
- Run build step before run tests (b507592)
- scope production test run to functions that get packaged (10c126a)
- use dedicated istanbul configuration file (4763827)
- Use jest as test runner (2c055ad), closes #6
- murmurHash function is now murmurhash2_x86_32
- This changes the language the library is implemented in.
2.3.1 (2019-01-19)
2.3.0 (2018-12-20)
- copy all typings to the distribution folder lib (1e9b41e)
- throw a TypeError if hash is not a string for murmur functions (d971adc)
- use mocha and chai instead of jest (6d4c037)
2.2.5 (2018-11-13)
2.2.4 (2018-10-18)
2.2.3 (2018-10-16)
2.2.2 (2018-10-03)
2.2.1 (2018-09-09)
2.2.0 (2018-08-21)
- add tree shaking check to production build step (bc2aa11)
2.1.7 (2018-08-05)
2.1.6 (2018-07-10)
2.1.5 (2018-05-31)
2.1.4 (2018-05-29)
2.1.3 (2018-04-26)
2.1.2 (2018-03-24)
2.1.1 (2018-02-21)
2.1.0 (2018-02-16)
- new function murmurhash3_x86_32 (dad69c7)
2.0.5 (2018-02-13)
2.0.4 (2018-02-13)
2.0.3 (2018-02-13)
2.0.2 (2018-02-12)
- show esm usage in readme (5603246)
2.0.1 (2018-02-12)
- deactivate minify step (194177c)
2.0.0 (2018-02-12)
- rename murmurHash function (5b93f47)
- split methods to single functions (75bfdfb)
- murmurHash function is now murmurhash2_x86_32
1.0.4 (2018-02-10)
1.0.3 (2018-02-08)
1.0.2 (2018-01-12)
1.0.1 (2017-11-15)
1.0.0 (2017-11-15)
- This changes the language the library is implemented in.
0.2.16 (2017-11-03)
0.2.15 (2017-07-04)
0.2.14 (2017-07-04)
0.2.13 (2017-06-08)
0.2.12 (2017-04-26)
0.2.11 (2017-04-15)
0.2.10 (2017-04-04)
0.2.9 (2017-03-24)
0.2.8 (2017-03-07)
0.2.7 (2017-03-03)
0.2.6 (2017-02-24)
0.2.5 (2017-02-08)
0.2.4 (2017-01-24)
- travis: Simplyfied test command (2e4a053)
0.2.3 (2017-01-20)
0.2.2 (2017-01-19)
- test: Run tests also on Windows (e055a01)
0.2.1 (2017-01-17)
- state: Don't use import helpers to resolve smaller compile results (54cabba)
0.2.0 (2017-01-17)
- state: Added getter and setter for internal state (5b836a3)
0.1.9 (2017-01-12)
0.1.8 (2017-01-12)
0.1.7 (2017-01-12)
0.1.6 (2017-01-12)
0.1.5 (2017-01-11)
0.1.4 (2017-01-11)
0.1.3 (2017-01-11)
0.1.2 (2017-01-11)
0.1.1 (2017-01-11)
- Initial beta release (7c7500f)