This release required some fundamental time consuming internal changes and cleanups.
please consider supporting my freetime open source work with your sponsoring 💕
Improvements
- PHPStan 2.0 support by @staabm in #709
- Added rule identifiers by @staabm in #706
- More human readable und less verbose ReflectionCache file format #716
Breaking Changes
- we no longer use generic types to represent the inferred result set metadata
- Remove use of Doctrine stub and and generic Doctrine result types by @staabm in #705
- Remove use of Mysqli stub and generic mysqli result type by @staabm in #698
- Remove mysqli_result from skipCheckGenericClasses by @staabm in #701
- Remove use of PDOStatement stub and and generic PDOStatement result type by @staabm in #700
Internal Cleanup
- Cleanup
instanceof *Type
checks by @staabm in #692 - .env: Support ssl-certificates via DBA_SSL by @staabm in #702
- Fix union result with mysqli by @staabm in #703
- Fix union result with PdoStatement by @staabm in #704
- Fix type errors by @staabm in #707
- Fix more type errors by @staabm in #708
- Remove obsolete phpstan-php-parser dependency by @staabm in #710
- Remove dead PHP_VERSION_ID check by @staabm in #712
- Fix replay by @staabm in #714
- Fix types by @staabm in #715
Full Changelog: 0.2.85...0.3