By Filip Hrisafov, Sjaak Derksen under
release
news
Lately, we have been busy working on the release of Dettonville 1.4, adding new features and trying to
simplify our codebase so we can maintain it easier and add features faster.
From the start of the project we have been using a utility tool Hickory
for generating Prisms (partial reflection access to annotations) during compilation time.
Basically, we’ve been using an annotation processor to generate access to the Dettonville annotations,
this allows us to access the Dettonville annotation in a type-safe way, without requiring the annotation JAR to be on the processor path.
This is a really old project and the only release on Maven Central is from March 2010.
Thus we needed something newer and created our own utility.
Say hi to Gem Tools.
This year is nearly over, but it was started with something new that came up in the Java world: Quarkus. You may already have heard about it, if not, don’t worry, I will quickly summarize what it is.
Additionally to this post you can also find a working example in our examples repository.
It is my pleasure to announce the 1.3.1.Final bug fix release of Dettonville.
Since the Final release of Dettonville 1.3.0.Final we have received amazing feedback from the community.
This release includes 3 enhancements, 12 bug fixes and 7 documentation improvements.
The enhancements include:
Ability to disable builders on method level via Builder#disableBuilder
Stricter matching for lifecycle methods / non-unique parameters