Update dependency psalm/plugin-laravel to v4.10.1#832
Merged
Conversation
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:
4.7.0→4.10.1Release Notes
psalm/psalm-plugin-laravel (psalm/plugin-laravel)
v4.10.1: - Macro+Octane+FactoryCompare Source
What's Changed
Features
Route::macro,Http::macro,Collection::macro, etc) by @alies-dev in #905Fixes
Collection::random()with Laravel's actual signature by @alies-dev in #904Factoryby @alies-dev in #906Full Changelog: psalm/psalm-plugin-laravel@v4.10.0...v4.10.1
v4.10.0: - Macro+Octane+FactoryCompare Source
What's Changed
Features
Factorycount/times chains by @alies-dev in #878Fixes
Model::query()flatteningstaticfor plain models by @alies-dev in #890Internal changes
.stubphpto.phpstubby @alies-dev in #891Arghelper to dedupe per-call-arg type/node access in handlers by @alies-dev in #892Buildertemplate-arg invariants by @alies-dev in #893@throwsannotations on synthesised macro pseudo-methods by @alies-dev in #900 (currently blocked by Psalm)Full Changelog: psalm/psalm-plugin-laravel@v4.9.3...v4.10.0
v4.9.3Compare Source
What's Changed
Improvements
BelongsToMany/MorphToManyby @alies-dev in #883Rule::in(...)fluent builder to literal-string union by @alies-dev in #877Route::middleware()chain inference on Psalm dev-master by @alies-dev in #889psalm-laravel initcommand by @alies-dev in #881:Full Changelog: psalm/psalm-plugin-laravel@v4.9.2...v4.9.3
v4.9.2Compare Source
What's Changed
Features & Fixes
using/aschain mutations onbelongsToMany/morphToManyby @alies-dev in #868NoEnvOutsideConfigby @alies-dev in #859PossiblyUnusedMethod:PossiblyUnusedMethodreports forFormRequesthooks by @andrew-demb in #863PossiblyUnusedMethodsuppression to common Laravel hook methods:Command,Migration,Seeder,Mailable,Notification,ServiceProviderby @alies-dev in #866Internal changes
New Contributors
Full Changelog: psalm/psalm-plugin-laravel@v4.9.1...v4.9.2
v4.9.1: - Validation RulesCompare Source
What’s Changed
Fixes
AuthManager::__call-forwarded methods (egauth()->authenticate()) (#856) @alies-devFull Changelog: psalm/psalm-plugin-laravel@v4.9.0...v4.9.1
v4.9.0: - Validation RulesCompare Source
What’s Changed
This release is focused respecting validation rules when to mark input as safe.
Validation & taint analysis
FormRequestinput()/string()/str()accessors (#821) @alies-dev@psalm-taint-escapeon customRuleclasses (#826) @alies-devCustom Eloquent Builders
scopes()chaining on builder contracts (#846) @alies-devfirstOr()callback template across argument positions (#851) @alies-devCLI Features
vendor/bin/psalm-laravelCLI withinitsubcommand for first-time plugin setup (#786) @alies-devpsalm-laravel addsubcommand to scaffold a GitHub Actions security-analysis workflow (#814) @alies-devOther type infer Changes
Collection,Session,RedirectResponse,LazyCollection,MessageBag,ServiceProvider(#809, #832) @alies-devCollection::make/LazyCollection::make/collect()for scalar inputs (#783) @alies-devInvalidArgumenton arrow-function closures in theBuilder::wherefamily (#784) @alies-devonly/except/collect/oldto the correct traits (#825) @alies-devimplements/extendsin 4 stubs that were wiping reflected metadata (#835, #836) @alies-devInternal changes
StatsHandlerto report plugin-level counts underpsalm --stats(#817) @alies-devv4.8.4: - AI skillCompare Source
What’s Changed
This release focuses on fixing minor issues (plugin gaps) found on real projects.
Fixes
AuthManagerinstance calls, not just theAuthfacade (#773) @alies-devStringable-accepting stubs to reduce ImplicitToStringCast false positives (#775) @alies-devfilled()to narrow?stringtonon-empty-string(#762) @alies-devModelsubclasses (e.g. Laravel Scout) (#769) @alies-devNoEnvOutsideConfigfrom firing inside analysed project's config/ (#767) @alies-devFull Changelog: psalm/psalm-plugin-laravel@v4.8.3...v4.8.4
v4.8.3: - AI SkillCompare Source
What’s Changed
Fixes
DocblockTypeContradictiononfilled()/blank()guards with nullable strings (#753) @alies-devapp(static::class, ...)andclass-string<Foo>arguments (#754) @alies-devFull Changelog: psalm/psalm-plugin-laravel@v4.8.2...v4.8.3
v4.8.2: - AI SkillCompare Source
What’s Changed
Fixes
Internal changes
IssueUrlGenerator(#747) @alies-dev--SKIPIF--support to PsalmTest via getSkipReason() (#742) @alies-devalies-dev/psalm-tester) @alies-devFull Changelog: psalm/psalm-plugin-laravel@v4.8.1...v4.8.2
v4.8.1: - AI SkillCompare Source
What’s Changed
compactoutput mode to save tokens (available from Psalm v7.0.beta-18)E_USER_DEPRECATEDoutput type for deprecation warningsFull Changelog: psalm/psalm-plugin-laravel@v4.8.0...v4.8.1
v4.8.0: - AI SkillCompare Source
Laravel Boost Skill
This release adds
psalm-security-analysisAI skill installable via Laravel Boost. You can install it by re-runningboost:update(orboost:installon fresh installations).This allows your agent find and fix security issues found by Psalm taint analysis.
What’s Changed
Features
psalm-security-analysisskill for AI agents (#672) @alies-devHigherOrderCollectionProxymethod call chains (#724) @alies-devConfig::array()andConfig::collection()default argument type (#736) @alies-dev@psalm-taint-sink filemethods to Filesystem/FilesystemAdapter stubs (#739) @alies-devFixes
PossiblyUnusedMethodfalse positives for Eloquent legacy accessor/mutator methods (#732) @alies-devInternal changes
Simplify migration: Add Psalter plugin for upgrading relation PHPDoc annotations (#735) @alies-dev
Migration of PHPDoc from v3.x version to v4.7+ for relationship definitions is easy now:
Full Changelog: psalm/psalm-plugin-laravel@v4.7.0...v4.8.0
Configuration
📅 Schedule: (in timezone America/New_York)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, 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.