PHP Architecture Tester v0.8.0 Release Notes
-
- ➕ 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
toignore-docblocks
- Rename
ignore_php_extensions
toignore-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