What? org.clojure/java.jdbc "0.5.8" Clojure contrib wrapper for JDBC database operations
Where? https://github.com/clojure/java.jdbc#change-log Why? The 0.5.x series of releases DEPRECATES all the variadic function calls in the library and adds new function signatures that are more consistent and more composable. Use of the variadic signatures will produce a DEPRECATED warning, printed to the console. The 0.5.8 release is a bridge to the upcoming 0.6.0 release which will REMOVE all the DEPRECATED functionality in the library. Expect 0.6.0-alpha1 later today. Changes (in 0.5.5 through 0.5.8): * Release 0.5.8 on 2016-04-12 * db-do-commands now expects multiple commands to be be wrapped in a vector JDBC-122 <http://dev.clojure.org/jira/JDBC-123>. The single command form is unchanged (but may be wrapped in a vector). Calling db-do-commands with multiple commands (not wrapped in a single vector) will produce a "DEPRECATED" warning printed to the console. * db-do-prepared and db-do-prepared-return-keys now expect to receive a db-spec, an optional transaction?boolean, a sql-params argument, and an optional options map. sql-params is a vector containing a SQL string or PreparedStatement followed by parameters -- like other APIs in this library. In addition, like the :multi? trueversion of execute!, db-do-prepared can accept a vector that has parameter groups: multiple vectors containing groups of parameter values JDBC-122 <http://dev.clojure.org/jira/JDBC-123>. Calling db-do-prepared with unrolled arguments -- the SQL string / statement followed by parameter groups -- is deprecated and will produce "DEPRECATED" warnings printed to the console. * Release 0.5.7 on 2016-04-10 * (insert! db table [:col] ["val"] {}) syntax, introduced in 0.5.6, threw an exception JDBC-121 <http://dev.clojure.org/jira/JDBC-121>. * Release 0.5.6 on 2016-04-10 * create-table-ddl now expects the column specs to be wrapped in a single vector and no longer needs the :options delimiter to specify the options map JDBC-120 <http://dev.clojure.org/jira/JDBC-120>. * If column specs are not wrapped in a vector, you will get a "DEPRECATED" warning printed to the console. * insert! now supports only single row insertion; multi-row insertion is deprecated. insert-multi! has been added for multi-row insertion. :options is no longer needed as a delimiter for the options map JDBC-119 <http://dev.clojure.org/jira/JDBC-119>. * If insert! is called with multiple rows, or :options is specified, you will get a "DEPRECATED" warning printed to the console. * NOTE: all deprecated functionality will go away in version 0.6.0! * Release 0.5.5 on 2016-04-09 * Allow options map in all calls that previously took optional keyword arguments JDBC-117 <http://dev.clojure.org/jira/browse/JDBC-117>. * The unrolled keyword argument forms of call are deprecated -- and print a "DEPRECATED" message to the console! -- and will go away in 0.6.0. Sean Corfield -- (904) 302-SEAN An Architect's View -- http://corfield.org/ "Perfection is the enemy of the good." -- Gustave Flaubert, French realist novelist (1821-1880) -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.