All notable changes to this project will be documented in this file.
- 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!
- Fixing issue where incorrect autoloader unregistered #1210 / tezhm
- Support both customized namespace factories as well as default resolvable ones #1201 / wimski
- Model hooks for adding custom information from external sources to model classes through the ModelsCommand #945 / wimski
- 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
- Generate PHPDoc for Laravel 8.x factories #1074 / ahmed-aliraqi
- Add a comment to a property like table columns #1168 / biiiiiigmonster
- Added
post_migrate
hook to run commands after a migration #1163 / netpok
- 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
- 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
Macro::initPhpDoc()
will save original docblock if present #1116 / LastDragon-ruAlias
will grab macros from\Illuminate\Database\Eloquent\Builder
too #1118 / LastDragon-ru
- 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
- Implement DeferrableProvider #914 / kon-shou
- 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] (barryvdh#1066)
- Casts with a return type of
static
or$this
now resolve to an instance of the cast #1103 / riesjart
- Removed format and broken generateJsonHelper #1053 / mfn
- Support Laravel 8 #1022 / barryvdh
- Add option to force usage of FQN #1031 / edvordo
- Add support for macros of all macroable classes #1006 / domkrm
- Add static return type to builder methods #924 / dmason30
- Add
optonal
to meta generator for PhpStorm #932 / halaei - Decimal columns as string in Models #948 / fgibaux
- Simplify full namespaces for already included resources #954 / LANGERGabriel
- Make writing relation count properties optional #969 / AegirLeet
- Add more methods able to resolve container instances #996 / mfn
- Test
auth
is bound before detect Auth driver #946 / zhwei - Fix inline doc-block for final models #944 / Gummibeer
- Add
ignored_models
as config option #890 / pataar - Infer return type from reflection if no phpdoc given #906 / mfn
- Add custom collection support for get and all methods #903 / dmason30
- if a model implements interfaces, include them in the stub #920 / mr-feek
- Generate noinspections PHPStorm tags #905 / mzglinski
- Added support for Laravel 7 custom casts #913 / belamov
- Ability to use patterns for model_locations #921 / 4n70w4
- MorphToMany relations with query not working #894 / UksusoFF
- Fix camelCase duplicated properties generator #881 / bop10
- Prevent generation of invalid code for certain parameter default values #901 / loilo
- Make hasOne and morphOne nullable #864 / leo108
- Remove unnecessary and wrong definition of SoftDelete methods #918 / mfn
- Unregister meta command custom autoloader when it is no longer needed #919 / mr-feek
- Support for Laravel 7 commit by barryvdh
- Add splat operator (...) support #860 / ngmy
- Add support for custom date class via Date::use() #859 / mfn
- Prevent undefined property errors #877 / matt-allan
Missing an older changelog? Feel free to submit a PR!