Releases: psalm/psalm-plugin-laravel
v1.4.6 π
Fix handling of unknown Application interface methods
Previously calling unknown methods on the Application
interface could result in a crash. This fixes that (#128)
v1.4.4 π
v1.4.3 π
What's Changed β¨
**- Prevent installation of barryvdh/laravel-ide-helper
2.9.2 and later (#138) @caugner **
barryvdh/laravel-ide-helper
broke semantic versioning and broke our compatability. We are preventing upgrades to the newer versions of ide-helper until the issue is resolved
- Make the Model template on the Builder covariant. (#135) @twistor
- This pr is to fix the build test issues (#133) @masterfermin02
v1.4.2 π
v1.4.1 π
v1.4.0 π
What's Changed β¨
The main change here is that we have added some dynamic analysis. Dependencies resolved by the container will now be done so dynamically in order to get the actual return type; This makes it easier to resolve the likes of named aliases. We have also added dynamic analysis for the path helpers to resolve the actual path in order to perform more safety checks around files being referenced with a path helper.
π New Functionality
- change: resolve abstracts from container. This will allow us to resolve named aliases (#102) @mr-feek
- feature: abort_if support (#100) @mr-feek
- path helpers (#99) @mr-feek
π Bug Fixes
π¨ Maintenance
v1.3.1 π
v1.3.0 π
What's Changed β¨
This is a big release with lots of support for Eloquent! Relationships, Collections, Builders, etc. should now all be type-aware.
With this release, we have also dropped support for php 7.1. Please refer to #84 (comment) for rationale as to why
π New Functionality
- Polymorphic many to many (#82) @mr-feek
- Type support for relations (#73) @mr-feek
- feature: support for response helper (#71) @mr-feek
- Factory support (#68) @mr-feek
- Begin templating Eloquent (#52) @mr-feek
- Support for polymorphic relations (#81) @mr-feek
π Bug Fixes
- fix: Request input returns mixed (#79) @mr-feek
- fix: correct typehint for builder find (#70) @mr-feek