Releases: scrumble-nl/laravel-ide-helper
Releases · scrumble-nl/laravel-ide-helper
3.1.1
Implemented correct handling of the Attribute class:
- If Attribute::get defined + existing corresponding DB column : @Property
- If Attribute::get defined + no corresponding DB column : @property-read
- If Attribute::set defined + existing corresponding DB column : @Property
- If Attribute::set defined + no corresponding DB column : @property-write
- If Attribute::get defined : @Property
v3.1.0
Changed
- Attributes with complex templates (Nested templates, Classes in the template) will now correctly use the fully qualified classname
v3.0.0: Support for Laravel 11 & Remove Doctrine
Added
- Support for Laravel 11 barryvdh#1520
Changed
- Make --reset always keep the text and remove --smart-reset. Always skip the classname barryvdh#1523 & barryvdh#1525
- Use short types (int and bool instead of integer and boolean) barryvdh#1524
#Removed
- Support for Laravel 9 and use of doctrine/dbal barryvdh#1512
With this functionality gone, a few changes have been made:- support for custom datatypes has been dropped (config custom_db_types) unknown data types default to string now and to fix the type, add a proper cast in Eloquent
- You might have top-level dependency on doctrine/dbal. This may have been in the past due to ide-helper, we suggest to check if you still need it and remove it otherwise
- Minimum PHP version, due to Laravel 10, is now PHP 8.1
2.14.1
Update composer.json project name to scrumble-nl/laravel-ide-helper
v2.14.0
Fixes:
- Add AllowDynamicProperties when creating mixin: credit to GeoSot - https://github.com/GeoSot/laravel-ide-helper
- Fix for getSomethingAttribute functions which return a collection with type templating in the phpDoc. #1
Extra:
This release contains all commits from the main laravel-ide-helper repo up to 04-01-2024.