Releases: kokuwaio/esh-constants-maven-plugin
Releases · kokuwaio/esh-constants-maven-plugin
ESH Constants Maven Plugin 0.1.12
- Drop ChannelUIDs from contants class
-
The ChannelUIDs are not constants, they are different for each Thing. In fact, the generated code did not even compile because there is no constructor in ChannelUID that takes a ThingTypeUID and a String.
-
The only reason no one has noticed that before is because, due to a bug, they don't get generated when the channels are in groups, so it has never been used. That's another good reason to remove them.
-
ESH Constants Maven Plugin 0.1.11
- Switched from Templating approach to programmatically approach
- Split generated files into constants and OH part
ESH Constants Maven Plugin 0.1.10
The org.eclipse.smarthome.core.thing.Thing predefines some standard property names, so they are not needed in the generated constants. On the other hand, standard values for properties maybe defined in the XML.
This release introduces these constants as a set so that the generator can skip them.
ESH Constants Maven Plugin 0.1.9
[maven-release-plugin] copy for tag 0.1.9
ESH Constants Maven Plugin 0.1.5
Enhanced generation:
- Added dedicated binding ID
- Added ordering of constants
- Added ThingTypeUIDs
ESH Constants Maven Plugin 0.1.4
First stable release...