Releases: tcmj/tcmj-pug-enums
Releases · tcmj/tcmj-pug-enums
tcmj-pug-enums-v1.3.5
The maven plugin will not override existing files anymore
So you can apply custom changes after the initial creation
If you want to update your enum you have to use the maven clean plugin before
And overworked internal things to fetch the enum package name
tcmj-pug-enums-v1.3.4
- change default lifecycle phase to GENERATE_SOURCES
- rename sourceDirectory to outputDirectory (deprecated the old one)
- maven will be informed to use our outputDirectory during plugin execution
- some minor changes in logging output
tcmj-pug-enums-v1.3.3
Version 1.3.3
- Issue #10 Fix File Encoding Issues when writing java files
- Route all slf4j loggings to the maven logger
- New NamingStrategies: removeCommas, aToZandNumbersOnly
- Fixed a file not found issue when starting from a maven parent project
- Improved loading of source url when using maven-plugin
tcmj-pug-enums-v1.3.1
- Removed withClassname from Fluent API - it should be set on the ClassBuilder instead
- It is also possible to set the classname via the dataprovider as an alternative way
- New property in the maven plugin 'keepFirstRow' to not skip record number one (see Example 7)
- New property 'valuesToSkip' implemented which can be filled via constant names or row numbers .this closes #22
- Implemented to create static get method via the API
- Many improvements, fixes ...
tcmj-pug-enums-v1.2.9.15
- You can now define and combine different Naming Strategies to adjust the enum data
- e.g. lowercase or uppercase and many many more (see wiki)
- Define this directly in the configuration of the maven plugin
tcmj-pug-enums-v1.2.8.1
- DataProvider should not define class name and package
- ClassBuilder should integrate better with EnumData from DataProvider
- Integrate Maven Plugin JUnit Mojo Test
- Adjustments in the extraction method of URLHttpDataProvider