Skip to content

13.9.0

Compare
Choose a tag to compare
@rbygrave rbygrave released this 01 Sep 00:49
· 1306 commits to master since this release

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)