Skip to content

1.0.2 - Release "Voodoo lady"

Choose a tag to compare

@fbiville fbiville released this 21 Sep 17:42
· 50 commits to master since this release

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 @Context will trigger a compilation error
  • Compilation will now fail if a Map does not declare its key as String instances

the nice thing about compile-time annotation processor is that they give you to this information, it is not erased yet! :neckbeard:

  • [#28] Procedure classes without a public no-argument constructor will trigger a compilation error 💣
  • [#10] Emit warning when any type other than GraphDatabaseService and Log are 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 🔥