Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 26, 2025

This PR contains the following updates:

Package Change Age Confidence
larastan/larastan 3.7.2 -> 3.8.0 age confidence
phpstan/phpstan 2.1.28 -> 2.1.33 age confidence
phpstan/phpstan-strict-rules 2.0.6 -> 2.0.7 age confidence
shipmonk/phpstan-baseline-per-identifier 2.2.0 -> 2.3.0 age confidence

Release Notes

larastan/larastan (larastan/larastan)

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

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

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
shipmonk-rnd/phpstan-baseline-per-identifier (shipmonk/phpstan-baseline-per-identifier)

v2.3.0

Compare Source

New features

  • Minimal diff when regenerating baselines (#​52)
    • When regenerating baseline files, the order of existing errors is now preserved.
    • New errors are inserted at their sorted position among existing entries.
    • This results in smaller diffs when committing updated baselines, making code reviews easier.
  • Automatic cleanup of orphaned baseline files (#​53)
    • The split-phpstan-baseline command now automatically deletes baseline files that no longer have corresponding errors.
    • You can remove any manual deletion step from your scripts:
 {
     "scripts": {
         "generate:baseline:phpstan": [
             "phpstan --generate-baseline=baselines/_loader.neon",
-            "find baselines/ -type f -not -name _loader.neon -delete",
             "split-phpstan-baseline baselines/_loader.neon"
         ]
     }
 }

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, 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 changed the title Update dependency phpstan/phpstan to v2.1.29 Update PHPStan packages to v2.1.29 Sep 26, 2025
@renovate renovate bot force-pushed the renovate/phpstan-packages branch 2 times, most recently from e2a98f6 to 4a14832 Compare October 2, 2025 23:52
@renovate renovate bot changed the title Update PHPStan packages to v2.1.29 Update PHPStan packages to v2.1.30 Oct 2, 2025
@renovate renovate bot changed the title Update PHPStan packages to v2.1.30 Update PHPStan packages to v2.1.31 Oct 10, 2025
@renovate renovate bot force-pushed the renovate/phpstan-packages branch from 4a14832 to b5d3ff7 Compare October 10, 2025 23:33
@renovate renovate bot force-pushed the renovate/phpstan-packages branch from b5d3ff7 to 492a20f Compare November 8, 2025 15:44
@renovate renovate bot changed the title Update PHPStan packages to v2.1.31 Update PHPStan packages Nov 8, 2025
@renovate renovate bot force-pushed the renovate/phpstan-packages branch from 492a20f to 794549c Compare November 16, 2025 04:08
@renovate
Copy link
Contributor Author

renovate bot commented Dec 5, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: composer.lock
Command failed: composer update larastan/larastan:3.8.0 phpstan/phpstan:2.1.33 phpstan/phpstan-strict-rules:2.0.7 shipmonk/phpstan-baseline-per-identifier:2.3.0 --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins --minimal-changes
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - spatie/laravel-data is locked to version 4.17.1 and an update of this package was not requested.
    - phpdocumentor/reflection 6.3.0 requires php 8.1.*|8.2.*|8.3.*|8.4.* -> your php version (8.5.0) does not satisfy that requirement.
    - spatie/laravel-data 4.17.1 requires phpdocumentor/reflection ^6.0 -> satisfiable by phpdocumentor/reflection[6.3.0].


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant