Release 6.3
[clsql.git] / ChangeLog
index 8ee52db960c452b94d9c841dc954eb45f0cb68ec..40ee2d7fc91b84ffcb1546ed2d7bbe098e3c9447 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,67 @@
+2012-09-04  Kevin Rosenberg  <kevin@rosenberg.net>
+       * Version 6.3 released
+
+2012-09-04  Russ Tyndall <russ@acceleration.net>
+       * sql/expressions.lisp - Try to respect the casing of symbols
+       where it seems intentional (ie: is not default). This should fix
+       a failing test case, and I think behaves more understandibly.
+
+       If you specify a casing '|Foo Bar| lets treat that a string "Foo Bar"
+       and output it escaped
+
+2012-08-28  Ryan Davis <ryan@acceleration.net>
+       * db-sqlite3/sqlite3-api.lisp - allow pathnames in the connection
+       settings, so '("/db/my.sqlite") and '(#P"/db/my.sqlite") are
+       equivalent. Updated the docs to match.
+
+2012-08-17  Russ Tyndall  <russ@acceleration.net>
+       * db-postgresql-socket3/package.lisp - shadow
+       postgresql-notification for compatibility with new
+       cl-postgres (Thanks Zach)
+
+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!
+
+2012-04-25  Nathan Bird  <nathan@acceleration.net>
+
+       * doc/threading-warnings.txt: Adding some notes from J.T.Klein
+       about the current state of thread-safety in clsql. This should be
+       incorporated into the main docs at some point.
+
+2012-04-25  Russ Tyndall <russ@acceleration.net>
+       * sql/expressions.lisp (output-sql): on rendering update/insert
+       expression values, ensure that *in-subselect* is bound to T
+       so that the values will be correctly paren delimited
+
+2012-04-24  Nathan Bird  <nathan@acceleration.net>
+
+       * sql/expressions.lisp (output-sql): on mysql CREATE TABLE
+       statements use 'ENGINE=innodb' instead of 'Type=InnoDB'. This has
+       apparently been preferred since mysql 4.1 and mysql 5.5 removed
+       type as a valid keyword.
+
 2012-03-28  Russ Tyndall <russ@acceleration.net>
 
         * sql/sequences.lisp: [A Patch FROM 2011-07-28 changed sequences.