Skip to content

Releases: phpstan/phpstan-strict-rules

1.6.0

13 May 06:07
363f921
Compare
Choose a tag to compare
  • 363f921 - Update lock-closed-issues.yml
  • bd4fada - Merge remote-tracking branch 'origin/1.5.x' into 1.6.x
  • c7b4d28 - Merge remote-tracking branch 'origin/1.5.x' into 1.6.x
  • 1a51fae - Merge remote-tracking branch 'origin/1.5.x' into 1.6.x
  • b5233d5 - Fix build
  • d0dc2f0 - Update README.md
  • 85fdc50 - Merge remote-tracking branch 'origin/1.5.x' into 1.6.x
  • 3d0ba5f - Merge remote-tracking branch 'origin/1.5.x' into 1.6.x
  • 3d33475 - Fix UselessCastRuleTest.
  • 2bc3967 - Update metcalfc/changelog-generator action to v4.3.1
  • 5981dc4 - Update cbrgm/mastodon-github-action action to v2
  • 2090cfc - Update metcalfc/changelog-generator action to v4.2.0
  • 1b125fb - Update dessant/lock-threads action to v5
  • a3b0404 - Merge branch '1.5.x' into 1.6.x
  • 3a67365 - Merge branch '1.5.x' into 1.6.x
  • 50aab8d - Open 1.6.x-dev
  • aeaa022 - Update actions/checkout action to v4
  • b7edb14 - Rename abstract OperandInArithmeticIncrementOrDecrementRuleTest
  • 88e714c - BooleanInBooleanAndRule, BooleanInBooleanOrRule - different identifier and description for logical operators
  • 477f53a - Error identifiers
  • 872bc91 - Removed some errors from RequireParentConstructCallRule - already reported by PHPStan core
  • bd3aa8b - Modernized rules with generics and RuleErrorBuilder
  • cca41e8 - Require PHPStan 1.11
  • 5c143aa - Next-gen coding standard workflow
  • a1891b4 - Update dependency slevomat/coding-standard to v8.12.0
  • fa91928 - Update dependency slevomat/coding-standard to v8.11.1
  • 1b9b85f - Update dependency slevomat/coding-standard to v8.11.0
  • 35fda6c - Update dependency slevomat/coding-standard to v8.10.0
  • ce264e3 - Update build-cs

1.5.5

19 Apr 15:14
2e193a0
Compare
Choose a tag to compare
  • 2e193a0 - ArrayFilterStrictRule - get rid of different behavour with treatPhpDocTypesAsCertain: false

1.5.4

19 Apr 14:52
8afd4af
Compare
Choose a tag to compare
  • 8afd4af - Loosen up ArrayFilterStrictRule for unions with clearly truthy/falsey types

1.5.3

06 Apr 07:46
Compare
Choose a tag to compare
  • 568210b - Introduce strict array_filter call (require callback method)
  • 4723149 - Require PHPStan 1.10.60
  • 2fc12e5 - Fix UselessCastRuleTest.

1.5.2

30 Oct 14:37
7a50e96
Compare
Choose a tag to compare
  • 7a50e96 - Fix
  • 5ae7a3d - StrictFunctionCallsRule - support named arguments

1.5.1

29 Mar 15:07
1.5.1
b21c03d
Compare
Choose a tag to compare
  • b21c03d - DynamicCallOnStaticMethodsRule - do not report for methods declared on PHPStanTestCase and TypeInferenceTestCase
  • ce25f06 - Update dependency slevomat/coding-standard to v8.9.0
  • b3a558c - Update PHPCS
  • d811ef6 - Update metcalfc/changelog-generator action to v4.1.0

1.5.0

21 Feb 13:57
Compare
Choose a tag to compare
  • b7dd96a - Strict operator type check for assign operations
  • 66b378f - Allow to increment strings
  • a7ac762 - Fix build
  • 063a7fd - Fix deprecations
  • c753126 - Enable reportWrongPhpDocTypeInVarTag in bleedingEdge
  • 2595a76 - Require PHPStan 1.10
  • a606515 - Update workflow

1.4.5

11 Jan 14:19
361f75b
Compare
Choose a tag to compare
  • 361f75b - OperandsInArithmeticAdditionRule - allow benevolent unions of arrays
  • 2ffa76a - Update release-toot.yml
  • 86da8eb - Create release-toot.yml
  • 4790ecb - Update dessant/lock-threads action to v4
  • caf80fc - Update metcalfc/changelog-generator action to v4
  • 5a05cc4 - Fix test
  • 00dd4fa - Fix build

1.4.4

23 Sep 09:57
Compare
Choose a tag to compare
  • 23e5f37 - Configuration option strictRules.disallowedLooseComparsion

1.4.3

01 Sep 15:32
Compare
Choose a tag to compare
  • 431b3d6 - Fix wrong error when function is rebound.
  • 1f3b649 - Add regression test for non-looping loops