Commit Graph

61 Commits (master)

Author SHA1 Message Date
Mahmoud Ben Hassine ab75210854
Update year in license header 4 years ago
Mahmoud Ben Hassine 393144f4d2
[maven-release-plugin] prepare for next development iteration 4 years ago
Mahmoud Ben Hassine 702a36837e
[maven-release-plugin] prepare release easy-rules-4.1.0 4 years ago
Mahmoud Ben Hassine 2a37e7b9d2
Re-organize dependencies 4 years ago
Mahmoud Ben Hassine c48067296e
Update dependencies 4 years ago
Mahmoud Ben Hassine d4579e6890
Bump development version to 4.1.0-SNAPSHOT 5 years ago
Mahmoud Ben Hassine 222bb77776
Fix code formatting 5 years ago
Mahmoud Ben Hassine c852a6072e
[maven-release-plugin] prepare for next development iteration 5 years ago
Mahmoud Ben Hassine c9b31b0c47
[maven-release-plugin] prepare release easy-rules-4.0.0 5 years ago
Mahmoud Ben Hassine 5f861fbde2
Replace wildcard imports with single class imports 5 years ago
Mahmoud Ben Hassine a999f46153
Move RulesEngineParameters to the org.jeasy.rules.api package
The method org.jeasy.rules.api.RulesEngine#getParameters
returns `RulesEngineParameters` which is in the `core` package.
This creates a package dependency api -> core which is incorrect.
5 years ago
Mahmoud Ben Hassine 0575a9929c
Move composite rules to a dedicated package 5 years ago
Mahmoud Ben Hassine 1ebc0b40d5
Move RuleDefinitionReader + related classes to a dedicated package 5 years ago
Mahmoud Ben Hassine 6e4ee8c094
Add new line character in messages 5 years ago
Mahmoud Ben Hassine acd9a8ffa0
Remove unused import 5 years ago
Mahmoud Ben Hassine c7fdea4825
Update dependencies
Replace Maven Tomcat plugin with Jetty due
to Java 8 compatibility (tomcat8-maven-plugin
seems to be not maintained anymore).
5 years ago
Mahmoud Ben Hassine 54cada8901
Update shop tutorial 5 years ago
Mahmoud Ben Hassine 346e5ff4ce
Update CI management in poms
Looks like it was missed in 130f99452a
5 years ago
Mahmoud Ben Hassine c512bc33f2
Fix formatting 5 years ago
Mahmoud Ben Hassine b1717db85b
Remove unnecessary 'throws' declarations 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 4c89a87b12
Bump development version to 4.0.0-SNAPSHOT 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 7668d3b4da
Add log configuration to enable debug level by default 5 years ago
Mahmoud Ben Hassine d071dabbb1 Bump development version to 3.4.0-SNAPSHOT 6 years ago
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 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
Mahmoud Ben Hassine 12ef53dec5 Bump version to 3.3.0-SNAPSHOT 6 years ago
Mahmoud Ben Hassine 2d4cc7b486 update tutorials 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 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 c2d9f3c250 add methods to set rules engine parameters with a Fluent API 7 years ago
Mahmoud Ben Hassine 24544fa6d1 remove unused classes in shop tutorial 7 years ago
Mahmoud Ben Hassine 001dd0c7e8 remove static method RuleBuilder.aNewRule
This method is confusing, it returns a rule builder (not a rule).
7 years ago
Mahmoud Ben Hassine f2e3ba7493 update shop tutorial to use MVEL rules 7 years ago
Mahmoud Ben Hassine 7c690524be issue #126: Deprecate RulesEngineBuilder 7 years ago
Mahmoud Ben Hassine f9a96a075f mute logs in fizz buzz tutorial 7 years ago
Mahmoud Ben Hassine 4ff3f90705 issue #119: Add separate concepts for conditions and actions 7 years ago
Mahmoud Ben Hassine fdb01582ad issue #123: Make Facts#get method cast friendly 7 years ago
Mahmoud Ben Hassine 5cee7c6afd add air conditioning tutorial 7 years ago
Mahmoud Ben Hassine d8211625b4 add weather tutorial 7 years ago
Mahmoud Ben Hassine e2d0fbb517 add slf4j-simple dependency to tutorials 7 years ago
David Belmez Vicente a074f93e10 [slf4j]: Use SLF4J (#114)
Use SLF4J instead of JUL
7 years ago