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
