1 | 2.0.3 / 2018-01-29
|
2 | * Add factResult and result to the JSON generated for Condition (@bjacobso)
|
3 |
|
4 | 2.0.2 / 2017-07-24
|
5 | * Bugfix IE8 support
|
6 |
|
7 | 2.0.1 / 2017-07-05
|
8 | * Bugfix rule result serialization
|
9 |
|
10 | 2.0.0 / 2017-04-21
|
11 | * Publishing 2.0.0
|
12 |
|
13 | 2.0.0-beta2 / 2017-04-10
|
14 | ==================
|
15 | * Fix fact path object checking to work with objects that have prototypes (lodash isObjectLike instead of isPlainObject)
|
16 |
|
17 | 2.0.0-beta1 / 2017-04-09
|
18 | ==================
|
19 |
|
20 | * Add rule results
|
21 | * Document fact .path ability to parse properties containing dots
|
22 | * Bump dependencies
|
23 | * BREAKING CHANGES
|
24 | * `engine.on('failure', (rule, almanac))` is now `engine.on('failure', (event, almanac, ruleResult))`
|
25 | * `engine.on(eventType, (eventParams, engine))` is now `engine.on(eventType, (eventParams, almanac, ruleResult))`
|
26 |
|
27 | 1.5.1 / 2017-03-19
|
28 | ==================
|
29 |
|
30 | * Bugfix almanac.factValue skipping interpreting condition "path" for cached facts
|
31 |
|
32 | 1.5.0 / 2017-03-12
|
33 | ==================
|
34 |
|
35 | * Add fact comparison conditions
|
36 |
|
37 | 1.4.0 / 2017-01-23
|
38 | ==================
|
39 |
|
40 | * Add `allowUndefinedFacts` engine option
|
41 |
|
42 | 1.3.1 / 2017-01-16
|
43 | ==================
|
44 |
|
45 | * Bump object-hash dependency to latest
|
46 |
|
47 | 1.3.0 / 2016-10-24
|
48 | ==================
|
49 |
|
50 | * Rule event emissions
|
51 | * Rule chaining
|
52 |
|
53 | 1.2.1 / 2016-10-22
|
54 | ==================
|
55 |
|
56 | * Use Array.indexOf instead of Array.includes for older node version compatibility
|
57 |
|
58 | 1.2.0 / 2016-09-13
|
59 | ==================
|
60 |
|
61 | * Fact path support
|
62 |
|
63 | 1.1.0 / 2016-09-11
|
64 | ==================
|
65 |
|
66 | * Custom operator support
|
67 |
|
68 | 1.0.4 / 2016-06-18
|
69 | ==================
|
70 |
|
71 | * fix issue #6; runtime facts unique to each run()
|
72 |
|
73 | 1.0.3 / 2016-06-15
|
74 | ==================
|
75 |
|
76 | * fix issue #5; dependency error babel-core/register
|
77 |
|
78 | 1.0.0 / 2016-05-01
|
79 | ==================
|
80 |
|
81 | * api stable; releasing 1.0
|
82 | * engine.run() now returns triggered events
|
83 |
|
84 | 1.0.0-beta10 / 2016-04-16
|
85 | ==================
|
86 |
|
87 | * Completed the 'fact-dependecy' advanced example
|
88 | * Updated addFact and addRule engine methods to return 'this' for easy chaining
|
89 |
|
90 | 1.0.0-beta9 / 2016-04-11
|
91 | ==================
|
92 |
|
93 | * Completed the 'basic' example
|
94 | * [BREAKING CHANGE] update engine.on('success') and engine.on('failure') to pass the current almanac instance as the second argument, rather than the engine
|