Commit Graph

602 Commits (d462fb3a13765b25488065d6248c2c5cfd023ffa)
 

Author SHA1 Message Date
Mahmoud Ben Hassine d462fb3a13
Add note that it's not intended to remove facts using Facts#iterator
Issue #268
5 years ago
Mahmoud Ben Hassine 1420af6c5f
Make Facts#asMap return a copy of the facts
Issue #267
5 years ago
Mahmoud Ben Hassine 94d29cc86b
Fix typo 5 years ago
Mahmoud Ben Hassine 8864d0e41f
Fix inconsistency in SpEL template expression usage
Issue #257
5 years ago
Mahmoud Ben Hassine dc2777d6b7
Fix SpEL expressions in tests
Issue #222
5 years ago
Mahmoud Ben Hassine 888dedaf53
Add comment about why MVEL.evalToBoolean is not used in MVELCondition 5 years ago
Mahmoud Ben Hassine 77c616ee6c
Let runtime exceptions in conditions bubble up and handle them in the engine
Issue #211
5 years ago
Mahmoud Ben Hassine c512bc33f2
Fix formatting 5 years ago
Mahmoud Ben Hassine 28f186babc
Use streams/foreach where appropriate 5 years ago
Mahmoud Ben Hassine b1717db85b
Remove unnecessary 'throws' declarations 5 years ago
Mahmoud Ben Hassine 2e6aec4035
Remove double negation 5 years ago
Mahmoud Ben Hassine cf8501e185
Remove redundant "if" statement 5 years ago
Mahmoud Ben Hassine 9fdf8b7d04
Remove dangling javadoc comment 5 years ago
Mahmoud Ben Hassine 3d86114f46
Use Objects.equals where appropriate 5 years ago
Mahmoud Ben Hassine 4cb1ea2d4b
Remove unnecessary semicolon 5 years ago
Mahmoud Ben Hassine 8800e62301
Remove unused imports 5 years ago
Mahmoud Ben Hassine e9ffbf11ef
Make inner classes static 5 years ago
Mahmoud Ben Hassine ed1ae49865
Use lambdas where appropriate 5 years ago
Mahmoud Ben Hassine ec69030736
Add default methods in interfaces
Resolves #253
5 years ago
Mahmoud Ben Hassine ab1064a553
Add "@FunctionalInterface" where appropriate 5 years ago
Mahmoud Ben Hassine 4600006a87
Remove unnecessary "throws Exception" from test methods 5 years ago
Mahmoud Ben Hassine 8189a5c122
Update dependencies 5 years ago
Mahmoud Ben Hassine 4a64f4aaa5
Upgrade Java to version 8 5 years ago
Mahmoud Ben Hassine 0a631ff6f2
Add clear method in Facts API
Resolves #250
5 years ago
Mahmoud Ben Hassine 5d5b5333f9
Update license plugin to use SLASHSTAR_STYLE for license headers
This change fixes "dangling Javadoc comment" warnings in license headers.
See https://github.com/mycila/license-maven-plugin#supported-comment-types
5 years ago
Mahmoud Ben Hassine e3a2229f46
Remove unnecessary call to String.valueOf 5 years ago
zhouhaojie 93a5f13ef8
Add a test case of BeanResolver in SpEL 5 years ago
Mahmoud Ben Hassine fcfb2ada44
Add BeanResolver to SpEL condition/action
Issue #259
5 years ago
Mahmoud Ben Hassine 9fc5a8f2e2
Update README.md 5 years ago
Mahmoud Ben Hassine 1a56c9f67a
Update year to 2020 in license headers 5 years ago
Mahmoud Ben Hassine 666666c8f6
Update jackson to version 2.10.1 5 years ago
Mahmoud Ben Hassine 6e4ac46593
Remove unnecessary call to RuleProxy.asRule
Resolves #243
5 years ago
Mahmoud Ben Hassine 4c89a87b12
Bump development version to 4.0.0-SNAPSHOT 5 years ago
Mahmoud Ben Hassine 4f4d131932
Update README.md for version 3.4.0 5 years ago
Mahmoud Ben Hassine 1c771a9dbb
[maven-release-plugin] prepare for next development iteration 5 years ago
Mahmoud Ben Hassine 034f488210
[maven-release-plugin] prepare release easy-rules-3.4.0 5 years ago
Mahmoud Ben Hassine 9710eb1301
fix test name 5 years ago
Mahmoud Ben Hassine 8c78a14964
Add warning that condition/actions of composite rules will be ignored 5 years ago
Mahmoud Ben Hassine 2e85745a07
Cache reflective introspection in RuleProxy
Issue #221
5 years ago
Mahmoud Ben Hassine 8bdb98b320
Fix rules engine listener invocation when registered in an inference rules engine
Resolves #239
5 years ago
Mahmoud Ben Hassine 60f44438a5
Make AbstractRulesEngine public
Resolves #238
5 years ago
Mahmoud Ben Hassine 7668d3b4da
Add log configuration to enable debug level by default 5 years ago
Mahmoud Ben Hassine 130f99452a
Remove Travis CI in favor of Github Actions 5 years ago
Mahmoud Ben Hassine 68cf5835b9
Remove default listeners
Resolves #223
5 years ago
Mahmoud Ben Hassine f8b1701ed4
Fix typo 5 years ago
Mahmoud Ben Hassine b029f12826
Create build.yml 5 years ago
Mahmoud Ben Hassine dfe8a6dbb1
Fix javadoc 5 years ago
Subramani Raju V a45cd9d25b composingRules list size check added 5 years ago
Mahmoud Ben Hassine f700ee36ab Update dependencies 6 years ago
Mahmoud Ben Hassine 42cb755768
Update jackson version to 2.9.9 6 years ago