comment fix and added a TODO, some connection pooling scenarios
[clsql.git] / ChangeLog
index 986022402eab31b2e1603f7577b9b310941a29a3..b01b25409e9e5b5bf99d750b4212565d1be0b563 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,25 @@
+2012-07-09  Russ Tyndall  <russ@acceleration.net>
+        * sql/oodml.lisp - fixed a bug where the order by was being
+       destructively modified, causing odd caching issues when the
+       selected object was not statically known (eg unreferenced tables
+       could show up in the query if they were cached by a previous call
+       through this function.  I replaced this code with a
+       non-destructive variant which should solve this.
+
+       Thanks to Philipp Marek for the bug report
+
+2012-06-25  Russ Tyndall  <russ@acceleration.net>
+       * sql/util.lisp, sql/metaclasses.lisp
+       Dequote database-identifiers if needed (passed a quoted symbol)
+       Metaclass args come through unquoted, so this eases interactions
+       with them
+
+2012-06-22  Russ Tyndall  <russ@acceleration.net>
+       * sql/metaclasses.lisp: Changed compute-effective-slot-definition
+       to correctly copy the autoincrement-sequence slot to the ESD
+       previously it was being skipped (seemingly by accident).  Thanks
+       to flip214 on #lisp for the bug report
+
 2012-04-26  Kevin Rosenberg  <kevin@rosenberg.net>
        * Version 6.2 released: thanks to all the contributors!