13.9.0
Major bug
#2813 #2816 - Sometimes subquery use wrong alias in SQL
reason-for-version-bump
#2457 #2810 - Move Joda time support into separate optional ebean-joda-time module
When using Joda time types please check the classpath to ensure that it contains the ebean-joda-time dependency.
<dependency>
<groupId>io.ebean</groupId>
<artifactId>ebean-joda-time</artifactId>
<version>13.9.0</version>
</dependency>
#2805 - [breaking-api] Extract csv reader into it's own ebean-csv-reader module
When using the CsvReader please check the classpath to ensure that it contains the ebean-csv-reader dependency and look at the details of the change in #2805.
<dependency>
<groupId>io.ebean</groupId>
<artifactId>ebean-csv-reader</artifactId>
<version>13.9.0</version>
</dependency>
#2801 - Remove the OnQueryOnly (rollback) feature
#2800 - Refactor database platform - remove unused tableExists() method, rename getters to accessors
Refactoring
#2812 - IntelliJ inspect various improvements
#2811 - Refactor method names SpiJsonReader and DocStore types
#2809 - Refactor move BasicTypeConverter to ebean-core-type module
#2808 - Refactor move package - server.type.DataBind to server.bind, server.text.json -> server.json
#2807 - Refactor move ScalarTypeBaseDate, ScalarTypeBaseDateTime, ScalarTypeBaseVarchar to ebean-core-type module
#2806 - Refactor ScalarType, remove convertFromMillis() method (no longer needed)
#2804 - Refactor move ScalarTypeBase + remove loadIgnore()
#2803 - Refactor ScalarType methods from getters to accessors
#2802 - Remove ScalarType.isDateTimeCapable() ... (only used by CSV reader)