chore(deps): update composer dev dependencies - #48
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/composer-dev
branch
from
June 17, 2026 19:09
8497d8c to
e33f569
Compare
renovate
Bot
force-pushed
the
renovate/composer-dev
branch
8 times, most recently
from
June 27, 2026 12:47
a395b5a to
a7ec7d9
Compare
renovate
Bot
force-pushed
the
renovate/composer-dev
branch
4 times, most recently
from
July 9, 2026 10:26
4af49d1 to
b6a7562
Compare
renovate
Bot
force-pushed
the
renovate/composer-dev
branch
3 times, most recently
from
July 19, 2026 02:37
5c429a7 to
2df86e7
Compare
renovate
Bot
force-pushed
the
renovate/composer-dev
branch
4 times, most recently
from
July 31, 2026 01:00
30359b7 to
0b40846
Compare
renovate
Bot
force-pushed
the
renovate/composer-dev
branch
4 times, most recently
from
August 7, 2026 22:39
3204b4f to
528bcda
Compare
renovate
Bot
force-pushed
the
renovate/composer-dev
branch
4 times, most recently
from
August 18, 2026 22:39
27d5b33 to
d0ae62d
Compare
renovate
Bot
force-pushed
the
renovate/composer-dev
branch
from
August 19, 2026 22:48
d0ae62d to
79b2241
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.
This PR contains the following updates:
1.29.0→1.47.210.5.63→10.5.642.4.5→2.6.37.4.10→7.4.16Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
carthage-software/mago (carthage-software/mago)
v1.47.2: Mago 1.47.2Compare Source
Mago 1.47.2
Mago 1.47.2 prevents invalid UTF-8 reporting crashes, preserves formatter semantics, and fixes several analyzer false positives.
🐛 Bug Fixes
Analyzer
staticfactories. (#2220,0766957)1705475)0936c30)Formatter
requireexpressions. (#2221,38f9e2a)Reporting
e91cc71)🏗️ Internal
Maintenance
1668678)782d2cc)🙏 Thank You
Contributors
No external pull requests were merged for this release.
Issue Reporters
Thank you to everyone who reported issues that shaped this release:
Full Changelog: carthage-software/mago@1.47.1...1.47.2
v1.47.1: Mago 1.47.1Compare Source
Mago 1.47.1
This patch release has no user-facing changes. It fixes the release pipeline so every supported target and crate can be published successfully.
🏗️ Internal
Release Pipeline
7f9e4ff)mago-extensionto the crate publishing order. (68c0818)Full Changelog: carthage-software/mago@1.47.0...1.47.1
v1.47.0: Mago 1.47.0Compare Source
Mago 1.47.0
Extensions in any language, Sponsored by CHECK24
Thanks to CHECK24 (@check24-opensource) for sponsoring Mago's new Extension API and PHP SDK.
✨ Features
Extensions
See the extension documentation to get started.
Analyzer
--skip-ignores: disables configured analyzer ignores for a run. (#2191,f05c849)array_key_existscheck. (#2199,c58e48b,7cc1739)🐛 Bug Fixes
Analyzer
a53bc78)cea8d53)nullwhen inferring into amixedparameter. (#2175,97988bb)never. (#2179, #2206,8d34248,c8bd837)StructureTypefromtype_structure(). (#2186,ccde5ae)13090af)e5a949e,874ffac)7a7faa1)8a8958a)efe7526)353233b)b84241a)f1e029b)2c59ad3)7ca65e2)5029124)@vardocblocks onglobalstatements. (#2181, #2202,a7023c7)f77c965)Closure. (#2203,d54d88e)aabe675)24c9304,f1558d4)b59529d)2e4260f)Codex
@apimetadata: preserves@apion properties, methods, and constants. (#2214,37450cd)Linter
clone,exit, anddiefrom ambiguous function calls. (#2196,828cc42)PHPDoc Syntax
d46b35f)Prelude
ImagickPixel. (#2210,5e9b671)Extensions
111413a)WASM
9e8b752)📖 Documentation
Extensions
7d67272)bb98a97)Website
ffd725e)3597d38)🏗️ Internal
Maintenance
3a28052,3d301af,acd2d56)02b352e)e07980f,e595c13)4b68329)82b7522,2053081,332368a)8cec88c)🙏 Thank You
Special thanks to CHECK24 for fully funding the Extension API's full-time development.
Contributors
A huge thank you to everyone who contributed code to this release:
Issue Reporters
Thank you to everyone who reported issues that shaped this release:
Full Changelog: carthage-software/mago@1.46.0...1.47.0
v1.46.0: Mago 1.46.0Compare Source
Mago 1.46.0
This release fixes a workflow-command injection in the GitHub reporting format (GHSA-f256-xqf4-x8pr), adds a
redundant-staticlinter rule and a--statsshorthand, corrects a batch of generic-narrowing and late-static-binding false positives across the analyzer and codex, and speeds up the PHP parser.🔒 Security
Reporting
cc8d5e4)Reported by Liyi Zhou, Ziyue, Strick, Maurice, and Chenchen of the University of Sydney.
✨ Features
Linter
redundant-static: reportsstaticin a final class whereselfis equivalent. (#2154,ef06262)CLI
--stats: adds a shorthand for count output. (#2130,db4a2cb)Prelude
json_validate: assertsnon-empty-stringwhen the call succeeds. (#2155,198f2b4)🐛 Bug Fixes
Analyzer
2af1cbc,784b93b)ebf2f8d)caselabels. (#2162,4119141)b6e97ee)c2c7bb4)fe272b8)voidconditionals: stops demanding a return from conditionals invoidfunctions. (#2160,bd85d70)selfin attributes: resolvesselfin attributes applied to class-likes. (#2168,7f88255)b0b0b91)42cfd1f)Codex
instanceofnarrowing of generics parameterised by a bounded template. (#2135,a45ffec,8b2edf6)aff9ce8)327ca0a)voidwithnever: keepsvoidwhen combined withnever. (#2159,864d0f7)fcd42ec)Linter
7c54906)missing-docs: renames the exclusion config field. (#2134,a5eab2d)Syntax
06871ea)3610502)Prelude
Attribute: adds the missingTARGET_CONSTANTconstant. (9bef302)Composer
209f980)📖 Documentation
Reporting
--sort: clarifies that the flag is a no-op for some formats. (#2173, #2174,654b3f4)🏗️ Internal
Performance
1ec8868)Analyzer
b4aa9ad)4d9c611)🙏 Thank You
Contributors
A huge thank you to everyone who contributed code to this release:
Issue Reporters
Thank you to everyone who reported issues that shaped this release:
Full Changelog: carthage-software/mago@1.45.0...1.46.0
v1.45.0: Mago 1.45.0Compare Source
Mago 1.45.0
This release teaches the analyzer to build keyed array shapes from
get_object_vars(), adds@param-closure-thissupport and an auto-fix for overly-wide return types, introduces a linter rule preferringDateTimeImmutable::createFromTimestamp(), fixes a batch of analyzer false positives, and makes empty reports valid SARIF/JSON documents for CI.✨ Features
Analyzer
get_object_vars()shapes: returns keyed array shapes built from the object's visible properties. (#2110,a729ce1)@param-closure-this: supports the docblock tag for typing a closure parameter's$this. (#2131,6000d41)9e4d186)Linter
prefer-datetimeimmutable-create-from-timestamp: suggests the factory overnew DateTimeImmutable('@...'). (#2118,38b6152)🐛 Bug Fixes
Analyzer
490452e)635eeab)method_existsguards on descendant members. (#2125,d1b6e9c)6527f24)array_mapshapes: preserves array shapes for untyped closures. (#2122,816578a)aa469b9)bd95ea5)@property-readand@property-writetypes. (#2079, #2108,b54a881)@propertyvisibility: resolves tags according to call-site visibility. (#2106,a4b077d)Codex
237465e)Prelude
array_diff: relaxes value parameters to string-castable types. (#2116,f290239)Reporting
003ff32)Playground
4184888)🙏 Thank You
Contributors
A huge thank you to everyone who contributed code to this release:
Issue Reporters
Thank you to everyone who reported issues that shaped this release:
Full Changelog: carthage-software/mago@1.44.0...1.45.0
v1.44.0: Mago 1.44.0Compare Source
Mago 1.44.0
A faster release with stronger dependent-type analysis, richer guard and linter configuration, and fixes across the CLI, formatter, analyzer, and semantics.
✨ Features
Analyzer
90c04c0)Linter
no-missing-format-argument: detects missing format arguments. (#2062,38857dd)missing-docsexclusions: supports configurable exclusions. (#2102,4488055)34ed400)Guard
@finalvalidation: supports the annotation during structure validation. (#2065,78cbbf0)8d6d359)CLI
-yself-update: adds a shorthand for--no-confirm. (#2011,d231964)🐛 Bug Fixes
Analyzer
a629700,a231709,81be763)2037b9a,6d71045)do-whileiterations. (#2078,0205e49,7afc4eb)issetflow: retains unsafe access and try/catch uncertainty after failed checks. (#2076, #2096,b70350c,23203e5)ad495bd)@methodcalls backed by inherited methods. (#2089,fda90f8)$thisandstaticto mixin receivers. (#2086,07086c5)80dbbfe)$property, not$$property. (#2066,5d2116d)voidin nullable docblock return types. (#2081, #2082,cdfd166)b15f9e1)Codex
683220c,2637cf8)->valueaccess. (#2064,45ad41b)@require-extendsclasses when validating traits. (#2069,84c0766)Semantics
__call,__callStatic, and__invoke. (#2075,d0487f2)Linter
9b40611)Formatter
match-arm docblocks. (#2060, #2063,3057c15)bc0090e)035d956,2923585)Guard
@self: scopes permits to the active rule namespace. (#2084,6a2a317)CLI
head. (#2090, #2097,9e504a6)Distribution
testssuite. (#2098,722e39b)🏗️ Internal
Performance
f6520a2,ed94713)d818460)d473383,c0d27c6)Toolchain
8c8262e,a43077b)🙏 Thank You
Contributors
A huge thank you to everyone who contributed code to this release:
Issue Reporters
Thank you to everyone who reported issues that shaped this release:
Full Changelog: carthage-software/mago@1.43.0...1.44.0
v1.43.0: Mago 1.43.0Compare Source
Mago 1.43.0
A fix-focused release clearing false positives across the analyzer, codex, linter, and formatter.
is_callablenarrowing, strictin_array, type-alias recursion,::classarray keys,no-dead-store, and member-access chains. Plussqlsrvstubs and internal HIR groundwork for the upcoming rule-based checker.✨ Features
Prelude
sqlsrvextension: added function and constant stubs for thesqlsrvextension. (#2045,e8f1ed3)🐛 Bug Fixes
Analyzer
is_callablenarrowing: no more falseinvalid-callableafter narrowing to a callable type. (#2037,938a511)in_array: keeps the value's type on a negative result instead of wrongly excluding it. (#2048,3a69d09)redundant-logical-operation: suppressed during loop pre-condition analysis. (#2054,4b4a7d4)Codex
0c5fdad)cde8037)::classarray keys: no falseinvalid-array-indexfor literal class-string keys. (#2056,e0dc158)Prelude
@no-named-argumentsfrom native functions that accept them. (#2043,3e77dff)Linter
no-dead-store: handles terminators and loop exits, clearing false positives. (#2052, #2053,9f2eb74)Formatter
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ 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.
This PR was generated by Mend Renovate. View the repository job log.