Improvements
Allow removing outdated annotations
Careful: This is still an alpha feature and experimental. Please backup everything before using -r
flag and/or use -d
(dry run) preview.
Allow custom entity column/field types
Often times you have a custom mapping of e.g. JSON, array or mediumtext/longtext columns in your DB.
The Bake plugin does not handle them all currently.
With the custom map config typeMap
you can specify anything (and also overwrite the current IdeHelper defaults). If you want to unset, just set the value to false
for a specific key.
More enhancements
- A
preemptive
config option has been added to be more pre-annotative especially in View templates. - The output now is more verbose and tells you how many annotations have been added, updated, removed or skipped (due to comments those are considered custom annotations not to be touched).
- The mixin annotation is now fully supported.
- Method annotations can now have a description (also to prevent them from being modified or removed).
- Annotations can be marked as "in use" internally to avoid them being removed with
-r
flag.