Skip to content

v2.5.0

@Ocramius Ocramius tagged this 02 Apr 20:42
==========================

[![Build Status](https://travis-ci.org/doctrine/doctrine2.svg?branch=v2.5.0)](https://travis-ci.org/doctrine/doctrine2)

We are happy to announce the immediate availability of Doctrine ORM `2.5.0`.

This release spans over almost 2 years of development, and is a major effort
by the team and the community to make the ORM more robust and performing.

[457 issues](http://www.doctrine-project.org/jira/browse/DDC-3322?jql=project%20%3D%20DDC%20AND%20fixVersion%20%3D%202.5%20ORDER%20BY%20status%20DESC%2C%20priority%20DESC) were solved in this release,
so we are very proud of the work being done by the community and the core team.

Doctrine ORM 2.5.0 comes with a set of major improvements:

 * The Second Level Cache, a component that greatly improves ORM performance
 * Embeddable classes, allowing for a more fine-grained design of your entities without having
   to resort to one-to-one associations for Value Objects
 * Entity type specific event listeners, for improved event handling performance
 * Improvements in the Criteria Collection filtering API, now also supporting `EXTRA_LAZY` filtering

Some Backwards incompatible changes were also involved in this release: to read them, along with
a more extensive list of the 2.5.0 changes, please consult
[the upgrade notes](http://docs.doctrine-project.org/en/latest/changelog/migration_2_5.html).

We currently do not have a release schedule for Doctrine ORM `2.6.0`.

As of today, Doctrine ORM `2.5.x` is our stable distribution, and will receive regular bugfix releases.

Doctrine ORM `2.4.8` will be the last bugfix release for the `2.4.x` series. Further releases will only
occur in the eventuality of a security issue being discovered.

We will also keep patching previous versions of the ORM in the eventuality of a security issue being
discovered.

You can install this version of the ORM by using Composer and the
following `composer.json` contents:

```json

{
    "require": {
        "doctrine/orm": "2.5.0"
    }
}
```

This is a list of issues solved in `2.5.0` since `2.4.0`:

 * [DDC-93](http://www.doctrine-project.org/jira/browse/DDC-93) - It would be nice if we could have support for ValueObjects
 * [DDC-1149](http://www.doctrine-project.org/jira/browse/DDC-1149) - Optimize OneToMany and ManyToMany without join
 * [DDC-1216](http://www.doctrine-project.org/jira/browse/DDC-1216) - A way to mark an entity to always use result cache. Like @UseResultCache class annotation.
 * [DDC-1247](http://www.doctrine-project.org/jira/browse/DDC-1247) - Implement AnnotationDriver::addExcludePath
 * [DDC-1563](http://www.doctrine-project.org/jira/browse/DDC-1563) - Result cache for repository queries
 * [DDC-2021](http://www.doctrine-project.org/jira/browse/DDC-2021) - Array Data in Member OF
 * [DDC-2773](http://www.doctrine-project.org/jira/browse/DDC-2773) - [#835](https://github.com/doctrine/doctrine2/pull/835) Value objects (Based on #634)
 * [DDC-2959](http://www.doctrine-project.org/jira/browse/DDC-2959) - [#937](https://github.com/doctrine/doctrine2/pull/937) Extra-lazy for containsKey on collections
 * [DDC-3117](http://www.doctrine-project.org/jira/browse/DDC-3117) - [#1027](https://github.com/doctrine/doctrine2/pull/1027) Support for Partial Indexes for PostgreSql and Sqlite
 * [DDC-3161](http://www.doctrine-project.org/jira/browse/DDC-3161) - [#1054](https://github.com/doctrine/doctrine2/pull/1054) SQLFilters enahancements
 * [DDC-3186](http://www.doctrine-project.org/jira/browse/DDC-3186) - [#1069](https://github.com/doctrine/doctrine2/pull/1069) added method to be able to reuse the console application
 * [DDC-3231](http://www.doctrine-project.org/jira/browse/DDC-3231) - [#1089](https://github.com/doctrine/doctrine2/pull/1089) Entity repository generator default repository
 * [DDC-3300](http://www.doctrine-project.org/jira/browse/DDC-3300) - [#1130](https://github.com/doctrine/doctrine2/pull/1130) Added resolve entities support in discrim. map
 * [DDC-3385](http://www.doctrine-project.org/jira/browse/DDC-3385) - [#1181](https://github.com/doctrine/doctrine2/pull/1181) Support fetching entities by aliased name
 * [DDC-3462](http://www.doctrine-project.org/jira/browse/DDC-3462) - [#1230](https://github.com/doctrine/doctrine2/pull/1230) Allow dumping SQL query when passing DQL on cli
 * [DDC-3503](http://www.doctrine-project.org/jira/browse/DDC-3503) - [#1257](https://github.com/doctrine/doctrine2/pull/1257) Resolve target entity also in discriminator map (allows interfaces and custom names in discriminator map)
 * [DDC-3567](http://www.doctrine-project.org/jira/browse/DDC-3567) - [#1303](https://github.com/doctrine/doctrine2/pull/1303) make QueryBuilder::getAllAliases public

 * [DDC-54](http://www.doctrine-project.org/jira/browse/DDC-54) - Trigger postLoad events and callbacks after associations have been initialized
 * [DDC-1590](http://www.doctrine-project.org/jira/browse/DDC-1590) - Fix Inheritance in Code-Generation
 * [DDC-1787](http://www.doctrine-project.org/jira/browse/DDC-1787) - Fix for JoinedSubclassPersister, multiple inserts with versioning throws an optimistic locking exception
 * [DDC-1858](http://www.doctrine-project.org/jira/browse/DDC-1858) - LIKE and IS NULL operators not supported in HAVING clause
 * [DDC-2052](http://www.doctrine-project.org/jira/browse/DDC-2052) - Custom tree walkers are not allowed to add new components to the query
 * [DDC-2061](http://www.doctrine-project.org/jira/browse/DDC-2061) - Matching Criteria on a PersistentCollection only works on OneToMany associations
 * [DDC-2128](http://www.doctrine-project.org/jira/browse/DDC-2128) - [#507](https://github.com/doctrine/doctrine2/pull/507) Now MetaDataFilter takess also regexp. For example whern you want to
 * [DDC-2183](http://www.doctrine-project.org/jira/browse/DDC-2183) - Second Level Cache improvements
 * [DDC-2210](http://www.doctrine-project.org/jira/browse/DDC-2210) - PHP warning in ProxyFactory when renaming proxy file
 * [DDC-2217](http://www.doctrine-project.org/jira/browse/DDC-2217) - Return a lazy collection from PersistentCollection::match($criteria)
 * [DDC-2319](http://www.doctrine-project.org/jira/browse/DDC-2319) - [#590](https://github.com/doctrine/doctrine2/pull/590) DQL Query: process ArrayCollection values to ease development
 * [DDC-2534](http://www.doctrine-project.org/jira/browse/DDC-2534) - [#711](https://github.com/doctrine/doctrine2/pull/711) Coveralls code coverage
 * [DDC-2538](http://www.doctrine-project.org/jira/browse/DDC-2538) - [#713](https://github.com/doctrine/doctrine2/pull/713) Quick grammar fix
 * [DDC-2544](http://www.doctrine-project.org/jira/browse/DDC-2544) - [#717](https://github.com/doctrine/doctrine2/pull/717) Allow query parameters starting with an underscore
 * [DDC-2546](http://www.doctrine-project.org/jira/browse/DDC-2546) - [#719](https://github.com/doctrine/doctrine2/pull/719) Access properties via static:: instead of self::.
 * [DDC-2615](http://www.doctrine-project.org/jira/browse/DDC-2615) - LIKE operator not supported in HAVING clause
 * [DDC-2636](http://www.doctrine-project.org/jira/browse/DDC-2636) - Handle SQLite with dot notation in @Table and @JoinTable
 * [DDC-2639](http://www.doctrine-project.org/jira/browse/DDC-2639) - [#771](https://github.com/doctrine/doctrine2/pull/771) Added indexBy option to createQueryBuilder
 * [DDC-2770](http://www.doctrine-project.org/jira/browse/DDC-2770) - [#833](https://github.com/doctrine/doctrine2/pull/833) Generate-Entities-Console-Command: Adding an 'avoid backup' flag
 * [DDC-2789](http://www.doctrine-project.org/jira/browse/DDC-2789) - [#844](https://github.com/doctrine/doctrine2/pull/844) Teach orm:validate-schema to --skip-mapping and --skip-sync
 * [DDC-2794](http://www.doctrine-project.org/jira/browse/DDC-2794) - the Paginator does not support arbitrary join
 * [DDC-2814](http://www.doctrine-project.org/jira/browse/DDC-2814) - [#858](https://github.com/doctrine/doctrine2/pull/858) lifts an unnecessary restriction on ResultSetMappingBuilder
 * [DDC-2824](http://www.doctrine-project.org/jira/browse/DDC-2824) - [#863](https://github.com/doctrine/doctrine2/pull/863) The new configuration option: defaultQueryHints
 * [DDC-2861](http://www.doctrine-project.org/jira/browse/DDC-2861) - [#881](https://github.com/doctrine/doctrine2/pull/881) Fix persistence exception on a table with a schema on a platform without schema support
 * [DDC-2865](http://www.doctrine-project.org/jira/browse/DDC-2865) - [#882](https://github.com/doctrine/doctrine2/pull/882) Efficient counting on Criteria
 * [DDC-2868](http://www.doctrine-project.org/jira/browse/DDC-2868) - [#885](https://github.com/doctrine/doctrine2/pull/885) Add support for ManyToMany Criteria
 * [DDC-2926](http://www.doctrine-project.org/jira/browse/DDC-2926) - [#914](https://github.com/doctrine/doctrine2/pull/914) added license badge
 * [DDC-2970](http://www.doctrine-project.org/jira/browse/DDC-2970) - [#946](https://github.com/doctrine/doctrine2/pull/946) Cleaned up unused imports
 * [DDC-2981](http://www.doctrine-project.org/jira/browse/DDC-2981) - Multi get for second level cache (Doctrine Cache related)
 * [DDC-2982](http://www.doctrine-project.org/jira/browse/DDC-2982) - [#954](https://github.com/doctrine/doctrine2/pull/954) Multi Get support for Second Level Cache
 * [DDC-2984](http://www.doctrine-project.org/jira/browse/DDC-2984) - Support Custom DBAL types to be used as identifiers
 * [DDC-2991](http://www.doctrine-project.org/jira/browse/DDC-2991) - [#957](https://github.com/doctrine/doctrine2/pull/957) makes doctrine less dependent upon the symfony yaml component
 * [DDC-2999](http://www.doctrine-project.org/jira/browse/DDC-2999) - [#962](https://github.com/doctrine/doctrine2/pull/962) Stop executeDeletions when there is nothing to to delete anymore
 * [DDC-3000](http://www.doctrine-project.org/jira/browse/DDC-3000) - [#963](https://github.com/doctrine/doctrine2/pull/963) SQLFilter -- allows to check if a parameter was set
 * [DDC-3004](http://www.doctrine-project.org/jira/browse/DDC-3004) - [#966](https://github.com/doctrine/doctrine2/pull/966) Simplify build matrix
 * [DDC-3005](http://www.doctrine-project.org/jira/browse/DDC-3005) - Events::postLoad fires without filled associations
 * [DDC-3014](http://www.doctrine-project.org/jira/browse/DDC-3014) - [#973](https://github.com/doctrine/doctrine2/pull/973) Added index flags support in annotation, xml & yaml mapping drivers.
 * [DDC-3032](http://www.doctrine-project.org/jira/browse/DDC-3032) - [#980](https://github.com/doctrine/doctrine2/pull/980) Added options attribute export to Annotation, Xml & Yaml exporters.
 * [DDC-3039](http://www.doctrine-project.org/jira/browse/DDC-3039) - [#983](https://github.com/doctrine/doctrine2/pull/983) Added MEMBER OF and INSTANCE OF to ExpressionBuilder
 * [DDC-3068](http://www.doctrine-project.org/jira/browse/DDC-3068) - EntityManager::find does not accept an array of object as a primary key
 * [DDC-3070](http://www.doctrine-project.org/jira/browse/DDC-3070) - [#1001](https://github.com/doctrine/doctrine2/pull/1001) [DDC-3005](http://www.doctrine-project.org/jira/browse/DDC-3005) Defer invoking of postLoad event to the end of hydration cycle.
 * [DDC-3076](http://www.doctrine-project.org/jira/browse/DDC-3076) - [#1006](https://github.com/doctrine/doctrine2/pull/1006) Handling invalid discriminator values
 * [DDC-3114](http://www.doctrine-project.org/jira/browse/DDC-3114) - [#1026](https://github.com/doctrine/doctrine2/pull/1026) Remove some redundant clauses
 * [DDC-3133](http://www.doctrine-project.org/jira/browse/DDC-3133) - [#1036](https://github.com/doctrine/doctrine2/pull/1036) Move space addition to implementation.
 * [DDC-3138](http://www.doctrine-project.org/jira/browse/DDC-3138) - [#1037](https://github.com/doctrine/doctrine2/pull/1037) I can't look at those semicolons, sorry ;-)
 * [DDC-3150](http://www.doctrine-project.org/jira/browse/DDC-3150) - [#1047](https://github.com/doctrine/doctrine2/pull/1047) Minor grammatical corrections
 * [DDC-3178](http://www.doctrine-project.org/jira/browse/DDC-3178) - [#1064](https://github.com/doctrine/doctrine2/pull/1064) remove on-update from join-column
 * [DDC-3249](http://www.doctrine-project.org/jira/browse/DDC-3249) - [#1105](https://github.com/doctrine/doctrine2/pull/1105) Add support for nesting embeddables
 * [DDC-3257](http://www.doctrine-project.org/jira/browse/DDC-3257) - [#1112](https://github.com/doctrine/doctrine2/pull/1112) DefaultRepositoryFactory: single repository for aliased entities
 * [DDC-3258](http://www.doctrine-project.org/jira/browse/DDC-3258) - [#1113](https://github.com/doctrine/doctrine2/pull/1113) Added support for composite primary key on findBy methods and Criteria
 * [DDC-3274](http://www.doctrine-project.org/jira/browse/DDC-3274) - Improve schema validator error message
 * [DDC-3275](http://www.doctrine-project.org/jira/browse/DDC-3275) - [#1121](https://github.com/doctrine/doctrine2/pull/1121) [DDC-3274](http://www.doctrine-project.org/jira/browse/DDC-3274) Improve schema validator error message for invalid bi-directional relations
 * [DDC-3276](http://www.doctrine-project.org/jira/browse/DDC-3276) - [#1122](https://github.com/doctrine/doctrine2/pull/1122) Support arithmetic expressions in `COUNT()`
 * [DDC-3304](http://www.doctrine-project.org/jira/browse/DDC-3304) - [EntityGenerator] Embeddables properties and methods are broken
 * [DDC-3305](http://www.doctrine-project.org/jira/browse/DDC-3305) - [#1133](https://github.com/doctrine/doctrine2/pull/1133) [Embeddables] Improved exception message
 * [DDC-3307](http://www.doctrine-project.org/jira/browse/DDC-3307) - [#1135](https://github.com/doctrine/doctrine2/pull/1135) [DDC-3304](http://www.doctrine-project.org/jira/browse/DDC-3304) Add support for embeddables in entity generator
 * [DDC-3418](http://www.doctrine-project.org/jira/browse/DDC-3418) - Indexes not inherited from mapped superclass
 * [DDC-3457](http://www.doctrine-project.org/jira/browse/DDC-3457) - [#1227](https://github.com/doctrine/doctrine2/pull/1227) Ensure query cache is not ArrayCache in production
 * [DDC-3461](http://www.doctrine-project.org/jira/browse/DDC-3461) - [#1229](https://github.com/doctrine/doctrine2/pull/1229) Identity in onetoone association builder
 * [DDC-3477](http://www.doctrine-project.org/jira/browse/DDC-3477) - [#1238](https://github.com/doctrine/doctrine2/pull/1238) Avoid prefixing columns when `false` is assigned to `column-prefix`
 * [DDC-3479](http://www.doctrine-project.org/jira/browse/DDC-3479) - [#1240](https://github.com/doctrine/doctrine2/pull/1240) Include IDs in the exception message to ease debugging
 * [DDC-3483](http://www.doctrine-project.org/jira/browse/DDC-3483) - [#1243](https://github.com/doctrine/doctrine2/pull/1243) Fixed phpunit tests autoload requirements and moved to composer autoload-dev
 * [DDC-3486](http://www.doctrine-project.org/jira/browse/DDC-3486) - [#1245](https://github.com/doctrine/doctrine2/pull/1245) Implemented support for one to many extra lazy with joined inheritance.
 * [DDC-3487](http://www.doctrine-project.org/jira/browse/DDC-3487) - [#1246](https://github.com/doctrine/doctrine2/pull/1246) Moved delete() and update() to proper locations.
 * [DDC-3490](http://www.doctrine-project.org/jira/browse/DDC-3490) - [#1248](https://github.com/doctrine/doctrine2/pull/1248) improved error handling for invalid association values #2
 * [DDC-3492](http://www.doctrine-project.org/jira/browse/DDC-3492) - [#1249](https://github.com/doctrine/doctrine2/pull/1249) Support for extra lazy get for both owning and inverse side on many to many associations.
 * [DDC-3495](http://www.doctrine-project.org/jira/browse/DDC-3495) - [#1251](https://github.com/doctrine/doctrine2/pull/1251) travis: optimize to run coverage only once
 * [DDC-3496](http://www.doctrine-project.org/jira/browse/DDC-3496) - [#1252](https://github.com/doctrine/doctrine2/pull/1252) Include className in calls to NamingStrategy joinColumnName method
 * [DDC-3501](http://www.doctrine-project.org/jira/browse/DDC-3501) - [#1255](https://github.com/doctrine/doctrine2/pull/1255) Cleanup: PHP 5.3 support end
 * [DDC-3504](http://www.doctrine-project.org/jira/browse/DDC-3504) - [#1258](https://github.com/doctrine/doctrine2/pull/1258) Classify persisters into more granular namespaces.
 * [DDC-3514](http://www.doctrine-project.org/jira/browse/DDC-3514) - LimitSubqueryOutputWalker should not duplicate orderBy clauses
 * [DDC-3521](http://www.doctrine-project.org/jira/browse/DDC-3521) - [#1269](https://github.com/doctrine/doctrine2/pull/1269) [DDC-3520](http://www.doctrine-project.org/jira/browse/DDC-3520) self-update composer before install
 * [DDC-3528](http://www.doctrine-project.org/jira/browse/DDC-3528) - [#1274](https://github.com/doctrine/doctrine2/pull/1274) PersistentCollection now extends AbstractLazyCollection.
 * [DDC-3541](http://www.doctrine-project.org/jira/browse/DDC-3541) - [#1286](https://github.com/doctrine/doctrine2/pull/1286) Removing XDebug from non-coverage builds
 * [DDC-3546](http://www.doctrine-project.org/jira/browse/DDC-3546) - [#1289](https://github.com/doctrine/doctrine2/pull/1289) Improve test suite
 * [DDC-3549](http://www.doctrine-project.org/jira/browse/DDC-3549) - [#1292](https://github.com/doctrine/doctrine2/pull/1292) Mark getSelectConditionStatementColumnSQL method as private
 * [DDC-3588](http://www.doctrine-project.org/jira/browse/DDC-3588) - [#1314](https://github.com/doctrine/doctrine2/pull/1314) DATE_ADD - Support for seconds
 * [DDC-3590](http://www.doctrine-project.org/jira/browse/DDC-3590) - [#1316](https://github.com/doctrine/doctrine2/pull/1316) Allow to join non-public schema tables
 * [DDC-3594](http://www.doctrine-project.org/jira/browse/DDC-3594) - [#1319](https://github.com/doctrine/doctrine2/pull/1319) travis: PHP 7.0 nightly added
 * [DDC-3607](http://www.doctrine-project.org/jira/browse/DDC-3607) - [#1326](https://github.com/doctrine/doctrine2/pull/1326) Allow AssociationBuilder to set a relation as orphan removal
 * [DDC-3630](http://www.doctrine-project.org/jira/browse/DDC-3630) - [#1343](https://github.com/doctrine/doctrine2/pull/1343) Support embeddables in partial object query expression [DDC-3621](http://www.doctrine-project.org/jira/browse/DDC-3621)
 * [DDC-2850](http://www.doctrine-project.org/jira/browse/DDC-2850) - Allow cascaded clearing of Entities associated to the indicated Entity

 * [DDC-1624](http://www.doctrine-project.org/jira/browse/DDC-1624) - Locking CTI doesnt work on SQL Server
 * [DDC-2310](http://www.doctrine-project.org/jira/browse/DDC-2310) - Recent changes to DBAL SQL Server platform lock hinting breaks ORM SqlWalker in DQL queries with joins
 * [DDC-2352](http://www.doctrine-project.org/jira/browse/DDC-2352) - [#615](https://github.com/doctrine/doctrine2/pull/615) Update SqlWalker.php
 * [DDC-2372](http://www.doctrine-project.org/jira/browse/DDC-2372) - [#632](https://github.com/doctrine/doctrine2/pull/632) entity generator - ignore trait properties and methods
 * [DDC-2504](http://www.doctrine-project.org/jira/browse/DDC-2504) - [#696](https://github.com/doctrine/doctrine2/pull/696) extra lazy joined test
 * [DDC-2559](http://www.doctrine-project.org/jira/browse/DDC-2559) - [#728](https://github.com/doctrine/doctrine2/pull/728) Color message like the update tools
 * [DDC-2561](http://www.doctrine-project.org/jira/browse/DDC-2561) - [#729](https://github.com/doctrine/doctrine2/pull/729) add missing hint about lifecycle callback
 * [DDC-2562](http://www.doctrine-project.org/jira/browse/DDC-2562) - [#730](https://github.com/doctrine/doctrine2/pull/730) To avoid "SpacingAfterParams" error with PHPCS Symfony2 coding standard
 * [DDC-2566](http://www.doctrine-project.org/jira/browse/DDC-2566) - [#732](https://github.com/doctrine/doctrine2/pull/732) Update working-with-associations.rst
 * [DDC-2568](http://www.doctrine-project.org/jira/browse/DDC-2568) - [#733](https://github.com/doctrine/doctrine2/pull/733) Update Parser.php
 * [DDC-2572](http://www.doctrine-project.org/jira/browse/DDC-2572) - ResolveTargetEntityListener does not work as documented.
 * [DDC-2573](http://www.doctrine-project.org/jira/browse/DDC-2573) - [#735](https://github.com/doctrine/doctrine2/pull/735) Fix proxy performance test
 * [DDC-2575](http://www.doctrine-project.org/jira/browse/DDC-2575) - Hydration bug
 * [DDC-2580](http://www.doctrine-project.org/jira/browse/DDC-2580) - [#739](https://github.com/doctrine/doctrine2/pull/739) Fix DDC-2579
 * [DDC-2581](http://www.doctrine-project.org/jira/browse/DDC-2581) - [#740](https://github.com/doctrine/doctrine2/pull/740) Synchronized support of FilterCollection with ODM by adding missing method
 * [DDC-2584](http://www.doctrine-project.org/jira/browse/DDC-2584) - [#743](https://github.com/doctrine/doctrine2/pull/743) Added coverage to DDC-2524. Updated DDC-1719 to fix related DBAL bug.
 * [DDC-2588](http://www.doctrine-project.org/jira/browse/DDC-2588) - [#745](https://github.com/doctrine/doctrine2/pull/745) Update basic-mapping.rst
 * [DDC-2591](http://www.doctrine-project.org/jira/browse/DDC-2591) - [#747](https://github.com/doctrine/doctrine2/pull/747) fix some file mode 755->644
 * [DDC-2592](http://www.doctrine-project.org/jira/browse/DDC-2592) - [#748](https://github.com/doctrine/doctrine2/pull/748) Add hour to DATE_ADD and DATE_SUB
 * [DDC-2603](http://www.doctrine-project.org/jira/browse/DDC-2603) - [#751](https://github.com/doctrine/doctrine2/pull/751) Added coverage for querying support during postLoad.
 * [DDC-2604](http://www.doctrine-project.org/jira/browse/DDC-2604) - [#752](https://github.com/doctrine/doctrine2/pull/752) ORM side fixes.
 * [DDC-2616](http://www.doctrine-project.org/jira/browse/DDC-2616) - [#759](https://github.com/doctrine/doctrine2/pull/759) Fixed out of sync code examples in getting-started.rst
 * [DDC-2624](http://www.doctrine-project.org/jira/browse/DDC-2624) - ManyToManyPersister fails to handle cloned PeristentCollections
 * [DDC-2652](http://www.doctrine-project.org/jira/browse/DDC-2652) - [#777](https://github.com/doctrine/doctrine2/pull/777) Fixed typo in mapping documentation
 * [DDC-2653](http://www.doctrine-project.org/jira/browse/DDC-2653) - [#778](https://github.com/doctrine/doctrine2/pull/778) Fixed typo in property mapping
 * [DDC-2654](http://www.doctrine-project.org/jira/browse/DDC-2654) - [#779](https://github.com/doctrine/doctrine2/pull/779) Fixed grammar in custom data types
 * [DDC-2656](http://www.doctrine-project.org/jira/browse/DDC-2656) - [#780](https://github.com/doctrine/doctrine2/pull/780) [DCC-2655] Don't let getOneOrNullResult throw NoResultException
 * [DDC-2668](http://www.doctrine-project.org/jira/browse/DDC-2668) - DQL TRIM function is not converted into TRIM SQL correctly
 * [DDC-2673](http://www.doctrine-project.org/jira/browse/DDC-2673) - [#785](https://github.com/doctrine/doctrine2/pull/785) Update dql-custom-walkers.rst
 * [DDC-2676](http://www.doctrine-project.org/jira/browse/DDC-2676) - [#786](https://github.com/doctrine/doctrine2/pull/786) Minor updates while reading the basic-mapping page
 * [DDC-2678](http://www.doctrine-project.org/jira/browse/DDC-2678) - [#787](https://github.com/doctrine/doctrine2/pull/787) Update DDC719Test.php to be compatible with MsSQL
 * [DDC-2681](http://www.doctrine-project.org/jira/browse/DDC-2681) - [#790](https://github.com/doctrine/doctrine2/pull/790) HHVM compatibility: func_get_args
 * [DDC-2682](http://www.doctrine-project.org/jira/browse/DDC-2682) - [#791](https://github.com/doctrine/doctrine2/pull/791) Implemented "contains" operator for Criteria expressions
 * [DDC-2683](http://www.doctrine-project.org/jira/browse/DDC-2683) - [#792](https://github.com/doctrine/doctrine2/pull/792) [DDC-2668](http://www.doctrine-project.org/jira/browse/DDC-2668) Fix trim leading zero string
 * [DDC-2689](http://www.doctrine-project.org/jira/browse/DDC-2689) - Doctrine ORM test suite failing on MySQL
 * [DDC-2690](http://www.doctrine-project.org/jira/browse/DDC-2690) - Doctrine ORM test suite failing on PostgresSQL
 * [DDC-2696](http://www.doctrine-project.org/jira/browse/DDC-2696) - [#795](https://github.com/doctrine/doctrine2/pull/795) Update query-builder.rst
 * [DDC-2699](http://www.doctrine-project.org/jira/browse/DDC-2699) - [#797](https://github.com/doctrine/doctrine2/pull/797) CS fixes
 * [DDC-2700](http://www.doctrine-project.org/jira/browse/DDC-2700) - [#798](https://github.com/doctrine/doctrine2/pull/798) Identifier can be empty for MappedSuperclasses
 * [DDC-2702](http://www.doctrine-project.org/jira/browse/DDC-2702) - [#799](https://github.com/doctrine/doctrine2/pull/799) remove unused test case
 * [DDC-2704](http://www.doctrine-project.org/jira/browse/DDC-2704) - When using Discriminator EntityManager#merge fails
 * [DDC-2706](http://www.doctrine-project.org/jira/browse/DDC-2706) - [#801](https://github.com/doctrine/doctrine2/pull/801) Update SqlWalker.php fixed wrong GROUP BY clause on SQL Server platform
 * [DDC-2707](http://www.doctrine-project.org/jira/browse/DDC-2707) - [#802](https://github.com/doctrine/doctrine2/pull/802) Respect unsigned fields when tables get converted to entities.
 * [DDC-2711](http://www.doctrine-project.org/jira/browse/DDC-2711) - [#803](https://github.com/doctrine/doctrine2/pull/803) Appended newline to (newly) generated files for PSR2 compatibility
 * [DDC-2716](http://www.doctrine-project.org/jira/browse/DDC-2716) - [#808](https://github.com/doctrine/doctrine2/pull/808) Second level cache
 * [DDC-2718](http://www.doctrine-project.org/jira/browse/DDC-2718) - [#809](https://github.com/doctrine/doctrine2/pull/809) Fix DDC-1514 test
 * [DDC-2720](http://www.doctrine-project.org/jira/browse/DDC-2720) - [#811](https://github.com/doctrine/doctrine2/pull/811) Update SingleScalarHydrator error message
 * [DDC-2722](http://www.doctrine-project.org/jira/browse/DDC-2722) - [#812](https://github.com/doctrine/doctrine2/pull/812) [Doc] add direct links to dbal and dql documentation
 * [DDC-2728](http://www.doctrine-project.org/jira/browse/DDC-2728) - [#815](https://github.com/doctrine/doctrine2/pull/815) Remove unused use statement
 * [DDC-2732](http://www.doctrine-project.org/jira/browse/DDC-2732) - [#816](https://github.com/doctrine/doctrine2/pull/816) Options not respected for ID Fields in XML Mapping Driver
 * [DDC-2737](http://www.doctrine-project.org/jira/browse/DDC-2737) - [#817](https://github.com/doctrine/doctrine2/pull/817) Removed "minimum-stability" : "dev" from composer.json
 * [DDC-2738](http://www.doctrine-project.org/jira/browse/DDC-2738) - [#818](https://github.com/doctrine/doctrine2/pull/818) Clarified tutorial context in section introducing `orm:scehma-tool:*` commnads
 * [DDC-2740](http://www.doctrine-project.org/jira/browse/DDC-2740) - [#819](https://github.com/doctrine/doctrine2/pull/819) Fixes a Fatal Error when using a subexpression in parenthesis
 * [DDC-2741](http://www.doctrine-project.org/jira/browse/DDC-2741) - [#820](https://github.com/doctrine/doctrine2/pull/820) Added support for field options to FieldBuilder
 * [DDC-2750](http://www.doctrine-project.org/jira/browse/DDC-2750) - [#822](https://github.com/doctrine/doctrine2/pull/822) DDC-2748 DQL expression "in" not working with Collection
 * [DDC-2753](http://www.doctrine-project.org/jira/browse/DDC-2753) - [#824](https://github.com/doctrine/doctrine2/pull/824) s/PostgreSQLPlatform/PostgreSqlPlatform/
 * [DDC-2757](http://www.doctrine-project.org/jira/browse/DDC-2757) - Manual transcation handling not possible when transaction fails, documentation gives wrong example
 * [DDC-2759](http://www.doctrine-project.org/jira/browse/DDC-2759) - ArrayHydration: Only first entity in OneToMany association is hydrated
 * [DDC-2760](http://www.doctrine-project.org/jira/browse/DDC-2760) - [#827](https://github.com/doctrine/doctrine2/pull/827) Added a failing test case for DDC-2759.
 * [DDC-2764](http://www.doctrine-project.org/jira/browse/DDC-2764) - An orderBy on Criteria leads to DQL semantical error
 * [DDC-2765](http://www.doctrine-project.org/jira/browse/DDC-2765) - [#830](https://github.com/doctrine/doctrine2/pull/830) [DDC-2764](http://www.doctrine-project.org/jira/browse/DDC-2764) Prefix criteria orderBy with rootAlias
 * [DDC-2769](http://www.doctrine-project.org/jira/browse/DDC-2769) - [#832](https://github.com/doctrine/doctrine2/pull/832) Added "readOnly: true" to YAML reference
 * [DDC-2771](http://www.doctrine-project.org/jira/browse/DDC-2771) - [#834](https://github.com/doctrine/doctrine2/pull/834) Add example use of repositoryClass in YAML
 * [DDC-2774](http://www.doctrine-project.org/jira/browse/DDC-2774) - [#836](https://github.com/doctrine/doctrine2/pull/836) Update annotations-reference.rst
 * [DDC-2775](http://www.doctrine-project.org/jira/browse/DDC-2775) - Bug with cascade remove
 * [DDC-2782](http://www.doctrine-project.org/jira/browse/DDC-2782) - [#842](https://github.com/doctrine/doctrine2/pull/842) Added EntityManager query creation tests
 * [DDC-2790](http://www.doctrine-project.org/jira/browse/DDC-2790) - [#845](https://github.com/doctrine/doctrine2/pull/845) Don't compute changeset for entities that are going to be deleted
 * [DDC-2792](http://www.doctrine-project.org/jira/browse/DDC-2792) - [#846](https://github.com/doctrine/doctrine2/pull/846) joinColumn is not required in manyToMany
 * [DDC-2798](http://www.doctrine-project.org/jira/browse/DDC-2798) - [#849](https://github.com/doctrine/doctrine2/pull/849) Error with Same Field, Multiple Values, Criteria and QueryBuilder
 * [DDC-2799](http://www.doctrine-project.org/jira/browse/DDC-2799) - [#850](https://github.com/doctrine/doctrine2/pull/850) Event listener to programmatically attach entity listeners.
 * [DDC-2811](http://www.doctrine-project.org/jira/browse/DDC-2811) - [#854](https://github.com/doctrine/doctrine2/pull/854) fix relative path to doctrine/common
 * [DDC-2812](http://www.doctrine-project.org/jira/browse/DDC-2812) - [#856](https://github.com/doctrine/doctrine2/pull/856) Fix dependency for tests/Doctrine/Tests/ORM/Functional/ReferenceProxyTest.php
 * [DDC-2827](http://www.doctrine-project.org/jira/browse/DDC-2827) - [#864](https://github.com/doctrine/doctrine2/pull/864) Updated parser to support aggegrate functions in null comparisons
 * [DDC-2831](http://www.doctrine-project.org/jira/browse/DDC-2831) - [#866](https://github.com/doctrine/doctrine2/pull/866) Mentioning the 'refresh' cascading property in the documentation list
 * [DDC-2843](http://www.doctrine-project.org/jira/browse/DDC-2843) - SchemaTool update SQL always contains queries to set default value on columns, even if they haven't changed.
 * [DDC-2847](http://www.doctrine-project.org/jira/browse/DDC-2847) - [#871](https://github.com/doctrine/doctrine2/pull/871) XCache cannot be flushed on the CLI -> for pretty much the same reason as APC
 * [DDC-2853](http://www.doctrine-project.org/jira/browse/DDC-2853) - [#873](https://github.com/doctrine/doctrine2/pull/873) Try running unit tests on HHVM
 * [DDC-2855](http://www.doctrine-project.org/jira/browse/DDC-2855) - [#875](https://github.com/doctrine/doctrine2/pull/875) Adding tests that confirm that DDC-2845 is fixed
 * [DDC-2856](http://www.doctrine-project.org/jira/browse/DDC-2856) - [#876](https://github.com/doctrine/doctrine2/pull/876) Fixing wrong key for allowing HHVM failures
 * [DDC-2862](http://www.doctrine-project.org/jira/browse/DDC-2862) - When update cached entitiy, entity lost OneToOne relationship
 * [DDC-2866](http://www.doctrine-project.org/jira/browse/DDC-2866) - [#883](https://github.com/doctrine/doctrine2/pull/883) [DDC-2862](http://www.doctrine-project.org/jira/browse/DDC-2862) Fix non initialized association proxy
 * [DDC-2867](http://www.doctrine-project.org/jira/browse/DDC-2867) - [#884](https://github.com/doctrine/doctrine2/pull/884) [SLC] Fix cache misses using one-to-one inverse side
 * [DDC-2869](http://www.doctrine-project.org/jira/browse/DDC-2869) - [#886](https://github.com/doctrine/doctrine2/pull/886) [DDC-1256](http://www.doctrine-project.org/jira/browse/DDC-1256) Fix applying ON/WITH conditions to first join in Class Table Inheritance
 * [DDC-2875](http://www.doctrine-project.org/jira/browse/DDC-2875) - [#890](https://github.com/doctrine/doctrine2/pull/890) [DBAL-563] Add general IDENTITY generator type support for sequence emulating platforms
 * [DDC-2876](http://www.doctrine-project.org/jira/browse/DDC-2876) - [#891](https://github.com/doctrine/doctrine2/pull/891) Allow to not generate extra use
 * [DDC-2878](http://www.doctrine-project.org/jira/browse/DDC-2878) - [#893](https://github.com/doctrine/doctrine2/pull/893) autoGenerate arg from bool to int
 * [DDC-2880](http://www.doctrine-project.org/jira/browse/DDC-2880) - [#894](https://github.com/doctrine/doctrine2/pull/894) Fix typos - QueryBuilder
 * [DDC-2884](http://www.doctrine-project.org/jira/browse/DDC-2884) - [#896](https://github.com/doctrine/doctrine2/pull/896) Ensure <cascade/> elements preceed <join-columns/>
 * [DDC-2885](http://www.doctrine-project.org/jira/browse/DDC-2885) - [#897](https://github.com/doctrine/doctrine2/pull/897) Respected 'inheritanceType' at Entity level
 * [DDC-2889](http://www.doctrine-project.org/jira/browse/DDC-2889) - [#900](https://github.com/doctrine/doctrine2/pull/900) Fix connection mock fetchColumn signature
 * [DDC-2890](http://www.doctrine-project.org/jira/browse/DDC-2890) - Paginator generates invalid sql for some dql with setUseOutputWalkers(false) and $fetchJoinCollection = true
 * [DDC-2903](http://www.doctrine-project.org/jira/browse/DDC-2903) - [#906](https://github.com/doctrine/doctrine2/pull/906) removed erroneous tip
 * [DDC-2907](http://www.doctrine-project.org/jira/browse/DDC-2907) - [#907](https://github.com/doctrine/doctrine2/pull/907) [DDC-1632](http://www.doctrine-project.org/jira/browse/DDC-1632) OneToMany Fetch eager
 * [DDC-2908](http://www.doctrine-project.org/jira/browse/DDC-2908) - [#908](https://github.com/doctrine/doctrine2/pull/908) [DDC-2862](http://www.doctrine-project.org/jira/browse/DDC-2862) Fix lazy association load
 * [DDC-2913](http://www.doctrine-project.org/jira/browse/DDC-2913) - [#909](https://github.com/doctrine/doctrine2/pull/909) Fix DatabaseDriverTest on SQL Server
 * [DDC-2914](http://www.doctrine-project.org/jira/browse/DDC-2914) - [#910](https://github.com/doctrine/doctrine2/pull/910) [DDC-2310](http://www.doctrine-project.org/jira/browse/DDC-2310) Fix SQL generation on table lock hint capable platforms
 * [DDC-2916](http://www.doctrine-project.org/jira/browse/DDC-2916) - [#911](https://github.com/doctrine/doctrine2/pull/911) fix foreach coding style
 * [DDC-2919](http://www.doctrine-project.org/jira/browse/DDC-2919) - LockMode::NONE evaluation inconsistencies in ORM
 * [DDC-2921](http://www.doctrine-project.org/jira/browse/DDC-2921) - [#912](https://github.com/doctrine/doctrine2/pull/912) Avoid PersistentCollection::isEmpty() to fully load the collection.
 * [DDC-2931](http://www.doctrine-project.org/jira/browse/DDC-2931) - OneToOne self-referencing fails when loading referenced objects
 * [DDC-2933](http://www.doctrine-project.org/jira/browse/DDC-2933) - [#917](https://github.com/doctrine/doctrine2/pull/917) DDC-2931
 * [DDC-2934](http://www.doctrine-project.org/jira/browse/DDC-2934) - [#918](https://github.com/doctrine/doctrine2/pull/918) Fix use of function in OrderBy
 * [DDC-2935](http://www.doctrine-project.org/jira/browse/DDC-2935) - [#919](https://github.com/doctrine/doctrine2/pull/919) tests for DDC-2890
 * [DDC-2937](http://www.doctrine-project.org/jira/browse/DDC-2937) - [#920](https://github.com/doctrine/doctrine2/pull/920) SingleScalarHydrator reports ambiguous error.
 * [DDC-2943](http://www.doctrine-project.org/jira/browse/DDC-2943) - Paginator not work with second level cache in Doctrine 2.5
 * [DDC-2946](http://www.doctrine-project.org/jira/browse/DDC-2946) - [#926](https://github.com/doctrine/doctrine2/pull/926) Feature/console em helper interface
 * [DDC-2947](http://www.doctrine-project.org/jira/browse/DDC-2947) - [#927](https://github.com/doctrine/doctrine2/pull/927) s/EntityManager/EntityManagerInterface/ in a few places
 * [DDC-2948](http://www.doctrine-project.org/jira/browse/DDC-2948) - [#928](https://github.com/doctrine/doctrine2/pull/928) Support PHPUnit 3.8+ Compatibility
 * [DDC-2952](http://www.doctrine-project.org/jira/browse/DDC-2952) - [#932](https://github.com/doctrine/doctrine2/pull/932) [DDC-2919](http://www.doctrine-project.org/jira/browse/DDC-2919) Make lock mode usage consistent
 * [DDC-2956](http://www.doctrine-project.org/jira/browse/DDC-2956) - [#934](https://github.com/doctrine/doctrine2/pull/934) faild test with multiple HINT_CUSTOM_TREE_WALKERS
 * [DDC-2957](http://www.doctrine-project.org/jira/browse/DDC-2957) - [#935](https://github.com/doctrine/doctrine2/pull/935) Remove incorrect (outdated) validation for public fields in SchemaValidator
 * [DDC-2958](http://www.doctrine-project.org/jira/browse/DDC-2958) - [#936](https://github.com/doctrine/doctrine2/pull/936) Making testing dependencies explicit
 * [DDC-2961](http://www.doctrine-project.org/jira/browse/DDC-2961) - [#938](https://github.com/doctrine/doctrine2/pull/938) Missing join-tables added in example
 * [DDC-2967](http://www.doctrine-project.org/jira/browse/DDC-2967) - [#943](https://github.com/doctrine/doctrine2/pull/943) Validate embeddables do not contain other embeddables.
 * [DDC-2968](http://www.doctrine-project.org/jira/browse/DDC-2968) - [#944](https://github.com/doctrine/doctrine2/pull/944) Fixed InputOption modes
 * [DDC-2969](http://www.doctrine-project.org/jira/browse/DDC-2969) - [#945](https://github.com/doctrine/doctrine2/pull/945) Fix CS
 * [DDC-2971](http://www.doctrine-project.org/jira/browse/DDC-2971) - [#947](https://github.com/doctrine/doctrine2/pull/947) Cleaned up further unused imports.
 * [DDC-2974](http://www.doctrine-project.org/jira/browse/DDC-2974) - [#950](https://github.com/doctrine/doctrine2/pull/950) Can cache empty collections
 * [DDC-2975](http://www.doctrine-project.org/jira/browse/DDC-2975) - [#951](https://github.com/doctrine/doctrine2/pull/951) More informational entity not found exception
 * [DDC-2976](http://www.doctrine-project.org/jira/browse/DDC-2976) - [#952](https://github.com/doctrine/doctrine2/pull/952) Add DB-level onDelete CASCADE example
 * [DDC-2989](http://www.doctrine-project.org/jira/browse/DDC-2989) - ORM should allow custom index names for foreign associations.
 * [DDC-2996](http://www.doctrine-project.org/jira/browse/DDC-2996) - UnitOfWork::recomputeSingleEntityChangeSet() will not add a new change set
 * [DDC-2997](http://www.doctrine-project.org/jira/browse/DDC-2997) - [#960](https://github.com/doctrine/doctrine2/pull/960) allow passing EntityManagerInterface when creating a HelperSet
 * [DDC-2998](http://www.doctrine-project.org/jira/browse/DDC-2998) - [#961](https://github.com/doctrine/doctrine2/pull/961) [DDC-2984](http://www.doctrine-project.org/jira/browse/DDC-2984) Provide TestCase to reproduce bug
 * [DDC-3002](http://www.doctrine-project.org/jira/browse/DDC-3002) - [#964](https://github.com/doctrine/doctrine2/pull/964) [SLC][DDC-2943](http://www.doctrine-project.org/jira/browse/DDC-2943) Disable slc for pagination queries
 * [DDC-3003](http://www.doctrine-project.org/jira/browse/DDC-3003) - [#965](https://github.com/doctrine/doctrine2/pull/965) [SLC] Add support for criteria
 * [DDC-3008](http://www.doctrine-project.org/jira/browse/DDC-3008) - [#967](https://github.com/doctrine/doctrine2/pull/967) [SLC] Add query builder options
 * [DDC-3009](http://www.doctrine-project.org/jira/browse/DDC-3009) - [#968](https://github.com/doctrine/doctrine2/pull/968) Test: Add failing test
 * [DDC-3010](http://www.doctrine-project.org/jira/browse/DDC-3010) - [#969](https://github.com/doctrine/doctrine2/pull/969) [Doc] added note about Criteria limits on PersistentCollection
 * [DDC-3012](http://www.doctrine-project.org/jira/browse/DDC-3012) - [#971](https://github.com/doctrine/doctrine2/pull/971) [SLC] Fix query association proxy
 * [DDC-3013](http://www.doctrine-project.org/jira/browse/DDC-3013) - [#972](https://github.com/doctrine/doctrine2/pull/972) Capitalize @GeneratedValue (annotations-reference.rst)
 * [DDC-3015](http://www.doctrine-project.org/jira/browse/DDC-3015) - [#974](https://github.com/doctrine/doctrine2/pull/974) [SLC] Resolve association cache entry
 * [DDC-3018](http://www.doctrine-project.org/jira/browse/DDC-3018) - DQL “NEW” Operator and Literal type "String"
 * [DDC-3021](http://www.doctrine-project.org/jira/browse/DDC-3021) - [#976](https://github.com/doctrine/doctrine2/pull/976) Add cache invalidation strategy to AbstractQuery
 * [DDC-3023](http://www.doctrine-project.org/jira/browse/DDC-3023) - [#977](https://github.com/doctrine/doctrine2/pull/977) Fix wrong annotation
 * [DDC-3028](http://www.doctrine-project.org/jira/browse/DDC-3028) - [#978](https://github.com/doctrine/doctrine2/pull/978) [DDC-2987](http://www.doctrine-project.org/jira/browse/DDC-2987) Enable empty prefixes for inlined embeddable
 * [DDC-3033](http://www.doctrine-project.org/jira/browse/DDC-3033) - Regression in computeChangeSets (ManyToMany relation)
 * [DDC-3038](http://www.doctrine-project.org/jira/browse/DDC-3038) - [#982](https://github.com/doctrine/doctrine2/pull/982) Failing Test (since commit 53a5a48aed7d87aa1533c0bcbd72e41b686527d8)
 * [DDC-3041](http://www.doctrine-project.org/jira/browse/DDC-3041) - [#984](https://github.com/doctrine/doctrine2/pull/984) Use boolean values for 'unique' attribute
 * [DDC-3042](http://www.doctrine-project.org/jira/browse/DDC-3042) - select issue field names with numbers
 * [DDC-3045](http://www.doctrine-project.org/jira/browse/DDC-3045) - SQL Injection in Persister API
 * [DDC-3047](http://www.doctrine-project.org/jira/browse/DDC-3047) - XML Exporter driver does not export association fetch-mode
 * [DDC-3049](http://www.doctrine-project.org/jira/browse/DDC-3049) - [#988](https://github.com/doctrine/doctrine2/pull/988) Exporter support for association fetch modes
 * [DDC-3054](http://www.doctrine-project.org/jira/browse/DDC-3054) - [#991](https://github.com/doctrine/doctrine2/pull/991) Ability to define custom functions with callback instead of class name
 * [DDC-3058](http://www.doctrine-project.org/jira/browse/DDC-3058) - [#993](https://github.com/doctrine/doctrine2/pull/993) Update JoinColumn.php
 * [DDC-3060](http://www.doctrine-project.org/jira/browse/DDC-3060) - [#995](https://github.com/doctrine/doctrine2/pull/995) Allow cascaded clearing of associated Entities
 * [DDC-3061](http://www.doctrine-project.org/jira/browse/DDC-3061) - [#996](https://github.com/doctrine/doctrine2/pull/996) [DDC-3027](http://www.doctrine-project.org/jira/browse/DDC-3027) Embedded in MappedSuperclass
 * [DDC-3065](http://www.doctrine-project.org/jira/browse/DDC-3065) - Generated 'IN' clause doesn't handle 'null' values (needs to add 'IS NULL' check)
 * [DDC-3067](http://www.doctrine-project.org/jira/browse/DDC-3067) - [#999](https://github.com/doctrine/doctrine2/pull/999) DDC-3065 null value in in criteria support
 * [DDC-3069](http://www.doctrine-project.org/jira/browse/DDC-3069) - [#1000](https://github.com/doctrine/doctrine2/pull/1000) [DDC-3068](http://www.doctrine-project.org/jira/browse/DDC-3068) EntityManager::find accept array of object as id
 * [DDC-3071](http://www.doctrine-project.org/jira/browse/DDC-3071) - [#1002](https://github.com/doctrine/doctrine2/pull/1002) Fixed wrongly initialized property.
 * [DDC-3074](http://www.doctrine-project.org/jira/browse/DDC-3074) - [#1004](https://github.com/doctrine/doctrine2/pull/1004) Removed all useless occurrence of require_once TestInit.php
 * [DDC-3075](http://www.doctrine-project.org/jira/browse/DDC-3075) - [#1005](https://github.com/doctrine/doctrine2/pull/1005) Added support of the subselect expressions into NEW expressions
 * [DDC-3078](http://www.doctrine-project.org/jira/browse/DDC-3078) - Doctrine\ORM\Cache::__construct is in an interface
 * [DDC-3080](http://www.doctrine-project.org/jira/browse/DDC-3080) - [#1008](https://github.com/doctrine/doctrine2/pull/1008) DDC-3078 SLC Cache interface ctor removal
 * [DDC-3081](http://www.doctrine-project.org/jira/browse/DDC-3081) - [#1009](https://github.com/doctrine/doctrine2/pull/1009) HHVM compatibility
 * [DDC-3082](http://www.doctrine-project.org/jira/browse/DDC-3082) - [#1010](https://github.com/doctrine/doctrine2/pull/1010) Fixed validation message
 * [DDC-3085](http://www.doctrine-project.org/jira/browse/DDC-3085) - NULL comparison are not supported for result variables in the HAVING clause
 * [DDC-3092](http://www.doctrine-project.org/jira/browse/DDC-3092) - [#1012](https://github.com/doctrine/doctrine2/pull/1012) Ddc 3078 slc cache interface ctor removal
 * [DDC-3093](http://www.doctrine-project.org/jira/browse/DDC-3093) - [#1013](https://github.com/doctrine/doctrine2/pull/1013) Remove SimpleXmlElement hack
 * [DDC-3095](http://www.doctrine-project.org/jira/browse/DDC-3095) - [#1014](https://github.com/doctrine/doctrine2/pull/1014) Update second level cache doc
 * [DDC-3100](http://www.doctrine-project.org/jira/browse/DDC-3100) - [#1018](https://github.com/doctrine/doctrine2/pull/1018) DBAL-878 Wrong mapping type
 * [DDC-3103](http://www.doctrine-project.org/jira/browse/DDC-3103) - Is embedded class information in ClassMetadata is not stored when serializing.
 * [DDC-3106](http://www.doctrine-project.org/jira/browse/DDC-3106) - [#1023](https://github.com/doctrine/doctrine2/pull/1023) [DDC-3027](http://www.doctrine-project.org/jira/browse/DDC-3027) Avoid duplicated mapping using Embedded in MappedSuperclass
 * [DDC-3107](http://www.doctrine-project.org/jira/browse/DDC-3107) - [#1024](https://github.com/doctrine/doctrine2/pull/1024) [Persister] Remove the insertSql cache
 * [DDC-3108](http://www.doctrine-project.org/jira/browse/DDC-3108) - Criteria cannot reference a joined tables' fields when used with an ORM QueryBuilder
 * [DDC-3118](http://www.doctrine-project.org/jira/browse/DDC-3118) - [#1028](https://github.com/doctrine/doctrine2/pull/1028) Add method getAssociationsByType to ClassMetadata
 * [DDC-3120](http://www.doctrine-project.org/jira/browse/DDC-3120) - Warning: Erroneous data format for unserializing PHP5.6+
 * [DDC-3123](http://www.doctrine-project.org/jira/browse/DDC-3123) - Extra updates are not cleaned after execution
 * [DDC-3124](http://www.doctrine-project.org/jira/browse/DDC-3124) - [#1030](https://github.com/doctrine/doctrine2/pull/1030) DDC-3123 extra updates cleanup
 * [DDC-3129](http://www.doctrine-project.org/jira/browse/DDC-3129) - [#1032](https://github.com/doctrine/doctrine2/pull/1032) Add support for optimized contains
 * [DDC-3143](http://www.doctrine-project.org/jira/browse/DDC-3143) - [#1041](https://github.com/doctrine/doctrine2/pull/1041) Allow all EntityManagerInterface implementations
 * [DDC-3151](http://www.doctrine-project.org/jira/browse/DDC-3151) - [#1048](https://github.com/doctrine/doctrine2/pull/1048) Fix typo in exception message
 * [DDC-3152](http://www.doctrine-project.org/jira/browse/DDC-3152) - Generating methods does not check for existing methods with different case
 * [DDC-3160](http://www.doctrine-project.org/jira/browse/DDC-3160) - Regression in reComputeSingleEntityChangeset
 * [DDC-3177](http://www.doctrine-project.org/jira/browse/DDC-3177) - [#1063](https://github.com/doctrine/doctrine2/pull/1063) singularize variable name on add/remove methods for EntityGenerator
 * [DDC-3190](http://www.doctrine-project.org/jira/browse/DDC-3190) - [#1071](https://github.com/doctrine/doctrine2/pull/1071) Setup::createConfiguration breaks Cache interface contract
 * [DDC-3191](http://www.doctrine-project.org/jira/browse/DDC-3191) - [#1072](https://github.com/doctrine/doctrine2/pull/1072) Fix attempt of traversing bool in FileLockRegion
 * [DDC-3192](http://www.doctrine-project.org/jira/browse/DDC-3192) - Custom types do not get converted to PHP Value when result is gotten from custom query
 * [DDC-3198](http://www.doctrine-project.org/jira/browse/DDC-3198) - [#1075](https://github.com/doctrine/doctrine2/pull/1075) Fixed query cache id generation: added platform to hash
 * [DDC-3199](http://www.doctrine-project.org/jira/browse/DDC-3199) - [#1076](https://github.com/doctrine/doctrine2/pull/1076) Fix switch non-uniform syntax
 * [DDC-3210](http://www.doctrine-project.org/jira/browse/DDC-3210) - [#1080](https://github.com/doctrine/doctrine2/pull/1080) possible fix for DDC-2021
 * [DDC-3214](http://www.doctrine-project.org/jira/browse/DDC-3214) - [#1082](https://github.com/doctrine/doctrine2/pull/1082) added more informative error messages when invalid parameter count
 * [DDC-3223](http://www.doctrine-project.org/jira/browse/DDC-3223) - Failing test (get id return string type)
 * [DDC-3225](http://www.doctrine-project.org/jira/browse/DDC-3225) - [#1087](https://github.com/doctrine/doctrine2/pull/1087) Remove the error control operator
 * [DDC-3227](http://www.doctrine-project.org/jira/browse/DDC-3227) - [#1088](https://github.com/doctrine/doctrine2/pull/1088) Fix the composer autoload paths for the doctrine CLT
 * [DDC-3233](http://www.doctrine-project.org/jira/browse/DDC-3233) - [#1092](https://github.com/doctrine/doctrine2/pull/1092) Arbitrary Join count walkers solution
 * [DDC-3237](http://www.doctrine-project.org/jira/browse/DDC-3237) - [#1096](https://github.com/doctrine/doctrine2/pull/1096) Changes for grammar and clarity
 * [DDC-3239](http://www.doctrine-project.org/jira/browse/DDC-3239) - [#1097](https://github.com/doctrine/doctrine2/pull/1097) `expandParameters`/`getType` in BasicEntityPersister seems to really cover just few cases
 * [DDC-3240](http://www.doctrine-project.org/jira/browse/DDC-3240) - [#1098](https://github.com/doctrine/doctrine2/pull/1098) #DDC-1590: Fix Inheritance in Code-Generation
 * [DDC-3254](http://www.doctrine-project.org/jira/browse/DDC-3254) - [#1111](https://github.com/doctrine/doctrine2/pull/1111) Fix inheritance hierarchy wrong exception message
 * [DDC-3269](http://www.doctrine-project.org/jira/browse/DDC-3269) - [#1120](https://github.com/doctrine/doctrine2/pull/1120) [DDC-3205](http://www.doctrine-project.org/jira/browse/DDC-3205) Metadata info
 * [DDC-3272](http://www.doctrine-project.org/jira/browse/DDC-3272) - EntityGenerator writes 'MappedSuperClass' instead of 'MappedSuperclass'
 * [DDC-3278](http://www.doctrine-project.org/jira/browse/DDC-3278) - [#1123](https://github.com/doctrine/doctrine2/pull/1123) Fixed the structure of the reverse-engineered mapping
 * [DDC-3283](http://www.doctrine-project.org/jira/browse/DDC-3283) - [#1125](https://github.com/doctrine/doctrine2/pull/1125) Update improving-performance.rst
 * [DDC-3288](http://www.doctrine-project.org/jira/browse/DDC-3288) - [#1126](https://github.com/doctrine/doctrine2/pull/1126) Fixed new line in docblock
 * [DDC-3293](http://www.doctrine-project.org/jira/browse/DDC-3293) - XML Mappings disallow disabling column prefix for embeddables
 * [DDC-3302](http://www.doctrine-project.org/jira/browse/DDC-3302) - [#1132](https://github.com/doctrine/doctrine2/pull/1132) DDC-3272 entity generator mapped superclass casing
 * [DDC-3310](http://www.doctrine-project.org/jira/browse/DDC-3310) - [#1138](https://github.com/doctrine/doctrine2/pull/1138) Join column index names
 * [DDC-3318](http://www.doctrine-project.org/jira/browse/DDC-3318) - [#1143](https://github.com/doctrine/doctrine2/pull/1143) Fixed a bug so that a versioned entity with a oneToOne id can be created
 * [DDC-3322](http://www.doctrine-project.org/jira/browse/DDC-3322) - [#1146](https://github.com/doctrine/doctrine2/pull/1146) Allow orderBy to reference associations
 * [DDC-3336](http://www.doctrine-project.org/jira/browse/DDC-3336) - Undefined property: Doctrine\ORM\Query\AST\SimpleArithmeticExpression::$field
 * [DDC-3341](http://www.doctrine-project.org/jira/browse/DDC-3341) - SessionValidator gives an error message on orderBy association, but it is no error.
 * [DDC-3343](http://www.doctrine-project.org/jira/browse/DDC-3343) - `PersistentCollection::removeElement` schedules an entity for deletion when relationship is EXTRA_LAZY, with `orphanRemoval` false.
 * [DDC-3346](http://www.doctrine-project.org/jira/browse/DDC-3346) - findOneBy returns an object with partial collection for the properties with mapping oneToMany/Fetch Eager
 * [DDC-3350](http://www.doctrine-project.org/jira/browse/DDC-3350) - [#1160](https://github.com/doctrine/doctrine2/pull/1160) #1159 - multiple entity managers per repository factory should be supported
 * [DDC-3355](http://www.doctrine-project.org/jira/browse/DDC-3355) - [#1164](https://github.com/doctrine/doctrine2/pull/1164) [QueryBuilder] Remove unused method parameters to run on HHVM/PHP7
 * [DDC-3358](http://www.doctrine-project.org/jira/browse/DDC-3358) - [#1166](https://github.com/doctrine/doctrine2/pull/1166) Fixing HHVM+XSD validation tests as of documented HHVM inconsistencies
 * [DDC-3368](http://www.doctrine-project.org/jira/browse/DDC-3368) - [#1172](https://github.com/doctrine/doctrine2/pull/1172) Don't initialize detached proxies when merging them.
 * [DDC-3370](http://www.doctrine-project.org/jira/browse/DDC-3370) - [#1173](https://github.com/doctrine/doctrine2/pull/1173) Fix merging of entities with associations to identical entities.
 * [DDC-3378](http://www.doctrine-project.org/jira/browse/DDC-3378) - [#1176](https://github.com/doctrine/doctrine2/pull/1176) Support merging entities with composite identities defined through to-one associations
 * [DDC-3379](http://www.doctrine-project.org/jira/browse/DDC-3379) - [#1177](https://github.com/doctrine/doctrine2/pull/1177) Ensure metadata cache is not ArrayCache in production
 * [DDC-3380](http://www.doctrine-project.org/jira/browse/DDC-3380) - [#1178](https://github.com/doctrine/doctrine2/pull/1178) Fixing associations using UUIDs
 * [DDC-3387](http://www.doctrine-project.org/jira/browse/DDC-3387) - [#1182](https://github.com/doctrine/doctrine2/pull/1182) #1086 identifier type in proxies
 * [DDC-3394](http://www.doctrine-project.org/jira/browse/DDC-3394) - UOW CreateEntity failure with zerofill columns
 * [DDC-3404](http://www.doctrine-project.org/jira/browse/DDC-3404) - [#1188](https://github.com/doctrine/doctrine2/pull/1188) Fixed counting exception
 * [DDC-3419](http://www.doctrine-project.org/jira/browse/DDC-3419) - [#1196](https://github.com/doctrine/doctrine2/pull/1196) Inherit indexes from mapped superclass
 * [DDC-3425](http://www.doctrine-project.org/jira/browse/DDC-3425) - [#1202](https://github.com/doctrine/doctrine2/pull/1202) Checks key exists rather than isset
 * [DDC-3427](http://www.doctrine-project.org/jira/browse/DDC-3427) - Doctrine\ORM\Mapping\ClassMetadataFactory explicitly accepts EntityManager
 * [DDC-3428](http://www.doctrine-project.org/jira/browse/DDC-3428) - [#1204](https://github.com/doctrine/doctrine2/pull/1204) Fix sequence-generator in MetaData exporter for XML Driver.
 * [DDC-3429](http://www.doctrine-project.org/jira/browse/DDC-3429) - [#1205](https://github.com/doctrine/doctrine2/pull/1205) Hotfix - #1200 symfony 2.7 deprecation fixes
 * [DDC-3430](http://www.doctrine-project.org/jira/browse/DDC-3430) - [#1206](https://github.com/doctrine/doctrine2/pull/1206) matching should not change critera
 * [DDC-3431](http://www.doctrine-project.org/jira/browse/DDC-3431) - [#1207](https://github.com/doctrine/doctrine2/pull/1207) Embedded classes reflection new instance creation with internal PHP classes
 * [DDC-3432](http://www.doctrine-project.org/jira/browse/DDC-3432) - [#1208](https://github.com/doctrine/doctrine2/pull/1208) DDC-3427 - class metadata factory should accept `EntityManagerInterface` instances
 * [DDC-3433](http://www.doctrine-project.org/jira/browse/DDC-3433) - [#1210](https://github.com/doctrine/doctrine2/pull/1210) DDC-3336 - undefined property with paginator walker and scalar expression in ORDER BY clause
 * [DDC-3434](http://www.doctrine-project.org/jira/browse/DDC-3434) - LimitSubqueryOutputWalker does not retain correct ORDER BY expression fields when dealing with HIDDEN sort fields
 * [DDC-3435](http://www.doctrine-project.org/jira/browse/DDC-3435) - [#1211](https://github.com/doctrine/doctrine2/pull/1211) DDC-3434 - paginator ignores `HIDDEN` fields in `ORDER BY` query
 * [DDC-3436](http://www.doctrine-project.org/jira/browse/DDC-3436) - [#1212](https://github.com/doctrine/doctrine2/pull/1212) [DDC-3108](http://www.doctrine-project.org/jira/browse/DDC-3108) Fix regression where join aliases were no longer accessible in Criteria expressions
 * [DDC-3437](http://www.doctrine-project.org/jira/browse/DDC-3437) - [#1213](https://github.com/doctrine/doctrine2/pull/1213) fix instantiation of embedded object in ReflectionEmbeddedProperty
 * [DDC-3439](http://www.doctrine-project.org/jira/browse/DDC-3439) - [#1216](https://github.com/doctrine/doctrine2/pull/1216) test XML export driver, the field options, for #1214
 * [DDC-3452](http://www.doctrine-project.org/jira/browse/DDC-3452) - [#1222](https://github.com/doctrine/doctrine2/pull/1222) Embeddables in metadata builder
 * [DDC-3454](http://www.doctrine-project.org/jira/browse/DDC-3454) - [#1224](https://github.com/doctrine/doctrine2/pull/1224) Updated setParameters function for not replace all parameters
 * [DDC-3466](http://www.doctrine-project.org/jira/browse/DDC-3466) - [#1233](https://github.com/doctrine/doctrine2/pull/1233) [Minor] Refactoring to avoid duplicate code
 * [DDC-3470](http://www.doctrine-project.org/jira/browse/DDC-3470) - [#1235](https://github.com/doctrine/doctrine2/pull/1235) Consistent return type confirming with interface
 * [DDC-3478](http://www.doctrine-project.org/jira/browse/DDC-3478) - [#1239](https://github.com/doctrine/doctrine2/pull/1239) Fix index duplication for unique association join columns
 * [DDC-3482](http://www.doctrine-project.org/jira/browse/DDC-3482) - [#1242](https://github.com/doctrine/doctrine2/pull/1242) Attempting to lock a proxy object fails as UOW doesn't init proxy first
 * [DDC-3493](http://www.doctrine-project.org/jira/browse/DDC-3493) - New (PHP 5.5) "class" keyword - wrong parsing by EntityGenerator
 * [DDC-3494](http://www.doctrine-project.org/jira/browse/DDC-3494) - [#1250](https://github.com/doctrine/doctrine2/pull/1250) Test case for "class" keyword
 * [DDC-3502](http://www.doctrine-project.org/jira/browse/DDC-3502) - [#1256](https://github.com/doctrine/doctrine2/pull/1256) DDC-3493 - fixed EntityGenerator parsing for php 5.5 "::class" syntax
 * [DDC-3506](http://www.doctrine-project.org/jira/browse/DDC-3506) - [#1259](https://github.com/doctrine/doctrine2/pull/1259) Hotfix: Cache region should not mutate injected cache instance settings
 * [DDC-3513](http://www.doctrine-project.org/jira/browse/DDC-3513) - [#1262](https://github.com/doctrine/doctrine2/pull/1262) Fixes the broken DQL command
 * [DDC-3517](http://www.doctrine-project.org/jira/browse/DDC-3517) - [#1265](https://github.com/doctrine/doctrine2/pull/1265) Fix error undefined index "targetEntity" in persister
 * [DDC-3524](http://www.doctrine-project.org/jira/browse/DDC-3524) - [#1272](https://github.com/doctrine/doctrine2/pull/1272) [DDC-2704](http://www.doctrine-project.org/jira/browse/DDC-2704) - merge inherited transient properties - merge properties into uninitialized proxies
 * [DDC-3534](http://www.doctrine-project.org/jira/browse/DDC-3534) - [#1280](https://github.com/doctrine/doctrine2/pull/1280) [DDC-3346](http://www.doctrine-project.org/jira/browse/DDC-3346) #1277 find one with eager loads is failing
 * [DDC-3536](http://www.doctrine-project.org/jira/browse/DDC-3536) - [#1281](https://github.com/doctrine/doctrine2/pull/1281) Hotfix/#1169 extra lazy one to many should not delete referenced entities
 * [DDC-3538](http://www.doctrine-project.org/jira/browse/DDC-3538) - [#1283](https://github.com/doctrine/doctrine2/pull/1283) #1267 - order by broken in pagination logic (reverts #1220)
 * [DDC-3544](http://www.doctrine-project.org/jira/browse/DDC-3544) - [#1288](https://github.com/doctrine/doctrine2/pull/1288) Hotfix - #1169 - extra lazy one to many must be no-op when not doing orphan removal
 * [DDC-3551](http://www.doctrine-project.org/jira/browse/DDC-3551) - [#1294](https://github.com/doctrine/doctrine2/pull/1294) Avoid Connection error when calling ClassMetadataFactor::getAllMetadata()
 * [DDC-3554](http://www.doctrine-project.org/jira/browse/DDC-3554) - [#1295](https://github.com/doctrine/doctrine2/pull/1295) Fix join when recreation of query from parts.
 * [DDC-3564](http://www.doctrine-project.org/jira/browse/DDC-3564) - [#1301](https://github.com/doctrine/doctrine2/pull/1301) Add failing test with ToOne SL2 association
 * [DDC-3566](http://www.doctrine-project.org/jira/browse/DDC-3566) - [#1302](https://github.com/doctrine/doctrine2/pull/1302) Store column values of not cache-able associations
 * [DDC-3585](http://www.doctrine-project.org/jira/browse/DDC-3585) - [#1311](https://github.com/doctrine/doctrine2/pull/1311) [DDC-3582](http://www.doctrine-project.org/jira/browse/DDC-3582) Wrong class is instantiated when using nested embeddables
 * [DDC-3586](http://www.doctrine-project.org/jira/browse/DDC-3586) - [#1312](https://github.com/doctrine/doctrine2/pull/1312) Add proper pluralization into UpdateCommand
 * [DDC-3587](http://www.doctrine-project.org/jira/browse/DDC-3587) - [#1313](https://github.com/doctrine/doctrine2/pull/1313) Added programmatical support to define indexBy on root aliases.
 * [DDC-3597](http://www.doctrine-project.org/jira/browse/DDC-3597) - [#1321](https://github.com/doctrine/doctrine2/pull/1321) embeddedClasses support in mapped superclasses
 * [DDC-3606](http://www.doctrine-project.org/jira/browse/DDC-3606) - [#1325](https://github.com/doctrine/doctrine2/pull/1325) fixed PostgreSQL and Oracle pagination issues
 * [DDC-3608](http://www.doctrine-project.org/jira/browse/DDC-3608) - [#1327](https://github.com/doctrine/doctrine2/pull/1327) Properly generate default value from yml & xml mapping
 * [DDC-3616](http://www.doctrine-project.org/jira/browse/DDC-3616) - [#1333](https://github.com/doctrine/doctrine2/pull/1333) Allow DateTimeImmutable as parameter value
 * [DDC-3619](http://www.doctrine-project.org/jira/browse/DDC-3619) - spl_object_hash collision
 * [DDC-3622](http://www.doctrine-project.org/jira/browse/DDC-3622) - [#1336](https://github.com/doctrine/doctrine2/pull/1336) Fix UoW warning with custom id object types
 * [DDC-3623](http://www.doctrine-project.org/jira/browse/DDC-3623) - [#1337](https://github.com/doctrine/doctrine2/pull/1337) Paginator OrderBy fix take 2
 * [DDC-3624](http://www.doctrine-project.org/jira/browse/DDC-3624) - [#1338](https://github.com/doctrine/doctrine2/pull/1338) [DDC-3619](http://www.doctrine-project.org/jira/browse/DDC-3619) Update identityMap when entity gets managed again
 * [DDC-3625](http://www.doctrine-project.org/jira/browse/DDC-3625) - [#1339](https://github.com/doctrine/doctrine2/pull/1339) [DDC-2224](http://www.doctrine-project.org/jira/browse/DDC-2224) Honor convertToDatabaseValueSQL() in DQL query parameters
 * [DDC-3629](http://www.doctrine-project.org/jira/browse/DDC-3629) - [#1342](https://github.com/doctrine/doctrine2/pull/1342) Paginator functional tests
 * [DDC-3631](http://www.doctrine-project.org/jira/browse/DDC-3631) - [#1344](https://github.com/doctrine/doctrine2/pull/1344) Fix tests for SLC console commands failing due to console output decoration
 * [DDC-3632](http://www.doctrine-project.org/jira/browse/DDC-3632) - [#1345](https://github.com/doctrine/doctrine2/pull/1345) Fix crashes in ConvertMappingCommand and GenerateEntitiesCommand...
 * [DDC-3634](http://www.doctrine-project.org/jira/browse/DDC-3634) - [#1346](https://github.com/doctrine/doctrine2/pull/1346) Fix: generated IDs are converted to integer
 * [DDC-3641](http://www.doctrine-project.org/jira/browse/DDC-3641) - [#1350](https://github.com/doctrine/doctrine2/pull/1350) Assigned default value to array
 * [DDC-3643](http://www.doctrine-project.org/jira/browse/DDC-3643) - [#1352](https://github.com/doctrine/doctrine2/pull/1352) fix EntityGenerator RegenerateEntityIfExists
 * [DDC-3645](http://www.doctrine-project.org/jira/browse/DDC-3645) - [#1353](https://github.com/doctrine/doctrine2/pull/1353) Paginator fixes take3
 * [DDC-3650](http://www.doctrine-project.org/jira/browse/DDC-3650) - [#1357](https://github.com/doctrine/doctrine2/pull/1357) Drop useless execution bit

 * [DDC-2510](http://www.doctrine-project.org/jira/browse/DDC-2510) - [#700](https://github.com/doctrine/doctrine2/pull/700) Update getting-started.rst
 * [DDC-2511](http://www.doctrine-project.org/jira/browse/DDC-2511) - [#701](https://github.com/doctrine/doctrine2/pull/701) list_bugs.php needs to call to getters for protected vars
 * [DDC-2549](http://www.doctrine-project.org/jira/browse/DDC-2549) - [#721](https://github.com/doctrine/doctrine2/pull/721) Updated batch-processing link extension
 * [DDC-2553](http://www.doctrine-project.org/jira/browse/DDC-2553) - [#723](https://github.com/doctrine/doctrine2/pull/723) Remove extra semicolon before ->setParameter() calls
 * [DDC-2571](http://www.doctrine-project.org/jira/browse/DDC-2571) - [#734](https://github.com/doctrine/doctrine2/pull/734) Cleaned up documentation
 * [DDC-2620](http://www.doctrine-project.org/jira/browse/DDC-2620) - [#762](https://github.com/doctrine/doctrine2/pull/762) YAML mapping documentation of uniqueConstraint
 * [DDC-2755](http://www.doctrine-project.org/jira/browse/DDC-2755) - [#825](https://github.com/doctrine/doctrine2/pull/825) Spelling fix
 * [DDC-2777](http://www.doctrine-project.org/jira/browse/DDC-2777) - [#838](https://github.com/doctrine/doctrine2/pull/838) Spelling fix
 * [DDC-2778](http://www.doctrine-project.org/jira/browse/DDC-2778) - [#839](https://github.com/doctrine/doctrine2/pull/839) Spelling fix
 * [DDC-2801](http://www.doctrine-project.org/jira/browse/DDC-2801) - [#851](https://github.com/doctrine/doctrine2/pull/851) Documentation about how to use INSTANCE OF in inheritance
 * [DDC-2819](http://www.doctrine-project.org/jira/browse/DDC-2819) - [#860](https://github.com/doctrine/doctrine2/pull/860) Mention SQL Anywhere in basic mapping documentation
 * [DDC-2821](http://www.doctrine-project.org/jira/browse/DDC-2821) - [#862](https://github.com/doctrine/doctrine2/pull/862) Added a note about changing the fetch mode for to-many relations
 * [DDC-2834](http://www.doctrine-project.org/jira/browse/DDC-2834) - [#868](https://github.com/doctrine/doctrine2/pull/868) Added documentation section for Memcached
 * [DDC-2846](http://www.doctrine-project.org/jira/browse/DDC-2846) - [#870](https://github.com/doctrine/doctrine2/pull/870) Documenting interface methods (based on entity manager)
 * [DDC-2848](http://www.doctrine-project.org/jira/browse/DDC-2848) - [#872](https://github.com/doctrine/doctrine2/pull/872) Doctrine 2.4 now supports SQLite ALTER TABLE
 * [DDC-2873](http://www.doctrine-project.org/jira/browse/DDC-2873) - [#888](https://github.com/doctrine/doctrine2/pull/888) Add an example to doc of YAML mapping
 * [DDC-2887](http://www.doctrine-project.org/jira/browse/DDC-2887) - [#898](https://github.com/doctrine/doctrine2/pull/898) Added note to STI
 * [DDC-2925](http://www.doctrine-project.org/jira/browse/DDC-2925) - [#913](https://github.com/doctrine/doctrine2/pull/913) Added exception class names
 * [DDC-2928](http://www.doctrine-project.org/jira/browse/DDC-2928) - [#915](https://github.com/doctrine/doctrine2/pull/915) Improved DQL's "new" operator documentation
 * [DDC-2963](http://www.doctrine-project.org/jira/browse/DDC-2963) - [#940](https://github.com/doctrine/doctrine2/pull/940) Fixed typo & horizontal scrolling
 * [DDC-2979](http://www.doctrine-project.org/jira/browse/DDC-2979) - [#953](https://github.com/doctrine/doctrine2/pull/953) Update doc with latest news about extra lazy assoc
 * [DDC-2985](http://www.doctrine-project.org/jira/browse/DDC-2985) - [#955](https://github.com/doctrine/doctrine2/pull/955) iteration risk note
 * [DDC-3019](http://www.doctrine-project.org/jira/browse/DDC-3019) - [#975](https://github.com/doctrine/doctrine2/pull/975) Added info about automatic discriminator map
 * [DDC-3048](http://www.doctrine-project.org/jira/browse/DDC-3048) - [#987](https://github.com/doctrine/doctrine2/pull/987) Fixes typo in dql-doctrine-query-language.rst
 * [DDC-3053](http://www.doctrine-project.org/jira/browse/DDC-3053) - [#990](https://github.com/doctrine/doctrine2/pull/990) Typo in documentation
 * [DDC-3057](http://www.doctrine-project.org/jira/browse/DDC-3057) - [#992](https://github.com/doctrine/doctrine2/pull/992) Fixed typos
 * [DDC-3059](http://www.doctrine-project.org/jira/browse/DDC-3059) - [#994](https://github.com/doctrine/doctrine2/pull/994) Update EntityGenerator comment
 * [DDC-3073](http://www.doctrine-project.org/jira/browse/DDC-3073) - @Column options
 * [DDC-3077](http://www.doctrine-project.org/jira/browse/DDC-3077) - [#1007](https://github.com/doctrine/doctrine2/pull/1007) Minor dockblock change
 * [DDC-3086](http://www.doctrine-project.org/jira/browse/DDC-3086) - [#1011](https://github.com/doctrine/doctrine2/pull/1011) Single quotes can't nest
 * [DDC-3097](http://www.doctrine-project.org/jira/browse/DDC-3097) - [#1015](https://github.com/doctrine/doctrine2/pull/1015) Add ExpressionBuilder::contains() to docs
 * [DDC-3111](http://www.doctrine-project.org/jira/browse/DDC-3111) - [#1025](https://github.com/doctrine/doctrine2/pull/1025) Removed duplicate entry in documentation TOC.
 * [DDC-3127](http://www.doctrine-project.org/jira/browse/DDC-3127) - [#1031](https://github.com/doctrine/doctrine2/pull/1031) Documentation for #991
 * [DDC-3131](http://www.doctrine-project.org/jira/browse/DDC-3131) - [#1034](https://github.com/doctrine/doctrine2/pull/1034) Update caching.rst
 * [DDC-3139](http://www.doctrine-project.org/jira/browse/DDC-3139) - [#1038](https://github.com/doctrine/doctrine2/pull/1038) Add documentation for the `HIDDEN` keyword in DQL
 * [DDC-3140](http://www.doctrine-project.org/jira/browse/DDC-3140) - [#1039](https://github.com/doctrine/doctrine2/pull/1039) Add yml example to single table inheritance
 * [DDC-3144](http://www.doctrine-project.org/jira/browse/DDC-3144) - [#1042](https://github.com/doctrine/doctrine2/pull/1042) Fix second level cache doc
 * [DDC-3145](http://www.doctrine-project.org/jira/browse/DDC-3145) - [#1044](https://github.com/doctrine/doctrine2/pull/1044) Use of ->andWhere() whithout any ->where() before is valid
 * [DDC-3166](http://www.doctrine-project.org/jira/browse/DDC-3166) - [#1058](https://github.com/doctrine/doctrine2/pull/1058) Drop Unicode character
 * [DDC-3168](http://www.doctrine-project.org/jira/browse/DDC-3168) - [#1059](https://github.com/doctrine/doctrine2/pull/1059) fix spacing for yaml example
 * [DDC-3185](http://www.doctrine-project.org/jira/browse/DDC-3185) - [#1068](https://github.com/doctrine/doctrine2/pull/1068) Fix typo in documentation
 * [DDC-3216](http://www.doctrine-project.org/jira/browse/DDC-3216) - [#1083](https://github.com/doctrine/doctrine2/pull/1083) [DDC-3073](http://www.doctrine-project.org/jira/browse/DDC-3073) Add documentation about how to map column options
 * [DDC-3217](http://www.doctrine-project.org/jira/browse/DDC-3217) - [#1084](https://github.com/doctrine/doctrine2/pull/1084) Update advanced-field-value-conversion-using-custom-mapping-types.rst
 * [DDC-3253](http://www.doctrine-project.org/jira/browse/DDC-3253) - [#1110](https://github.com/doctrine/doctrine2/pull/1110) Changed table name to be more appropriate.
 * [DDC-3261](http://www.doctrine-project.org/jira/browse/DDC-3261) - Bad link in 34.3 Advanced Configuration - Connection Options
 * [DDC-3262](http://www.doctrine-project.org/jira/browse/DDC-3262) - [#1115](https://github.com/doctrine/doctrine2/pull/1115) Fix wrong variable name
 * [DDC-3266](http://www.doctrine-project.org/jira/browse/DDC-3266) - [#1116](https://github.com/doctrine/doctrine2/pull/1116) [DDC-3265](http://www.doctrine-project.org/jira/browse/DDC-3265) Fix DocBlock
 * [DDC-3292](http://www.doctrine-project.org/jira/browse/DDC-3292) - [#1127](https://github.com/doctrine/doctrine2/pull/1127) Document embeddables column prefixing
 * [DDC-3324](http://www.doctrine-project.org/jira/browse/DDC-3324) - [#1147](https://github.com/doctrine/doctrine2/pull/1147) Extended the docs for mapping attributes precision and scale
 * [DDC-3326](http://www.doctrine-project.org/jira/browse/DDC-3326) - [#1148](https://github.com/doctrine/doctrine2/pull/1148) [DWEB-118] Fixed small typo in documentation about extra lazy associations
 * [DDC-3347](http://www.doctrine-project.org/jira/browse/DDC-3347) - [#1157](https://github.com/doctrine/doctrine2/pull/1157) Fixing calls of schema-update tools
 * [DDC-3348](http://www.doctrine-project.org/jira/browse/DDC-3348) - [#1158](https://github.com/doctrine/doctrine2/pull/1158) Update QueryBuilder reference documentation.
 * [DDC-3351](http://www.doctrine-project.org/jira/browse/DDC-3351) - [#1161](https://github.com/doctrine/doctrine2/pull/1161) Fixing error with from() parameters in example
 * [DDC-3353](http://www.doctrine-project.org/jira/browse/DDC-3353) - [#1163](https://github.com/doctrine/doctrine2/pull/1163) Update xml-mapping.rst
 * [DDC-3388](http://www.doctrine-project.org/jira/browse/DDC-3388) - [#1183](https://github.com/doctrine/doctrine2/pull/1183) Update tools.rst
 * [DDC-3389](http://www.doctrine-project.org/jira/browse/DDC-3389) - [#1184](https://github.com/doctrine/doctrine2/pull/1184) Postgres SERIAL is not a post-insert identifier generation strategy
 * [DDC-3408](http://www.doctrine-project.org/jira/browse/DDC-3408) - [#1190](https://github.com/doctrine/doctrine2/pull/1190) Document that AUTOGENERATE_ constants are allowed
 * [DDC-3411](http://www.doctrine-project.org/jira/browse/DDC-3411) - [#1192](https://github.com/doctrine/doctrine2/pull/1192) Fixed a very minor typo
 * [DDC-3417](http://www.doctrine-project.org/jira/browse/DDC-3417) - [#1195](https://github.com/doctrine/doctrine2/pull/1195) Correction Events.rs - Entity Listeners Resolver
 * [DDC-3420](http://www.doctrine-project.org/jira/browse/DDC-3420) - [#1198](https://github.com/doctrine/doctrine2/pull/1198) Tables for buttons.
 * [DDC-3421](http://www.doctrine-project.org/jira/browse/DDC-3421) - [#1199](https://github.com/doctrine/doctrine2/pull/1199) minor typo
 * [DDC-3456](http://www.doctrine-project.org/jira/browse/DDC-3456) - [#1226](https://github.com/doctrine/doctrine2/pull/1226) Update Travis badges to use the SVG version
 * [DDC-3465](http://www.doctrine-project.org/jira/browse/DDC-3465) - [#1232](https://github.com/doctrine/doctrine2/pull/1232) Explicit example of partial indexes
 * [DDC-3471](http://www.doctrine-project.org/jira/browse/DDC-3471) - [#1236](https://github.com/doctrine/doctrine2/pull/1236) Minor docs fix: missing word 'do'
 * [DDC-3484](http://www.doctrine-project.org/jira/browse/DDC-3484) - [#1244](https://github.com/doctrine/doctrine2/pull/1244) Change $this return type to static in AbstractQuery
 * [DDC-3499](http://www.doctrine-project.org/jira/browse/DDC-3499) - [#1253](https://github.com/doctrine/doctrine2/pull/1253) Fix dead link
 * [DDC-3516](http://www.doctrine-project.org/jira/browse/DDC-3516) - [#1264](https://github.com/doctrine/doctrine2/pull/1264) Add Changelog/Migration to 2.5 documentation chapter.
 * [DDC-3523](http://www.doctrine-project.org/jira/browse/DDC-3523) - [#1271](https://github.com/doctrine/doctrine2/pull/1271) Update migration_2_5.rst
 * [DDC-3526](http://www.doctrine-project.org/jira/browse/DDC-3526) - [#1273](https://github.com/doctrine/doctrine2/pull/1273) Incorrect @throws doc. in getSingleScalarResult
 * [DDC-3533](http://www.doctrine-project.org/jira/browse/DDC-3533) - [#1279](https://github.com/doctrine/doctrine2/pull/1279) [Doc][Reference][2nd level cache]
 * [DDC-3542](http://www.doctrine-project.org/jira/browse/DDC-3542) - [#1287](https://github.com/doctrine/doctrine2/pull/1287) Typo fix
 * [DDC-3547](http://www.doctrine-project.org/jira/browse/DDC-3547) - [#1290](https://github.com/doctrine/doctrine2/pull/1290) [Doc] [Reference] [Second Level Cache]
 * [DDC-3555](http://www.doctrine-project.org/jira/browse/DDC-3555) - [#1296](https://github.com/doctrine/doctrine2/pull/1296) Flip key value in $namespaces array
 * [DDC-3556](http://www.doctrine-project.org/jira/browse/DDC-3556) - [#1297](https://github.com/doctrine/doctrine2/pull/1297) [DDC-3480](http://www.doctrine-project.org/jira/browse/DDC-3480) Docs: Embeddable supported mappings
 * [DDC-3557](http://www.doctrine-project.org/jira/browse/DDC-3557) - [#1298](https://github.com/doctrine/doctrine2/pull/1298) Docs: Remove empty pages from TOC
 * [DDC-3559](http://www.doctrine-project.org/jira/browse/DDC-3559) - [#1299](https://github.com/doctrine/doctrine2/pull/1299) Fixed missing quote in one DQL example
 * [DDC-3570](http://www.doctrine-project.org/jira/browse/DDC-3570) - [#1305](https://github.com/doctrine/doctrine2/pull/1305) Documentation : fix table prefix with STI
 * [DDC-3595](http://www.doctrine-project.org/jira/browse/DDC-3595) - [#1320](https://github.com/doctrine/doctrine2/pull/1320) Fix 'entitiy' typo in Getting Started tutorial
 * [DDC-3599](http://www.doctrine-project.org/jira/browse/DDC-3599) - [#1322](https://github.com/doctrine/doctrine2/pull/1322) Typo in documentation
 * [DDC-3611](http://www.doctrine-project.org/jira/browse/DDC-3611) - [#1329](https://github.com/doctrine/doctrine2/pull/1329) Fix for inconsistent use of getSQLDeclaration
 * [DDC-3613](http://www.doctrine-project.org/jira/browse/DDC-3613) - [#1330](https://github.com/doctrine/doctrine2/pull/1330) Fix @Column options sections in documentation
 * [DDC-3614](http://www.doctrine-project.org/jira/browse/DDC-3614) - [#1331](https://github.com/doctrine/doctrine2/pull/1331) [DOCS] Fixed class name in aggregate fields example
 * [DDC-3617](http://www.doctrine-project.org/jira/browse/DDC-3617) - [#1334](https://github.com/doctrine/doctrine2/pull/1334) Changed some wrong usage of the @internal phpdoc
 * [DDC-3620](http://www.doctrine-project.org/jira/browse/DDC-3620) - [#1335](https://github.com/doctrine/doctrine2/pull/1335) Fix AbstractQuery::getParameter() documented return type
 * [DDC-3627](http://www.doctrine-project.org/jira/browse/DDC-3627) - [#1341](https://github.com/doctrine/doctrine2/pull/1341) [doc] Minor fixes and typos
 * [DDC-3648](http://www.doctrine-project.org/jira/browse/DDC-3648) - [#1355](https://github.com/doctrine/doctrine2/pull/1355) [Docs] TablePrefix example - Check for being the owning side
 * [DDC-3651](http://www.doctrine-project.org/jira/browse/DDC-3651) - [#1358](https://github.com/doctrine/doctrine2/pull/1358) Update docs for clear-cache commands

Please report any issues you may have with the update on the mailing list or on
[JIRA](http://www.doctrine-project.org/jira/browse/DDC).
Assets 2
Loading