weirdan/doctrine-psalm-plugin
Psalm plugin for Doctrine ORM projects. Adds smarter type inference for EntityManager, repositories, proxies and collections, reducing false positives and improving static analysis of Doctrine entities and queries in PHP applications.
This release adds support for Psalm v6.
Full Changelog: https://github.com/psalm/psalm-plugin-doctrine/compare/v2.9.0...v2.10.0
::set-output by @weirdan in https://github.com/psalm/psalm-plugin-doctrine/pull/140Full Changelog: https://github.com/psalm/psalm-plugin-doctrine/compare/v2.8.1...v2.9.0
Full Changelog: https://github.com/psalm/psalm-plugin-doctrine/compare/v2.8.0...v2.8.1
Full Changelog: https://github.com/psalm/psalm-plugin-doctrine/compare/v2.7.0...v2.8.0
Full Changelog: https://github.com/psalm/psalm-plugin-doctrine/compare/v2.6.0...v2.7.0
Full Changelog: https://github.com/psalm/psalm-plugin-doctrine/compare/v2.5.0...v2.6.0
Full Changelog: https://github.com/psalm/psalm-plugin-doctrine/compare/v2.4.0...v2.5.0
Collection ::first() and ::last() return type provider. by @AndrolGenhald in https://github.com/psalm/psalm-plugin-doctrine/pull/119Full Changelog: https://github.com/psalm/psalm-plugin-doctrine/compare/v2.3.0...v2.4.0
Full Changelog: https://github.com/psalm/psalm-plugin-doctrine/compare/v2.2.0...v2.3.0
Full Changelog: https://github.com/psalm/psalm-plugin-doctrine/compare/v2.1.0...v2.2.0
Full Changelog: https://github.com/psalm/psalm-plugin-doctrine/compare/v2.0.1...v2.1.0
Full Changelog: https://github.com/psalm/psalm-plugin-doctrine/compare/v2.0.0...v2.0.1
Full Changelog: https://github.com/psalm/psalm-plugin-doctrine/compare/v1.2.0...v2.0.0
Full Changelog: https://github.com/psalm/psalm-plugin-doctrine/compare/1.1.0...v1.2.0
Special thanks to @VincentLanglet for these changes
#61 Added taint sinks for DBAL\Connection (@adrienlucas)
#64 #63 EntityRepository::matching() stub (@ygottschalk)
#72 #71 Return type of ObjectRepository::findAll() from list<T> to T[]
#62 Test on Symfony 5 (@amberovsky)
#49 Allow WHERE IN clauses in the ORM QueryBuilder (thanks @jaikdean)
#50 Fixed compatibility with Alpine Linux (missing GLOB_BRACE) (thanks @bendavies)
@orklah and @mpolyakovsky contributed a number of improvements to the test suite and other misc fixes
Collection::slice() $offset parameter accepts int only (#25)Doctrine\ORM\Mapping\ClassMetadataInfo::$table type - thanks @zerkms (#23)Collection::partition() closure type (#22)ObjectRepository::findAll(), ObjectRepository::findBy() and ObjectRepository::findOneBy() - thanks @jaikdean (#17)How can I help you explore Laravel packages today?