Skip to content

Releases: staabm/phpstan-dba

0.3.3

30 Dec 15:49
525a9fa
Compare
Choose a tag to compare

Performance optimizations

  • PreviousConnectingVisitor: Utilize WeakReference to assist garbage collector by @staabm in #730

Full Changelog: 0.3.2...0.3.3

0.3.2

30 Dec 12:21
675388c
Compare
Choose a tag to compare

🚀 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

26 Nov 21:46
6dac52e
Compare
Choose a tag to compare

Bugfixes

Full Changelog: 0.3...0.3.1

0.3

17 Nov 08:39
b32c279
Compare
Choose a tag to compare
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

Full Changelog: 0.2.85...0.3

0.2.85

28 Oct 14:28
f559241
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.2.84...0.2.85

0.2.84

28 Oct 11:11
cc1678a
Compare
Choose a tag to compare

Improvements

Internals

Full Changelog: 0.2.83...0.2.84

0.2.83

03 Oct 10:24
16f34c0
Compare
Choose a tag to compare

What's Changed

  • Keep sqlftw/sqlftw a optional dependency by @staabm in #690

Full Changelog: 0.2.82...0.2.83

0.2.82

03 Oct 07:46
dffa34b
Compare
Choose a tag to compare

Improvements

Internals

  • Fix PHPStan deprecations by @staabm in #683
  • Bump ramsey/composer-install from 2 to 3 by @dependabot in #646
  • Update phpstan/extension-installer requirement from ^1.2 to ^1.4 by @dependabot in #659
  • Update tomasvotruba/unused-public requirement from ^0.3 to ^1.0 by @dependabot in #681
  • Update php-parallel-lint/php-parallel-lint requirement from ^1.3 to ^1.4 by @dependabot in #647
  • Update symplify/easy-coding-standard requirement from ^11.4 to ^12.3 by @dependabot in #660

New Contributors

  • @lode made their first contribution in #669

Full Changelog: 0.2.81...0.2.82

0.2.81

04 Jun 12:13
9b3f8f2
Compare
Choose a tag to compare

Bugfixes

  • Fix placeholders detection with multiline strings by @b-viguier in #658

Internals

  • Fix nikic/php-parser deprecation warnings by @staabm in #655
  • Fix composer scripts for doctrine/dbal 3.x by @staabm in #654

Full Changelog: 0.2.80...0.2.81

0.2.80

16 May 16:52
7079671
Compare
Choose a tag to compare

Bugfixes 🐞

New Contributors

Full Changelog: 0.2.79...0.2.80