Changelog History
Page 1
-
v3.3.3 Changes
September 08, 2020๐ We have just released Slick 3.3.3
You can find the source code here: https://github.com/slick/slick/tree/v3.3.3.๐ This release includes a few bug and improvements fixes:
- Deterministic create and createIfNotExists (#2127 by @sebastian-alfers)
- Invalid query generated using OracleDriver for filter with Option column (#2059 by @alexFrankfurt)
- ๐ New Cookbook section in documentation (#2061 by @d6y)
- โก๏ธ Optimized
DISTINCT
andDISTINCT ON
generation (#2097 by @shmishleniy)
๐ Builds for Scala 2.11, 2.12 and 2.13 are available from Maven Central.
-
v3.3.2 Changes
June 15, 2019๐ We have just released Slick 3.3.2
You can find the source code here: https://github.com/slick/slick/tree/v3.3.2.๐ Builds for Scala 2.11, 2.12 and 2.13 are available from Maven Central.
-
v3.3.1 Changes
May 28, 2019๐ We have just released Slick 3.3.1
You can find the source code here: https://github.com/slick/slick/tree/v3.3.1.๐ Builds for Scala 2.11, 2.12 and 2.13-RC2 are available from Maven Central.
-
v3.3.0 Changes
January 31, 2019๐ We have just released Slick 3.3.0
You can find the source code here: https://github.com/slick/slick/tree/v3.3.0.
๐ Builds for Scala 2.11 and 2.12 are available from Maven Central, as usual.These are the major changes in Slick 3.3.0:
- ๐ MySQL driver 6.x support #1924
- โฌ๏ธ Upgrade to Reactive Streams v1.0.2 #1927
- ๐ Fix critial bug in AsyncExcutor #1856
- โ Add support for Postgres citext #1848
- โ Added
filterOpt
andfilterIf
toQuery
. #1909 - โ Added
createIfNotExists
anddropIfExists
schema methods #1704
๐ See GitHub for the full list of commits and the issues and pull requests assigned to the 3.3 milestone.
Migration
Create / Drop If Not Exists
There is no major changes in the API except for the addition of
createIfNotExists
anddropIfExistsPhase
. This has only impact on database profile developers. Regular users are not impacted by it.๐ In other to support
createIfNotExists
anddropIfExistsPhase
, the following changes were made:- slick.jdbc.JdbcStatementBuilderComponent#TableDDLBuilder.createTable receives not a
checkNotExists: Boolean
as argument - slick.jdbc.JdbcStatementBuilderComponent#TableDDLBuilder.dropTable receives not a
ifExists: Boolean
as argument - slick.sql.SqlProfile#DDL.apply has two more arguments
createIfNotExists: Iterable[String]
anddropIfExists: Iterable[String]
Credits
๐ This release contains contributions by the following committers since 3.2.3:
Asamsig, ElfoLiNk, GlulkAlex, adeperio, chipz, hirofumi, hvesalai, marcospereira, matthiassig12, smootoo, stefanholzmueller, sullis, trevorsibanda and xuwei-k
-
v3.2.3 Changes
March 23, 2018๐ Release 3.2.3 contains just one change #1877 (fixes #1875) by Renato Cavalcanti (@renatocaval). Thank you Renato!
-
v3.2.2
March 06, 2018 -
v3.2.1
July 20, 2017 -
v3.2.0
February 24, 2017 -
v3.2.0-RC1
February 10, 2017 -
v3.2.0-M2
December 05, 2016