New file clsql-cffi.asd
[clsql.git] / ChangeLog
index 762dd4b7f6d8c07042f4a627fd2188c8ccb4af2a..ce425a366ba19d3744fc91f0a3c59d6eef9d255a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,68 @@
+2010-01-29  Kevin Rosenberg <kevin@rosenberg.net
+       * clsql-cffi.asd: New file that causes CLSQL to use
+       CFFI-UFFI-COMPAT library rather than UFFI. Perform 'asdf:load-op
+       on this system rather than clsql to use CFFI-UFFI-COMPAT.
+
+2010-01-29  Nathan Bird  <nathan@acceleration.net>
+       * tests/*.lisp: A lot more tests and test setup tweaks.
+       * sql/expressions.lisp: output-sql on sql-relational-exp does
+       better arity checking now. (apply #'sql-and some-list) gives
+       better results.
+
+29 Jan 2009  Kevin Rosenberg <kevin@rosenberg.net>
+       * sql/oodml.lisp: Fix for UPDATE-RECORD-FROM-SLOTS for normalized
+       view classes
+
+28 Jan 2009  Kevin Rosenberg <kevin@rosenberg.net>
+       * Version 4.3.2
+       * Change "normalise" from British spelling for consistency with
+       other American spellings in CLSQL.
+
+28 Jan 2009  Kevin Rosenberg <kevin@rosenberg.net>
+       * db-mysql/Makefile: Add directory for Fedora 11/12 on 64-bit
+       platform (Thanks to Michael Pheasant) and remove a 32-bit directory
+
+28 Jan 2009  Kevin Rosenberg <kevin@rosenberg.net>
+       * Version 4.3.1
+       * sql/utils.lisp: Ensure Lispworks 6 lock is created in sharing mode
+
+20 Jan 2009  Nathan Bird <nathan@acceleration.net>
+       * Version 4.3.0
+       * Rewrite tests to use datasets
+
+07 Jan 2009  Kevin Rosenberg <kevin@rosenberg.net>
+       * sql/utils.lisp: Changes to support Lispworks 6
+
+10 Dec 2009  Kevin Rosenberg <kevin@rosenberg.net>
+       * Version 4.2.0
+       * doc/ref-ooddl.lisp: Add needed CDATA escapes
+       * doc/clsql.pdf, doc/html.tar.gz: Build new manuals with
+       normalized view classes.
+
+10 Dec 2009  Kevin Rosenberg <kevin@rosenberg.net>
+       Large patch from Thijs Oppermann <thijso+clsql@gmail.com> to add
+       support for normalized view classes.  When having view class that
+       inherit from others, CLSQL by default builds tab all the columns
+       from the parent in the child. This patch is meant to normali so
+       that a join is done on the primary keys of the concerned tables to
+       get a set.
+
+10 Dec 2009  Kevin Rosenberg <kevin@rosenberg.net>
+       * sql/time.lisp: Patch from Oleg Tihonov to SYNTAX-PARSE-ISO-8601
+       to properly parse fractions of seconds.
+
+10 Dec 2009  Kevin Rosenberg <kevin@rosenberg.net>
+       * sql/time.lisp: Patch from Oleg Tihonov to roll function
+       to properly use USEC argument.
+
+21 Nov 2009  Kevin Rosenberg <kevin@rosenberg.net>
+       * Version 4.1.2
+       * Makefiles: On 64-bit Linux systems, try to build both 32 and 64-bit
+       interface libraries. This requires the installation of multiarch build tools
+       as well as 32-bit support libraries (libc, libz and libmysqlclient).
+
 04 Sep 2009  Kevin Rosenberg <kevin@rosenberg.net>
+       * Version 4.1.1
        * sql/fdml.lisp: Rework do-query to use supplied database
        parameter when passed a sql-object-query
        (thanks to JTK <jetmonk@gmail.com>)