Releases: barryvdh/laravel-ide-helper
Releases · barryvdh/laravel-ide-helper
v2.12.1
Fixed
- Properly handle
Castable
s without return type. #1306 / binotaliu
v2.12.0
Added
- Add support for custom casts that using
Castable
#1287 / binotaliu - Added Laravel 9 support #1297 / rcerljenko
v2.11.0
Added
- Add support for Laravel 8.77 Attributes #1289 / SimonJnsson
- Add support for cast types
decimal:*
,encrypted:*
,immutable_date
,immutable_datetime
,custom_datetime
, andimmutable_custom_datetime
#1262 / miken32 - Add support of variadic parameters in
ide-helper:models
#1234 / shaffe-fr - Add support of custom casts without properties #1267 / sparclex
Fixed
- Fix recursively searching for
HasFactory
andMacroable
traits #1216 / daniel-de-wit - Use platformName to determine db type when casting boolean types #1212 / stockalexander
Changed
- Move default models helper filename to config #1241 / wimski
Release 2.10.0
Added
- Allowing Methods to be set or unset in ModelHooks #1198 / jenga201
Note: the visibility of\Barryvdh\LaravelIdeHelper\Console\ModelsCommand::setMethod
has been changed to public!
Fixed
- Fixing issue where incorrect autoloader unregistered #1210 / tezhm
v2.9.3
Fixed
- Support both customized namespace factories as well as default resolvable ones #1201 / wimski
v2.9.2
Added
- Model hooks for adding custom information from external sources to model classes through the ModelsCommand #945 / wimski
Fixed
- Fix ide-helper:models exception if model doesn't have factory #1196 / ahmed-aliraqi
- Running tests triggering post_migrate hooks #1193 / netpok
- Array_merge error when config is cached prior to package install #1184 / netpok
v2.9.1
Added
- Generate PHPDoc for Laravel 8.x factories #1074 / ahmed-aliraqi
Be sure to remove anyuse HasFactory;
on models not having factories to avoid crashes in ide-helper - Add a comment to a property like table columns #1168 / biiiiiigmonster
- Added
post_migrate
hook to run commands after a migration #1163 / netpok
Fixed
- Error when generating helper for invokable classes #1124 / standaniels
- Fix broken ReflectionUnionTypes #1132 / def-studio
- Relative class names are not converted to fully-qualified class names #1005 / SavKS
v2.9.0
Changed
- Dropped support for Laravel 6 and Laravel 7, as well as support for PHP 7.2 and added support for doctrine/dbal:^3 #1114 / mfn
Fixed
Macro::initPhpDoc()
will save original docblock if present #1116 / LastDragon-ruAlias
will grab macros from\Illuminate\Database\Eloquent\Builder
too #1118 / LastDragon-ru
v2.8.2
Added
- Fix phpdoc generate for custom cast with parameter #986 / artelkr
- Created a possibility to add custom relation type #987 / efinder2
- Added
@see
with macro/mixin definition location to PhpDoc #1054 / riesjart - Initial compatibility for PHP8 #1106 / mfn
Changed
- Implement DeferrableProvider #914 / kon-shou
Fixed
- Compatibility with Lumen #1043 / mfn
- Allow model_locations to have glob patterns #1059 / saackearl
- Error when generating helper for macroable classes which are not facades and contain a "fake" method [#1066 / domkrm] (#1066)
- Casts with a return type of
static
or$this
now resolve to an instance of the cast #1103 / riesjart
Removed
- Removed format and broken generateJsonHelper #1053 / mfn
Support Laravel 8
Added
- Support Laravel 8 #1022 / barryvdh
- Add option to force usage of FQN #1031 / edvordo
- Add support for macros of all macroable classes #1006 / domkrm