=====================================
We are happy to announce the immediate availability Doctrine ORM ``2.5.0-beta1``.
This is a pre-release meant to allow users and contributors to try out the new
upcoming features of the ORM.
We encourage all of our users to help us by trying out this beta release.
Please report any possible problems or incompatibilities that may have been
introduced during development.
Starting from this release, no more new features or breaking changes will be allowed
in the
What is new in 2.5.x?
~~~~~~~~~~~~~~~~~~~~~
We are currently in the process of documenting all the changes and new features that were
introduced in Doctrine ORM 2.5.x.
You can find the current state of the 2.5.0 changes overview in
`the upgrade notes <http://docs.doctrine-project.org/en/latest/changelog/migration_2_5.html>`_.
Release RoadMap
~~~~~~~~~~~~~~~
We expect to release following versions of the ORM in the next days:
- ``2.5.0-RC1`` on ``2015-03-25``
- ``2.5.0`` on ``2015-04-02``
Please note that these dates may change depending on the availability of our team.
We also apologise for the major delays in this beta release, which are caused by
the scarce availability of the core team in these months.
Installation
~~~~~~~~~~~~
You can install this version of the ORM by using Composer and the
following ``composer.json`` contents:
.. code-block:: json
{
"require": {
"doctrine/orm": "2.5.0-beta2"
},
"minimum-stability": "dev"
}
Changes since 2.5.0-alpha2
~~~~~~~~~~~~~~~~~~~~~~~~~~
This is a list of issues solved in ``2.5.0-beta2`` since ``2.5.0-alpha2``:
- [`DDC-3452 <http://www.doctrine-project.org/jira/browse/DDC-3452>`_] Embeddables Support for ClassMetadataBuilder
- [`DDC-3551 <http://www.doctrine-project.org/jira/browse/DDC-3551>`_] Load platform lazily in ClassMetadataFactory to avoid database connections.
- [`DDC-3258 <http://www.doctrine-project.org/jira/browse/DDC-3258>`_] Improve suport for composite primary keys and assocations as keys.
- [`DDC-3554 <http://www.doctrine-project.org/jira/browse/DDC-3554>`_] Allow to recreate DQL QueryBuilder from parts.
- [`DDC-3461 <http://www.doctrine-project.org/jira/browse/DDC-3461>`_] Allow setting association as primary key in ClassMetadataBuilder API with ``makePrimaryKey()``.
- [`DDC-3587 <http://www.doctrine-project.org/jira/browse/DDC-3587>`_] Added programmatical support to define indexBy on root aliases.
- [`DDC-3588 <http://www.doctrine-project.org/jira/browse/DDC-3588>`_] Add support for seconds in ``DATE_ADD`` DQL function.
- [`DDC-3585 <http://www.doctrine-project.org/jira/browse/DDC-3585>`_] Fix instantiation of nested embeddables.
- [`DDC-3607 <http://www.doctrine-project.org/jira/browse/DDC-3607>`_] Add support for orphan removal in ClassMetadataBuilder/AssocationBuilder
- [`DDC-3597 <http://www.doctrine-project.org/jira/browse/DDC-3597>`_] Add support for embeddables in MappedSuperclasses.
- [`DDC-3616 <http://www.doctrine-project.org/jira/browse/DDC-3616>`_] Add support for DateTimeImmutable in Query parameter detection.
- [`DDC-3622 <http://www.doctrine-project.org/jira/browse/DDC-3622>`_] Improve support for objects as primary key by casting to string in UnitOfWork.
- [`DDC-3619 <http://www.doctrine-project.org/jira/browse/DDC-3619>`_] Update IdentityMap when entity gets managed again fixing ``spl_object_hash`` collision.
- [`DDC-3608 <http://www.doctrine-project.org/jira/browse/DDC-3608>`_] Fix bug in EntityGenerator to XML/YML with default values.
- [`DDC-3590 <http://www.doctrine-project.org/jira/browse/DDC-3590>`_] Fix bug in PostgreSQL with naming strategy of non-default schema tables.
- [`DDC-3566 <http://www.doctrine-project.org/jira/browse/DDC-3566>`_] Fix bug in Second-Level Cache with association identifiers.
- [`DDC-3528 <http://www.doctrine-project.org/jira/browse/DDC-3528>`_] Have ``PersistentCollection`` implement ``AbstractLazyCollection`` from `doctrine/collections <https://github.com/doctrine/collections>`_`.
- [`DDC-3567 <http://www.doctrine-project.org/jira/browse/DDC-3567>`_] Allow access to all aliases for a QueryBuilder.
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>`_.
.. author:: Marco Pivetta <[email protected]>
.. categories:: none
.. tags:: none
.. comments::