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:
f00287fBump some docs versions to 2.0.0-RC1713ede1Skip indices on postgres when referring to oid for now038f178Finish RC1, fix some docs, add codegen docsc5f9d40Compatibility 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)9402d24Fix logging for code generator38046afImprove scaladoc output (src links, start page, pkg docs)df6e479Fix unwanted dependency on scala reflectd12055cAdd code generator for models (aka type-providers)f3e8764Add meta model and creation from jdbc meta datab882159Fix withDynTransaction.0b173e3Fix driver bugs and add some scaladoc79082b0Rename Invoker.to to Invoker.buildColl and deprecate the old name.8381de5Refactoring of the user manual.520de0bImproved Lifted Embedding documentation.6e89525Add migration guide 1.0 -> 2.0a16715bAdd docs for quoteIdentifierd4bb06bAllow UnshapedQueryExecutor to be extended by profiles.48b0184Fix the waffle badge to show the correct count1050f13Improve applicability of .run and .list (by not requiring knowledge about the packed type) removed .selectStatement from Invoker (in favor of Executor) because of ambiguous implicits4512c11Update documentation for Lifted Embedding07d8414Fix links in documentation.2c5faffSimple mechanism for mapping custom column types.006d8a7Move JdbcType into the cake and abstract it to RelationalProfile9cdc64bOnly peek at the node type for logging.ce471b5Make TableQuery extensible.d831885add waffle.io badgee1f38fdMove SQL Server driver from Slick to Slick Extensions
