Releases: seaside1/jrule
jrule-4.x.x-BETA21
BETA21
- Fixed MDC 'tag' rule by querdenker2k PR #198
- Allow byte[] for http request by querdenker2k PR #196
- Dynamic rule builder by rsopp PR #195
- Added more methods (Dynamic rules) by seaside1 PR #193
jrule-4.x.x-BETA20
BETA20
- Quantity item should extend number item by querdenker2k PR #189
- InvocationTargetException the get stacktrace has changed by querdenker2k PR #188
- Add option to add metadata by querdenker2k PR #187
- Do not use logprefix when empty by querdenker2k PR #185
- MethodNotFound fix for primitive action parameters by querdenker2k PR #184
jrule-4.x.x-BETA19
- Dynamic Rules by seaside1 PR #177
- Add persist by querdenker2k PR #174
- Updated Readme.md by seime PR #173
- handle quantity types for item-change-conditions by querdenker2k PR #172
jrule-4.x.x-BETA19.1-pre-release
- Prerelease for
- Dynamic rules
- Persistence
- Quantity type fix
- Exposed more from core
jrule-4.x.x-BETA18
jrule-4.x.x-BETA17
BETA17
First Official openHAB 4.x.x Release
- Fix for thing actions without @ActionInput by seimePR #143
- Store jar file as build artifact by seimePR #144
- Merge test packages by seimePR #145
- Only consider methods declared in rule class, not inherited methods by seimePR #147
- Reduce loglevel to debug by seimePR #148
- Send updates/commands to group items itself, not just members by seimePR #150
- Reduce flawky builds by querdenker2k PR #151
- Notify for rule runs by querdenker2k PR #152
- Update to openhab 4.0.0 by sealside1 PR #153
- Add reschedule by querdenker2k PR #155
- Fix Timer:isRunning by querdenker2k PR #157
- Print useful exception trace while InvocationTargetException by querdenker2k PR #160
- Removed OS dependent configurations by sfdumas PR #164
jrule-3.x.x-BETA16
BETA16
- Enrich memberOf with options to just listen on items or groups by querdenker2k PR #95
- Add http action by querdenker2k PR #97
- Fixed typo by thwint PR #98
- Log exception stacktrace by querdenker2k PR #99
- Enhance and cleanup the internal timers by querdenker2k PR #100
- Improve trigger channelname conversion and error reporting by seimePR #103
- Add previousCondition to JRuleWhenItemChange by querdenker2k PR #104
- Let transform throw a runtime exception by querdenker2k PR #106
- ForNameOptional, UnspecifiedGroupItem, QuantityItem by querdenker2k PR #107
- Fix NPE with watchingForItem while not completely initialized by querdenker2k PR #110
- Fixed contact item issue by seaside1 PR #114
- Add tests for historicState NPE, add toString for values by querdenker2k PR #118
- Fix merge (transform exception) by querdenker2k PR #119
- Add metadata and tags getters for items by querdenker2k PR #121
- Add delayed execution, remove unused JRuleOr by querdenker2k PR #122
- Remove illegal characters from generated channel name by seimePR #124
- Reduce loglevel for non-annotated java methods in rule classes by seimePR #125
- Fix member of by querdenker2k PR #126
- Make Item constants constant by querdenker2k PR #128
- Exclude lambdas while scanning methods by querdenker2k PR #129
- Exclude persistence verifications by querdenker2k PR #130
- Memberitems type specific by querdenker2k PR #131
- Fix repeating timers by querdenker2k PR #133
- Let JRuleItemEvent contain JRuleItem by querdenker2k PR #134
- Restructure documentation by seimePR #135
- Fixed group item class generation by gerriegPR #138
- Remove direct item registry update causing new events to be produced by seimePR #140
- Spelling fixed rdrxr PR #141
jrule-3.x.x-BETA15
BREAKING: All JRuleWhen has to be change to corresponding JRuleWhenItemChanged (as an example, look at JRule Examples documentation)
JRule When refactoring by querdenker2k PR #61
Thing Channel triggers by seime PR #62
Generate Actions by querdenker2k PR #63
Add option to get groupMembers as Items by querdenker2k PR #65
Memberof Trigger by querdenker2k PR #66
Fix buffer being read twice and breaking classloading by seime PR #67
Fix missing precondition support for timer rules by seime PR #68
Fix timer trigger by querdenker2k PR #70
Initial tests for JRuleWhenItemChange triggers by seime PR #73
Threadlocal logging - some improvements by seime PR #79
Junit test for duplicate rule invocations by seime PR #75
Add docker integration test by querdenker2k PR #77
Include old thing status in event by seime PR #80
Use thread safe list instead of arraylist by seime PR #81
Defer to parent classloader if file not found by seime PR #83
Fix inheritance in actions by querdenker2k PR #87
Fix mqtt for tests by querdenker2k PR #91
Fix ConcurrentModificationException in test by querdenker2k PR #92
Added typing for thing channel triggers, ie JRuleWhen(channel = binding_thing.triggerChannel) instead of typing the channel id string
jrule-3.x.x-BETA14
Thing support in rules by seime pr #59
BREAKING: jrule-items.jar has been renamed to jrule-generated.jar
Added missing sendCommand for StopMove commands by seime pr #57
Fixed parsing of double value for Quantity type by seime pr #56
Added generic action handler by querdenker2k pr #55 see exampe #34
Refactoring of event for channel plus cleanup by querdenker2k pr #52
Refactoring of persistance functions and item handling with exceptions by querdenker2k pr #51
Added item id and fixes for generated items by LumnitzF pr #50
Added MDC Logging tags to be used with elastic search (logstash,kibana and similar) by querdenker2k pr #49
Fixed parsing of double values in rule conditions by seime pr #48
Fixed parsing of UNDEF by seime pr #45
jrule-3.x.x-BETA13
- Fixed naming bug of JRuleItems.java
- Fixed looping through all members of groups for postUpdate and sendCommand