Slick 2.0.0-RC1
We have just released Slick 2.0.0-RC1. It should show up on Maven Central within the next few hours. You can find the source code here: https://github.com/slick/slick/tree/2.0.0-RC1. Please see http://slick.typesafe.com/docs/ for documentation.
These are the major new features added since M3:
-
Added a code generator that reverse-engineers the database schema and generates all code requires for working with Slick.
-
Updated documentation with further updates expected before 2.0.0 final.
The Slick Examples, Slick Testkit Example projects have been updated as well. The Slick Extensions package has been updated and is expected to show up on Maven Central within a few days.
This is the first release candidate for Slick 2.0.0. Please submit tickets or contact us on the mailing list regarding any issues you encounter, so we can fix them for the final release.
Here is a complete list of changes since M3:
f00287f
Bump some docs versions to 2.0.0-RC1713ede1
Skip indices on postgres when referring to oid for now038f178
Finish RC1, fix some docs, add codegen docsc5f9d40
Compatibility with Slick extensions - disabled tests, which use produce {fn …} calls which didn’t work for me in DB2 - disabled index reverse engineering in case of exception (Oracle requires extra permissions for indices, which may not always be available) - allowed overriding dbPath from databases.properties for supporting remote test dbs (e.g. run tests on mac, connecting to dbs in windows vm)9402d24
Fix logging for code generator38046af
Improve scaladoc output (src links, start page, pkg docs)df6e479
Fix unwanted dependency on scala reflectd12055c
Add code generator for models (aka type-providers)f3e8764
Add meta model and creation from jdbc meta datab882159
Fix withDynTransaction.0b173e3
Fix driver bugs and add some scaladoc79082b0
Rename Invoker.to to Invoker.buildColl and deprecate the old name.8381de5
Refactoring of the user manual.520de0b
Improved Lifted Embedding documentation.6e89525
Add migration guide 1.0 -> 2.0a16715b
Add docs for quoteIdentifierd4bb06b
Allow UnshapedQueryExecutor to be extended by profiles.48b0184
Fix the waffle badge to show the correct count1050f13
Improve applicability of .run and .list (by not requiring knowledge about the packed type) removed .selectStatement from Invoker (in favor of Executor) because of ambiguous implicits4512c11
Update documentation for Lifted Embedding07d8414
Fix links in documentation.2c5faff
Simple mechanism for mapping custom column types.006d8a7
Move JdbcType into the cake and abstract it to RelationalProfile9cdc64b
Only peek at the node type for logging.ce471b5
Make TableQuery extensible.d831885
add waffle.io badgee1f38fd
Move SQL Server driver from Slick to Slick Extensions