All Versions
Latest Version
Avg Release Cycle
11 days
Latest Release

Changelog History
Page 3

  • v0.5.6 Changes

    January 08, 2020
    • ๐Ÿ›  Fixed false exception message shown on violated rules report
  • v0.5.4 Changes

    January 08, 2020

    Beautify error handler (thanks @j6s)
    Apply dry-run to internal errors
    โšก๏ธ Update executable to match php version requirement (thanks @tigitz)
    Normalize composer.json (thanks @localheinz)
    Phar compiler and GitHub workflow (thanks @p810)
    Fix include option

  • v0.5.3 Changes

    December 30, 2019
    • โž• Added CanOnlyImplement and MustOnlyImplement rule types
    • โž• Added CanOnlyInclude and MustOnlyInclude rule type
    • โž• Added CanOnlyDepend and MustOnlyDepend rule types
    • โž• Added CanOnlyExtend rule type
    • Modified statements now check all the defined relations of a class
    • ๐Ÿ›  Fixed native PHP classes not correctly found
  • v0.5.2 Changes

    December 28, 2019

    โž• Added Selector::implementInterface to select classes that implement a certain interface
    โž• Added Selector::extendClass to select classes that extend a certain class
    โž• Added Selector::includeTrait to select classes that include a certain trait
    Added some PHP configurations (error_reporting, display_errors, gc_disable) (thanks @staabm)
    โž• Added verbosity as a cli command option
    ๐Ÿ›  Fixed options being ignored in configuration files

  • v0.5.1 Changes

    December 22, 2019
    • โž• Added Selector::haveClassName to select classes by fully qualified names
    • ๐ŸŽ Performance boost by building an AST map instead of parsing each time
  • v0.5.0 Changes

    December 06, 2019

    ๐Ÿ”„ Changed Minimum PHP version from 7.1 to 7.2.
    ๐Ÿ”„ Changed event dispatcher to carlosas/simple-event-dispatcher.

  • v0.4.4 Changes

    November 30, 2019

    โœ… Report invalid test return type in suite execution (thanks @j6s)
    ๐Ÿ›  Fix error in exclusion configuration

  • v0.4.3 Changes

    November 28, 2019

    โž• Add dry-run option (thanks @irozgar)
    ๐Ÿ‘‰ Make event dispatcher BC all versions
    โšก๏ธ Update compatibility with Symfony 5.0

  • v0.4.2 Changes

    November 17, 2019

    โž• Add time report
    Optional docblock dependency checks

  • v0.4.1 Changes

    November 07, 2019

    ๐Ÿ›  Fix new error with classes not extending anything