Adding versions to the Changelog
[clsql.git] / ChangeLog
index 1ea1380bd97fb525b7ecc0e5a336a83b48831f31..d89b2ab48a696d96ee4b15021ebb92da370dfc39 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,94 @@
+2011-06-20  Nathan Bird  <nathan@acceleration.net>
+       * Version 5.3.4
+       * db-postgresql-socket/postgresql-socket-api.lisp: Addendum
+       to Otto Diesenbacher's patch that had a spurious write a 0
+       byte (to terminate string) that should have been just CCL.
+
+2011-06-12  Kevin Rosenberg <kevin@rosenberg.net>
+       * Version 5.3.3
+       * db-postgresql-socket/postgresql-socket-api.lisp:
+       Patch from Otto Diesenbacher for UTF8 encoded strings
+       for CCL. FIXME: The best patch would be to use the
+       user-set encoding from the database object and use
+       UFFI's encoding strings to/from octet vectors rather
+       than SB-UNICODE and CCL specific code in this file.
+
+2011-04-21  Kevin Rosenberg <kevin@rosenberg.net>
+       * sql/generics.lisp: Add defgeneric for new
+       database-last-auto-increment-id
+
+2011-04-01  Kevin Rosenberg <kevin@rosenberg.net>
+       * Version 5.3.2
+       * db-mysql/mysql-client-info.lisp: Add recognition of
+       version 6 of MySQL client library.
+       * sql/metaclass.lisp: Fix the fix in the reader conditional
+
+2011-03-30  Kevin Rosenberg <kevin@rosenberg.net>
+       * Version 5.3.1
+       * sql/metaclasses.lisp: Fix previous patch to work
+       on non-SBCL systems
+
+2011-03-29  Kevin Rosenberg <kevin@rosenberg.net>
+       * Version 5.3.0
+       * sql/metaclasses.lisp: Apply one-line patch to fix
+       for newer SBCL (thanks to Nikodemus Siivola)
+       * many_files: Applied multiple patches from Holger Schauer
+       to improve autoincrement capability.
+
+2010-10-24  Kevin Rosenberg <kevin@rosenberg.net>
+       * Version 5.2.0
+       * db-odbc/odbc-api.lisp: Change from SBCL-specific
+       to UFFI version of octets-to-strings. Reported by
+       Daniel Brunner <daniel@dbrunner.de>
+       * sql/oodml.lisp: Apply patch from Rupert Swarbrick
+       <rswarbrick@gmail.com>: Fix behaviour with auto-inc
+       primary keys.
+       * sql/expressions.lisp, tests/test-syntax.lisp: Apply
+       patch from Russ Tyndall to quote identifiers with space
+       or special character.
+
+2010-09-20  Kevin Rosenberg <kevin@rosenberg.net>
+       * Version 5.1.4
+       * sql/{pool,database}.lisp: Pass encoding argument to
+       connections made from pool and with reconnect.
+
+2010-08-16  Kevin Rosenberg <kevin@rosenberg.net>
+       * Version 5.1.3
+       * db-odbc/odbc-{api,dbi}.lisp: Commit patch from
+       Memet Bilgin to fix issue with unicode and ODBC.
+
+2010-08-16  Kevin Rosenberg <kevin@rosenberg.net>
+       * Version 5.1.2
+       * uffi/clsql-uffi.lisp: Commit patch from JT Klein fixing
+       invocation of uffi:convert-from-foreign-string macro. When
+       time allows, I'll investigate changing UFFI's macro to
+       a function call and then revert this patch.
+
+2010-06-15  Kevin Rosenberg <kevin@rosenberg.net>
+       * Version 5.1.1
+       * clsql-{uffi,mysql}.asd: Modify operation-done-p functions
+       to guard against change introduced in new ASDF traversing.
+
+2010-04-20  Kevin Rosenberg <kevin@rosenberg.net>
+       * Version 5.1.0 [DEPENDENCY UPGRADE: UFFI 2.x needed]
+       * clsql-uffi.asd: Depend on UFFI version >= 2.0
+       to support foreign encoding of strings.
+
+2010-04-16  Kevin Rosenberg <kevin@rosenberg.net>
+       * Version 5.0.6
+       * db-postgresql.lisp, sql/fddl.lisp: Fix typos [Thanks to
+       Walter C. Pelissero]
+       * sql/metaclasses.lisp: Work around type-check-function being set
+       during defclass expansion in SBCL [Thanks to Walter C. Pelissero]
+       * uffi/clsql-uffi.lisp: In call to uffi:convert-from-foreign-string,
+       Set null-terminated-p to T when length not specified.
+       [Thanks to Walter C. Pelissero]
+
+2010-03-21  Kevin Rosenberg <kevin@rosenberg.net>
+       * Version 5.0.5
+       * sql/fdml.lisp: Fix DO-QUERY to actually return the last value of
+       the body.
+
 2010-03-02  Nathan Bird  <nathan@acceleration.net>
        * doc/: Added a README on how to build doc; now builds on Ubuntu.
        * sql/oodml.lisp: READ-SQL-VALUE now has explicit method for
        * sql/pool.lisp: Check connections for validity before returning
        to the user.
 
+2010-03-01  Kevin Rosenberg <kevin@rosenberg.net>
+       * db-mysql/mysql-api.lisp: Remove spurious enumeration
+
 2010-02-16  Kevin Rosenberg <kevin@rosenberg.net>
        * Version 5.0.4
        * db-mysql/mysql-api.lisp: Fix mysql_options UFFI parameter list