Update PHPStan packages - #27

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/phpstan-packages
Open

Update PHPStan packages#27
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/phpstan-packages

Conversation

@renovate

@renovaterenovateBot commented Sep 26, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageChangeAgeConfidence
larastan/larastan3.7.23.10.0ageconfidence
phpstan/phpstan2.1.282.2.12ageconfidence
phpstan/phpstan-strict-rules2.0.62.0.12ageconfidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

larastan/larastan (larastan/larastan)

v3.10.0: 3.10.0

Compare Source

What's Changed

Added

Fixed

Internal

New Contributors

Full Changelog: larastan/larastan@v3.9.6...v3.10.0

v3.9.6: 3.9.6

Compare Source

What's Changed

Added

Fixed

  • fix: undefined array key internal error when view path has trailing slash by @​FeBe95 in #​2478

Full Changelog: larastan/larastan@v3.9.5...v3.9.6

v3.9.5: 3.9.5

Compare Source

What's changed?

Fixed

Full Changelog: larastan/larastan@v3.9.4...v3.9.5

v3.9.4: 3.9.4

Compare Source

What's Changed

Changed

Internal

Full Changelog: larastan/larastan@v3.9.3...v3.9.4

v3.9.3: 3.9.3

Compare Source

What's Changed

New Contributors

Full Changelog: larastan/larastan@v3.9.2...v3.9.3

v3.9.2: 3.9.2

Compare Source

What's Changed

Added

  • Improve type inference for MySQL ENUM types in squashed migrations by @​ngmy in #​2434

Fixed

  • fix: model property type has template type 0ac2cfa

New Contributors

Full Changelog: larastan/larastan@v3.9.1...v3.9.2

v3.9.1: 3.9.1

Compare Source

What's Changed

Fixed

Full Changelog: larastan/larastan@v3.9.0...v3.9.1

v3.9.0: 3.9.0

Compare Source

What's Changed

Added

  • feat: Add stubs for Cache facade by @​melvinversluijs in #​2420
  • feat: Migration caching (enableMigrationCache option, disabled by default) in 9b35634 and 82c1889Read more about it here
  • feat: parseModelCastsMethod option for better cast inference in afd5944Read more about it here:
  • feat: Styled bootstrap error reporting with stack traces in 1756b49

Fixed

  • [3.x] fix: nullability detection for TEXT and some other column types by @​hivokas in #​2422
  • fix: groupBy stub in 7d52136
  • fix: Primary key type inference for models using HasUuids and HasUlids (#​2188) in 4894e25

New Contributors

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

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-int52aa393

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.2.12

Compare Source

v2.2.11

Compare Source

v2.2.10

Compare Source

v2.2.9

Compare Source

v2.2.8

Compare Source

v2.2.7

Compare Source

v2.2.6

Compare Source

v2.2.5

Compare Source

v2.2.4

Compare Source

v2.2.3

Compare Source

v2.2.2

Compare Source

v2.2.1

Compare Source

v2.2.0

Compare Source

v2.1.56

Compare Source

v2.1.55

Compare Source

v2.1.54

Compare Source

v2.1.53

Compare Source

v2.1.52

Compare Source

v2.1.51

Compare Source

v2.1.50

Compare Source

v2.1.49

Compare Source

v2.1.48

Compare Source

v2.1.47

Compare Source

v2.1.46

Compare Source

v2.1.45

Compare Source

v2.1.44

Compare Source

v2.1.43

Compare Source

v2.1.42

Compare Source

v2.1.41

Compare Source

v2.1.40

Compare Source

v2.1.39

Compare Source

v2.1.38

Compare Source

v2.1.37

Compare Source

v2.1.36

Compare Source

v2.1.35

Compare Source

v2.1.34

Compare Source

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.12

Compare Source

v2.0.11

Compare Source

  • 9b000a5 - Fix false positive UselessCast for (void) cast on #[\NoDiscard] calls
  • eceb998 - Delete .github/workflows/claude-react-on-comment.yml
  • d44f7a7 - Lint workflows
  • 26cdbc1 - [StepSecurity] ci: Harden GitHub Actions
  • 41e82cf - Update claude-react-on-comment.yml
  • 3b3c435 - Add missing rule descriptions to README
  • e8e9032 - React on issues opened and fall back to issue body
  • a12a6a8 - Add PHP 8.5 to CI matrix for lint, tests, and static analysis
  • f21225b - Add missing export-ignore entries to .gitattributes
  • 803f353 - Add CLAUDE.md with project documentation
  • 38c26a9 - Add Claude React on Comment workflow

v2.0.10

Compare Source

  • 1aba28b - Bleeding edge - set reportNonIntStringArrayKey to true

v2.0.9

Compare Source

  • b94a0b1 - Bleeding edge - Add operand types to DisallowedLooseComparisonRule error message
  • f6f5b3e - Update WyriHaximus/github-action-get-previous-tag action to v2
  • f602823 - Add keywords for static analysis in composer.json

v2.0.8

Compare Source

  • 1ed9e62 - Allow literal string dynamic property
  • 7493a9f - Update dessant/lock-threads action to v6
  • 796f9c9 - Update actions/checkout action to v6
  • 3dcd0b8 - Remove duplicate rules in Readme

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

Configuration

📅 Schedule: (UTC)

  • 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.

@renovaterenovateBot changed the title Update dependency phpstan/phpstan to v2.1.29Update PHPStan packages to v2.1.29Sep 26, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch 2 times, most recently from e2a98f6 to 4a14832CompareOctober 2, 2025 23:52
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.29Update PHPStan packages to v2.1.30Oct 2, 2025
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.30Update PHPStan packages to v2.1.31Oct 10, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from 4a14832 to b5d3ff7CompareOctober 10, 2025 23:33
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from b5d3ff7 to 492a20fCompareNovember 8, 2025 15:44
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.31Update PHPStan packagesNov 8, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from 492a20f to 794549cCompareNovember 16, 2025 04:08
@renovate

renovateBot commented Dec 5, 2025

Copy link
Copy Markdown
ContributorAuthor

⚠️ 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.10.0 phpstan/phpstan:2.2.12 phpstan/phpstan-strict-rules:2.0.12 --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.9) 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 freeto 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.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Update PHPStan packages - #27

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/phpstan-packages
Open

Update PHPStan packages#27
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/phpstan-packages

Conversation

@renovate

@renovaterenovateBot commented Sep 26, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageChangeAgeConfidence
larastan/larastan3.7.23.10.0ageconfidence
phpstan/phpstan2.1.282.2.12ageconfidence
phpstan/phpstan-strict-rules2.0.62.0.12ageconfidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

larastan/larastan (larastan/larastan)

v3.10.0: 3.10.0

Compare Source

What's Changed

Added

Fixed

Internal

New Contributors

Full Changelog: larastan/larastan@v3.9.6...v3.10.0

v3.9.6: 3.9.6

Compare Source

What's Changed

Added

Fixed

  • fix: undefined array key internal error when view path has trailing slash by @​FeBe95 in #​2478

Full Changelog: larastan/larastan@v3.9.5...v3.9.6

v3.9.5: 3.9.5

Compare Source

What's changed?

Fixed

Full Changelog: larastan/larastan@v3.9.4...v3.9.5

v3.9.4: 3.9.4

Compare Source

What's Changed

Changed

Internal

Full Changelog: larastan/larastan@v3.9.3...v3.9.4

v3.9.3: 3.9.3

Compare Source

What's Changed

New Contributors

Full Changelog: larastan/larastan@v3.9.2...v3.9.3

v3.9.2: 3.9.2

Compare Source

What's Changed

Added

  • Improve type inference for MySQL ENUM types in squashed migrations by @​ngmy in #​2434

Fixed

  • fix: model property type has template type 0ac2cfa

New Contributors

Full Changelog: larastan/larastan@v3.9.1...v3.9.2

v3.9.1: 3.9.1

Compare Source

What's Changed

Fixed

Full Changelog: larastan/larastan@v3.9.0...v3.9.1

v3.9.0: 3.9.0

Compare Source

What's Changed

Added

  • feat: Add stubs for Cache facade by @​melvinversluijs in #​2420
  • feat: Migration caching (enableMigrationCache option, disabled by default) in 9b35634 and 82c1889Read more about it here
  • feat: parseModelCastsMethod option for better cast inference in afd5944Read more about it here:
  • feat: Styled bootstrap error reporting with stack traces in 1756b49

Fixed

  • [3.x] fix: nullability detection for TEXT and some other column types by @​hivokas in #​2422
  • fix: groupBy stub in 7d52136
  • fix: Primary key type inference for models using HasUuids and HasUlids (#​2188) in 4894e25

New Contributors

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

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-int52aa393

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.2.12

Compare Source

v2.2.11

Compare Source

v2.2.10

Compare Source

v2.2.9

Compare Source

v2.2.8

Compare Source

v2.2.7

Compare Source

v2.2.6

Compare Source

v2.2.5

Compare Source

v2.2.4

Compare Source

v2.2.3

Compare Source

v2.2.2

Compare Source

v2.2.1

Compare Source

v2.2.0

Compare Source

v2.1.56

Compare Source

v2.1.55

Compare Source

v2.1.54

Compare Source

v2.1.53

Compare Source

v2.1.52

Compare Source

v2.1.51

Compare Source

v2.1.50

Compare Source

v2.1.49

Compare Source

v2.1.48

Compare Source

v2.1.47

Compare Source

v2.1.46

Compare Source

v2.1.45

Compare Source

v2.1.44

Compare Source

v2.1.43

Compare Source

v2.1.42

Compare Source

v2.1.41

Compare Source

v2.1.40

Compare Source

v2.1.39

Compare Source

v2.1.38

Compare Source

v2.1.37

Compare Source

v2.1.36

Compare Source

v2.1.35

Compare Source

v2.1.34

Compare Source

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.12

Compare Source

v2.0.11

Compare Source

  • 9b000a5 - Fix false positive UselessCast for (void) cast on #[\NoDiscard] calls
  • eceb998 - Delete .github/workflows/claude-react-on-comment.yml
  • d44f7a7 - Lint workflows
  • 26cdbc1 - [StepSecurity] ci: Harden GitHub Actions
  • 41e82cf - Update claude-react-on-comment.yml
  • 3b3c435 - Add missing rule descriptions to README
  • e8e9032 - React on issues opened and fall back to issue body
  • a12a6a8 - Add PHP 8.5 to CI matrix for lint, tests, and static analysis
  • f21225b - Add missing export-ignore entries to .gitattributes
  • 803f353 - Add CLAUDE.md with project documentation
  • 38c26a9 - Add Claude React on Comment workflow

v2.0.10

Compare Source

  • 1aba28b - Bleeding edge - set reportNonIntStringArrayKey to true

v2.0.9

Compare Source

  • b94a0b1 - Bleeding edge - Add operand types to DisallowedLooseComparisonRule error message
  • f6f5b3e - Update WyriHaximus/github-action-get-previous-tag action to v2
  • f602823 - Add keywords for static analysis in composer.json

v2.0.8

Compare Source

  • 1ed9e62 - Allow literal string dynamic property
  • 7493a9f - Update dessant/lock-threads action to v6
  • 796f9c9 - Update actions/checkout action to v6
  • 3dcd0b8 - Remove duplicate rules in Readme

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

Configuration

📅 Schedule: (UTC)

  • 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.

@renovaterenovateBot changed the title Update dependency phpstan/phpstan to v2.1.29Update PHPStan packages to v2.1.29Sep 26, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch 2 times, most recently from e2a98f6 to 4a14832CompareOctober 2, 2025 23:52
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.29Update PHPStan packages to v2.1.30Oct 2, 2025
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.30Update PHPStan packages to v2.1.31Oct 10, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from 4a14832 to b5d3ff7CompareOctober 10, 2025 23:33
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from b5d3ff7 to 492a20fCompareNovember 8, 2025 15:44
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.31Update PHPStan packagesNov 8, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from 492a20f to 794549cCompareNovember 16, 2025 04:08
@renovate

renovateBot commented Dec 5, 2025

Copy link
Copy Markdown
ContributorAuthor

⚠️ 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.10.0 phpstan/phpstan:2.2.12 phpstan/phpstan-strict-rules:2.0.12 --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.9) 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 freeto 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.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Update PHPStan packages - #27

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/phpstan-packages
Open

Update PHPStan packages#27
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/phpstan-packages

Conversation

@renovate

@renovaterenovateBot commented Sep 26, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageChangeAgeConfidence
larastan/larastan3.7.23.10.0ageconfidence
phpstan/phpstan2.1.282.2.12ageconfidence
phpstan/phpstan-strict-rules2.0.62.0.12ageconfidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

larastan/larastan (larastan/larastan)

v3.10.0: 3.10.0

Compare Source

What's Changed

Added

Fixed

Internal

New Contributors

Full Changelog: larastan/larastan@v3.9.6...v3.10.0

v3.9.6: 3.9.6

Compare Source

What's Changed

Added

Fixed

  • fix: undefined array key internal error when view path has trailing slash by @​FeBe95 in #​2478

Full Changelog: larastan/larastan@v3.9.5...v3.9.6

v3.9.5: 3.9.5

Compare Source

What's changed?

Fixed

Full Changelog: larastan/larastan@v3.9.4...v3.9.5

v3.9.4: 3.9.4

Compare Source

What's Changed

Changed

Internal

Full Changelog: larastan/larastan@v3.9.3...v3.9.4

v3.9.3: 3.9.3

Compare Source

What's Changed

New Contributors

Full Changelog: larastan/larastan@v3.9.2...v3.9.3

v3.9.2: 3.9.2

Compare Source

What's Changed

Added

  • Improve type inference for MySQL ENUM types in squashed migrations by @​ngmy in #​2434

Fixed

  • fix: model property type has template type 0ac2cfa

New Contributors

Full Changelog: larastan/larastan@v3.9.1...v3.9.2

v3.9.1: 3.9.1

Compare Source

What's Changed

Fixed

Full Changelog: larastan/larastan@v3.9.0...v3.9.1

v3.9.0: 3.9.0

Compare Source

What's Changed

Added

  • feat: Add stubs for Cache facade by @​melvinversluijs in #​2420
  • feat: Migration caching (enableMigrationCache option, disabled by default) in 9b35634 and 82c1889Read more about it here
  • feat: parseModelCastsMethod option for better cast inference in afd5944Read more about it here:
  • feat: Styled bootstrap error reporting with stack traces in 1756b49

Fixed

  • [3.x] fix: nullability detection for TEXT and some other column types by @​hivokas in #​2422
  • fix: groupBy stub in 7d52136
  • fix: Primary key type inference for models using HasUuids and HasUlids (#​2188) in 4894e25

New Contributors

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

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-int52aa393

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.2.12

Compare Source

v2.2.11

Compare Source

v2.2.10

Compare Source

v2.2.9

Compare Source

v2.2.8

Compare Source

v2.2.7

Compare Source

v2.2.6

Compare Source

v2.2.5

Compare Source

v2.2.4

Compare Source

v2.2.3

Compare Source

v2.2.2

Compare Source

v2.2.1

Compare Source

v2.2.0

Compare Source

v2.1.56

Compare Source

v2.1.55

Compare Source

v2.1.54

Compare Source

v2.1.53

Compare Source

v2.1.52

Compare Source

v2.1.51

Compare Source

v2.1.50

Compare Source

v2.1.49

Compare Source

v2.1.48

Compare Source

v2.1.47

Compare Source

v2.1.46

Compare Source

v2.1.45

Compare Source

v2.1.44

Compare Source

v2.1.43

Compare Source

v2.1.42

Compare Source

v2.1.41

Compare Source

v2.1.40

Compare Source

v2.1.39

Compare Source

v2.1.38

Compare Source

v2.1.37

Compare Source

v2.1.36

Compare Source

v2.1.35

Compare Source

v2.1.34

Compare Source

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.12

Compare Source

v2.0.11

Compare Source

  • 9b000a5 - Fix false positive UselessCast for (void) cast on #[\NoDiscard] calls
  • eceb998 - Delete .github/workflows/claude-react-on-comment.yml
  • d44f7a7 - Lint workflows
  • 26cdbc1 - [StepSecurity] ci: Harden GitHub Actions
  • 41e82cf - Update claude-react-on-comment.yml
  • 3b3c435 - Add missing rule descriptions to README
  • e8e9032 - React on issues opened and fall back to issue body
  • a12a6a8 - Add PHP 8.5 to CI matrix for lint, tests, and static analysis
  • f21225b - Add missing export-ignore entries to .gitattributes
  • 803f353 - Add CLAUDE.md with project documentation
  • 38c26a9 - Add Claude React on Comment workflow

v2.0.10

Compare Source

  • 1aba28b - Bleeding edge - set reportNonIntStringArrayKey to true

v2.0.9

Compare Source

  • b94a0b1 - Bleeding edge - Add operand types to DisallowedLooseComparisonRule error message
  • f6f5b3e - Update WyriHaximus/github-action-get-previous-tag action to v2
  • f602823 - Add keywords for static analysis in composer.json

v2.0.8

Compare Source

  • 1ed9e62 - Allow literal string dynamic property
  • 7493a9f - Update dessant/lock-threads action to v6
  • 796f9c9 - Update actions/checkout action to v6
  • 3dcd0b8 - Remove duplicate rules in Readme

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

Configuration

📅 Schedule: (UTC)

  • 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.

@renovaterenovateBot changed the title Update dependency phpstan/phpstan to v2.1.29Update PHPStan packages to v2.1.29Sep 26, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch 2 times, most recently from e2a98f6 to 4a14832CompareOctober 2, 2025 23:52
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.29Update PHPStan packages to v2.1.30Oct 2, 2025
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.30Update PHPStan packages to v2.1.31Oct 10, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from 4a14832 to b5d3ff7CompareOctober 10, 2025 23:33
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from b5d3ff7 to 492a20fCompareNovember 8, 2025 15:44
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.31Update PHPStan packagesNov 8, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from 492a20f to 794549cCompareNovember 16, 2025 04:08
@renovate

renovateBot commented Dec 5, 2025

Copy link
Copy Markdown
ContributorAuthor

⚠️ 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.10.0 phpstan/phpstan:2.2.12 phpstan/phpstan-strict-rules:2.0.12 --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.9) 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 freeto 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.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Update PHPStan packages - #27

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/phpstan-packages
Open

Update PHPStan packages#27
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/phpstan-packages

Conversation

@renovate

@renovaterenovateBot commented Sep 26, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageChangeAgeConfidence
larastan/larastan3.7.23.10.0ageconfidence
phpstan/phpstan2.1.282.2.12ageconfidence
phpstan/phpstan-strict-rules2.0.62.0.12ageconfidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

larastan/larastan (larastan/larastan)

v3.10.0: 3.10.0

Compare Source

What's Changed

Added

Fixed

Internal

New Contributors

Full Changelog: larastan/larastan@v3.9.6...v3.10.0

v3.9.6: 3.9.6

Compare Source

What's Changed

Added

Fixed

  • fix: undefined array key internal error when view path has trailing slash by @​FeBe95 in #​2478

Full Changelog: larastan/larastan@v3.9.5...v3.9.6

v3.9.5: 3.9.5

Compare Source

What's changed?

Fixed

Full Changelog: larastan/larastan@v3.9.4...v3.9.5

v3.9.4: 3.9.4

Compare Source

What's Changed

Changed

Internal

Full Changelog: larastan/larastan@v3.9.3...v3.9.4

v3.9.3: 3.9.3

Compare Source

What's Changed

New Contributors

Full Changelog: larastan/larastan@v3.9.2...v3.9.3

v3.9.2: 3.9.2

Compare Source

What's Changed

Added

  • Improve type inference for MySQL ENUM types in squashed migrations by @​ngmy in #​2434

Fixed

  • fix: model property type has template type 0ac2cfa

New Contributors

Full Changelog: larastan/larastan@v3.9.1...v3.9.2

v3.9.1: 3.9.1

Compare Source

What's Changed

Fixed

Full Changelog: larastan/larastan@v3.9.0...v3.9.1

v3.9.0: 3.9.0

Compare Source

What's Changed

Added

  • feat: Add stubs for Cache facade by @​melvinversluijs in #​2420
  • feat: Migration caching (enableMigrationCache option, disabled by default) in 9b35634 and 82c1889Read more about it here
  • feat: parseModelCastsMethod option for better cast inference in afd5944Read more about it here:
  • feat: Styled bootstrap error reporting with stack traces in 1756b49

Fixed

  • [3.x] fix: nullability detection for TEXT and some other column types by @​hivokas in #​2422
  • fix: groupBy stub in 7d52136
  • fix: Primary key type inference for models using HasUuids and HasUlids (#​2188) in 4894e25

New Contributors

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

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-int52aa393

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.2.12

Compare Source

v2.2.11

Compare Source

v2.2.10

Compare Source

v2.2.9

Compare Source

v2.2.8

Compare Source

v2.2.7

Compare Source

v2.2.6

Compare Source

v2.2.5

Compare Source

v2.2.4

Compare Source

v2.2.3

Compare Source

v2.2.2

Compare Source

v2.2.1

Compare Source

v2.2.0

Compare Source

v2.1.56

Compare Source

v2.1.55

Compare Source

v2.1.54

Compare Source

v2.1.53

Compare Source

v2.1.52

Compare Source

v2.1.51

Compare Source

v2.1.50

Compare Source

v2.1.49

Compare Source

v2.1.48

Compare Source

v2.1.47

Compare Source

v2.1.46

Compare Source

v2.1.45

Compare Source

v2.1.44

Compare Source

v2.1.43

Compare Source

v2.1.42

Compare Source

v2.1.41

Compare Source

v2.1.40

Compare Source

v2.1.39

Compare Source

v2.1.38

Compare Source

v2.1.37

Compare Source

v2.1.36

Compare Source

v2.1.35

Compare Source

v2.1.34

Compare Source

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.12

Compare Source

v2.0.11

Compare Source

  • 9b000a5 - Fix false positive UselessCast for (void) cast on #[\NoDiscard] calls
  • eceb998 - Delete .github/workflows/claude-react-on-comment.yml
  • d44f7a7 - Lint workflows
  • 26cdbc1 - [StepSecurity] ci: Harden GitHub Actions
  • 41e82cf - Update claude-react-on-comment.yml
  • 3b3c435 - Add missing rule descriptions to README
  • e8e9032 - React on issues opened and fall back to issue body
  • a12a6a8 - Add PHP 8.5 to CI matrix for lint, tests, and static analysis
  • f21225b - Add missing export-ignore entries to .gitattributes
  • 803f353 - Add CLAUDE.md with project documentation
  • 38c26a9 - Add Claude React on Comment workflow

v2.0.10

Compare Source

  • 1aba28b - Bleeding edge - set reportNonIntStringArrayKey to true

v2.0.9

Compare Source

  • b94a0b1 - Bleeding edge - Add operand types to DisallowedLooseComparisonRule error message
  • f6f5b3e - Update WyriHaximus/github-action-get-previous-tag action to v2
  • f602823 - Add keywords for static analysis in composer.json

v2.0.8

Compare Source

  • 1ed9e62 - Allow literal string dynamic property
  • 7493a9f - Update dessant/lock-threads action to v6
  • 796f9c9 - Update actions/checkout action to v6
  • 3dcd0b8 - Remove duplicate rules in Readme

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

Configuration

📅 Schedule: (UTC)

  • 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.

@renovaterenovateBot changed the title Update dependency phpstan/phpstan to v2.1.29Update PHPStan packages to v2.1.29Sep 26, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch 2 times, most recently from e2a98f6 to 4a14832CompareOctober 2, 2025 23:52
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.29Update PHPStan packages to v2.1.30Oct 2, 2025
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.30Update PHPStan packages to v2.1.31Oct 10, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from 4a14832 to b5d3ff7CompareOctober 10, 2025 23:33
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from b5d3ff7 to 492a20fCompareNovember 8, 2025 15:44
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.31Update PHPStan packagesNov 8, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from 492a20f to 794549cCompareNovember 16, 2025 04:08
@renovate

renovateBot commented Dec 5, 2025

Copy link
Copy Markdown
ContributorAuthor

⚠️ 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.10.0 phpstan/phpstan:2.2.12 phpstan/phpstan-strict-rules:2.0.12 --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.9) 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 freeto 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.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Update PHPStan packages - #27

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/phpstan-packages
Open

Update PHPStan packages#27
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/phpstan-packages

Conversation

@renovate

@renovaterenovateBot commented Sep 26, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageChangeAgeConfidence
larastan/larastan3.7.23.10.0ageconfidence
phpstan/phpstan2.1.282.2.12ageconfidence
phpstan/phpstan-strict-rules2.0.62.0.12ageconfidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

larastan/larastan (larastan/larastan)

v3.10.0: 3.10.0

Compare Source

What's Changed

Added

Fixed

Internal

New Contributors

Full Changelog: larastan/larastan@v3.9.6...v3.10.0

v3.9.6: 3.9.6

Compare Source

What's Changed

Added

Fixed

  • fix: undefined array key internal error when view path has trailing slash by @​FeBe95 in #​2478

Full Changelog: larastan/larastan@v3.9.5...v3.9.6

v3.9.5: 3.9.5

Compare Source

What's changed?

Fixed

Full Changelog: larastan/larastan@v3.9.4...v3.9.5

v3.9.4: 3.9.4

Compare Source

What's Changed

Changed

Internal

Full Changelog: larastan/larastan@v3.9.3...v3.9.4

v3.9.3: 3.9.3

Compare Source

What's Changed

New Contributors

Full Changelog: larastan/larastan@v3.9.2...v3.9.3

v3.9.2: 3.9.2

Compare Source

What's Changed

Added

  • Improve type inference for MySQL ENUM types in squashed migrations by @​ngmy in #​2434

Fixed

  • fix: model property type has template type 0ac2cfa

New Contributors

Full Changelog: larastan/larastan@v3.9.1...v3.9.2

v3.9.1: 3.9.1

Compare Source

What's Changed

Fixed

Full Changelog: larastan/larastan@v3.9.0...v3.9.1

v3.9.0: 3.9.0

Compare Source

What's Changed

Added

  • feat: Add stubs for Cache facade by @​melvinversluijs in #​2420
  • feat: Migration caching (enableMigrationCache option, disabled by default) in 9b35634 and 82c1889Read more about it here
  • feat: parseModelCastsMethod option for better cast inference in afd5944Read more about it here:
  • feat: Styled bootstrap error reporting with stack traces in 1756b49

Fixed

  • [3.x] fix: nullability detection for TEXT and some other column types by @​hivokas in #​2422
  • fix: groupBy stub in 7d52136
  • fix: Primary key type inference for models using HasUuids and HasUlids (#​2188) in 4894e25

New Contributors

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

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-int52aa393

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.2.12

Compare Source

v2.2.11

Compare Source

v2.2.10

Compare Source

v2.2.9

Compare Source

v2.2.8

Compare Source

v2.2.7

Compare Source

v2.2.6

Compare Source

v2.2.5

Compare Source

v2.2.4

Compare Source

v2.2.3

Compare Source

v2.2.2

Compare Source

v2.2.1

Compare Source

v2.2.0

Compare Source

v2.1.56

Compare Source

v2.1.55

Compare Source

v2.1.54

Compare Source

v2.1.53

Compare Source

v2.1.52

Compare Source

v2.1.51

Compare Source

v2.1.50

Compare Source

v2.1.49

Compare Source

v2.1.48

Compare Source

v2.1.47

Compare Source

v2.1.46

Compare Source

v2.1.45

Compare Source

v2.1.44

Compare Source

v2.1.43

Compare Source

v2.1.42

Compare Source

v2.1.41

Compare Source

v2.1.40

Compare Source

v2.1.39

Compare Source

v2.1.38

Compare Source

v2.1.37

Compare Source

v2.1.36

Compare Source

v2.1.35

Compare Source

v2.1.34

Compare Source

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.12

Compare Source

v2.0.11

Compare Source

  • 9b000a5 - Fix false positive UselessCast for (void) cast on #[\NoDiscard] calls
  • eceb998 - Delete .github/workflows/claude-react-on-comment.yml
  • d44f7a7 - Lint workflows
  • 26cdbc1 - [StepSecurity] ci: Harden GitHub Actions
  • 41e82cf - Update claude-react-on-comment.yml
  • 3b3c435 - Add missing rule descriptions to README
  • e8e9032 - React on issues opened and fall back to issue body
  • a12a6a8 - Add PHP 8.5 to CI matrix for lint, tests, and static analysis
  • f21225b - Add missing export-ignore entries to .gitattributes
  • 803f353 - Add CLAUDE.md with project documentation
  • 38c26a9 - Add Claude React on Comment workflow

v2.0.10

Compare Source

  • 1aba28b - Bleeding edge - set reportNonIntStringArrayKey to true

v2.0.9

Compare Source

  • b94a0b1 - Bleeding edge - Add operand types to DisallowedLooseComparisonRule error message
  • f6f5b3e - Update WyriHaximus/github-action-get-previous-tag action to v2
  • f602823 - Add keywords for static analysis in composer.json

v2.0.8

Compare Source

  • 1ed9e62 - Allow literal string dynamic property
  • 7493a9f - Update dessant/lock-threads action to v6
  • 796f9c9 - Update actions/checkout action to v6
  • 3dcd0b8 - Remove duplicate rules in Readme

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

Configuration

📅 Schedule: (UTC)

  • 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.

@renovaterenovateBot changed the title Update dependency phpstan/phpstan to v2.1.29Update PHPStan packages to v2.1.29Sep 26, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch 2 times, most recently from e2a98f6 to 4a14832CompareOctober 2, 2025 23:52
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.29Update PHPStan packages to v2.1.30Oct 2, 2025
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.30Update PHPStan packages to v2.1.31Oct 10, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from 4a14832 to b5d3ff7CompareOctober 10, 2025 23:33
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from b5d3ff7 to 492a20fCompareNovember 8, 2025 15:44
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.31Update PHPStan packagesNov 8, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from 492a20f to 794549cCompareNovember 16, 2025 04:08
@renovate

renovateBot commented Dec 5, 2025

Copy link
Copy Markdown
ContributorAuthor

⚠️ 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.10.0 phpstan/phpstan:2.2.12 phpstan/phpstan-strict-rules:2.0.12 --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.9) 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 freeto 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.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Update PHPStan packages - #27

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/phpstan-packages
Open

Update PHPStan packages#27
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/phpstan-packages

Conversation

@renovate

@renovaterenovateBot commented Sep 26, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageChangeAgeConfidence
larastan/larastan3.7.23.10.0ageconfidence
phpstan/phpstan2.1.282.2.12ageconfidence
phpstan/phpstan-strict-rules2.0.62.0.12ageconfidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

larastan/larastan (larastan/larastan)

v3.10.0: 3.10.0

Compare Source

What's Changed

Added

Fixed

Internal

New Contributors

Full Changelog: larastan/larastan@v3.9.6...v3.10.0

v3.9.6: 3.9.6

Compare Source

What's Changed

Added

Fixed

  • fix: undefined array key internal error when view path has trailing slash by @​FeBe95 in #​2478

Full Changelog: larastan/larastan@v3.9.5...v3.9.6

v3.9.5: 3.9.5

Compare Source

What's changed?

Fixed

Full Changelog: larastan/larastan@v3.9.4...v3.9.5

v3.9.4: 3.9.4

Compare Source

What's Changed

Changed

Internal

Full Changelog: larastan/larastan@v3.9.3...v3.9.4

v3.9.3: 3.9.3

Compare Source

What's Changed

New Contributors

Full Changelog: larastan/larastan@v3.9.2...v3.9.3

v3.9.2: 3.9.2

Compare Source

What's Changed

Added

  • Improve type inference for MySQL ENUM types in squashed migrations by @​ngmy in #​2434

Fixed

  • fix: model property type has template type 0ac2cfa

New Contributors

Full Changelog: larastan/larastan@v3.9.1...v3.9.2

v3.9.1: 3.9.1

Compare Source

What's Changed

Fixed

Full Changelog: larastan/larastan@v3.9.0...v3.9.1

v3.9.0: 3.9.0

Compare Source

What's Changed

Added

  • feat: Add stubs for Cache facade by @​melvinversluijs in #​2420
  • feat: Migration caching (enableMigrationCache option, disabled by default) in 9b35634 and 82c1889Read more about it here
  • feat: parseModelCastsMethod option for better cast inference in afd5944Read more about it here:
  • feat: Styled bootstrap error reporting with stack traces in 1756b49

Fixed

  • [3.x] fix: nullability detection for TEXT and some other column types by @​hivokas in #​2422
  • fix: groupBy stub in 7d52136
  • fix: Primary key type inference for models using HasUuids and HasUlids (#​2188) in 4894e25

New Contributors

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

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-int52aa393

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.2.12

Compare Source

v2.2.11

Compare Source

v2.2.10

Compare Source

v2.2.9

Compare Source

v2.2.8

Compare Source

v2.2.7

Compare Source

v2.2.6

Compare Source

v2.2.5

Compare Source

v2.2.4

Compare Source

v2.2.3

Compare Source

v2.2.2

Compare Source

v2.2.1

Compare Source

v2.2.0

Compare Source

v2.1.56

Compare Source

v2.1.55

Compare Source

v2.1.54

Compare Source

v2.1.53

Compare Source

v2.1.52

Compare Source

v2.1.51

Compare Source

v2.1.50

Compare Source

v2.1.49

Compare Source

v2.1.48

Compare Source

v2.1.47

Compare Source

v2.1.46

Compare Source

v2.1.45

Compare Source

v2.1.44

Compare Source

v2.1.43

Compare Source

v2.1.42

Compare Source

v2.1.41

Compare Source

v2.1.40

Compare Source

v2.1.39

Compare Source

v2.1.38

Compare Source

v2.1.37

Compare Source

v2.1.36

Compare Source

v2.1.35

Compare Source

v2.1.34

Compare Source

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.12

Compare Source

v2.0.11

Compare Source

  • 9b000a5 - Fix false positive UselessCast for (void) cast on #[\NoDiscard] calls
  • eceb998 - Delete .github/workflows/claude-react-on-comment.yml
  • d44f7a7 - Lint workflows
  • 26cdbc1 - [StepSecurity] ci: Harden GitHub Actions
  • 41e82cf - Update claude-react-on-comment.yml
  • 3b3c435 - Add missing rule descriptions to README
  • e8e9032 - React on issues opened and fall back to issue body
  • a12a6a8 - Add PHP 8.5 to CI matrix for lint, tests, and static analysis
  • f21225b - Add missing export-ignore entries to .gitattributes
  • 803f353 - Add CLAUDE.md with project documentation
  • 38c26a9 - Add Claude React on Comment workflow

v2.0.10

Compare Source

  • 1aba28b - Bleeding edge - set reportNonIntStringArrayKey to true

v2.0.9

Compare Source

  • b94a0b1 - Bleeding edge - Add operand types to DisallowedLooseComparisonRule error message
  • f6f5b3e - Update WyriHaximus/github-action-get-previous-tag action to v2
  • f602823 - Add keywords for static analysis in composer.json

v2.0.8

Compare Source

  • 1ed9e62 - Allow literal string dynamic property
  • 7493a9f - Update dessant/lock-threads action to v6
  • 796f9c9 - Update actions/checkout action to v6
  • 3dcd0b8 - Remove duplicate rules in Readme

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

Configuration

📅 Schedule: (UTC)

  • 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.

@renovaterenovateBot changed the title Update dependency phpstan/phpstan to v2.1.29Update PHPStan packages to v2.1.29Sep 26, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch 2 times, most recently from e2a98f6 to 4a14832CompareOctober 2, 2025 23:52
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.29Update PHPStan packages to v2.1.30Oct 2, 2025
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.30Update PHPStan packages to v2.1.31Oct 10, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from 4a14832 to b5d3ff7CompareOctober 10, 2025 23:33
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from b5d3ff7 to 492a20fCompareNovember 8, 2025 15:44
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.31Update PHPStan packagesNov 8, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from 492a20f to 794549cCompareNovember 16, 2025 04:08
@renovate

renovateBot commented Dec 5, 2025

Copy link
Copy Markdown
ContributorAuthor

⚠️ 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.10.0 phpstan/phpstan:2.2.12 phpstan/phpstan-strict-rules:2.0.12 --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.9) 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 freeto 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.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Update PHPStan packages - #27

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/phpstan-packages
Open

Update PHPStan packages#27
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/phpstan-packages

Conversation

@renovate

@renovaterenovateBot commented Sep 26, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageChangeAgeConfidence
larastan/larastan3.7.23.10.0ageconfidence
phpstan/phpstan2.1.282.2.12ageconfidence
phpstan/phpstan-strict-rules2.0.62.0.12ageconfidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

larastan/larastan (larastan/larastan)

v3.10.0: 3.10.0

Compare Source

What's Changed

Added

Fixed

Internal

New Contributors

Full Changelog: larastan/larastan@v3.9.6...v3.10.0

v3.9.6: 3.9.6

Compare Source

What's Changed

Added

Fixed

  • fix: undefined array key internal error when view path has trailing slash by @​FeBe95 in #​2478

Full Changelog: larastan/larastan@v3.9.5...v3.9.6

v3.9.5: 3.9.5

Compare Source

What's changed?

Fixed

Full Changelog: larastan/larastan@v3.9.4...v3.9.5

v3.9.4: 3.9.4

Compare Source

What's Changed

Changed

Internal

Full Changelog: larastan/larastan@v3.9.3...v3.9.4

v3.9.3: 3.9.3

Compare Source

What's Changed

New Contributors

Full Changelog: larastan/larastan@v3.9.2...v3.9.3

v3.9.2: 3.9.2

Compare Source

What's Changed

Added

  • Improve type inference for MySQL ENUM types in squashed migrations by @​ngmy in #​2434

Fixed

  • fix: model property type has template type 0ac2cfa

New Contributors

Full Changelog: larastan/larastan@v3.9.1...v3.9.2

v3.9.1: 3.9.1

Compare Source

What's Changed

Fixed

Full Changelog: larastan/larastan@v3.9.0...v3.9.1

v3.9.0: 3.9.0

Compare Source

What's Changed

Added

  • feat: Add stubs for Cache facade by @​melvinversluijs in #​2420
  • feat: Migration caching (enableMigrationCache option, disabled by default) in 9b35634 and 82c1889Read more about it here
  • feat: parseModelCastsMethod option for better cast inference in afd5944Read more about it here:
  • feat: Styled bootstrap error reporting with stack traces in 1756b49

Fixed

  • [3.x] fix: nullability detection for TEXT and some other column types by @​hivokas in #​2422
  • fix: groupBy stub in 7d52136
  • fix: Primary key type inference for models using HasUuids and HasUlids (#​2188) in 4894e25

New Contributors

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

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-int52aa393

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.2.12

Compare Source

v2.2.11

Compare Source

v2.2.10

Compare Source

v2.2.9

Compare Source

v2.2.8

Compare Source

v2.2.7

Compare Source

v2.2.6

Compare Source

v2.2.5

Compare Source

v2.2.4

Compare Source

v2.2.3

Compare Source

v2.2.2

Compare Source

v2.2.1

Compare Source

v2.2.0

Compare Source

v2.1.56

Compare Source

v2.1.55

Compare Source

v2.1.54

Compare Source

v2.1.53

Compare Source

v2.1.52

Compare Source

v2.1.51

Compare Source

v2.1.50

Compare Source

v2.1.49

Compare Source

v2.1.48

Compare Source

v2.1.47

Compare Source

v2.1.46

Compare Source

v2.1.45

Compare Source

v2.1.44

Compare Source

v2.1.43

Compare Source

v2.1.42

Compare Source

v2.1.41

Compare Source

v2.1.40

Compare Source

v2.1.39

Compare Source

v2.1.38

Compare Source

v2.1.37

Compare Source

v2.1.36

Compare Source

v2.1.35

Compare Source

v2.1.34

Compare Source

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.12

Compare Source

v2.0.11

Compare Source

  • 9b000a5 - Fix false positive UselessCast for (void) cast on #[\NoDiscard] calls
  • eceb998 - Delete .github/workflows/claude-react-on-comment.yml
  • d44f7a7 - Lint workflows
  • 26cdbc1 - [StepSecurity] ci: Harden GitHub Actions
  • 41e82cf - Update claude-react-on-comment.yml
  • 3b3c435 - Add missing rule descriptions to README
  • e8e9032 - React on issues opened and fall back to issue body
  • a12a6a8 - Add PHP 8.5 to CI matrix for lint, tests, and static analysis
  • f21225b - Add missing export-ignore entries to .gitattributes
  • 803f353 - Add CLAUDE.md with project documentation
  • 38c26a9 - Add Claude React on Comment workflow

v2.0.10

Compare Source

  • 1aba28b - Bleeding edge - set reportNonIntStringArrayKey to true

v2.0.9

Compare Source

  • b94a0b1 - Bleeding edge - Add operand types to DisallowedLooseComparisonRule error message
  • f6f5b3e - Update WyriHaximus/github-action-get-previous-tag action to v2
  • f602823 - Add keywords for static analysis in composer.json

v2.0.8

Compare Source

  • 1ed9e62 - Allow literal string dynamic property
  • 7493a9f - Update dessant/lock-threads action to v6
  • 796f9c9 - Update actions/checkout action to v6
  • 3dcd0b8 - Remove duplicate rules in Readme

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

Configuration

📅 Schedule: (UTC)

  • 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.

@renovaterenovateBot changed the title Update dependency phpstan/phpstan to v2.1.29Update PHPStan packages to v2.1.29Sep 26, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch 2 times, most recently from e2a98f6 to 4a14832CompareOctober 2, 2025 23:52
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.29Update PHPStan packages to v2.1.30Oct 2, 2025
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.30Update PHPStan packages to v2.1.31Oct 10, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from 4a14832 to b5d3ff7CompareOctober 10, 2025 23:33
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from b5d3ff7 to 492a20fCompareNovember 8, 2025 15:44
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.31Update PHPStan packagesNov 8, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from 492a20f to 794549cCompareNovember 16, 2025 04:08
@renovate

renovateBot commented Dec 5, 2025

Copy link
Copy Markdown
ContributorAuthor

⚠️ 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.10.0 phpstan/phpstan:2.2.12 phpstan/phpstan-strict-rules:2.0.12 --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.9) 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 freeto 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.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Update PHPStan packages - #27

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/phpstan-packages
Open

Update PHPStan packages#27
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/phpstan-packages

Conversation

@renovate

@renovaterenovateBot commented Sep 26, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageChangeAgeConfidence
larastan/larastan3.7.23.10.0ageconfidence
phpstan/phpstan2.1.282.2.12ageconfidence
phpstan/phpstan-strict-rules2.0.62.0.12ageconfidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

larastan/larastan (larastan/larastan)

v3.10.0: 3.10.0

Compare Source

What's Changed

Added

Fixed

Internal

New Contributors

Full Changelog: larastan/larastan@v3.9.6...v3.10.0

v3.9.6: 3.9.6

Compare Source

What's Changed

Added

Fixed

  • fix: undefined array key internal error when view path has trailing slash by @​FeBe95 in #​2478

Full Changelog: larastan/larastan@v3.9.5...v3.9.6

v3.9.5: 3.9.5

Compare Source

What's changed?

Fixed

Full Changelog: larastan/larastan@v3.9.4...v3.9.5

v3.9.4: 3.9.4

Compare Source

What's Changed

Changed

Internal

Full Changelog: larastan/larastan@v3.9.3...v3.9.4

v3.9.3: 3.9.3

Compare Source

What's Changed

New Contributors

Full Changelog: larastan/larastan@v3.9.2...v3.9.3

v3.9.2: 3.9.2

Compare Source

What's Changed

Added

  • Improve type inference for MySQL ENUM types in squashed migrations by @​ngmy in #​2434

Fixed

  • fix: model property type has template type 0ac2cfa

New Contributors

Full Changelog: larastan/larastan@v3.9.1...v3.9.2

v3.9.1: 3.9.1

Compare Source

What's Changed

Fixed

Full Changelog: larastan/larastan@v3.9.0...v3.9.1

v3.9.0: 3.9.0

Compare Source

What's Changed

Added

  • feat: Add stubs for Cache facade by @​melvinversluijs in #​2420
  • feat: Migration caching (enableMigrationCache option, disabled by default) in 9b35634 and 82c1889Read more about it here
  • feat: parseModelCastsMethod option for better cast inference in afd5944Read more about it here:
  • feat: Styled bootstrap error reporting with stack traces in 1756b49

Fixed

  • [3.x] fix: nullability detection for TEXT and some other column types by @​hivokas in #​2422
  • fix: groupBy stub in 7d52136
  • fix: Primary key type inference for models using HasUuids and HasUlids (#​2188) in 4894e25

New Contributors

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

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-int52aa393

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.2.12

Compare Source

v2.2.11

Compare Source

v2.2.10

Compare Source

v2.2.9

Compare Source

v2.2.8

Compare Source

v2.2.7

Compare Source

v2.2.6

Compare Source

v2.2.5

Compare Source

v2.2.4

Compare Source

v2.2.3

Compare Source

v2.2.2

Compare Source

v2.2.1

Compare Source

v2.2.0

Compare Source

v2.1.56

Compare Source

v2.1.55

Compare Source

v2.1.54

Compare Source

v2.1.53

Compare Source

v2.1.52

Compare Source

v2.1.51

Compare Source

v2.1.50

Compare Source

v2.1.49

Compare Source

v2.1.48

Compare Source

v2.1.47

Compare Source

v2.1.46

Compare Source

v2.1.45

Compare Source

v2.1.44

Compare Source

v2.1.43

Compare Source

v2.1.42

Compare Source

v2.1.41

Compare Source

v2.1.40

Compare Source

v2.1.39

Compare Source

v2.1.38

Compare Source

v2.1.37

Compare Source

v2.1.36

Compare Source

v2.1.35

Compare Source

v2.1.34

Compare Source

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.12

Compare Source

v2.0.11

Compare Source

  • 9b000a5 - Fix false positive UselessCast for (void) cast on #[\NoDiscard] calls
  • eceb998 - Delete .github/workflows/claude-react-on-comment.yml
  • d44f7a7 - Lint workflows
  • 26cdbc1 - [StepSecurity] ci: Harden GitHub Actions
  • 41e82cf - Update claude-react-on-comment.yml
  • 3b3c435 - Add missing rule descriptions to README
  • e8e9032 - React on issues opened and fall back to issue body
  • a12a6a8 - Add PHP 8.5 to CI matrix for lint, tests, and static analysis
  • f21225b - Add missing export-ignore entries to .gitattributes
  • 803f353 - Add CLAUDE.md with project documentation
  • 38c26a9 - Add Claude React on Comment workflow

v2.0.10

Compare Source

  • 1aba28b - Bleeding edge - set reportNonIntStringArrayKey to true

v2.0.9

Compare Source

  • b94a0b1 - Bleeding edge - Add operand types to DisallowedLooseComparisonRule error message
  • f6f5b3e - Update WyriHaximus/github-action-get-previous-tag action to v2
  • f602823 - Add keywords for static analysis in composer.json

v2.0.8

Compare Source

  • 1ed9e62 - Allow literal string dynamic property
  • 7493a9f - Update dessant/lock-threads action to v6
  • 796f9c9 - Update actions/checkout action to v6
  • 3dcd0b8 - Remove duplicate rules in Readme

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

Configuration

📅 Schedule: (UTC)

  • 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.

@renovaterenovateBot changed the title Update dependency phpstan/phpstan to v2.1.29Update PHPStan packages to v2.1.29Sep 26, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch 2 times, most recently from e2a98f6 to 4a14832CompareOctober 2, 2025 23:52
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.29Update PHPStan packages to v2.1.30Oct 2, 2025
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.30Update PHPStan packages to v2.1.31Oct 10, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from 4a14832 to b5d3ff7CompareOctober 10, 2025 23:33
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from b5d3ff7 to 492a20fCompareNovember 8, 2025 15:44
@renovaterenovateBot changed the title Update PHPStan packages to v2.1.31Update PHPStan packagesNov 8, 2025
@renovate
renovateBotforce-pushed the renovate/phpstan-packages branch from 492a20f to 794549cCompareNovember 16, 2025 04:08
@renovate

renovateBot commented Dec 5, 2025

Copy link
Copy Markdown
ContributorAuthor

⚠️ 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.10.0 phpstan/phpstan:2.2.12 phpstan/phpstan-strict-rules:2.0.12 --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.9) 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 freeto 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.

0 participants