Skip to content

Latest commit

 

History

History
490 lines (230 loc) · 18 KB

CHANGELOG.md

File metadata and controls

490 lines (230 loc) · 18 KB

Changelog

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)

Bug Fixes

  • use prepare script in package.json to check for package manager (5d1fd5a), closes #591

4.0.3 (2020-03-19)

Bug Fixes

  • use prepare script in package.json to check for package manager (5d1fd5a), closes #591

4.0.2 (2020-03-07)

4.0.1 (2019-09-26)

Bug Fixes

  • small typo in readme file (3ab6068)

4.0.0 (2019-09-26)

⚠ BREAKING CHANGES

  • 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.

Bug Fixes

  • handle non regular ASCII characters for murmurhash implementation (cb570f1)
  • ignore compiled tests output for prettier and lint (9b477ab)

Features

  • 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)

3.0.0 (2019-06-21)

Bug Fixes

  • 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)

Build System

  • 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)

Features

  • 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)

refactor

  • rename murmurHash function (23951a8)

Tests

  • 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

BREAKING CHANGES

  • 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)

Bug Fixes

  • copy all typings to the distribution folder lib (1e9b41e)

Features

  • 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)

Features

  • 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)

Bug Fixes

  • murmurhash2_x86_32 do not return 0 for strings length multiply of 4 (90b067e), closes #78

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)

Features

  • 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)

Bug Fixes

  • show esm usage in readme (5603246)

2.0.1 (2018-02-12)

Bug Fixes

2.0.0 (2018-02-12)

Code Refactoring

  • rename murmurHash function (5b93f47)

Features

  • split methods to single functions (75bfdfb)

BREAKING CHANGES

  • 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)

Features

  • Change implementation from typescript to javascript (75167db), closes #7

BREAKING CHANGES

  • 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)

Bug Fixes

  • travis: Simplyfied test command (2e4a053)

0.2.3 (2017-01-20)

0.2.2 (2017-01-19)

Bug Fixes

  • test: Run tests also on Windows (e055a01)

0.2.1 (2017-01-17)

Bug Fixes

  • state: Don't use import helpers to resolve smaller compile results (54cabba)

0.2.0 (2017-01-17)

Features

  • 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)

0.1.0 (2017-01-11)

Features