X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=ChangeLog;h=97264eb113e34e5a564469b806b398d7dfb3560f;hb=975b54b21846944cdd2ba82169519e44ae245957;hp=8e01d8a2c9e9a256857b9d42fe838db526674ee8;hpb=ab372582e10ae92944dff87630255773cff33728;p=clsql.git diff --git a/ChangeLog b/ChangeLog index 8e01d8a..97264eb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,11 +1,27 @@ -2012-03-25 Ryan Davis - - * sql/expressions.lisp: - - Fixed bugs related to outputting where clauses in delete/updates - using sql syntax. Previously subselects and where clauses without - data (such as an empty or clause or and clause) would cause - failures. +2012-03-28 Russ Tyndall + + * sql/sequences.lisp: [A Patch FROM 2011-07-28 changed sequences. + They were previously prefixed with _CLSQL_SEQ_ but are now + suffixed with _CLSQL_SEQ. This is likely to break existing + implementations using the default sequence names + + setting *old-sequence-names* to T, should force using the older + naming scheme + +2012-03-27 Ryan Davis + + * sql/expressions.lisp: Fixed bug with subqueries in the where + clause of update-records and delete-records generating invalid + SQL. Previously subselects in where clauses would not have enough + parentheses, for example: "WHERE Id IN SELECT foo_id FROM bar" + vs. "WHERE Id IN (SELECT foo_id FROM bar)" + * tests/test-syntax.lisp: Added tests for using subqueries in the + where clause in update-records and delete-records. Moved asserts + in the test-output-sql/sql-ident-table function into the standard + test framework. + * doc/appendix.xml: added :connection-string to the information on + ODBC connection specs, and added example code connecting to ODBC + databases. 2012-02-22 Nathan Bird @@ -113,6 +129,14 @@ * test/: Better, more tests, better type coercion in tests and throughout (%get-int) + [edit 2012-03-28 - RT] + * sql/sequences.lisp: Sequences were previously prefixed with + _CLSQL_SEQ_ but are now suffixed with _CLSQL_SEQ. This is likely + to break existing implementations using the default sequence names + + setting *old-sequence-names* to T, should force using the older + naming scheme + 2011-07-16 Kevin Rosenberg * Version 5.4.0 release