 • Dec 20, 2019
    4.3.3

Fixed

  • @method Invalid method name with no arguments #174 thanks to @othercorey

 • Sep 12, 2019
    4.3.2

Added

  • Support for TypeResolver v1 #177 #178 thanks to @alexander-schranz

 • Apr 30, 2019
    4.3.1

Fixed

  • Allow 0 for body of generic tag description #166, #167

 • Jan 26, 2018
    4.3.0

fix cs

 • Nov 27, 2017
    4.2.0

Added

  • Added getTags method to Description
  • Added removeTag method to Docblock
  • Improved code analysis.

Fixed

  • Improved validation of method tag.

 • Aug 30, 2017
    4.1.1

Fixed

  • Namespace error in ExampleFinder
  • Example tag is not returning its name
  • Bug with @var tag in docblock #117 thanks to @Warxcell

 • Aug 30, 2017
    3.2.3

Fixed

  • Namespace error in ExampleFinder
  • Example tag is not returning its name
  • Bug with @var tag in docblock #117 thanks to @Warxcell

 • Aug 8, 2017
    4.0.1

Fixed

  • Notice when parsing annotation without description #111

 • Aug 8, 2017
    3.2.2

    Check tag body has a value before trying to access it as an string array

 • Aug 4, 2017
    4.0.0

Please note that this version contains several BC breaks.
Type-resolver has some breaking changes when upgrading from 0.3 to 0.4.
And the constructor of the @see tag was changed to support urls and
fqsen. See #104 for more details.

Added

  • Upgraded type-resolver to 0.4.0 to support more php 7.1 features.
  • Allow see tag to url #104

Removed

  • Drop php 5 support
  • Drop hhvm support

 • Aug 4, 2017
    3.2.1

BC Hotfix release

Fixed

  • Release 3.2.0 fails when parsing annotations #108
  • 3.2.0 has breaking change #109

Removed

  • Removed support for type resolver 0.4.0 since it contains a BC break.

 • Jul 15, 2017
    3.2.0

Added

  • Custom tag formatter support #96
  • Upgraded type-resolver to support more php 7.1 features.

Fixed

  • Allow omitting method return type in method tag #103
  • Mixed return types in method tag #103
  • Improved author tag support #97

 • Sep 30, 2016
    3.1.1

Fix an unexpected behaviour with @deprecated tags

 • Jun 10, 2016
    3.1.0

PHP 7.1 Support

 • Jun 10, 2016
    3.0.3

Fix missing Example::__toString method

 • Jun 6, 2016
    3.0.2

Allow typed arrays in @method annotation.

 • Feb 26, 2016
    3.0.1

    Add aliases for Context class because newer phpunit versions have a
    global Context class

 • Jan 28, 2016
    3.0.0

    Remove 3.0.x alias from composer.json before tagging 3.0.0

 • Feb 3, 2015
    2.0.4

    Disable failing test before tagging

 • Aug 9, 2014
    2.0.3

    Merge pull request #37 from alexkn/fix-error-display
    Remove Error display at MethodTag

 • Mar 28, 2014
    2.0.2

    Implement support for Variadic arguments
    Fixes phpDocumentor/phpDocumentor2#629, in
    this commit we add support for recognizing and displaying variadic
    arguments as described in the Variadics RFC on Internals
    (https://wiki.php.net/rfc/variadics).

    This adds support for describing Variadics even before PHP 5.6, where
    this feature is planned.

 • Dec 5, 2013
    2.0.1

    Add support for Parsedown as a markdown parser

 • Aug 7, 2013r
    2.0.0

    Merge pull request #24 from tommygnr/travis-5.5
    Enable travis builds on php5.5

 • Apr 16, 2013
    2.0.0a3

    Fixed the dot separation to match the latest PSR
    (see phpDocumentor/phpDocumentor2#797)

 • Dec 2, 2012
    2.0.0a2

    Added "scalar" as a recognized keyword (phpDocumentor/phpDocumentor2#694);

    Changed the list of keywords to be static (for the purpose of reducing memory consumption);
    Updated composer.lock with the latest dependencies (PHPUnit in particular).

 • Nov 27, 2012
    2.0.0a1

    CS fixes.

 • Nov 3, 2012
    1.0.3

    Change behaviour of @param parsing
    In issue report phpDocumentor/phpDocumentor2#620 @bobef reported that when he
    used just a Type as content of the @param that it would be recognized as
    description instead of the Type.

    According to the unit tests this is correct behaviour but after reviewing the
    pattern of the output his version is more consistent. As such I have altered
    the behaviour to act as following:

    If only one word is found after an @param (word means white-space bounded
    series of characters) then interpret that as the type and not description.

    During this item several issues in unit tests were fixed and a new 'Type'
    Collection was introduced that is capable of expanding types based on a given
    namespace and series of aliases.
    This should be re-used in phpDocumentor's Transformer as a duplication exists
    there with the expanding of the Types.

    Please note: the suggested format by @bobef is not valid according to the
    PHPDoc Standard but is provided for convenience.

 • Sep 10, 2012
    1.0.2

    Multiline @return statements were stripped from their newlines and indent
    @return statements (and effectively others) were stripped from their newlines
    and indentation. By tweaking the reflection a bit was this effect countered.

 • Jul 26, 2012
    1.0.1

    Removed the prefixing slash in a class_exists call because the
    autoloader of Composer dies on that occasionally.

 • Jul 13, 2012
    1.0.0

    Fixing the other RegExes as well since they were also not using the
    u modifier

 • Jul 23, 2012
    1.0.0-beta7

    Namespace resolution did not work as intended
    The algorithm to expand a class name into a FCQN contained several errors.
    These are now gone and expansion should work as expected

 • Jun 21, 2012
    1.0.0-beta6

    Added command to set the DocBlock onto the tags so that type expansion may
    happen

 • Jun 4, 2012
    1.0.0-beta5

 • Jun 2, 20123
    1.0.0-beta4

    Updated README to reflect submission to packagist

 • Apr 7, 2012n
    1.0.0-beta3

    fixed autoloading error

 • Apr 6, 2012
    1.0.0-beta2

    fixed error in composer file

 • Apr 6, 2012
    1.0.0-beta1

    Imported DocBlock Reflection and transformed into a PHP 5.3 module
