All Versions
10
Latest Version
Avg Release Cycle
142 days
Latest Release
1869 days ago

Changelog History

  • v0.12.0 Changes

    March 13, 2019

    ๐Ÿš€ Note: This release requires PHP 7.1+

    ๐Ÿ”„ Changed

    • โฌ†๏ธ Upgraded dependencies: Now using PHP-Parser 4.2, PHP-Timer 2.0
    • ๐Ÿ”„ Changed all sources to follow PHP 7 syntax
    • โšก๏ธ Updated php core classes and interfaces data

    ๐Ÿ›  Fixed

    • ๐Ÿ #271: Fix TokenFile not Found Error on Windows

    ๐Ÿ”€ Merged

    • ๐Ÿ‘€ #352: Fix bad exit status 255 generated by uncaught TypeError
    • ๐Ÿ‘€ #335: Make this compatible with PHPUnit 7.2
  • v0.11.2 Changes

    May 22, 2018

    ๐Ÿš€ Note: 0.11.x is the last series of releases that supports running under PHP 5.x

    ๐Ÿ›  Fixed

    • ๐Ÿ‘€ #333: PHPUnit Enricher: Wrong namspace - not a PHPUnit code coverage file
    • ๐Ÿ‘€ #325: Git Enricher does not work properly with Git 1.7.1
  • v0.11.1 Changes

    May 06, 2018

    ๐Ÿš€ Note: 0.11.x is the last series of releases that supports running under PHP 5.x

    ๐Ÿ›  Fixed

    • ๐Ÿ‘€ #332: PHPUnit Enricher: classnode is always null
  • v0.11.0 Changes

    January 10, 2018

    ๐Ÿ‘ Note: This is going to be the last version that supports running under PHP 5.x

    ๐Ÿ”„ Changed

    • โฌ†๏ธ Upgraded dependencies: Now using PHP-Parser 3.1+
    • The publicOnly mode now actually works

    ๐Ÿ”€ Merged

    • ๐Ÿ— #310: Make the build reproducible
    • ๐Ÿ‘€ #319:Fixed: #315 count(): Parameter must be an array or an object that implements Countable

    ๐Ÿ›  Fixed

    • ๐Ÿ‘€ #320: Multiline annotation for class constants fails to add subsequent lines
    • ๐Ÿ‘€ #315: count(): Parameter must be an array or an object that implements Countable (Thanks to @cristicotet, @swmarc)
    • ๐Ÿ‘€ #313: Parsing of concatenated constants in classes fails
    • ๐Ÿ‘€ #312: Alias for trait causes error
    • ๐Ÿ #299: Run phpdox with a cloned repository on Windows
    • ๐Ÿ‘€ #284: Error in Generator
    • ๐Ÿ‘€ #242: Call to undefined method TheSeer\phpDox\Collector\ClassObject::addImplementor()
  • v0.10.1 Changes

    July 02, 2017

    ๐Ÿ›  Fixed

    • ๐Ÿ‘€ Parameter and Varible type resolving issues (partially regression from #300)
  • v0.10.0 Changes

    June 15, 2017

    โž• Added

    • ๐Ÿ‘€ #300: Support for PHP 7.1 nullable type
    • โž• Added support for PHP 7 style return types

    ๐Ÿ”„ Changed

    • โฌ†๏ธ Bump minimum PHP version to 5.5
    • ๐Ÿ”Š Use project source directory setting for relation lookup in PHPUnit logs
    • โž• Add additional check to ensure correct file formats
    • ๐Ÿ”„ Changed autoload handling for vendor directory
    • โšก๏ธ Updated PHPParser to latest
    • โšก๏ธ Updated other dependencies
    • ๐Ÿ‘‰ Use phive for tool dependencies
    • โšก๏ธ Updated php core classes and interfaces data

    ๐Ÿ›  Fixed

    • ๐Ÿ‘€ #273: Overview "Average Class Length" and "Average Method Length" Display NaN
    • ๐Ÿ‘€ #304: Fix phpcs not actually enriching
    • ๐Ÿ‘€ #255: Failed to load external entity components.xsl
    • ๐Ÿ‘€ #288: Generate Error
  • v0.9.0 Changes

    August 26, 2016

    0.9.0

    • โž• Added check if disable_functions forbids use of exec
    • โšก๏ธ Updated to PHPParser 3.0.0
    • ๐Ÿ“œ Raised minimum PHP version to 5.5 due to PHPParser 3
    • โœ‚ Removed PHP 5.3 support
    • โšก๏ธ Update Error handling to support PHP7's \Throwable
    • ๐Ÿ›  Fix: Issue #244 (Error : Unterminated comment starting line 1)
    • ๐Ÿ›  Fix: Issue #243 (Trait in Trait causes UnitObjectException if the nested trait is missing)
    • ๐Ÿ›  Fix: Issue #266 (Page Title "phpdox - Test Method")
  • v0.8.1 Changes

    June 30, 2015
    • โšก๏ธ Updated Dependency (PHPParser 1.3.0, PHP-Timer 1.0.6)
    • โž• Added new exit codes for issues with environment and config
    • Explicitly handle (crasher) exceptions with a dedicated exit code
    • ๐Ÿ›  Fix: Issue #230 (collector does not detect "static" modifier)
    • ๐Ÿ›  Fix: Issue #232 (native "null" return type is parsed as "object")
    • ๐Ÿ›  Fix: Issue #235 (paths for php-timer changed)
    • ๐Ÿ›  Fix: Issue #225 (Error in GlobalConfig with hhvm)
    • ๐Ÿ›  Fix: Issue #226 (vendor include at binary file)
  • v0.8.1.1 Changes

    July 09, 2015
    • ๐Ÿ›  Fix broken phar archive 0.8.1
  • v0.8.0 Changes

    May 06, 2015
    • โšก๏ธ Updated Dependency (PHPParser 1.2.2, fDOMDocument 1.6.0)
    • PHP 7 Compatiblity changes
    • โž• Added support for @var self and @return self
    • Preserve original name when alias is used
    • Trait usage now rendered and resolved
    • โž• Added Token XML output
    • โž• Added Source HTML output
    • โšก๏ธ Updated XSL Templates
    • ๐Ÿ›  Fix: Issue #214 (Oups... phpDox encountered a problem... with DirectoryCleaner)
    • ๐Ÿ›  Fix: Issue #211 (Compilation failed: support for \P, \p, and \X has not been compiled at offset 31)
    • ๐Ÿ›  Fix: Issue #208 (class constants of type boolean are not fetched)
    • ๐Ÿ›  Fix: Issue #190 (AbstractUnitObject.php (Line 542): Call to a member function getAttribute() on null)
    • ๐Ÿ›  Fix: Issue #178 (makedir() problem if not root user / AbstractEngine)
    • ๐Ÿ›  Fix: Issue #164, #165, #166 (TokenFileException - file not found)
    • ๐Ÿ›  Fix: Issue #218: Ensure git cache directory exists before trying to write to it
    • ๐Ÿ‘€ Merge PR #199: Fix the "Source" links extensions
    • ๐Ÿ— Merge PR #198: Change build state logic
    • ๐Ÿ‘€ Merge PR #196: fix array to string conversion notices
    • โšก๏ธ Merge PR #194: Update phpdox
    • ๐Ÿ‘€ Merge PR #183: Vendor directory location change for phpdox as dependency
    • Merge PR #180: add PHPDOX_HOME, instead of PHPDOX_PHAR
    • ๐Ÿ‘€ Merge PR #163: Drop now useless requirement on ZetaComponents
    • ๐Ÿ‘€ Merge PR #219: Make GlobalConfig::resolveValue() recursive again