Skip to content

Release 7.0.0

Latest
Compare
Choose a tag to compare
@staycaffeinated staycaffeinated released this 28 Mar 23:36

Added

  • A DataStore class has been added to encapsulate the business rules around
    persistence. The DataStore API deals in Domain objects. Behind the scenes,
    the DataStore handles the EntityBeans and Repositories that enable reading
    and writing to the database. The Service components have also been refactored
    to interface with the DataStore instead of the Repository. The DataStore is
    only available in the spring-webmvc templates in this first release.

  • Added MongoDB support for spring-webmvc projects. Test containers can also be
    used with MongoDB, but that's still an 'early-access' option, as there is a
    known problem that's still being investigated.

  • Introduced an interface class to define the methods of implemented by the Service class.
    This helps enforce a separation-of-concerns between the controller and service
    classes.

Maintenance

  • Updated these libraries and plugins:
    ** AssertJ
    ** Ben Manes gradle plugin
    ** Lombok
    ** PostgreSQL driver
    ** SonarQube plugin
    ** Spotless plugin
    ** Spring Boot
    ** Spring Cloud