Bug
- [DC-39] - Linking between one to many relations with synchronizeWithArray fails
- [DC-69] - Linking between one to one relations with synchronizeWithArray fails
- [DC-73] - TestCase framework normally uses identityMap for records created in prepareData() what can cause side effects
- [DC-74] - Condition of STATE_PROXY should be checked dynamically, not as a static state value
- [DC-87] - Import / export does not take into account the connection to the database
- [DC-93] - Calling refreshRelated causes hasOne records to be created in error
- [DC-103] - doctrine 1.0 not getting table correctly - huge bug - not usable
- [DC-110] - Doctrine_Export_Mysql does not quote tableName in createIndexSql()
- [DC-116] - getParent() works as getRoot() in NestedSet behavior
- [DC-128] - search is using default connection for query not the indexed table's connection
- [DC-130] - Doctrine::generateModelsFromDb fails on foreign key relationships with certain table names on Postgresql
- [DC-132] - LOB mode not used for BLOB fields that are specified as a file handle
- [DC-135] - Nested i18n versionable behaviour
- [DC-137] - Doctrine_Record_Generator does not autoload classes
- [DC-141] - Invalid fix [6568] for DC-132
- [DC-144] - Doctrine_Manager::getConnectionForComponent() should use Doctrine_Core::modelsAutoload()
- [DC-146] - GenerateMigrationsDiff task does not use new order of changeColumn()
- [DC-147] - In doctrine 1.2 load_data fails with a bogus error when id holders are repeated
- [DC-151] - Doctrine_Collection::loadRelated() issues with empty collection and handling with no name parameter
- [DC-152] - isModified deep isn't working when only deep objects are modified
- [DC-153] - Some pieces of Doctrine's internal code can't work properly without a default connection
- [DC-158] - Postgresql Import does not recognize all parts of a composite primary key as primary keys
- [DC-159] - No use of Offset in the Limit / Offset Documentation
- [DC-162] - Doctrine_Migration_Builder fail to buildChangeColumn()
- [DC-163] - Validator throws out a data type which the schema processing has accepted
- [DC-164] - Validator throws out a 'boolean' with null value.
- [DC-165] - outdated symfony Yaml parser causes troubles
- [DC-167] - Adding a foreign key to the uniqueBy option of a Sluggable doesn't work
- [DC-169] - replace() method does not affect Timestampable fields
- [DC-172] - change 6611 wrong
- [DC-173] - Error generating models from db when a table name is a reserved word in PostgreSQL
- [DC-175] - New hardDelete() on Soft Delete Template creates blank records
Improvement
- [DC-55] - Add documentation for record filters
- [DC-65] - Add documentation for Doctrine::ATTR_HYDRATE_OVERWRITE
- [DC-114] - calculateQueryCacheHash / calculateResultCacheHash with pendingJoinConditions
- [DC-115] - Doctrine_Cli and Doctrine_Task: further improvements to creation and registration of custom tasks
- [DC-127] - Allow a class prefix to be specified when calling Doctrine_Core::loadModels()
- [DC-154] - Documentation fixes in several chapters
- [DC-155] - Missing part of the description for code examples in "Working with Models" chapter
New Feature
- [DC-96] - Add support for the SET datatype
- [DC-148] - When running cli tasks and there's an exception/error - it's helpful to have detailed information displayed
- [DC-171] - make it possible to force deletion when using softdelete
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.