Releases: staabm/phpstan-dba
Releases · staabm/phpstan-dba
0.3.6
0.3.5
0.3.4
0.3.3
0.3.2
🚀 Reduce the overhead in big projects by more than 50%
Performance optimizations
- Reduce use of PreviousConnectingVisitor:: ATTRIBUTE_PARENT to assist garbage collector by @staabm in #729
Internals
- Fix mariadb CI build by @staabm in #721
- Support localhost:port notation for tests by @staabm in #723
- Fix build by @staabm in #726
- Update symplify/easy-coding-standard requirement from ^12.3 to ^12.4 by @dependabot in #724
- Revert "Disable tomasvotruba/unused-public for now" by @staabm in #717
- Update symplify/easy-coding-standard requirement from ^12.4 to ^12.5 by @dependabot in #727
Full Changelog: 0.3.1...0.3.2
0.3.1
0.3
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