Releases: mithunsatheesh/node-rules
Releases · mithunsatheesh/node-rules
9.0.0
7.1.0
7.0.0
Fix security vulnerabilities for dependencies
- Upgraded to safer versions
- Cleaned up code
- Removed unwanted dependencies
- Moved to Jest for testing
6.3.0
Fixes ssri vulnerabilities by upgrading terser-webpack-plugin to latest version.
6.1.0
- 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
- Removed dependency on lodash matches
- Removed dependency on lodash filter
- Fixed webpack build script failure for browser distribution
- The bundle size has drastically reduced from 96.6 KB to 22KB now as of version 5.2.0.
Release 5.1.0
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
Bug Fixes for security issues published by Sync
#84
version 4.0.2
Major Changes
- Added browser compatibility
- Upgraded dependencies.
- Moved from underscore to lodash to add only specific dependency utils.
- Added coverage via istanbul.
- Updated docs.
- Fixes for Travis build failures.
version 3.0.0
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
andprioritize
. - 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.