* Removed an outdated comment.
[dbsrgits/DBIx-Class.git] / WHATSNEW.txt
CommitLineData
89479564 1NOTE: do not merge this file but DELETE IT on merge
3578f8c6 2
3New in this branch:
4
0e0eb76d 5 * Converted test cases to use SQL::Abstract::Test if available.
6 * created DBIC::SqlMakerTest and DBIC::DebugObj helper modules
7 * that way the number of extra parens does not matter
8 * test cases still pass with SQLA 1.24, but also with 1.50RC
9 * those tests that make no sense with older SQLA are skipped
10 * Added dependency for Test::Deep (used when emulating SQL::Abstract::Test::eq_bind when SQLA is older than 1.50)
3578f8c6 11
12 * Removed a wrong TODO test: 95sql_maker_quote.t/"order_by with quoting needs fixing (ash/castaway)"
13 * it never passed and never will (SQLA should not parse the strings in order_by)
14 * asked by mst
15
16 * Made a TODO test non-TODO: 95sql_maker_quote.t/"select attr with star needs fixing (mst/nate)"
17 * this works with SQLA 1.50
18
19 * Removed dead code from DBI::Class::Storage::DBI (sub _RowNumberOver).
0e0eb76d 20 * neither DBIC, nor SQLA, nor SQLA::Limit uses this (in any version supported by DBIC)
3578f8c6 21
22 * Added test cases for every supported order_by syntax.
23 * Made DBIC::SQL::Abstract pass on order_by hashref ({-desc => 'colname'}) to SQL::Abstract.
24 * this is the blessed way of doing order by
25 * new SQLA supports it
26 * formerly DBIC considered this as an error
0e0eb76d 27 * Documented using order_by hashref in DBIx::Class::ResultSet.
3578f8c6 28
29 * Added test cases to test if arrayref bind values in insert/update are passed through sql_maker intact.
89479564 30 * Added test cases to test if arrayref bind values work with a PostgreSQL array type.
3578f8c6 31 * Added 'array_datatypes' parameter to the sql_maker constructor.
32 * formerly SQLA considered these as literal SQL with bind values, now that is \['literal SQL', @bind]
33 * the new syntax is consistent (works the same in insert/update and where conditions)
0e0eb76d 34 * fortunately 'array_datatypes' was simply ignored by old SQLA (at least with current version..)
89479564 35 * DBD::Pg can use arrayref bind values for PostgreSQL array types
0e0eb76d 36 * Documented using PostgreSQL arrays (in Cookbook).
37
38 * Fixed/improved a few skip and diag messages.