This and child projects follow Semantic Versioning. Incompatible API changes require a new major version. Compatible API changes require a new minor version. Compatible bug fixes require a new patch version.
- Bumped binary compatibility from Java 1.8 to Java 11.
- Defined structure of multi-module projects.
- Bumped versions of various dependencies.
- Fixed bug such that
- Use
maven-enforcer-plugin
to make sure release versions only depend on release versions. Snapshots may depend on snapshots.
Definition of Supernova standards:
- Common dependencies and versions in
dependencyManagement
section. - Code coverage must be 100 %.
- Flatten poms.