(SEMANTIC CHANGE) update-objects-joins now simpler and more predicatble
[clsql.git] / ChangeLog
index 0db8fd13284cb15d9eed842b6c88592cc3dfaa23..f94cb36c8eb5d94372d8b24f2b95f460be5ca7e7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2012-11-20  Nathan Bird  <nathan@acceleration.net>
+
+       * update-objects-joins - changed the default of slot from t (which
+         used to mean :deferred) to :immediate (to match the default
+         behavior of other parts of the system).  It also seemed like a bad
+         default to pull all the slots that were explicitly specified to be
+         not pulled by default.  This function now accepts more special
+         values (:immediate, :deferred, :all, or a list of slots).  To get
+         the old behavior call with :slots :deferred.
+
+
 2012-10-30  Russ Tyndall <russ@acceleration.net>
        * sql/command-object.lisp - added dates/times to the parameter value
        coersion and pulled this into a new generic prepare-sql-parameter