From: Norbert Buchmuller Date: Fri, 21 Nov 2008 23:27:42 +0000 (+0100) Subject: * Added a WHATSNEW.txt file that summarises the changes on this branch. X-Git-Tag: v0.08240~189^2~27 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=3578f8c665f545f529a711d397b3b2456e74bbb9;p=dbsrgits%2FDBIx-Class.git * Added a WHATSNEW.txt file that summarises the changes on this branch. --- diff --git a/WHATSNEW.txt b/WHATSNEW.txt new file mode 100644 index 0000000..136b132 --- /dev/null +++ b/WHATSNEW.txt @@ -0,0 +1,33 @@ +NOTE: do not merge this file + +New in this branch: + + * Converted test cases to use SQL::Abstract::Test. + * that way the number of extra parens does not matter). + + * Removed a wrong TODO test: 95sql_maker_quote.t/"order_by with quoting needs fixing (ash/castaway)" + * it never passed and never will (SQLA should not parse the strings in order_by) + * asked by mst + + * Made a TODO test non-TODO: 95sql_maker_quote.t/"select attr with star needs fixing (mst/nate)" + * this works with SQLA 1.50 + + * Removed dead code from DBI::Class::Storage::DBI (sub _RowNumberOver). + * neither DBIC, nor SQLA, nor SQLA::Limit uses this (at least not the current versions) + + * Added test cases for every supported order_by syntax. + * Made DBIC::SQL::Abstract pass on order_by hashref ({-desc => 'colname'}) to SQL::Abstract. + * this is the blessed way of doing order by + * new SQLA supports it + * formerly DBIC considered this as an error + + * Bumped SQL::Abstract version dependency. + * the testcase changes broke compatibility with old SQLA + + * Added test cases to test if arrayref bind values in insert/update are passed through sql_maker intact. + * Added 'array_datatypes' parameter to the sql_maker constructor. + * formerly SQLA considered these as literal SQL with bind values, now that is \['literal SQL', @bind] + * the new syntax is consistent (works the same in insert/update and where conditions) + * fortunately 'array_datatypes' is simply ignored by old SQLA (at least with current version..) + * mst told me that DBD::Pg can use arrayref bind values for PostgreSQL array types + * did not work for me, not sure if it is really so