Skip to content

Releases: guanguans/phpstan-rules

1.0.3

04 Feb 17:47

Choose a tag to compare

1.0.3 - 2026-02-05

🐞 Bug Fixes

  • ExceptionMustImplementNativeThrowableRule: Improve type assertion for nativeThrowable (17d8273)

💅 Code Refactorings

✅ Tests

  • tests: Add test for rule class name consistency (9048389)

📦 Builds

  • dependencies: Update composer dependencies to latest versions (30334a2)

1.0.2

19 Jan 06:00

Choose a tag to compare

1.0.2 - 2026-01-19

✨ Features

  • rules: Add configuration for ForbiddenSideEffectsRule (08bf5a3)

🐞 Bug Fixes

  • Add classmap autoloading and create Rule interface for PHPStan (3ad2c55)

1.0.1

18 Jan 09:11

Choose a tag to compare

1.0.1 - 2026-01-18

✨ Features

  • rules: Add AbstractMixedTypeRule for node processing (8372569)
  • rules: Add PHPStan configuration for neon file handling (96ef5b1)
  • rules: Enhance ForbiddenSideEffectsFunctionLikeRule for file nodes (4fa8bc9)

💅 Code Refactorings

  • rules: Rename AbstractMixedTypeRule to AbstractMixedNodeTypeRule (6660d82)
  • rules: Rename ForbiddenSideEffectsFunctionLikeRule to ForbiddenSideEffectsRule (87fa6a9)

1.0.0

15 Jan 13:27

Choose a tag to compare

1.0.0 - 2026-01-15

✨ Features

  • rules: Add ForbiddenSideEffectsCodeRule for side-effect detection (962c34b)
  • rules: Add ExceptionMustImplementNativeThrowableRule (d5e5e38)

💅 Code Refactorings

  • rules: Rename 'implement' to 'nativeThrowable' (86a52b1)

📦 Builds

  • dependencies: Add new PHPStan rules and no-floaters package (c702a5b)