@theseer theseer released this May 22, 2018 · 4 commits to master since this release

Assets 4

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

@theseer theseer released this May 6, 2018 · 8 commits to master since this release

Assets 4

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

@theseer theseer released this Jan 10, 2018 · 10 commits to master since this release

Assets 4

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()

@theseer theseer released this Jul 2, 2017 · 34 commits to master since this release

Assets 4

Fixed

  • Parameter and Varible type resolving issues (partially regression from #300)

@theseer theseer released this Jun 15, 2017 · 48 commits to master since this release

Assets 4

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

@theseer theseer released this Aug 26, 2016 · 76 commits to master since this release

Assets 4

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")

@theseer theseer released this Jun 30, 2015 · 110 commits to master since this release

Assets 4
  • 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)

@theseer theseer released this May 6, 2015 · 131 commits to master since this release

Assets 5
  • 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
Sep 11, 2014
Release 0.7.0
* Fix: Set default resolution of ${basename} to dirname of realpath of config file instead of only relative dir
* Fix: Crash on invalid encoding / control chars in source (Issue #146, #148)
* Fix: Crash on empty namespace name (Issue #150)
* Fix: Broken cache handling for files that no longer exist (Issue #149)
* Fix: DocBlock parsing generates invalid tag names in xml in some cases (Thanks to Reno Reckling)
* Fix: Crash on custom bootstrapping (Thanks to Sebastian Heuer)
* Updated Templates
* Added tokenizer xml and highlighted source output
* Added support for native PHPCS xml format (Thanks to Reno Reckling)
* Removed dependency to Zeta Components by own (simplified) implementation
* Unified xml namespace uri format by stripping the # where it was still in place
* Minor performance tweaks