v1.7.4
Immutable
release. Only release title and notes can be modified.
Fixed
AuthenticationAnalyzerno longer false-positives whenAuth::user()->,auth()->user()->, or$request->user()->appears inside a heredoc, nowdoc, or string literal —checkUnsafeAuthUsage()now usescollectStringLines()fromanalyzers-coreto build a set of 1-indexed line numbers that fall inside string literals and skips those lines before applying the threepreg_matchchecks, so documentation blocks or inline string examples referencing the pattern are not reported as unsafe auth usage (#180)UpToDateDependencyAnalyzerno longer false-positives whencomposer install --no-devwas previously run — the analyzer readsvendor/composer/installed.json(Composer 2.x) to detect whether dev packages are installed and scopes thecomposer install --dry-runcall with--no-devwhen they are absent; all updates detected in that mode are classified as production-only, eliminating the false "Production and development dependencies are not up-to-date" warning for projects that intentionally exclude dev packages (#181)