This is the list of changes for the DbUnit 1.3 release series.
- #76 #110
CompositeDataSet
now behaves in a way consistent with its documentation when handling several data sets with the same table (jeunito) - #113 phpunit#1182 Multiple corrections have been made to the BankAccountDB sample code (dragonbe, elazar)
- #117 Firebird support is now included in the PEAR package distribution (matheusd)
- #118 Copyright years were bumped to 2014 (dmelo)
- #125 Database connections using Dblib are now supported (exptom)
- #122
XmlDataSet
now emits an informative error message in the event of table and row column mismatches (Sicaine) - #114 Changes from 1.3.0 to address type checking of column values in
matches()
fromAbstractTable
andReplacementTable
(see #28 and #61) were modified to perform loose type checking on numeric values and to typecastSimpleXMLElement
values to strings before performing comparisons (paulyg) - #112
TableFilter
now overridesassertContainsRow()
to invokeloadData()
before calling the parent implementation (jodysimpson)
- #82 Composer now allows for dev packages as the master branch requires PHPUnit >= 3.8.0 (whatthejeff)
- #66 The dependency on the Symfony YAML library is now properly indicated in
package.xml
(elazar) - #54
Operation_RowBased->execute()
now handles cases wherePDO::ATTR_EMULATE_PREPARES
is set tofalse
(dexen) - #28 #61
matches()
inAbstractTable
andReplacementTable
now include type checking of column values - #88
getTable()
andgetTableMetaData()
inDefaultTableIterator
now properly return values (szicsu) - #81
Operation_RowBased
now performs significantly better for truncate-only tables (wakeless) - #78
TestCase->assertTableRowCount()
now correctly callsgetConnection()
as an instance method rather than a static method (josefzamrzla) - #69
QueryTable
now overridesassertContainsRow()
to invokeloadData()
before calling the parent implementation (jeunito) - #93 #95
AbstractTable
now supports outputting table diffs (ptrofimov) - #67 #117 The Firebird database is now supported (matheusd)
- #101 PostgreSQL primary keys now load correctly (danielek)
- #103
Sqlite->getTableNames()
no longer emits a notice when called on an empty database (neilime) - #104 #105 #106
YamlDataSet
can now support YAML parsers other than the one from Symfony via theIYamlParser
interface (yparghi) - #100
dbunit.php
no longer references the deprecated singleton classPHP_CodeCoverage_Filter
(elazar)