Slick 2.0.1
We are happy to announce the release of Slick 2.0.1. 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. Please see http://slick.typesafe.com/docs/ for documentation.
This is a binary-compatible bugfix and minor feature release. There have been no further changes since 2.0.1-RC1.
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.
-
Other fixes.
-
Improved docs.
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:
365b947
Update build for 2.0.1 final.ff8bbdc
Update build for 2.0.1-RC1258a6bc
Support casts to boolean and double in Access.e065fcd
Fix initialization order problem in generated code29b0a67
Binary compatibility fixes for 2.0.1.d8b09d2
Fix codegen hlist workaround binary compatibilityfc5cabe
Enable documentation tests on Travis CI73064e9
Documentation improvements for 2.0.1.8b8ed11
Add test case for issue #645 (to be fixed in slick-extensions)1e5146c
Implement casts for more basic data types in QueryInterpreter.2a54174
Add configuration for MySQL and PostgreSQL tests on Travis CI.386920a
Add basic Travis CI configuratione96132b
Fix self-referencing table in codegen (#619)d944e27
Expand Table refs into columns in “returning” projections.1f87cfb
Add ddl for all tables to codegen4533b0c
Substitute correct versions numbers from the build into the docsb01241d
Remove all special handling for products of size 1.2022107
Infer correct NominalType views even without the NominalType.c59ba50
Fix a smorgasbord of bugs for more robust groupBy.73c9175
Add optional db authentication to default code generator runner1f76f36
Improve codegen docs: address spotted confusions, hlist fix, typos, formatting23e9450
Add row value constructor to codegen output Supersedes #614b870f3d
Generate scaladoc src links and graphs for test kitbe508cc
Fix for #618, codegen single, non-option column tables.6d7610d
Fix for taking Option GetResult from caller scopee436802
Fix for #616, code gen generated wrong default value for Option columns (not using Some)da01462
Fix some codegen docsae51292
Extend codegen HList test to 33 columns to test performanceb5f9144
Change codegen to avoid :: HCons type alias (as a possible workaround for #577)b88337d
Split compound types and compound values in codegen9f274cc
Enable disabled codegen tests after fixing spurious compilation errors0d2e885
Document caching insert invoker217af59
Ensure that CountAll rewriting creates unique column names.5aad43f
Add MiMa for Slick 2.0 stream98af9b6
Support Library.Max in QueryInterpreter.e2ece2f
Pass Slick version properly from sbt into Sphinx.0be0423
Fix for #597, negative int default valueabe9197
Add failing test for #175