Skip to content

Releases: carlosas/phpat

v0.8.3

29 Dec 21:45
Compare
Choose a tag to compare
  • Fix class property types not caught as dependencies
  • Support PHP 8.1 features:
    • Enums
    • never type
    • Intersection types

v0.8.2

29 Dec 16:42
Compare
Choose a tag to compare
  • Enforce new style guidelines with php-cs-fixer
  • Add Symfony 6 compatibility

v0.8.1

19 Dec 15:03
Compare
Choose a tag to compare
  • Fix exception when no files found in path selector
  • Improve RegexClassName match performance
  • Move CI config files

v0.8.0

18 Dec 19:17
a4218c8
Compare
Choose a tag to compare
  • Add PHP 8.0 and 8.1 compatibility
  • Drop PHP 7.2 and 7.3 compatibility
  • Support PHP 8.0 features:
    • Constructor promotion
    • Named Parameters
    • Union Types
    • Attributes
    • Match and Throw Expression
  • Rename ignore_docblocks to ignore-docblocks
  • Rename ignore_php_extensions to ignore-php-extensions
  • Remove dry-run option
  • Add php-version option to force emulative lexer php version
  • Move main executable file to /bin/phpat
  • Update min/max composer dependencies versions
  • Remove BetterReflection usage
  • Add default composer configuration
  • Accept snake_case test filenames
  • Baseline file
  • Fix wrongly mapped fully qualified classnames on docblocks
  • Ignore dependencies out of the class context
  • Remove regex selections with results from origins to avoid duplicated statements

0.8.0-beta.1

13 Dec 21:40
Compare
Choose a tag to compare
0.8.0-beta.1 Pre-release
Pre-release
Remove regex selections from origins to avoid duplicated statements

0.8.0-alpha.3

07 Dec 17:23
de45606
Compare
Choose a tag to compare
0.8.0-alpha.3 Pre-release
Pre-release
Merge pull request #166 from carlosas/baseline

Baseline feature

0.8.0-alpha.2

07 Dec 17:03
a85c569
Compare
Choose a tag to compare
0.8.0-alpha.2 Pre-release
Pre-release
Merge pull request #170 from carlosas/workflows8

Open php version window to 8.1

v0.8.0-alpha.1

12 Nov 19:53
Compare
Choose a tag to compare
v0.8.0-alpha.1 Pre-release
Pre-release
Improve phpstan findings

v0.7.7

12 Nov 19:01
Compare
Choose a tag to compare
v0.7.7 Pre-release
Pre-release
  • Do not analyze excluded files (thanks @j6s)

v0.7.6

05 Sep 12:33
54958a8
Compare
Choose a tag to compare
v0.7.6 Pre-release
Pre-release
  • Switch from Travis CI to GitHub Actions (thanks @localheinz)
  • Add main branches to integration workflow
  • Optimize parser FullClassName (thanks @nreynis)