chore(deps): update dependency vimeo/psalm to v7 (main)#6945
Open
renovate[bot] wants to merge 1 commit into
Open
chore(deps): update dependency vimeo/psalm to v7 (main)#6945renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
requested review from
SebastianKrupinski and
st3iny
as code owners
April 29, 2025 08:58
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Member
|
Let's wait for the final release of Psalm v7. |
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
2 times, most recently
from
May 7, 2025 04:25
c9bade4 to
39ff72d
Compare
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
from
May 21, 2025 04:30
39ff72d to
8cc8d5f
Compare
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
2 times, most recently
from
May 30, 2025 06:43
5328119 to
50e7200
Compare
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
from
June 1, 2025 16:21
50e7200 to
224ebba
Compare
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
from
July 4, 2025 13:01
224ebba to
53f7919
Compare
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
from
July 11, 2025 14:35
53f7919 to
b6ab659
Compare
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
2 times, most recently
from
July 17, 2025 10:14
bb4fef1 to
5e4b1ec
Compare
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
2 times, most recently
from
August 14, 2025 09:24
640a27c to
10cba24
Compare
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
from
August 20, 2025 10:03
10cba24 to
8cf8916
Compare
SebastianKrupinski
requested changes
Oct 8, 2025
SebastianKrupinski
left a comment
Contributor
There was a problem hiding this comment.
Blocking until final release
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
from
December 10, 2025 12:40
8cf8916 to
47eac97
Compare
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
from
December 15, 2025 16:29
47eac97 to
d3373cb
Compare
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
4 times, most recently
from
December 30, 2025 12:27
5342da6 to
24375ad
Compare
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
from
January 8, 2026 16:27
24375ad to
04f9155
Compare
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
3 times, most recently
from
February 9, 2026 00:33
b9c1fb7 to
835c2df
Compare
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
from
February 12, 2026 13:06
835c2df to
fb14ef4
Compare
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
2 times, most recently
from
February 20, 2026 20:25
181de6e to
09ba1e1
Compare
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
3 times, most recently
from
March 18, 2026 04:33
833d4c2 to
6e71a71
Compare
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
from
March 30, 2026 16:27
6e71a71 to
9049810
Compare
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
from
April 16, 2026 08:36
9049810 to
7c157c0
Compare
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
from
May 18, 2026 14:01
7c157c0 to
1976f66
Compare
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
from
June 11, 2026 00:58
1976f66 to
0e470f7
Compare
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate
Bot
force-pushed
the
renovate/main-vimeo-psalm-7.x
branch
from
July 12, 2026 15:11
0e470f7 to
7c182bf
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:
^6.16.1→^7.0.0-beta19Release Notes
vimeo/psalm (vimeo/psalm)
v7.0.0-beta19Compare Source
What's Changed
Fixes
Full Changelog: vimeo/psalm@7.0.0-beta18...7.0.0-beta19
v7.0.0-beta18Compare Source
What's Changed
Features
compactoutput format totable, add new truly compact format by @alies-dev in #11750TaintedLlmPromptissue type for prompt injection detection by @alies-dev in #11746Fixes
ERROR_LEVELfor plugin-defined issues by @alies-dev in #11736PHPSTORMenv var on Darwin by @alies-dev in #11801Docs
Internal changes
Other changes
Full Changelog: vimeo/psalm@7.0.0-beta17...7.0.0-beta18
v7.0.0-beta17Compare Source
What's Changed
Features
Fixes
Internal changes
New Contributors
Full Changelog: vimeo/psalm@7.0.0-beta16...7.0.0-beta17
v7.0.0-beta16Compare Source
This release allows using
@psalm-pureon classes, which will mark all methods as pure, and ban property declarations.What's Changed
Features
Fixes
Full Changelog: vimeo/psalm@7.0.0-beta15...7.0.0-beta16
v7.0.0-beta15Compare Source
This release features a major refactoring of Psalm's mutability inference system.
This release will likely be followed by a stable release.
The new automated mutability (pure, mutation free, externally mutation free, impure) attribute fixes that will be proposed by Psalm, when applied, will improve Psalm's type inference and especially security analysis, as pure functions are automatically specialized by Psalm, killing false positives during security analysis.
Now, Psalm will always analyze and emit
MissingPureAnnotationandMissingImmutableAnnotationissues for all functions, methods and classes that can be marked with one of the following attributes (which can be automatically added by running Psalm with--alter --issues=MissingPureAnnotation,MissingImmutableAnnotation).For functions and methods,
MissingPureAnnotationwill be emitted, automatically adding the following annotations:@psalm-pure» - Indicates that the function or method is pure, one whose output is just a function of its input (no mutations or even read property accesses allowed).@psalm-mutation-free» - Used to annotate a class method that does not mutate state, either internally or externally of the class's scope (only internal property reads on$thisare allowed for methods)@psalm-external-mutation-free» - Used to annotate a class method that does not mutate state externally of the class's scope (internal property reads and writes on$thisandselfare allowed for methods)@psalm-impure» - A new annotation, equivalent to the default mutability level of functions and methods (all mutations allowed): Psalm will require the explicit annotation of only abstract methods with this or any of the above annotations through a separate, non-autofixableMissingAbstractPureAnnotationissue, to improve mutability inference for implementors of an interface (though it can be used on all functions and methods as well).For classes,
MissingImmutableAnnotationwill be emitted, automatically adding the following annotations:@psalm-immutable» - Used to annotate a class where every property is treated by consumers as@psalm-readonlyand every instance method is treated as@psalm-mutation-free.@psalm-external-mutation-free» - Used to annotate a class where every instance method is treated as@psalm-external-mutation-free.@psalm-mutable» - A new annotation, used to annotate a class where at least one property is mutable: this is the default behavior, but it can be explicitly marked for clarity: Psalm will require the explicit annotation of only interfaces with this or any of the above annotations through a separate, non-autofixableMissingInterfaceImmutableAnnotationissue, to improve mutability inference for implementors of an interface (though it can be used on all classes and interfaces as well).New types
For situations where the
callableorClosureneeds to be pure, mutation-free or externally mutation-free, the following subtypes are available:@psalm-purepure-callablepure-Closure$thisare allowed for methods), equivalent to marking functions or methods with@psalm-mutation-freeself-accessing-callableself-accessing-Closure$thisandselfare allowed for methods), equivalent to marking functions or methods with@psalm-external-mutation-freeself-mutating-callableself-mutating-Closure@psalm-impureimpure-callable(an alias tocallable)impure-Closure(an alias toClosure)This can be useful when the
callableis used in a function marked with@psalm-pureor@psalm-mutation-freeor@psalm-external-mutation-free.What's Changed
Features
Fixes
Full Changelog: vimeo/psalm@6.15.1...7.0.0-beta15
v7.0.0-beta14Compare Source
What's Changed
Features
Fixes
Docs
--config=cli parameter by @ThomasLandauer in #11332Other changes
Full Changelog: vimeo/psalm@6.14.3...7.0.0-beta14
v7.0.0-beta13Compare Source
What's Changed
Features
Full Changelog: vimeo/psalm@7.0.0-beta12...7.0.0-beta13
v7.0.0-beta12Compare Source
What's Changed
Features
Fixes
clearcommand with ANSI escape codes to clear the screen by @HenkPoley in #11528Internal changes
Other changes
New Contributors
Full Changelog: vimeo/psalm@7.0.0-beta11...7.0.0-beta12
v7.0.0-beta11Compare Source
What's Changed
Features
iterator_to_arrayby @andrew-demb in #11430arrayCacheconfiguration key that can be used to disable the newly introduced array cache: this will slightly slow down execution times while reducing RAM usage, avoiding OOM issues on bigger codebases by @danogFull Changelog: vimeo/psalm@7.0.0-beta10...7.0.0-beta11
v7.0.0-beta10Compare Source
What's Changed
Fixes
Full Changelog: vimeo/psalm@7.0.0-beta9...7.0.0-beta10
v7.0.0-beta9Compare Source
Fixes:
Full Changelog: vimeo/psalm@7.0.0-beta8...7.0.0-beta9
v7.0.0-beta8Compare Source
This release syncs up the 7.x branch with the 6.x branch.
What's Changed
Features
Fixes
Docs
numericsupertype by @kylekatarnls in #11444Other changes
New Contributors
Full Changelog: vimeo/psalm@7.0.0-beta7...7.0.0-beta8
v7.0.0-beta7Compare Source
What's Changed
Fixes
Other changes
New Contributors
Full Changelog: vimeo/psalm@7.0.0-beta6...7.0.0-beta7
v7.0.0-beta6Compare Source
What's Changed
Features
Fixes
Other changes
Full Changelog: vimeo/psalm@7.0.0-beta5...7.0.0-beta6
v7.0.0-beta5: Combined analysis!Compare Source
This beta release adds a major new feature to Psalm v7: combined analysis!
Combined analysis allows running normal analysis, security analysis and dead code analysis all at the same time, within a single run, greatly reducing overall runtimes!
Future beta releases will also enable taint analysis by default, given that now it can be run alongside normal analysis.
What's Changed
Features
Full Changelog: vimeo/psalm@7.0.0-beta4...7.0.0-beta5
v7.0.0-beta4Compare Source
Join the new official Psalm news channel and the Psalm community!
The news channel will be used to share inside exclusive news about upcoming Psalm features (including property hook support, coming within the next few releases!), and the community group can be used to discuss and share the way you use Psalm!
What's Changed
Features
Full Changelog: vimeo/psalm@7.0.0-beta3...7.0.0-beta4
v7.0.0-beta3Compare Source
Add git and composer to the docker image by @danog.
Full Changelog: vimeo/psalm@7.0.0-beta2...7.0.0-beta3
v7.0.0-beta2Compare Source
What's Changed
Features
Fixes
Internal changes
Full Changelog: vimeo/psalm@7.0.0-beta1...7.0.0-beta2
v7.0.0-beta1: First Psalm v7 beta!Compare Source
Announcing the first public beta of Psalm v7!
Psalm v7 brings huge performance improvements to security analysis, up to 10x thanks to a full refactoring of both the internal representation of taints, and optimization of the graph resolution logic.
It also brings performance improvements to dead code analysis, and fixes for
listtypes.Even more performance improvements and new features will be released soon!
What's Changed
Breaking changes
See here for the full list of breaking changes between v6 and v7.
Features
Fixes
Other changes
Full Changelog: vimeo/psalm@6.9.0...7.0.0-beta1
Configuration
📅 Schedule: (in timezone Europe/Berlin)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.