Skip to content

Releases: phpstan/phpstan-doctrine

1.4.5

02 Jul 17:03
Compare
Choose a tag to compare
  • c87ee29 - Improve COALESCE inference for MySQL
  • 2004f84 - Fix Query::execute() return type
  • 2d3c230 - QueryResultTypeWalkerTest: make dataset cases clickable in PHPStorm

1.4.4

30 Jun 14:35
Compare
Choose a tag to compare
  • 6051e97 - Do not infer getArrayResult for now
  • 66d6943 - Typo
  • 8a7896b - Affected rows can be int<0, max>
  • 18ab94d - Test hydration modes
  • c54ce9b - Revert result inference for scalar method
  • 7bdb3b2 - Add test for wrapped TypedExpression
  • afb40db - Avoid real connection for type inference
  • 5745ea6 - Improve QueryResultDynamicReturnTypeExtension
  • a565fdb - Autodetect driver setup for precise int/float/bool inference in expressions (stringified or not)
  • ad91388 - QueryResultTypeWalker: fix nullability checks over unknown type
  • 3d10eab - Fix wrong coalesce type inference
  • 3369068 - Proper aggregate function detection
  • 40ae315 - Fix unary minus test
  • 012cf14 - ReflectionDescriptor: deduce database internal type based on parent
  • 4a1ece8 - Introduce DoctrineTypeDriverAwareDescriptor & DriverDetector
  • b09104d - QueryResultTypeWalker: fix TypedExpression handling
  • 25e200b - Add unary minus test
  • b860565 - More precise type inference with unary plus and minus
  • 0f5e82f - Fix test in dbal4
  • 4f2113a - Platform test: expand matrix

1.4.3

08 Jun 05:50
Compare
Choose a tag to compare
  • dd27a3e - Fix EntityManagerInterface wrapInTransaction stub

1.4.2

07 Jun 10:21
f39003e
Compare
Choose a tag to compare
  • f39003e - Add immediately-invoked-callable into EntityManager stub
  • dd71401 - Platform test: compare inferred types with real SQL engine results
  • 6a25c9d - QueryBuilderDqlRule: mention DQL for BranchingQueryBuilderType
  • f6081cf - Add example
  • 811046b - Readme: add reportUnknownTypes

1.4.1

28 May 15:40
Compare
Choose a tag to compare
  • a223e35 - Lowercase aggregate functions should not be inferred as mixed
  • 4058fdc - Return null from dynamic return type extension instead of copying default type

1.4.0

13 May 06:08
4b66f5c
Compare
Choose a tag to compare
  • 4b66f5c - Fix
  • 776038d - Fix
  • d951254 - Allow PHP errors in specific test to workaround Doctrine parser bug
  • bcb451f - Update lock-closed-issues.yml
  • d2282b6 - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • 27f09a4 - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • cd29b4c - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • 849b856 - Add try catch
  • c71d936 - Fix
  • 2519289 - Fix
  • 179ca9b - Use conditional loading
  • 3819054 - Synchronize with doctrine
  • 0c5f7f3 - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • 0d96737 - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • 0871900 - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • cf8f114 - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • 9c4935f - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • 6c1d4cb - Update github-actions
  • e3a05e7 - Update metcalfc/changelog-generator action to v4.3.1
  • 5ca0f53 - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • 6d758ad - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • e5442ed - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • 0b14d67 - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • 5a343c5 - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • 97f8ecc - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • bc1c6fa - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • 3f5f724 - Readme: add reportDynamicQueryBuilders
  • e25daa3 - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • 6827950 - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • 24adb0e - Revert "Handle all hydration mode in QueryResultDynamicReturnTypeExtension"
  • 19dd2dd - Handle all hydration mode in QueryResultDynamicReturnTypeExtension
  • dfa9df9 - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • c714ac7 - Fix test
  • 8a49521 - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • e764a6a - Fix test
  • f928aa2 - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • 19d33c4 - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • b15c279 - Update workflow
  • cdaaaa3 - Merge branch '1.3.x' into 1.4.x
  • 73744f9 - Merge branch '1.3.x' into 1.4.x
  • ce6afae - Merge branch '1.3.x' into 1.4.x
  • 4f58abc - Add test for #501
  • 310ab0f - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • eb6e8eb - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • ffb83c1 - Merge branch '1.3.x' into 1.4.x
  • 4bd03bf - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • 4ec70ff - Update metcalfc/changelog-generator action to v4.2.0
  • a6da790 - Update dessant/lock-threads action to v5
  • bbae9dc - Merge branch '1.3.x' into 1.4.x
  • 01142c9 - Merge branch '1.3.x' into 1.4.x
  • aad14a4 - Merge branch '1.3.x' into 1.4.x
  • abf994a - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • 49f5137 - Remove unneeded @var
  • 324d3cd - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • 39d78ad - Merge branch '1.3.x' into 1.4.x
  • 0866c0b - Merge branch '1.3.x' into 1.4.x
  • 6bdc6a1 - Merge branch '1.3.x' into 1.4.x
  • 95a8b4f - Update actions/checkout action to v4
  • 5d60a5b - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • bf9c2ea - Merge remote-tracking branch 'origin/1.3.x' into 1.4.x
  • 064c30a - Require PHPStan 1.11
  • c6f09ea - Open 1.4.x-dev

1.3.69

18 Apr 13:00
ac56740
Compare
Choose a tag to compare
  • ac56740 - Revert "Add __benevolent return types to doctrine Result stub"

1.3.68

18 Apr 10:34
Compare
Choose a tag to compare
  • 1e59c4e - Add __benevolent return types to doctrine Result stub

1.3.67

18 Apr 07:13
664e380
Compare
Choose a tag to compare
  • 664e380 - Fix compatibility with DBAL 4

1.3.66

16 Apr 07:18
Compare
Choose a tag to compare
  • 45aa443 - Enforce literal string for connection execute methods