We are happy to announce the release of Slick 2.0.1-RC1. The artifacts are available on Maven Central, as usual. You can find the source code here: https://github.com/slick/slick/tree/2.0.1-RC1. Please see http://slick.typesafe.com/docs/ for documentation.
This is a binary-compatible bugfix and minor feature release.
Fixes and features:
Fixed many edge cases in group by queries.
Fixed code-generator issues regarding GetResults, HLists, default values, self-referencing foreign keys etc.
Code generator now generates a factory method with defaults when using HLists.
Code generator now generates an accumulated ddl value for all tables.
The Slick Extensions package with closed-source drivers for Oracle, DB/2 and SQL Server has been published to the Typesafe repository. The Slick Examples, Slick Testkit Example, Slick Codegen Example, Slick Customized Codegen Example projects on github have been updated as well.
Here is a complete list of changes since Slick 2.0.0:
ff8bbdcUpdate build for 2.0.1-RC1
258a6bcSupport casts to boolean and double in Access.
e065fcdFix initialization order problem in generated code
29b0a67Binary compatibility fixes for 2.0.1.
d8b09d2Fix codegen hlist workaround binary compatibility
fc5cabeEnable documentation tests on Travis CI
73064e9Documentation improvements for 2.0.1.
8b8ed11Add test case for issue #645 (to be fixed in slick-extensions)
1e5146cImplement casts for more basic data types in QueryInterpreter.
2a54174Add configuration for MySQL and PostgreSQL tests on Travis CI.
386920aAdd basic Travis CI configuration
e96132bFix self-referencing table in codegen (#619)
d944e27Expand Table refs into columns in “returning” projections.
1f87cfbAdd ddl for all tables to codegen
4533b0cSubstitute correct versions numbers from the build into the docs
b01241dRemove all special handling for products of size 1.
2022107Infer correct NominalType views even without the NominalType.
c59ba50Fix a smorgasbord of bugs for more robust groupBy.
73c9175Add optional db authentication to default code generator runner
1f76f36Improve codegen docs: address spotted confusions, hlist fix, typos, formatting
23e9450Add row value constructor to codegen output Supersedes #614
b870f3dGenerate scaladoc src links and graphs for test kit
be508ccFix for #618, codegen single, non-option column tables.
6d7610dFix for taking Option GetResult from caller scope
e436802Fix for #616, code gen generated wrong default value for Option columns (not using Some)
da01462Fix some codegen docs
ae51292Extend codegen HList test to 33 columns to test performance
b5f9144Change codegen to avoid :: HCons type alias (as a possible workaround for #577)
b88337dSplit compound types and compound values in codegen
9f274ccEnable disabled codegen tests after fixing spurious compilation errors
0d2e885Document caching insert invoker
217af59Ensure that CountAll rewriting creates unique column names.
5aad43fAdd MiMa for Slick 2.0 stream
98af9b6Support Library.Max in QueryInterpreter.
e2ece2fPass Slick version properly from sbt into Sphinx.
0be0423Fix for #597, negative int default value
abe9197Add failing test for #175