Doctrine Common 2.5.0 Release
Posted on
We are happy to announce the immediate availability of Doctrine Common `2.5.0`.
Installation
You can install this version of Doctrine Common by using Composer and
the following composer.json
contents:
{
"require": {
"doctrine/common": "2.5.0"
}
}
Changes since 2.4.x
This is a list of issues solved in 2.5.0
since 2.4.x
:
Bug
- [DCOM-129] - Annotation parser matches colon after annotation
- [DCOM-151] - [GH-233] [DocParser] Fix trying include classes if its must be ignored.
- [DCOM-162] - [GH-244] return parameter for debug method
- [DCOM-168] - ignoredAnnotationNames doesn't work in Annotation loop
- [DCOM-175] - Proxies return private properties in __sleep, which is not supported by PHP.
- [DCOM-191] - Wrong inflection for "identity"
- [DCOM-212] - [GH-296] Proxies shouldn't serialize static properties in __sleep()
- [DCOM-216] - [GH-298] Silence E_NOTICE warning: "Undefined index".
- [DCOM-220] - [GH-304] fix typo
- [DCOM-223] - [GH-308] fix the optimize regex and adapt the tests to actually test classAnnotat...
- [DCOM-228] - [GH-312] Improve UnexpectedValueException error message
- [DCOM-261] - [GH-344] Fix fatal error when classexist tries to call the protected loader
- [DCOM-270] - [GH-351] Added validation where allowed QCNs with ":" NS separator
- [DCOM-272] - Proxy generator doesn't understand splat operator (PHP 5.6 argument unpacking)
Documentation
- [DCOM-237] - [GH-318] Fixed link to Documentation
- [DCOM-280] - [GH-359] Fixed missing / incorrect docblocks
Improvement
- [DCOM-246] - [GH-328] Optimized imports
- [DCOM-247] - [GH-329] Remove dead config
- [DCOM-263] - [GH-347] Class loader: skip non-existing files and files not containing the requested class
- [DCOM-278] - [GH-358] travis: PHP 7.0 nightly added, allowed failure
New Feature
- [DCOM-257] - [GH-342] Class metadata loading fallback hook in AbstractClassMetadataFactory
- [DCOM-277] - [GH-357] Custom namespace separators for SymfonyFileLocator
Please report any issues you may have with the update on the mailing list or on Jira.