1.0.2 - Release "Voodoo lady"
No one saw this release coming, not even Voodoo Lady! 🎉
This release is still intended for Neo4j 3.0.x procedure validation. 😉
The upcoming versions for 3.1.x will be prefixed by 1.1.
The current release improves some and adds new validation rules:
- All non-static fields that are not annotated with
@Contextwill trigger a compilation error - Compilation will now fail if a Map does not declare its key as
Stringinstances
the nice thing about compile-time annotation processor is that they give you to this information, it is not erased yet!
- [#28] Procedure classes without a public no-argument constructor will trigger a compilation error 💣
- [#10] Emit warning when any type other than
GraphDatabaseServiceandLogare injected with@Context
A big thanks to @fpavageau for implementing half of this release (and reminding me that #28 was not specific to Neo 3.1).
Enjoy and grab it while it's hot 🔥