Skip to content

Releases: psalm/psalm-plugin-laravel

v2.11.0 (more stubs, new format for tests)

29 Mar 19:09
ffd5139
Compare
Choose a tag to compare

What’s Changed

Features

Internal changes

Full Changelog: v2.10.1...v2.11.0

v1.4.11

01 Apr 17:51
018c576
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.4.10...v1.4.11

v2.10.1

13 Mar 16:48
a87f401
Compare
Choose a tag to compare

What’s Changed

Features

  • Update stubs: add Route, once(), update Model properties (#369) @alies-dev

Full Changelog: v2.10.0...v2.10.1

v1.6.3

14 Mar 22:42
937f6cb
Compare
Choose a tag to compare

What's Changed

maintenance release to support old versions of the plugin

  • Performance: Register handler for Models only (bypass an issue in ide-helper) by @alies-dev in #370
  • Add stub for cache repository interface by @Legion112 in #236

Full Changelog: v1.6.2...v1.6.3

v2.10.0

12 Mar 23:23
cde7800
Compare
Choose a tag to compare

What’s Changed

Internal changes

Full Changelog: v2.9.0...v2.10.0

v2.9.0: Auth + Laravel 11

12 Mar 20:54
98e1a87
Compare
Choose a tag to compare

One of the biggest releases of the package 🚀

What’s Changed

Features

Fixes

Internal changes

Full Changelog: v2.8.0...v2.9.0

v2.8.0 Helpers: complete support

27 Feb 13:42
0b42a51
Compare
Choose a tag to compare

What’s Changed

By this release we have covered all Laravel helpers that it makes sense to cover. 🚀

Features

  • Support more helpers (+21 more):filled, transform, class_basename, class_uses_recursive, trait_uses_recursive, str, abort_unless, action, back, bcrypt, broadcast, dispatch_sync, event, data_fill, data_set, precognitive, object_get, value, class_uses_recursive and trait_uses_recursive (#335, #334, #332) @lptn

Internal changes

  • Reorganize tests (#334) @lptn
  • Optimize php-cli setup to accelerate tests (use JIT with php-cli) (#333) @lptn

Full Changelog: v2.7.1...v2.8.0

v2.7.1 (internal cleanup)

14 Feb 16:34
a186913
Compare
Choose a tag to compare

What’s Changed

Cleanup release.

Internal changes

  • Bump dependencies, use stable Laravel 10 for application tests (#331) @lptn
  • Improve DX: Use default Laravel app namespace for Models, create Application dir (#323) @lptn
  • Add "How to debug with xdebug" doc (#325) @lptn
  • Use stable laravel-ide-helper version (#324) @lptn
  • Make indirect dependencies direct (#321) @lptn
  • Cleaner tests structure (organize by type) (#319) @lptn

Full Changelog: v2.7.0...v2.7.1

v2.7.0

01 Feb 14:06
c49a4cb
Compare
Choose a tag to compare

What’s Changed

Features

  • Support Laravel 10 (drop Laravel versions below v9.48) (#287) @lptn

Internal changes

Full Changelog: v2.6.0...v2.7.0

v2.6.0

31 Jan 20:59
7f0d2fd
Compare
Choose a tag to compare

What’s Changed

⚠️ This is the latest minor version that supports Laravel 9.2-9.47

Features

  • Support throw_if and throw_unless (narrow down possible types based on these calls) (#312) @lptn
  • Support legacy FactoryBuilder (that uses factory(Model::class) syntax) (#303) @lptn
  • Improve return type detection for Laravel path helpers (#309) @lptn
  • Add More stubs: lang_path, Eloquent\Builder::chunk, Database\Connection::transaction (#305) @lptn
  • Add assertions to Collections (narrow down possible return types) (#313) @lptn

Fixes

  • Fix MorphMany return type when orderBy used (e.g. latest(), olders()) (#308) @lptn

Internal changes

  • 🚀 Optimize Model attribute existence check (#306) @lptn
  • Use errorLevel=1 for plugin codebase (#304) @lptn
  • Enable taint analysis in tests (#311) @lptn
  • Cleanup testing module, reorganize stubs (#310) @lptn

Full Changelog: v2.5.0...v2.6.0