Release Notes - Doctrine 1 - Version 1.2.0-BETA1 - HTML format

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.