Repository navigation
Update all non-major dependencies - #16
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
3 times, most recently
from
October 8, 2026 04:12
a42d9ad to
509c48e
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
4 times, most recently
from
October 16, 2026 22:53
740cdab to
7449652
Compare
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
2 times, most recently
from
October 24, 2026 13:11
490abf6 to
4b8b953
Compare
| datasource | package | from | to | | ---------- | ---------------------------- | ------- | ------- | | packagist | carthage-software/mago | 1.50.0 | 1.59.0 | | packagist | phpstan/phpstan | 2.2.16 | 2.3.4 | | packagist | phpstan/phpstan-phpunit | 2.0.18 | 2.1.1 | | packagist | phpstan/phpstan-strict-rules | 2.0.12 | 2.1.0 | | packagist | phpstan/phpstan-symfony | 2.0.20 | 2.1.1 | | packagist | phpunit/phpunit | 12.5.36 | 12.5.42 | | packagist | twig/twig | 3.23.0 | 3.30.0 |
renovate
Bot
force-pushed
the
renovate/all-minor-patch
branch
from
October 29, 2026 03:58
4b8b953 to
7e57dd0
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
^1.50.0→^1.59.0^2.2.16→^2.3.4^2.0.18→^2.1.1^2.0.12→^2.1.0^2.0.20→^2.1.1^12.5.36→^12.5.42^3.23.0→^3.30.0Release Notes
carthage-software/mago
v1.59.0: Mago 1.59.0Compare Source
Mago 1.59.0 fixes analyzer narrowing across boolean guards, nullsafe checks, and
elseifbranches, improves generic and callable inference, and updates the analyzer extension protocol to MANA 2.2.🐛 Bug Fixes
Analyzer
0e6c1d8)||. (#2600, #2609,777429f)$argctyping and negatedcount()bounds. (#2607, #2608,be88d13)2066b18)&&and||. (#2601,8d739b3)in_array()checks against non-null values. (#2599,56e4b49)79c295f)Closure::fromCallable(). (#2611, #2614,3ea5963)2ac5c5d)trueandfalsetypes across short-circuit expressions. (#2593,9890d23)65530ba)923c061)0a098f4)b7273f4)parse_url(). (#2590, #2610,16dd70b)📖 Documentation
Extensions
0e6c1d8)🏗️ Internal
CI
9b6979c)Tooling
3f212f3)🧩 Extension Protocol
Analyzer
0e6c1d8)Update the PHP SDK to 1.59.0 when upgrading Mago. Custom analyzer workers must use MANA 2.2; MANA 2.1 workers are not compatible. The linter protocol is unchanged.
🙏 Thank You
Contributors
Thank you to everyone who contributed to this release:
Issue Reporters
Thank you to everyone who reported issues that shaped this release:
Full Changelog: carthage-software/mago@1.58.2...1.59.0
v1.58.2: Mago 1.58.2Compare Source
Mago 1.58.2 fixes parser recovery for unfinished static accesses, keeping class names and call arguments in the syntax tree while you type.
🐛 Bug Fixes
Parser
Foo::andFoo::$in the syntax tree during editor recovery. (#2589,431e823)🙏 Thank You
Contributors
431e823)Issue Reporters
Full Changelog: 1.58.1...1.58.2
v1.58.1: Mago 1.58.1Compare Source
Mago 1.58.1 fixes the PGO build failure affecting macOS and Linux x86_64 musl in 1.58.0 and adds CI checks for the full PGO build cycle.
🐛 Bug Fixes
CLI
c8ad3d0)🏗️ Internal
CI
c8ad3d0)🙏 Thank You
Contributors
c8ad3d0)Issue Reporters
Thanks for your patience while we fixed the release builds.
Full Changelog: carthage-software/mago@1.58.0...1.58.1
v1.58.0: Mago 1.58.0Compare Source
Mago 1.58.0 adds opt-in dead-catch checks, a
prefer-selfrule, and extension throw-type providers, cuts analysis overhead, and fixes type narrowing and PHP formatting.✨ Features
Analyzer
18315f6)ValueErrorfor known-validBackedEnum::from()arguments. (#2544, #2565,5bcf444)Linter
self. (#2528,aba4df1)[linter.rules]. (#2530,f2b479c)🐛 Bug Fixes
Analyzer
@no-named-argumentstags. (#2514,a33b014)mixed-array-indexfor keys whose type is mixed. (#2522,4b19550)??fallbacks. (#2515, #2563,83a0bfd,891c463)b6a24d9)43f0a1a)?->on method calls. (#2547,ba38156)Traversableafter type checks. (#2550,dd17cfb)8a19e98)5ffc5d2)221fd63)get_class()andgettype()switch cases. (#2558,eba91e1)0e1d212,abea0ad)64a2323)c8358f1,001666b)in_array(). (#2573, #2574,d5ca2a6,c16337a)isset()andempty()guards. (#2575, #2585,9671d89,f8f46a6)d7dae70)ff5df16)fb8de05)b6e8259)6bdf6c6)204f678)Codex
51f2762)735d59d)1a28236)1c3eba0)array-key. (#2545,c4d7f9a)PHPDoc
[]suffix. (#2546,00c150d)Formatter
e665c18)7562fff)4681219)new (self::MAP[$key])()and related forms. (#2587,0c7c2b5)Linter
7823faf)Parser
81367b8)Prelude
falsefromclass_implements()results for object inputs. (#2513,f7af709)5ea84ce)typeNameconstructor argument optional. (#2519,245ee75)is_a()andis_subclass_of(). (#2549,bfe814f)Composer
f721198)📖 Documentation
Analyzer
18315f6)Extensions
f2b479c)53611ac)🏗️ Internal
Analyzer
6451560,28fc0f0)Codex
26aa86d,ccbd052)CLI
7be3117)b85d25e)Database
f8531a2,fa3a5c9)7e72b4a)Reporting
8036e42)Parser
b142e5f)Word
cd49bc3)Names
ResolvedNames::all(). (#2564,c15c158)🧩 Extension Protocol
Analyzer
53611ac)Update the PHP SDK to 1.58.0 when upgrading Mago. Custom analyzer workers must use MANA 2.1; MANA 2.0 workers are not compatible. The linter protocol is unchanged.
🙏 Thank You
Contributors
Thank you to everyone who contributed to this release:
Issue Reporters
Thank you to everyone who reported issues that shaped this release:
Full Changelog: carthage-software/mago@1.57.0...1.58.0
v1.57.0: Mago 1.57.0Compare Source
Mago 1.57.0 adds opt-in BcMath/GMP arithmetic, applies PHPDoc flags from type patches, fixes analyzer and formatter bugs, and speeds up work across the toolchain.
✨ Features
Analyzer
BcMath\NumberandGMPviaallow-operator-overloading. (#2486, #2487,0fff359)🐛 Bug Fixes
Analyzer
2dc705f)56f2ad9)c1cdff1)e378e5d)467b29d)782b0b5)8dc47c5)6bccb58)90fa5e5)d412c32)64ad7d6)ac54e6c)Codex
29f3416)Formatter
9f4804d)f2fdf5f)Prelude
4918783)📖 Documentation
Configuration
0fff359)29f3416)🏗️ Internal
Analyzer
2f7475f)cc19617)6590a7b)Codex
23ebbf2)Formatter
a2e8ae5)Guard
dae8785)🧩 Extension Protocol
No protocol changes in this release.
🙏 Thank You
Contributors
Thank you to everyone who contributed to this release:
Issue Reporters
Thank you to everyone who reported issues that shaped this release:
Full Changelog: carthage-software/mago@1.56.3...1.57.0
v1.56.3: Mago 1.56.3Compare Source
Mago 1.56.3 fixes formatter stability with preserved line breaks and keeps return types from valid method targets in unions.
🐛 Bug Fixes
Analyzer
001ff0f)Formatter
6d73836)🧩 Extension Protocol
No protocol changes in this release.
🙏 Thank You
Contributors
Thank you to everyone who contributed to this release:
Issue Reporters
Thank you to everyone who reported issues that shaped this release:
Full Changelog: carthage-software/mago@1.56.2...1.56.3
v1.56.2: Mago 1.56.2Compare Source
Mago 1.56.2 speeds up formatting and lowers its memory use, adds generic parent bindings in type patches, and fixes template resolution, closure defaults, array access, and Drupal formatting.
✨ Features
Analyzer
bcbd1bd)🐛 Bug Fixes
Analyzer
offsetSet()value type. (#2473,25af17d)array<array-key, mixed>for object-to-array casts. (#2472,cc7e8e4)868a0c1)??=closure assignments. (#2466,c3ead42)nulldefaults. (#2470, #2471,53cecd0)e1e8189)Formatter
0879cdd)echo, nested classes, and switch comments. (#2465,c923807)3774a31)Prelude
class-stringfor class-name helpers and keepsfalsefor parent lookups. (#2468,70bef87)📖 Documentation
Configuration
bcbd1bd)🏗️ Internal
Formatter
b9be9bc)🧩 Extension Protocol
No protocol changes in this release.
🙏 Thank You
Contributors
Thank you to everyone who contributed to this release:
Issue Reporters
Thank you to everyone who reported issues that shaped this release:
Full Changelog: carthage-software/mago@1.56.1...1.56.2
v1.56.1: Mago 1.56.1Compare Source
Mago 1.56.1 fixes false positives in enum constant arrays and inherited template bounds.
🐛 Bug Fixes
Analyzer
isset()guard. (#2461, #2462,58f309a)af318fd)🧩 Extension Protocol
No protocol changes in this release.
🙏 Thank You
Contributors
Thank you to everyone who contributed to this release:
Issue Reporters
Thank you to everyone who reported issues that shaped this release:
Full Changelog: carthage-software/mago@1.56.0...1.56.1
v1.56.0: Mago 1.56.0Compare Source
Mago 1.56.0 continues the performance and memory work, strengthens incremental analysis, and fixes closure types, constant defaults, and formatter stability. It also adds Rust APIs for editor tools and updates the analyzer extension protocol to MANA 2.0.
✨ Features
Formatter
6ae7935](https://redirect.github.coConfiguration
📅 Schedule: (in timezone UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
Renovate Bot