Commit Graph

39 Commits (3119b1dec635ef5885c16214ae1fb3ccf040aa2c)

Author SHA1 Message Date
Mahmoud Ben Hassine 3119b1dec6 [maven-release-plugin] prepare for next development iteration 6 years ago
Mahmoud Ben Hassine 21b7869a6a [maven-release-plugin] prepare release easy-rules-3.3.0 6 years ago
Mahmoud Ben Hassine 0cbad1e7e8 Add SpEL support
Resolves #204
6 years ago
Mahmoud Ben Hassine 84e80f8b33 Add support to read rules from json objects
Resolves #202
6 years ago
Mahmoud Ben Hassine 3f6e87b202 Add support to load rules with a ParserContext in MVELRuleFactory
Resolves #197
6 years ago
Mahmoud Ben Hassine c83ff59da8 Add support for parser context in MVEL conditions
Resolves #197
6 years ago
Mahmoud Ben Hassine 8ea9d81ec4 Polish 4dff2d1680 and add more tests
Resolves #155
Related to #156
6 years ago
Mahmoud Ben Hassine 4dff2d1680 Remove duplicate composite rule implementations
This commit uses composite rule implementations from easy-rules-support
module. This avoids creating MVEL specific implementations for each type
of composite rule.

Resolves #155
6 years ago
Kate Rose f88a2cda5b Add composite rule support for MVEL from a YAML file
Resolves #155
6 years ago
Mahmoud Ben Hassine 032b5aca5d Add support for parser context in MVEL actions
Resolves #197
6 years ago
Mahmoud Ben Hassine 420664efbc Fix MVELAction to throw exceptions in addition to logging them
Resolves #194
6 years ago
Mahmoud Ben Hassine 12ef53dec5 Bump version to 3.3.0-SNAPSHOT 6 years ago
Mahmoud Ben Hassine d2fed7be76 Change default log level to debug
Resolves issue #166
6 years ago
Mahmoud Ben Hassine 160fb61ce3 Update dependencies 6 years ago
Mahmoud Ben Hassine 248d2c260a Update year in license header 6 years ago
DANRIVCAP 67cd8a2965 Make logs final 7 years ago
Mahmoud Ben Hassine 11418f19d6 remove deprecated APIs 7 years ago
Mahmoud Ben Hassine 0a3a4a12bc [maven-release-plugin] prepare for next development iteration 7 years ago
Mahmoud Ben Hassine 2de512c8c0 [maven-release-plugin] prepare release easy-rules-3.2.0 7 years ago
Mahmoud Ben Hassine ec4131dda1 update dependencies to latest version 7 years ago
Mahmoud Ben Hassine 46874c101f update year to 2018 in license header 7 years ago
Mahmoud Ben Hassine 94b3a3df56 issue #145 : deprecate MVELRuleFactory#createRuleFrom(java.io.File) 7 years ago
Mahmoud Ben Hassine 5288bd8702 issue #138 : add ability to load multiple rules at once 7 years ago
Mahmoud Ben Hassine 72d7bff940 issue #141 : fix NPE in MVELRuleDefinitionReader when name/description/priority is not specified 7 years ago
Mahmoud Ben Hassine d5385af524 refactor MVELRuleDefinitionReader to remove duplicate code 7 years ago
Paul Brejla c79c4e6da4 add the ability to create rules from java.io.Reader 7 years ago
Paul Brejla f066f86c1a let reader read MVEL rules from String 7 years ago
Mahmoud Ben Hassine 90afb2bf47 update development version to 3.2.0-SNAPSHOT 7 years ago
Mahmoud Ben Hassine d3eb3afcfe [maven-release-plugin] prepare for next development iteration 7 years ago
Mahmoud Ben Hassine fb3e66fb37 [maven-release-plugin] prepare release easy-rules-3.1.0 7 years ago
Mahmoud Ben Hassine 663f0c623a use project.version instead of parent.version in pom.xml 7 years ago
Mahmoud Ben Hassine 366e342ff2 update javadoc 7 years ago
Mahmoud Ben Hassine 20f6a03ea6 make MVELRuleFactory return MVELRule instead of Rule 7 years ago
Mahmoud Ben Hassine 1460d5f6c7 add methods to set rule properties with a fluent API 7 years ago
Mahmoud Ben Hassine 1722b0dbb3 add license header 7 years ago
Mahmoud Ben Hassine 087fad1402 issue #119 : add ability to read rules from yaml files 7 years ago
Mahmoud Ben Hassine 4ba3d2b9d5 use MVEL compiled expressions for better performance 7 years ago
Mahmoud Ben Hassine 0a010d6029 add missing pom (should have been pushed with last commit) 7 years ago
Mahmoud Ben Hassine e0a77d369e issue #36: Add module to define conditions/actions using MVEL 7 years ago