Skip to content

Releases: mithunsatheesh/node-rules

9.0.0

05 Mar 06:10
3b85dfe
Compare
Choose a tag to compare

Adding typescript support
Moving the bundler to rollup

7.1.0

22 Jul 17:42
Compare
Choose a tag to compare

7.1.0 fixes the bug below which was caused since lodash version dependencies were removed accidentally.
#113

This issue do not exist in major versions < 7. If you are on major version 7.0.0 you may consider upgrading to 7.1.0.

7.0.0

01 Jul 05:22
Compare
Choose a tag to compare

Fix security vulnerabilities for dependencies

  • Upgraded to safer versions
  • Cleaned up code
  • Removed unwanted dependencies
  • Moved to Jest for testing

6.3.0

26 Mar 14:46
Compare
Choose a tag to compare

Fixes ssri vulnerabilities by upgrading terser-webpack-plugin to latest version.

6.1.0

13 Dec 07:27
Compare
Choose a tag to compare
  • Process.tick polyfill for browsers
  • Unit Tests for Parallelism
  • Browser Support Definision in place
  • Renamed webpack Library Definition to "NodeRules"
  • Reduction in whole library size by 80%.
  • Issue with module imports failing is fixed with this.
  • Polyfill Process.nextick issues fixed in browser context.
  • Added both web and node.js examples in examples folder.
  • Cleaned up unwanted dependencies.

Release notes for 5.2.0

08 Nov 13:17
Compare
Choose a tag to compare
  1. Removed dependency on lodash matches
  2. Removed dependency on lodash filter
  3. Fixed webpack build script failure for browser distribution
  4. The bundle size has drastically reduced from 96.6 KB to 22KB now as of version 5.2.0.

Release 5.1.0

07 Nov 18:57
Compare
Choose a tag to compare

This includes upgrades to some of dev dependencies to remove the vulnerability warnings from NPM.
Currently build is passing. If you face any issues, please use 5.0.0 from npm and create an issue.

version 5.0.0

08 Sep 09:40
7a18b2f
Compare
Choose a tag to compare

Bug Fixes for security issues published by Sync
#84

version 4.0.2

11 Jul 04:51
f07759a
Compare
Choose a tag to compare

Major Changes

  1. Added browser compatibility
  2. Upgraded dependencies.
  3. Moved from underscore to lodash to add only specific dependency utils.
  4. Added coverage via istanbul.
  5. Updated docs.
  6. Fixes for Travis build failures.

version 3.0.0

17 Jan 05:26
Compare
Choose a tag to compare

Initial version release with below changes incorporated into node rules from 2.3.0 version

Major Changes

  • Removed Support for array of conditions and consequences.
  • Added extra level of abstraction to condition and consequence functions. Bundled the flow controls inside a single namespace and made available to these functions rather than individual callbacks.
  • Introduced a new API for flow controls. Via which the user has more power to decide the flow of the engine. This includes restart, next, stop etc.
  • Added functions to allow user to dynamically prioritize and change state of rules running in the rule engine. Look at turn and prioritize.
  • Improved the export and import features of the rule engine. Added 2 new functions for the same : toJSON and fromJSON. Moved the eval codes from core this external functions.

Other additions

  • Travis integration.
  • Improved test implementation with mocha.