v2.6.1 - Dec 25, 2015

    367: Fix how namespace matching happens in SymfonyFileLocator


v2.6.0 - Dec 4, 2015

Bug

    DCOM-299 - GH-383 Silence chmod() warnings
    DCOM-301 - GH-384 Fixed bug with getAllClassNames() in subdirectories
    DCOM-303 - GH-387 Fixed fatal error in AbstractManagerRegistry

Documentation

    DCOM-285 - GH-366 Update DefaultFileLocator.php to reflect that file extension should include a dot
    DCOM-304 - GH-388 Update LICENSE

Improvement

    DCOM-289 - GH-373 composer: bump to PHPUnit 4.7
    DCOM-296 - GH-380 Add .gitattributes (fixes #379)
    DCOM-298 - GH-382 Minor CS fixes in StaticReflectionProperty
    DCOM-305 - GH-389 composer: use PSR-4 autoload
    DCOM-306 - GH-390 composer: drop duplicated "archive"

New Feature

    DCOM-294 - GH-376 Proxy: Added support for PHP 7 return & parameter type hints


v2.5.3 - Dec 25, 2015

    367: Fix how namespace matching happens in SymfonyFileLocator


v2.5.2 - Dec 4, 2015

Bug-fixes

    DCOM-299 #383 Silence chmod() warnings
    DCOM-301 #384 Fixed bug with getAllClassNames() in subdirectories
    DCOM-303 #387 Fixed fatal error in AbstractManagerRegistry

Improvement

    DCOM-289 #373 composer: bump to PHPUnit 4.7


v2.5.1 - 31 Aug 2015

v2.5.0 - 02 Apr 2015

v2.5.0-beta1 - 25 Mar 2015

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


v2.4.2 - 21 May 2014

Bug

    [DDC-2708] - [DCOM-219] Fix for PHP 5.4.8 not returning true for is_callable on abstract methods anymore
    [DCOM-204] Fix include of entities inside PHAR.
    [DCOM-175] Private properties of parent classes of a proxy are now correctly handled in __sleep
    [DCOM-212] Static properties should not be returned by __sleep in proxies

Improvement

    [DCOM-216] Better exceptions when a proxy is instantiated with an invalid identifier
    [DCOM-206] Removed gender bias in a DocBlock in EventManager
    [DCOM-220] Fixed typo in ObjectManager DocBlock
    [DCOM-228] Better exception message when the proxy dir is not writable
    Added HHVM to build matrix
    Requiring PHPUnit as composer dev-dependency
    [DCOM-223] Better support for multi-line annotations
    [DCOM-237] Fixed links to the documentation

New Feature

    [DDC-1247] - Implemented AnnotationDriver#addExcludePath()


v2.4.1 - 7 September 2013

Bug

    [DCOM-208] - [GH-290] Fixed html_errors overwriting

Improvement

    [DCOM-193] - [GH-275] Improve code to throw exception getting parents class instead of php warning

New Feature

    [DCOM-173] - Add test assets and tests for proxy generators
    [DCOM-96] - Extract a common ProxyFactory
    [DCOM-148] - [GH-229] Decorator base class for object manager decorators
    [DCOM-154] - [GH-236] Adding Support for Couchbase as Caching Infrastructure.
    [DCOM-210] - ProxyFactory: Modes for NEVER, FILE_NOT_EXISTS, ALWAYS
    [DCOM-209] - [GH-291] [DDC-717] Add eval() and FILE_NOT_EXISTS strategies for proxy generation
