All Versions
Latest Version
Avg Release Cycle
11 days
Latest Release

Changelog History
Page 1

  • v0.7.7 Changes

    • Do not analyze excluded files (+info)
  • v0.7.6 Changes

    • ๐Ÿ‘ท Move CI to GitHub Actions
    • โšก๏ธ Optimize FullClassName usage
  • v0.7.5 Changes

    • ๐Ÿ›  Fix random silent failures while creating internal php classmap
    • ๐Ÿ›  Fix test file valid names
    • ๐Ÿ”ง Set default verbosity on invalid configuration
  • v0.7.4 Changes

    • ๐Ÿ›  Fix exclusions when they are not part of the src
    • ๐Ÿ‘ Allow to include test files with more valid names
  • v0.7.3 Changes

    • ๐Ÿ”„ Change composer package name to phpat/phpat
    • โ™ป๏ธ Refactor AST build to a better-reflection/php-parse hybrid
    • โž• Add support to generic types in docs
    • โž• Add support to callable types in docs
    • โž• Add support to union types in docs
    • ๐Ÿ›  Fix src path configuration sometimes giving issues
    • โฌ‡๏ธ Drop Symfony 2 compatibility
    • ๐Ÿšš Move Fatal Error exceptions out of event listener
    • ๐Ÿ›  Fix issue with FQCNs starting with backslash
    • โž• Add psalm and phpstan to CI checks
  • v0.7.2 Changes

    • ๐Ÿšš Move composer parsing to ReferenceMap creation stage
    • Include unknown FQCNs (out of src) in ClassNameSelector
  • v0.7.1 Changes

    • ๐Ÿ›  Fix composer dependencies with empty namespace selected as *
  • v0.7.0 Changes

    • ๐Ÿ“ฆ Package name changed to phpat/phpat
    • โž• Add support for tests in YAML and XML files
    • Ignore only core and extension classes (instead of all classes without namespace)
    • Add ignore_php_extensions option
    • ๐Ÿ”„ Change ignore_docblocks option name
    • ๐Ÿ”„ Change the configuration needed for composer selectors: ```yaml
  • v0.6.1 Changes

    March 26, 2020
    • ๐Ÿ›  Fix exclusions ignored in non-ast classes
    • โž• Add ComposerSourceSelector and ComposerDependencySelector $this->newRule ->classesThat(Selector::areAutoloadableFromComposer('file-composer-json', false)) ->mustNotDependOn() ->classesThat(Selector::areDependenciesFromComposer('file-composer-json', 'file-composer-lock', true))
  • v0.6.0 Changes

    February 22, 2020
    • โž• Add selection out of the src scope using full or partial class names return $this->newRule ->classesThat(Selector::haveClassName('App\*')) ->mustNotDependOn() ->classesThat(Selector::haveClassName('Symfony\*'))
    • โž• Add warnings when using regex class names with affirmative must assertions
    • ๐Ÿ›  Fix some docblock types not resolved
    • ๐Ÿ›  Fix error while using anonymous classes