X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=Changes;h=f77deda5040bcf348659b9e2af375820075323a1;hb=f39eaa60a7de723ecbe775295bd485235a9928d3;hp=9b752e833eb5bceb2b69e6eab25514694fbe79fb;hpb=e9c9f6ee127e383a5ed2ad8bb4d8528f86218c63;p=dbsrgits%2FSQL-Abstract.git diff --git a/Changes b/Changes index 9b752e8..f77deda 100644 --- a/Changes +++ b/Changes @@ -1,6 +1,69 @@ Revision history for SQL::Abstract -revision 1.59_04 2009-03-10 + - Fixed open outer parens for a multi-line literal + - Allow nested column-functions in WHERE + +revision 1.61 2010-02-05 16:28 (UTC) +---------------------------- + - Allow INSERT to take additional attributes + - Support for INSERT ... RETURNING + - Another iteration of SQL::Abstract::Test fixes and improvements + +revision 1.60 2009-09-22 11:03 (UTC) +---------------------------- + - fix a well masked error in the sql-test tokenizer + +revision 1.59 2009-09-22 08:39 (UTC) +---------------------------- + - fixed a couple of untrapped undefined warnings + - allow -in/-between to accept literal sql in all logical + variants - see POD for details + - unroll multiple parenthesis around IN arguments to accomodate + crappy databases + +revision 1.58 2009-09-04 15:20 (UTC) +---------------------------- + - expanded the scope of -bool and -not_bool operators + - added proper testing support + +revision 1.57 2009-09-03 20:18 (UTC) +---------------------------- + - added -bool and -not_bool operators + +revision 1.56 2009-05-30 16:31 (UTC) +---------------------------- + - support for \[$sql, @bind] in order_by clauses e.g.: + { -desc => \['colA LIKE ?', 'somestring'] } + +revision 1.55 2009-05-17 22:54 (UTC) +---------------------------- + - make sure that sql generation does not mutate the supplied + where condition structure + +revision 1.54 2009-05-07 17:23 (UTC) +---------------------------- + - allow special_operators to take both code refs and method names + (makes it possible to properly subclass the builtin ones) + +revision 1.53 2009-04-30 14:58 (UTC) +---------------------------- + - make sure hash keys are sorted in all search sub-conditions + - switch installer from EU::MM to M::I + +revision 1.52 2009-04-28 23:14 (UTC) +---------------------------- + - allow -between to handle [\"", \""] and \["", @bind] + - allow order_by to handle -asc|desc => [qw/colA colB/] (artifact from DBIx::Class) + - more tests and clearing up of some corner cases + - t/10test.t does not run by default (developer only, too cpu intensive) + +---------------------------- +revision 1.51 2009-03-28 10:00 (UTC) + - fixed behavior of [-and => ... ] depending on the current + condition scope. This introduces backwards comp with 1.24 + +---------------------------- +revision 1.50 2009-03-10 12:30 (UTC) - fixed the problem with values() not behaving the same as the rest of the code (RT#43483) - fixed interjecting arrayrefref into a where clause - added value-only insert test with a literal SQL snippet @@ -10,6 +73,15 @@ revision 1.59_04 2009-03-10 - fixed test subs (is_same_*) in SQL::Abstract::Test to return the correct test value - do not version MANIFEST + Version 1.50 was a major internal refactoring of SQL::Abstract. + Great care has been taken to preserve the published behavior + documented in previous versions in the 1.* family; however, + some features that were previously undocumented, or behaved. + differently from the documentation, had to be changed in order + to clarify the semantics. Hence, client code that was relying + on some dark areas of SQL::Abstract v1.* might behave differently + in v1.50. + ---------------------------- revision 1.49_04 2009-03-03 - add support for a [\%column_meta => value] bind value format @@ -40,9 +112,9 @@ revision 1.49_01 2009-02-11 - dropped the _modlogic function - Make col => [] and col => {$op => [] } DTRT or die instead of generating broken SQL. Added tests for this. - - Added { -desc => 'column' } order by support (Ash) + - Added { -desc => 'column' } order by support - Tiny "$_"-related fix for { -desc => 'columns'} order by support - tests + docs (groditi) + tests + docs ---------------------------- revision 1.20