Releases: seaside1/jrule
Releases · seaside1/jrule
jrule-3.x.x-BETA12
Major refactoring by seime #42
Replaces the templating mechanism with Freemarker, mainly to allow more advanced constructs such as loops - and to avoid all the repetitive code in the template files
Generates a new file Items.java which looks a bit like public class Items { public static MySwitchItem SwitchItem = JRuleItemRegistry.get("MySwitchItem", MySwitchItem.class); public static MyStringItem StringItem = JRuleItemRegistry.get("MyStringItem", MyStringItem.class); }
Adds a skeleton support for LocationItem (which was missing)
Adds a new field LABEL (item label)
Adds a few convenience methods such as getLabel() and getName()
Adds more typing of Group items
jrule-3.x.x-BETA11
BETA11
- Wrap TransformationException in JRuleExecutionException by seime #39
- Add equivalent postUpdate logging as sendCommand by seime #38
- Fix group sendCommand for UpDown by seime #36
- Added eq and neq to channel event by gerrieg #35
- Added support for ZonedDateTime in DateTimeItem by gerrieg #34
- Fixed issued with undef item for state
- Added mocked eventbus for testing rules with junit
jrule-3.x.x-BETA10
- Optimized items by gerrieg #33
- Syntax change: event.getValue(), event.getValuesAsDouble() etc replaced with event.getState().getValue() and event.getState().getValueAsDouble()
- Syntax change JRuleSwitchItem.sendCommand(myItem, ON) replaced with JRuleSwitchItem.forName(myItem).sendCommand(ON)
jrule-3.x.x-BETA9
- Fixed bug
jrule-3.x.x-BETA8
- forName added
- ItemName and oldstate added to JRuleEvent
jrule-3.x.x-BETA7
jrule-3.x.x-BETA6
BETA 6
- Added seprate thread executors supplied by seime: #23
- Added Windows Support by LumnitzF #24
- Added cancellation of repeating timers by seime: #26
- Null check on timers with futures by seime #29
- Update to Openhab 3.3.0
- Fixed rescheduling of timers by seime: #28
- Added check for repeating timers by seime: #27
- Fixed repeated timer executing directly by seime: #25
- Added transformation sevice example 23 by seime: #20
- Improved compiler error logging by seime: #12
- Added UP/Down support for group items by seime: #13
- Quantity Type support by seime: #14
- Configurable item-prefix by weberjn #16
- Improve exception handling by No3x #19
- Made thread executors configurable, default disabled
- Possible to build jrule standalone #24 or together with Openhab-addons
- Cleaned up repostiory from binary files. Remove and old clones of jrule and clone a fresh repo
JRule Beta 5
Support for rules in jar-files.
JRule Beta 4
- Added config for character to be generated