| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| psalm.phar | 2026-10-07 | 52.8 MB | |
| psalm.phar.asc | 2026-10-07 | 228 Bytes | |
| 6.19.2 source code.tar.gz | 2026-10-07 | 4.7 MB | |
| 6.19.2 source code.zip | 2026-10-07 | 5.4 MB | |
| README.md | 2026-10-07 | 2.4 kB | |
| Totals: 5 Items | 62.9 MB | 0 | |
What's Changed
Features
- [6.x] Report string increments as deprecated since PHP 8.5 (backport) by @alies-dev in https://github.com/vimeo/psalm/pull/12062
- Support generic exception classes in @throws by @orcnd in https://github.com/vimeo/psalm/pull/12090
Fixes
- [6.x] Fix implode() inferring non-empty-string for possibly empty elements (backport) by @alies-dev in https://github.com/vimeo/psalm/pull/12054
- [6.x] Fix: respect ERROR_LEVEL for plugin-defined issues (backport) by @alies-dev in https://github.com/vimeo/psalm/pull/12060
- [6.x] Fix InvalidCast when casting a type variable to string (backport) by @alies-dev in https://github.com/vimeo/psalm/pull/12055
- [6.x] Fix crash on multibyte literal haystack on PHP 8.5 (backport) by @alies-dev in https://github.com/vimeo/psalm/pull/12053
- [6.x] Support parenthesized union types in @method parameters (backport) by @alies-dev in https://github.com/vimeo/psalm/pull/12057
- [6.x] Resolve
parent::first-class callables of@methodpseudo-methods by @alies-dev in https://github.com/vimeo/psalm/pull/12148 - [6.x] Fix: type aliases depend on declaration order by @alies-dev in https://github.com/vimeo/psalm/pull/12149
- Reset $_SESSION after session_unset() by @TheNetherWatcher in https://github.com/vimeo/psalm/pull/12087
- [6.x] Model nullsafe short-circuiting across the whole chain by @alies-dev in https://github.com/vimeo/psalm/pull/12064
Docs
- [6.x] Docs: clearer UnusedParam example and --config usage (backport) by @alies-dev in https://github.com/vimeo/psalm/pull/12063
- Docs: mention that findUnusedCode is on by default in v6 by @TheNetherWatcher in https://github.com/vimeo/psalm/pull/12085
Internal changes
- [6.x] Allow plugin issues to specify custom documentation URLs (backport) by @alies-dev in https://github.com/vimeo/psalm/pull/12061
Other changes
- Fix LSP lookup of functions declared in included files by @M393 in https://github.com/vimeo/psalm/pull/12080
New Contributors
- @orcnd made their first contribution in https://github.com/vimeo/psalm/pull/12090
- @TheNetherWatcher made their first contribution in https://github.com/vimeo/psalm/pull/12085
Full Changelog: https://github.com/vimeo/psalm/compare/6.19.1...6.19.2