Skip to content

4.18

Compare
Choose a tag to compare
@weirdan weirdan released this 07 Jan 08:25
· 808 commits to 4.x since this release
760badd

Compatibility

Psalm now required Composer 2.

What's Changed

Deprecations

  • Deprecated Codebase::$php_major_version and Codebase::$php_minor_version properties by @weirdan in #7265
  • Deprecated THtmlEscapedString by @weirdan in #7284

Features

  • Template and variable types inference for methods marked with psalm-if-this-is by @klimick in #7259
  • [Feat]: Initial Support for LSP Code Actions by @tm1000 in #7255
  • Allow assertions on mutable object properties. by @AndrolGenhald in #7252
  • Disallow ksorting lists by @danog in #7019

Fixes

Internal changes

  • Increase composer timeout by @weirdan in #7264
  • Move from deprecated Composer 1 to Composer 2 runtime api by @DeyV in #7239

New Contributors

Full Changelog: 4.17.0...4.18