Skip to content

Update all non-major dependencies - #16

Open
renovate[bot] wants to merge 1 commit into
1.xfrom
renovate/all-minor-patch
Open

renovate[bot] wants to merge 1 commit into
1.xfrom
renovate/all-minor-patch

Conversation

@renovate

@renovate renovate Bot commented Oct 3, 2026 •

Copy link
Copy Markdown

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
carthage-software/mago ^1.50.0 → ^1.53.0 age adoption passing confidence
phpstan/phpstan ^2.2.16 → ^2.3.0 age adoption passing confidence
phpstan/phpstan-phpunit ^2.0.18 → ^2.1.1 age adoption passing confidence
phpstan/phpstan-strict-rules ^2.0.12 → ^2.1.0 age adoption passing confidence
phpstan/phpstan-symfony ^2.0.20 → ^2.1.0 age adoption passing confidence
phpunit/phpunit (source) ^12.5.36 → ^12.5.38 age adoption passing confidence
twig/twig (source) ^3.23.0 → ^3.30.0 age adoption passing confidence

Release Notes

carthage-software/mago (carthage-software/mago)

v1.53.0: Mago 1.53.0

Compare Source

Mago 1.53.0 improves analysis performance, file loading, name handling, and reporting, and fixes formatting of yield, direct new calls, and nested logical groups.

[!NOTE]

Support Mago

Does your company use Mago? Please consider sponsoring its development so we can keep fixing bugs and shipping releases.

Sponsor Mago ❤️

🐛 Bug Fixes

Formatter
  • Yield precedence: keeps parentheses that preserve yield and yield from behavior in binary expressions. (#​2432, d374fef)
  • Direct new calls: omits redundant parentheses on PHP 8.4+, while honoring formatter settings. (#​2430, cb4356f)
  • Logical groups: keeps nested and negated groups stable across formatting passes. (#​2422, 314b53f)

🏗️ Internal

Analyzer
  • Analysis work: cuts context copies and repeated method, visibility, and type checks. (2420161)
Codex
  • Metadata setup: fills class metadata in parallel and reduces lookup costs. (06b88f4)
  • Type expansion: reuses unions and reduces copying and repeated metadata lookups. (efac017)
Pipeline
  • File loading: batches reads and cuts repeated database lookups. (104ca16)
Syntax
  • Name handling: builds names in the arena and caches ASCII lowercase conversions per thread. (a07da1c, 073f748)
Fingerprints
  • Modifier hashing: avoids allocation and sorting when hashing class modifiers. (e2de0e7)
Reporting
  • Emacs output: caches file lookups and escaped names. (7454dd6)
  • Report output: cuts allocations and writer overhead across reporting formats. (4e8f36e)

🧩 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.52.0...1.53.0

v1.52.0: Mago 1.52.0

Compare Source

Mago 1.52.0 makes analysis faster from file loading through reporting, adds rdkafka stubs, and fixes constant visibility, nullsafe loop types, magic-method names, and built-in signatures.

[!NOTE]

Support Mago

Does your company use Mago? Please consider sponsoring its development so we can keep fixing bugs and shipping releases.

Sponsor Mago ❤️

✨ Features

Prelude
  • rdkafka stubs: adds types for producers, consumers, callbacks, messages, metadata, and constants. (#​2412, 6e08eb3)

🐛 Bug Fixes

Analyzer
  • Constant visibility: reports reads of inaccessible private and protected class constants. (#​2419, 9bcd3d4)
  • Magic method names: keeps diagnostic casing and lowercase extension identifiers. (#​2421, 11cd6a0, 29fe098)
  • Nullsafe loops: infers object types for accumulators using nullsafe calls and ??. (#​2428, ab12076)
Linter
  • Secret comparisons: ignores literal values such as 'refresh_token' while still checking names. (#​2028, #​2420, 4a9913b)
Prelude
  • Concrete methods: fixes false abstract-method errors when extending SPL and date classes. (#​2427, 4502745)
  • Map defaults: keeps explicit fallback types, including null, in Ds\Map::get() and remove(). (#​2425, cbb33fe)

📖 Documentation

Website
  • Sidebar scrolling: lets the sidebar scroll without moving the page. (#​2426, 375ac4b)
  • Border contrast: softens borders to make the docs easier to read. (#​2423, 40d1aa2)
  • Heading casing: uses sentence case consistently in setup guides. (#​2424, 1d0720b)

🏗️ Internal

Analyzer
  • Loop analysis: skips stable passes and cuts type copying and repeated lookups. (025f27f, 1535109, 089078e)
Codex
  • Type operations: reduces copying in type traversal, array comparisons, and union merges. (b306923, b5f1d4a)
  • Metadata lookups: speeds up method inheritance and symbol-reference merging. (bcba31b, 6e0a553)
Pipeline
  • File loading: loads files in parallel and defers path formatting until needed. (480cb16, 96e49e6)
  • Analysis scheduling: balances file work and speeds up metadata population and cleanup. (3608259, 4ec8478)
Algebra
  • Condition clauses: reuses shared clauses and avoids temporary collections during comparisons. (decbfd5, 5e599f0)
Syntax
  • Parsing: cuts expression allocations and repeated string scans and copies. (cdf8266, c045c7f)
  • Name handling: reuses words and cuts name-resolution allocations and interner lock time. (37bf655, f9faeb5, 9e600e1)
Reporting
  • Output: buffers stdout and stderr, speeds up Emacs output, and cleans up issues in parallel. (a1392d0, 9e355dd)

🧩 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.51.2...1.52.0

v1.51.2: Mago 1.51.2

Compare Source

Mago 1.51.2 fixes macOS and FreeBSD release builds. There are no analyzer, linter, formatter, or guard changes.

[!NOTE]

Support Mago

Does your company use Mago? Please consider sponsoring its development so we can keep fixing bugs and shipping releases.

Sponsor Mago ❤️

🏗️ Internal

Release Pipeline
  • macOS PGO: avoids C profile format conflicts and trains the correct target while keeping Rust PGO. (e1c4ab6)
  • FreeBSD builds: pins libc to 0.2.189 to fix the missing NOTE_PCTRLMASK error in mio. (e1c4ab6)

🧩 Extension Protocol

No protocol changes in this release.

Full Changelog: carthage-software/mago@1.51.1...1.51.2

v1.51.1: Mago 1.51.1

Compare Source

Mago 1.51.1 fixes false positives in mixed-condition analysis, restores optional built-in arguments, and corrects PSR-12 declarations, parameter alignment, and method-chain formatting.

[!NOTE]

Support Mago

Does your company use Mago? Please consider sponsoring its development. We need funding to keep improving Mago, fixing bugs, and shipping releases.

Sponsor Mago ❤️

🐛 Bug Fixes

Analyzer
  • Mixed conditions: keeps loop flag and array types after unrelated checks on mixed values. (#​2415, #​2418, b100d6b)
Formatter
  • PSR-12 declarations: removes spaces around = in declare statements. (#​2416, 6fcc28d)
  • Parameter alignment: keeps ... and & attached to parameter names. (#​2182, #​2417, 0dea4da)
  • Chain semicolons: honors separate-line semicolons for chains inside comparisons, casts, and parentheses. (#​2244, 8d3ab4a)
Prelude
  • Optional arguments: restores optional parameters in built-in function and method stubs. (#​2414, f9c74cf)
  • array_find_key: infers null for empty arrays and keeps input key types otherwise. (#​2389, df7b3c7)

🏗️ Internal

Maintenance
  • Rust toolchain: requires Rust 1.99.0 for source builds and refreshes dependencies and Nix inputs. (54127eb)
  • Clippy fixes: removes needless clones and simplifies a byte-string comparison. (cf5f0d9)

🧩 Extension Protocol

No protocol changes in this release.

🙏 Thank You

Contributors

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.51.0...1.51.1

v1.51.0: Mago 1.51.0

Compare Source

Mago 1.51.0 adds Swoole stubs and improves type analysis, with fixes for static locals, loop types, boolean guards, lint suggestions, and formatting.

[!NOTE]

Support Mago

Does your company use Mago? Please consider sponsoring its development. We need funding to keep improving Mago, fixing bugs, and shipping releases.

Sponsor Mago ❤️

✨ Features

Prelude
  • Swoole stubs: adds types for Swoole classes, functions, and constants. (#​2298, 25b7c5f)

🐛 Bug Fixes

Analyzer
  • Static locals: tracks values across calls, including array keys added after initialization. (#​2403, 452721b)
  • Invokable results: checks discarded __invoke results marked #[NoDiscard] or @must-use. (#​2400, f01b94e)
  • Loop replacements: keeps new element types when a loop replaces every array value. (#​2366, #​2386, 2e560fa)
  • Unchanged arrays: preserves shapes and tuples after loops that leave their values unchanged. (#​2409, 9608b8c)
  • Finally assignments: keeps types and definedness from assignments in finally blocks. (#​2410, 71764f0)
  • Boolean guards: retains narrowing when a flag starts outside an if and changes in one branch. (#​2411, 0d0224d)
Codex
  • String intersections: combines string refinements, including those in conditional types. (#​2401, #​2402, 4808b0a)
Linter
  • Self return types: skips intersection types to avoid fixes that cause PHP fatal errors. (#​2405, 185644f)
  • Destructuring: keeps short arrays in assignment targets and nested list(). (#​2407, #​2408, a11d5e3, 5d804d7)
  • Drupal hook names: leaves hook_* names in *.api.php unchanged with Drupal integration. (#​2390, #​2391, 335d8a7)
  • WordPress output: checks short echo tags and recognizes more WordPress escaping functions. (#​2397, 245c4a2)
Formatter
  • Closing tags: keeps ?> after method chains with a semicolon on its own line. (#​2393, 17cc593)
  • Class constant arguments: wraps long calls whose sole argument is a class constant. (#​2183, #​2406, 22e0128)
Configuration
  • Shared configuration: replaces inherited extension commands and adds extends to the schema. (#​2354, 8556e0e)
Prelude
  • str_increment: marks its return type as non-empty-string. (452721b)
Syntax
  • Braced interpolation: avoids repeated scans of nested string interpolation in the lexer. (de4c9b8)

📖 Documentation

Reference
  • Rule option types: shows nullable numeric options as number or null, using the schema. (#​2398, 7ceff94)
  • Syntax tree names: uses CST consistently in docs and code comments. (#​2327, 56b8844)

🧩 Extension Protocol

No protocol changes in this release.

🙏 Thank You

Contributors

A huge thank you to everyone who contributed to this release:

Issue Reporters

Thank you to everyone who reported issues that shaped this release:

Full Changelog: 1.50.0...1.51.0

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

v2.3.0

Compare Source

v2.2.17

Compare Source

phpstan/phpstan-phpunit (phpstan/phpstan-phpunit)

v2.1.1

Compare Source

  • 8d16b84 - AssertEmptyIsDiscouragedRule is auto-fixable (#​342)
  • b73700a - Make AssertSameWithCountRule auto-fixable (#​259)
  • ac3237e - Skip named and unpack arguments when autofixing

v2.1.0

Compare Source

  • a31e9de - Merge remote-tracking branch 'origin/2.0.x' into 2.1.x
  • 626549b - Merge pull request #​336 from phpstan/renovate/github-actions
  • ca0a5ae - Update github-actions
  • c38f716 - Merge 2.0.x into 2.1.x
  • 0d17121 - AssertEmptyIsDiscouragedRule: use unique error identifier
  • 414a487 - feat: Discourage assert(Not)Empty if "empty" usage is disallowed (#​325)
  • 3320043 - Merge remote-tracking branch 'origin/2.0.x' into 2.1.x
  • ba569da - Name the node types DataProviderDataRule wants
  • e98eb3d - Require PHPStan 2.3.0
  • 33212d9 - Open 2.1.x-dev

v2.0.21

Compare Source

  • 8dbdc3a - AssertEmptyIsDiscouragedRule: use unique error identifier

AssertEmptyIsDiscouragedRule: in case you are using PHPStan strict-rules assertEmpty: false option, you can ignore the newly added errors by error-identifier phpunit.assertEmpty.

v2.0.20

Compare Source

  • ef0c8f5 - feat: Discourage assert(Not)Empty if "empty" usage is disallowed (#​325)

AssertEmptyIsDiscouragedRule: in case you are using PHPStan strict-rules assertEmpty: false option, you can ignore the newly added errors by error-identifier phpunit.assertEmpty.

v2.0.19

Compare Source

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

v2.1.0

Compare Source

phpstan/phpstan-symfony (phpstan/phpstan-symfony)

v2.1.0

Compare Source

sebastianbergmann/phpunit (phpunit/phpunit)

v12.5.38: PHPUnit 12.5.38

Compare Source

Changed
  • The Software Bill of Materials (SBOM) embedded in the PHAR now uses CycloneDX 1.7 and provides the NTIA minimum elements as well as the data fields that BSI TR-03183-2 (version 2.1.0) requires for logical and identified components, including component creators, original, distribution and effective licences, source code URIs, and the PHP runtime and its extensions as external components
Fixed
  • setUpBeforeClass() and tearDownAfterClass() were run twice for a test class that is the only test class in a test suite of the XML configuration file that has the name of that test class
  • Tests could not be run in process isolation when the path of the bootstrap script, the test file, or the directory for temporary files contained a single quote
  • A test that is run in process isolation aborts the test run when its result cannot be unserialized, for instance because it returns an object that holds a test double
  • Issues that are listed in the baseline are not ignored for tests that are run in a separate process
  • Arguments in the --ARGS-- section of a PHPT test that start with - were interpreted by PHP instead of being passed to the test when the test also has a --STDIN-- section
  • Recording the tests that passed in a child process copied all tests that had passed so far, which made running many tests in process isolation increasingly slow

Learn how to install or update PHPUnit 12.5 in the documentation.

Keep up to date with PHPUnit:
  • You can follow @​[email protected] to stay up to date with PHPUnit's development.
  • You can subscribe to the PHPUnit Updates newsletter to receive updates about and tips for PHPUnit.

v12.5.37: PHPUnit 12.5.37

Compare Source

Fixed
  • The class name argument of #[RequiresMethod] is declared as class-string, so static analysis reports an error when it refers to a class that does not exist
  • A #[RequiresMethod] attribute that refers to a class which cannot be loaded, for instance because its parent class does not exist, aborts the test run instead of skipping the test

Learn how to install or update PHPUnit 12.5 in the documentation.

Keep up to date with PHPUnit:
  • You can follow @​[email protected] to stay up to date with PHPUnit's development.
  • You can subscribe to the PHPUnit Updates newsletter to receive updates about and tips for PHPUnit.
twigphp/Twig (twig/twig)

v3.30.0

Compare Source

  • Fix split, random, and shuffle merging a trailing newline into the last character of a string
  • Speed up splitting a string into characters in split, random, and shuffle
  • Speed up escaping by fetching the escaper runtime once per template
  • Speed up adding extensions to an environment
  • Fix the escaping safe analysis retaining every compiled template node for the lifetime of the environment
  • Speed up loading a template that the environment has already loaded
  • Speed up rendering by compiling a cheaper generator guard into templates
  • Speed up compiling filter, function, and test calls
  • Fix IntlExtension letting the pattern derived from a date formatter prototype override an explicit locale
  • Fix IntlExtension not honoring the locale of a date formatter prototype configured with no date and time styles
  • Speed up macro calls
  • Fix TemplateWrapper::unwrap() failing when called without arguments, which is now deprecated
  • Add TemplateWrapper::getDefaultEscapeStrategy() to know the escaping strategy a template was compiled with
  • Report a clear error when random, reverse, shuffle, and split receive a string that is not valid UTF-8
  • Fix the deprecation about omitting parentheses when calling a macro being reported twice for the same call
  • Add the macro name to the deprecation about omitting parentheses when calling a macro
  • Deprecate cloning a Twig\Environment instance
  • Fix array access with a Stringable key on subclasses of ArrayObject and ArrayIterator

v3.29.0

Compare Source

  • Fix the PHP warning and cryptic error when a block or a macro rendered on its own uses macros imported in the template body
  • Fix {% cache %} always missing in the Symfony bundle when framework.cache.app uses a natively tag aware adapter
  • Fix the sandbox resolving use trait templates before checking that the use tag is allowed
  • Fix html_attr dropping style declarations whose value is 0, 0.0 or '0'
  • Fix the default filter fallback emitting an undefined variable warning when it uses the null-safe operator
  • Fix the matches operator silently treating PCRE execution errors as non-matches; it now throws a RuntimeError
  • Fix TemplateWrapper::streamBlock(), TemplateWrapper::hasBlock(), and TemplateWrapper::getBlockNames() omitting environment globals
  • Fix exceptions from dynamic parent expressions escaping without template context
  • Add the BlockChain class to compose blocks from multiple templates without using template internals
  • Fix TemplateWrapper::hasBlock() and TemplateWrapper::getBlockNames() losing the extends line when the parent template does not exist
  • Fix an output buffer leak when a parent block rendered in an expression throws in non-yield mode
  • Add the HtmlExtension::htmlAttrValue() method to resolve a single HTML attribute value the way the html_attr function renders it
  • Fix html_attr JSON encoding a Stringable value in a data-* attribute instead of using its string representation
  • Add documentation comments to attach metadata to nodes (experimental)
  • Fix destructuring patterns containing no variables (empty patterns or sequences with only empty slots) triggering a PHP fatal error instead of a SyntaxError
  • Fix object and mapping destructuring evaluating the right-hand expression more than once
  • Fix sequence destructuring of iterators throwing a TypeError
  • Fix MissingExtensionSuggestor not suggesting the twig/*-extra package to install for some html-extra, intl-extra, and string-extra filters and functions
  • Add TempestMarkdown to use tempest/markdown as the markdown_to_html converter
  • Add the include_only function to render a template without giving it access to the current context
  • Add the Twig\Sandbox\SandboxInterface interface and Twig\Sandbox\Sandbox class to render untrusted templates through a dedicated, always-sandboxed environment crafted for it
  • Reject TemplateWrapper instances created by another Environment
  • Add the Twig\Extension\SandboxBridgeExtension to render sandboxed templates from trusted templates with an explicit output escaping strategy
  • Extract the sandbox runtime enforcement into a new internal Twig\Sandbox\SecurityChecker class used by compiled templates and CoreExtension
  • Mark SandboxExtension as internal, use Twig\Sandbox\Sandbox instead
  • Deprecate the sandboxed argument of the include function, use Twig\Sandbox\Sandbox instead
  • Deprecate SandboxExtension::enableSandbox(), disableSandbox(), and isSandboxedGlobally()
  • Normalize destructuring variable AST nodes as assignment targets
  • Fix IntlExtension ignoring explicit date/time formats and configured calendars when using a date formatter prototype
  • Add a format_list filter to IntlExtension to format a list of strings using PHP 8.5's IntlListFormatter
  • Fix array access with a Stringable key for ArrayObject and ArrayIterator while preserving object keys for SplObjectStorage
  • Fix duplicated macro argument names triggering a PHP fatal error instead of a SyntaxError
  • Deprecate defining a macro more than once in the same template
  • Deprecate TemplateVariable and AssignTemplateVariable; use MacroVariable and AssignMacroVariable instead
  • Deprecate calling or testing a macro with a name whose case differs from its definition; macro names will be case-sensitive in 4.0
  • Deprecate omitting parentheses when calling a macro; it will throw a SyntaxError in 4.0
  • Deprecate using parentheses when testing a macro with the defined test; it will throw a SyntaxError in 4.0
  • Deprecate calling a macro without a value for an argument that has no default value; the argument will be required in 4.0
  • Deprecate passing extra or unknown arguments to a macro that does not declare a variadic argument; it will throw in 4.0
  • Add support for declaring an explicit variadic macro argument ({% macro foo(a, ...rest) %})
  • Compile macros as closures stored in a per-template registry instead of macro_-prefixed PHP methods
  • Represent imported macro namespaces with a narrow capability object instead of template instances
  • Mark Twig\Node\MacroNode as @final; it will be final in Twig 4.0
  • Deprecate not passing a MacrosNode instance as the macros of a ModuleNode constructor
  • Change MacroReferenceExpression to take the bare macro name instead of a macro_-prefixed method name
  • Deprecate resolving a macro through a macro_-prefixed name; pass the bare macro name to MacroReferenceExpression

v3.28.0

Compare Source

  • Render backed enums using their backing value in the html_attr function
  • Fix empty Markup values being treated as truthy in and, or, xor, not, ternary, and elvis expressions
  • Fix a PHP 8.5 chr() deprecation when decoding an octal string escape sequence larger than \377 (such as "\777")
  • Mark Twig\Markup as @final; it will be final in Twig 4.0
  • Reduce memory usage and speed up the context restoration compiled at the end of for loops
  • Allow calling a macro with a dynamic name via the dot operator (macros.(name)(args))
  • Report the column number in syntax errors and expose it via Error::getTemplateColumn()
  • Track the source offset of each token and expose it via Token::getOffset()
  • Fix nested block() calls to resolve against the overriding template when a block rendered through block(name, template) calls parent()
  • Deprecate the possibility to use a block tag within a capture node (like set)
  • Deprecate the possibility to use a block tag within a capture node (like set) in child templates
  • Deprecate using a macro, extends, or use tag outside the root of a template
  • Stop reporting a skipped test in IntegrationTestCase when there is no legacy test to run
  • Fix markdown_to_html to strip the indentation shared by all lines instead of mangling content that starts with a blank line
  • Make the IntegrationTestCase and NodeTestCase test helpers compatible with PHPUnit 11
  • Cast printed expressions to string so values that cannot be converted to a string (arrays, non-Stringable objects, ...) report a usable stack trace at the print location
  • Make the include() function return a Markup object so an assigned result is not re-escaped when printed
  • Skip the sandbox __toString check on arguments whose PHP parameter type cannot implicitly coerce to string
  • Document the criteria for marking a callable or tag as always allowed in a sandbox, and the list of built-in tags, filters, and functions that will be always allowed in Twig 4.0
  • Add an always_allowed_in_sandbox option for filters, functions, and tests, and an isAlwaysAllowedInSandbox() method for token parsers, to let authors mark callables and tags that are always allowed in sandbox mode without explicit allow-listing
  • Add an allow-list for tests to Twig\Sandbox\SecurityPolicy, with the safe built-in tests flagged as always allowed so they keep working without allow-listing

v3.27.1

Compare Source

  • Fix array access with a Stringable key to coerce the key to string consistently instead of throwing in the optimized path
  • Fix sandbox replacing IteratorAggregate arguments (e.g. Symfony's FormView) by a plain array

v3.27.0

Compare Source

  • Add a strict mode to Twig\Sandbox\SecurityPolicy to opt-in to the 4.0 behavior for the extends/use tags and the parent/block/attribute functions, which are otherwise still implicitly allowed in a sandbox
  • Deprecate the fact that the parent, block, and attribute functions are always allowed in a sandboxed template
  • Fix sandbox filter/tag/function allow-list bypass when the sandbox state changed between renders of a cached Template instance
  • Fix PHP 8.1+ implicit float-to-int deprecation triggered by sandboxed ArrayAccess attribute access with a float key
  • Restrict allowed classes in Twig\Profiler\Profile::unserialize() to prevent arbitrary class instantiation
  • Escape root profile name in HtmlDumper
  • Fix sandbox bypass in deprecated internal wrappers twig_array_some(), twig_array_every(), and twig_check_arrow_in_sandbox() (src/Resources/core.php)
  • Deprecate the Twig\Sandbox\SourcePolicyInterface interface with no replacement
  • Fix sandbox bypass in the "column" filter when sandboxing is enabled via `SourcePolicyI

❗ Important

✂ PR body was truncated to here.


Configuration

📅 Schedule: (in timezone UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

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

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


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

Renovate Bot

@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 8b2478c to a42d9ad Compare October 5, 2026 08:13
| datasource | package                      | from    | to      |
| ---------- | ---------------------------- | ------- | ------- |
| packagist  | carthage-software/mago       | 1.50.0  | 1.53.0  |
| packagist  | phpstan/phpstan              | 2.2.16  | 2.3.0   |
| 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.0   |
| packagist  | phpunit/phpunit              | 12.5.36 | 12.5.38 |
| packagist  | twig/twig                    | 3.23.0  | 3.30.0  |
@renovate
renovate Bot force-pushed the renovate/all-minor-patch branch from a42d9ad to 509c48e Compare October 8, 2026 04:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants