Releases: carlosas/phpat
Releases · carlosas/phpat
v0.7.7
v0.7.6
0.7.5
- Fix random silent failures while creating internal php classmap
- Fix test file valid names (thanks @marmichalski)
- Set default verbosity on invalid configuration
0.7.4
0.7.3
- Change composer package name to
phpat/phpat
- Refactor AST build to a better-reflection/php-parse hybrid
- Add support for generic types in docs (thanks @j6s)
- Add support for callable types in docs (thanks @j6s)
- Add support for union types in docs
- Fix src path configuration sometimes giving issues
- Fix issue with FQCNs starting with backslash
- Drop Symfony 2 compatibility
0.7.2
0.7.1
0.7.0
- Package name changed to
phpat/phpat
- Add support for tests in YAML and XML files (thanks @faguaron)
- 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:
# phpat.yaml
composer:
your-package-name:
json: path-to-composer.json
lock: path-to-composer.lock
- Modify
ComposerSourceSelector
andComposerDependencySelector
so:areAutoloadableFromComposer
selects non-dev composer autoload classesareDevAutoloadableFromComposer
selects dev composer autoload classesareDependenciesFromComposer
selects non-dev composer dependenciesareDevDependenciesFromComposer
selects dev composer dependencies