PhpDependencyAnalysis Versions Save

Static code analysis to find violations in a dependency graph

v0.6.0

8 years ago

Added

  • FQCN filter

See CHANGELOG for more details.

v0.5.3

8 years ago

Changed

  • Exit status code is 2 for found violations, 1 for thrown exceptions and 0 for successful execution without violations

Fixed

  • Add missing ErrorHandler
  • Remove unneeded OpCodeCache Validator in TagCollector

See CHANGELOG for more details.

v0.5.2

8 years ago

Changed

  • Composer version constraints for graphp dependencies

Fixed

  • Typo in SVG footer

See CHANGELOG for more details.

v0.5.1

8 years ago

Changed

See CHANGELOG for more details.

v0.5.0

9 years ago

v0.4.2

9 years ago

Fixed

  • Typo for InvalidArgumentException in Config

Changed

  • Update nikic/php-parser to 1.3.*
  • Update phpunit/phpunit to 4.6.*

Added

  • Add php7 Anonymous Classes support

See CHANGELOG for more details.

v0.4.1

9 years ago

Changed

  • Update clue/graph to 0.9.*
  • Update phpParser to 1.2.*
  • Adapt NamespacedStringCollector and IocContainerAccessorCollector to use new Node\Scalar\String_ object
  • Simplify DeclaredNamespaceCollector by using new ClassLike object

Added

  • Add php7 to travis config
  • Add graphp/algorithms 0.8.0

See CHANGELOG for more details.

v0.4.0

9 years ago

Changed

  • Normalize CHANGELOG.md
  • Travis configuration
  • Optimize .gitignore
  • Change composer attribute type to project
  • Update phpParser to 1.1.*
  • Update graphviz to 0.2.*
  • Update phpunit to 4.5.*
  • BC: Move GraphViz interface from Builder to Writer
  • BC: Refactor and changing data model in Json Writer
  • BC: Rename fqcn accessor and mutator from fqn to fqcn in Location entity

Added

  • Add .gitattributes
  • Add AbstractGraphViz writer
  • Add graph extractor
  • BC: Add logEntries mutator to BuilderInterface

Removed

  • BC: Removed fqcn awareness in location entity

See CHANGELOG for more details.

v0.3.4

9 years ago
  • Improve color accessabilty
  • Increase max_nesting_level for huge projects

See CHANGELOG for more details.

v0.3.3

9 years ago
  • Fix in Factory for missing dependency

See CHANGELOG for more details.