Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 26, 2025

This PR contains the following updates:

Package Change Age Confidence
larastan/larastan 3.4.0 -> 3.8.1 age confidence
phpstan/phpstan 2.1.17 -> 2.1.33 age confidence
phpstan/phpstan-strict-rules 2.0.4 -> 2.0.7 age confidence

Release Notes

larastan/larastan (larastan/larastan)

v3.8.1: 3.8.1

Compare Source

What's Changed

New Contributors

Full Changelog: larastan/larastan@v3.8.0...v3.8.1

v3.8.0: 3.8.0

Compare Source

What's Changed

Added

Add optional phpMyAdmin SQL parser integration by @​canvural in #​2388

Larastan can now detect automatically if you have phpmyadmin/sql-parser package and use that to parse your squashed database migrations. This parser package has better support for different SQL keywords. Note: The package has GPL 2 license. Meaning if you install it and distribute your app with it you also need to have GPL 2 licensed application. But generally this is not a problem because you should install Larastan and the sql-parser package as a development dependency and remove these development dependencies while deploying your application to production.

Treat unsigned database columns as non-negative-int 52aa393

Fixed

  • fix: add int to Enumerable::pluck argument 974100d
  • fix: cache model casts 0ea3de7
  • chore: use cached parser for parsing migrations 8245ac3

Internal

Full Changelog: larastan/larastan@v3.7.2...v3.8.0

v3.7.2: 3.7.2

Compare Source

What's Changed

Added

Fixed

Full Changelog: larastan/larastan@v3.7.1...v3.7.2

v3.7.1: 3.7.1

Compare Source

What's Changed

Added

Full Changelog: larastan/larastan@v3.7.0...v3.7.1

v3.7.0: 3.7.0

Compare Source

What's Changed

Added

Fixed

New Contributors

Full Changelog: larastan/larastan@v3.6.1...v3.7.0

v3.6.1

Compare Source

What's Changed

Fixed

Documentation

New Contributors

Full Changelog: larastan/larastan@v3.6.0...v3.6.1

v3.6.0

Compare Source

Added 🪄

  • [3.x] getCountForPagination as a pass-thru for Laravel versions >= 12.15 by @​cosmastech in #​2301
  • [3.x] feat: add new rule to detect unnecessary Enumerable::toArray() calls by @​calebdw in #​2311 Read more about it here
  • Accurate return types for Config::collection() calls (only for Laravel >= 12.20.0) Note: Needs checkConfigTypes parameter to be enabled in the config.
  • Two new rules that will warn if you can access the information through request instead of global function NoAuthFacadeInRequestScopeRule and NoAuthHelperInRequestScopeRule Read more about it here
  • ConfigCollectionRule to warn you if you pass a config option that is not an array to Config::collection call. Note: Needs checkConfigTypes parameter to be enabled in the config.
  • Added support for calling pluck on collections with closures. (only for Laravel >= 12.20.0) fd16758

Internal ⚙️

  • Fixed PHPUnit deprecations 6431d01

New Contributors

Full Changelog: larastan/larastan@v3.5.0...v3.6.0

v3.5.0

Compare Source

What's Changed

Added
Fixed

New Contributors

Full Changelog: larastan/larastan@v3.4.2...v3.5.0

v3.4.2

Compare Source

What's Changed

  • Add fallback to existing classes/interfaces for improved type resolution by @​AJenbo in #​2223
  • [3.x] feat(config): allow glob paths for several config values by @​pataar in #​2271

New Contributors

Full Changelog: larastan/larastan@v3.4.1...v3.4.2

v3.4.1

Compare Source

What's Changed

New Contributors

Full Changelog: larastan/larastan@v3.4.0...v3.4.1

phpstan/phpstan-phar-composer-source (phpstan/phpstan)

v2.1.33

Compare Source

v2.1.32

Compare Source

v2.1.31

Compare Source

v2.1.30

Compare Source

v2.1.29

Compare Source

v2.1.28

Compare Source

v2.1.27

Compare Source

v2.1.26

Compare Source

v2.1.25

Compare Source

v2.1.24

Compare Source

v2.1.23

Compare Source

v2.1.22

Compare Source

v2.1.21

Compare Source

v2.1.20

Compare Source

v2.1.19

Compare Source

v2.1.18

Compare Source

phpstan/phpstan-strict-rules (phpstan/phpstan-strict-rules)

v2.0.7

Compare Source

  • d6211c4 - enable checkStrictPrintfPlaceholderTypes
  • 6b78d53 - Update README.md
  • 0435aeb - Consolidate overwriteVariablesWithLoop rule details
  • e861638 - Simplify tests in which checkNullables is always true
  • 11b6403 - Simplify tests in which treatPhpDocTypesAsCertain is always true
  • b043bd8 - Simplify RequireParentConstructCallRule
  • 9f76a17 - Update actions/checkout action to v5
  • 2b69ec5 - Update Eomm/why-don-t-you-tweet action to v2

v2.0.6

Compare Source

  • f9f77ef - Add numeric check on unary plus and unary minus

v2.0.5

Compare Source

  • 1f1358d - UselessCastRule: do cheaper check first
  • 73c5baa - Update metcalfc/changelog-generator action to v4.6.2
  • f203fec - Match Rule Descriptions with Configuration Parameters in README.md
  • 3ecc310 - Use relative links for rules.neon
  • 04f299f - Update metcalfc/changelog-generator action to v4.5.0

Configuration

📅 Schedule: Branch creation - "before 4pm every weekday except before 9am every weekday" in timezone America/New_York, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot enabled auto-merge December 26, 2025 18:07
@renovate renovate bot changed the title Update PHPStan packages Update PHPStan packages - autoclosed Dec 26, 2025
@renovate renovate bot closed this Dec 26, 2025
auto-merge was automatically disabled December 26, 2025 18:47

Pull request was closed

@renovate renovate bot deleted the renovate/phpstan-packages branch December 26, 2025 18:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant