Commit Graph

  • 54cada8901
    Update shop tutorial Mahmoud Ben Hassine 2020-05-09 20:53:29 +0200
  • 346e5ff4ce
    Update CI management in poms Mahmoud Ben Hassine 2020-05-09 19:48:02 +0200
  • 0794801176
    Remove overloaded methods with parser context Mahmoud Ben Hassine 2020-05-06 07:15:59 +0200
  • 95ef42bfbe
    Add Fact concept Mahmoud Ben Hassine 2020-05-03 14:28:48 +0200
  • d462fb3a13
    Add note that it's not intended to remove facts using Facts#iterator Mahmoud Ben Hassine 2020-05-03 17:15:40 +0200
  • 1420af6c5f
    Make Facts#asMap return a copy of the facts Mahmoud Ben Hassine 2020-05-03 11:27:33 +0200
  • 94d29cc86b
    Fix typo Mahmoud Ben Hassine 2020-05-02 21:10:22 +0200
  • 8864d0e41f
    Fix inconsistency in SpEL template expression usage Mahmoud Ben Hassine 2020-05-02 18:15:51 +0200
  • dc2777d6b7
    Fix SpEL expressions in tests Mahmoud Ben Hassine 2020-04-20 00:21:26 +0200
  • 888dedaf53
    Add comment about why MVEL.evalToBoolean is not used in MVELCondition Mahmoud Ben Hassine 2020-04-19 14:31:20 +0200
  • 77c616ee6c
    Let runtime exceptions in conditions bubble up and handle them in the engine Mahmoud Ben Hassine 2020-04-19 13:49:39 +0200
  • e82bef6dd7 Adding easy-rules-jexl to support Java Expression Language (JEXL) Lauri Kimmel 2020-04-16 15:05:14 +0300
  • c512bc33f2
    Fix formatting Mahmoud Ben Hassine 2020-04-06 00:00:07 +0200
  • 28f186babc
    Use streams/foreach where appropriate Mahmoud Ben Hassine 2020-04-05 23:56:56 +0200
  • b1717db85b
    Remove unnecessary 'throws' declarations Mahmoud Ben Hassine 2020-04-05 23:45:42 +0200
  • 2e6aec4035
    Remove double negation Mahmoud Ben Hassine 2020-04-05 23:42:36 +0200
  • cf8501e185
    Remove redundant "if" statement Mahmoud Ben Hassine 2020-04-05 23:39:23 +0200
  • 9fdf8b7d04
    Remove dangling javadoc comment Mahmoud Ben Hassine 2020-04-05 23:37:57 +0200
  • 3d86114f46
    Use Objects.equals where appropriate Mahmoud Ben Hassine 2020-04-05 23:33:13 +0200
  • 4cb1ea2d4b
    Remove unnecessary semicolon Mahmoud Ben Hassine 2020-04-05 23:32:01 +0200
  • 8800e62301
    Remove unused imports Mahmoud Ben Hassine 2020-04-05 23:30:45 +0200
  • e9ffbf11ef
    Make inner classes static Mahmoud Ben Hassine 2020-04-05 23:30:13 +0200
  • ed1ae49865
    Use lambdas where appropriate Mahmoud Ben Hassine 2020-04-05 23:29:04 +0200
  • ec69030736
    Add default methods in interfaces Mahmoud Ben Hassine 2020-04-05 23:15:37 +0200
  • ab1064a553
    Add "@FunctionalInterface" where appropriate Mahmoud Ben Hassine 2020-04-05 22:56:58 +0200
  • 4600006a87
    Remove unnecessary "throws Exception" from test methods Mahmoud Ben Hassine 2020-04-05 22:35:48 +0200
  • 8189a5c122
    Update dependencies Mahmoud Ben Hassine 2020-04-05 22:25:23 +0200
  • 4a64f4aaa5
    Upgrade Java to version 8 Mahmoud Ben Hassine 2020-04-05 22:10:32 +0200
  • 0a631ff6f2
    Add clear method in Facts API Mahmoud Ben Hassine 2020-04-05 12:16:26 +0200
  • 5d5b5333f9
    Update license plugin to use SLASHSTAR_STYLE for license headers Mahmoud Ben Hassine 2020-04-05 12:11:36 +0200
  • e3a2229f46
    Remove unnecessary call to String.valueOf Mahmoud Ben Hassine 2020-04-05 11:20:33 +0200
  • 93a5f13ef8
    Add a test case of BeanResolver in SpEL zhouhaojie 2020-03-18 11:14:31 +0800
  • 3923c83c62 add License. zhouhaojie 2020-03-22 19:58:53 +0800
  • fb216253f9 update the test case of bean resolver. zhouhaojie 2020-03-22 19:48:18 +0800
  • 1434c99ed4 restore code rights zhouhaojie 2020-03-18 11:24:17 +0800
  • 4e5bc69bc4 add a test case of BeanResolver in SpEL zhouhaojie 2020-03-18 11:14:31 +0800
  • faab03f902
    Update SpELConditionTest.java zhouhaojie 2020-03-18 10:50:31 +0800
  • 32d68025ff
    Update SpELConditionTest.java zhouhaojie 2020-03-18 10:47:56 +0800
  • e12713fe53
    Create SimpleBeanResolver.java zhouhaojie 2020-03-18 10:44:38 +0800
  • 3c69c8c61c
    add toString() zhouhaojie 2020-03-18 10:42:57 +0800
  • fcfb2ada44
    Add BeanResolver to SpEL condition/action Mahmoud Ben Hassine 2020-03-15 23:57:46 +0100
  • 9fc5a8f2e2
    Update README.md Mahmoud Ben Hassine 2020-02-26 00:46:01 +0100
  • 1a56c9f67a
    Update year to 2020 in license headers Mahmoud Ben Hassine 2020-01-02 22:05:40 +0100
  • 666666c8f6
    Update jackson to version 2.10.1 Mahmoud Ben Hassine 2020-01-02 21:56:08 +0100
  • 6e4ac46593
    Remove unnecessary call to RuleProxy.asRule Mahmoud Ben Hassine 2019-12-18 23:18:30 +0100
  • 69231b2283 Add the return of action execution of rules lizhiwei 2019-12-10 14:37:50 +0800
  • 7872119f30
    Merge pull request #1 from j-easy/master 李志威 2019-12-10 13:25:53 +0800
  • 4c89a87b12
    Bump development version to 4.0.0-SNAPSHOT Mahmoud Ben Hassine 2019-12-08 22:10:07 +0100
  • 4f4d131932
    Update README.md for version 3.4.0 Mahmoud Ben Hassine 2019-12-08 21:58:01 +0100
  • 1c771a9dbb
    [maven-release-plugin] prepare for next development iteration Mahmoud Ben Hassine 2019-12-08 21:42:15 +0100
  • 034f488210
    [maven-release-plugin] prepare release easy-rules-3.4.0 easy-rules-3.4.0 Mahmoud Ben Hassine 2019-12-08 21:42:07 +0100
  • 9710eb1301
    fix test name Mahmoud Ben Hassine 2019-12-01 21:34:13 +0100
  • 8c78a14964
    Add warning that condition/actions of composite rules will be ignored Mahmoud Ben Hassine 2019-11-27 23:09:58 +0100
  • 2e85745a07
    Cache reflective introspection in RuleProxy Mahmoud Ben Hassine 2019-11-18 21:34:20 +0100
  • 8bdb98b320
    Fix rules engine listener invocation when registered in an inference rules engine Mahmoud Ben Hassine 2019-11-14 22:43:42 +0100
  • 60f44438a5
    Make AbstractRulesEngine public Mahmoud Ben Hassine 2019-11-14 00:12:57 +0100
  • 7668d3b4da
    Add log configuration to enable debug level by default Mahmoud Ben Hassine 2019-11-13 22:51:46 +0100
  • 130f99452a
    Remove Travis CI in favor of Github Actions Mahmoud Ben Hassine 2019-11-13 22:50:45 +0100
  • 68cf5835b9
    Remove default listeners Mahmoud Ben Hassine 2019-11-13 22:21:35 +0100
  • f8b1701ed4
    Fix typo Mahmoud Ben Hassine 2019-11-05 22:33:14 +0100
  • b029f12826
    Create build.yml Mahmoud Ben Hassine 2019-11-13 22:31:26 +0100
  • dfe8a6dbb1
    Fix javadoc Mahmoud Ben Hassine 2019-11-05 22:06:47 +0100
  • a45cd9d25b composingRules list size check added Subramani Raju V 2019-10-19 16:36:08 +0530
  • e8152b8199 Updating tests in core to make the coveraall pass. Nabarun Mondal 2019-11-03 21:23:06 +0530
  • 744a2d0bb1 probably fixing travis issues Nabarun Mondal 2019-11-03 20:52:09 +0530
  • 633c6a46b0 javax scripting added Nabarun Mondal 2019-11-02 01:12:21 +0530
  • a9aa0c7825 Added an executable rule group with its own action Frank Bosman 2019-10-21 16:08:58 +0200
  • 39a4aea415
    composingRules list size check added Subramani Raju V 2019-10-19 16:36:08 +0530
  • 0c70f5638f added operator biswabandhu dasgupta 2019-10-03 14:43:25 -0500
  • 60c591def5 Merge branch 'master' of https://github.com/biswabandhu21/easy-rules.git biswabandhu dasgupta 2019-10-03 14:40:20 -0500
  • 2c376c9cd0 Changed to add operator test biswabandhu dasgupta 2019-10-03 14:24:25 -0500
  • c096bbe75c Changed to add operator test biswabandhu dasgupta 2019-10-03 14:24:25 -0500
  • 2062c33198 coverage whq46936 2019-09-29 13:47:54 +0800
  • ccf0fd3155 coverage whq46936 2019-09-29 10:39:03 +0800
  • 109e2ac9bd change openjdk8 whq46936 2019-09-27 16:58:40 +0800
  • 68ccc11757 rule engine interface add "register listener" method whq46936 2019-09-27 16:18:49 +0800
  • 4b8c1bd3be Jar packet conflict whq46936 2019-09-12 17:39:03 +0800
  • 890127c8db Merge remote-tracking branch 'origin/master' whq46936 2019-09-12 17:10:14 +0800
  • e921cb8f10 Jar packet conflict Mahmoud Ben Hassine 2019-05-24 13:07:47 +0200
  • f700ee36ab Update dependencies Mahmoud Ben Hassine 2019-05-24 13:07:47 +0200
  • 42cb755768
    Update jackson version to 2.9.9 Mahmoud Ben Hassine 2019-05-24 12:52:47 +0200
  • b03dbd6df7 Update pom.xml zhouhaojie 2019-04-29 15:08:48 +0800
  • c095ee35f3
    Update pom.xml zhouhaojie 2019-04-29 15:08:48 +0800
  • 05e063ba6b Move common rule factories code in an abstract class Mahmoud Ben Hassine 2019-04-26 15:54:18 +0200
  • 4b3f7aea61 Update README.md Mahmoud Ben Hassine 2019-04-26 00:00:44 +0200
  • d071dabbb1 Bump development version to 3.4.0-SNAPSHOT Mahmoud Ben Hassine 2019-04-25 23:57:28 +0200
  • f509077c9b Remove deprecated APIs Mahmoud Ben Hassine 2019-04-25 23:55:02 +0200
  • cce6488b4c Update README.md Mahmoud Ben Hassine 2019-04-25 23:35:19 +0200
  • 3119b1dec6 [maven-release-plugin] prepare for next development iteration Mahmoud Ben Hassine 2019-04-25 23:23:12 +0200
  • 21b7869a6a [maven-release-plugin] prepare release easy-rules-3.3.0 easy-rules-3.3.0 Mahmoud Ben Hassine 2019-04-25 23:23:03 +0200
  • a2356f09ea prepare release v3.3 Mahmoud Ben Hassine 2019-04-25 23:21:37 +0200
  • 77820160de Move common readers code in an abstract class Mahmoud Ben Hassine 2019-04-16 22:06:54 +0200
  • 4c0b7d46e0 Add the map of facts as root object in the evaluation context Mahmoud Ben Hassine 2019-04-14 22:53:24 +0200
  • ead81e68da add package-info.java file to org.jeasy.rules.SpEL package Mahmoud Ben Hassine 2019-04-14 22:33:16 +0200
  • c316e54d1c Fix rules execution order in ConditionalRuleGroup Mahmoud Ben Hassine 2019-04-13 07:01:14 +0200
  • 4ec73632a5 Fix typos Mahmoud Ben Hassine 2019-04-12 10:34:10 +0200
  • 62753ecd41 Downgrade SpEL version to 4.x as 5.x requires Java 8 Mahmoud Ben Hassine 2019-04-12 10:10:22 +0200
  • 0cbad1e7e8 Add SpEL support Mahmoud Ben Hassine 2019-04-08 23:50:10 +0200
  • 84e80f8b33 Add support to read rules from json objects Mahmoud Ben Hassine 2019-04-08 00:59:18 +0200
  • 10905f7f22 Update ActivationRuleGroupTest.java zhouhaojie 2019-03-31 16:38:48 +0800