Skip to content

Releases: dereuromark/cakephp-ide-helper

0.10.9

23 Dec 17:29

Choose a tag to compare

Improvements

Allow plugin controllers to be annotated with their plugin models.

0.10.8

22 Dec 18:53

Choose a tag to compare

Improvements

Also allow namespaced plugins to be annotated correctly.

0.10.7

18 Dec 23:18

Choose a tag to compare

Improvements

Allow dynamically loaded behaviors to be annotated in Table classes.

0.10.6

14 Dec 16:41
a5dfdae

Choose a tag to compare

Bugfixes

  • Try catch didnt respect PHP7 errors.
  • Fixed custom vendor folder resolution.

0.10.5

23 Nov 22:01
663da76

Choose a tag to compare

Improvements

Allow database Type auto-complete.

0.10.4

12 Oct 16:53

Choose a tag to compare

Improvements

  • Allow adding View class annotations for helpers from controller helpers array.
  • Allow ViewAnnotator to also look into loaded plugins for additional helper parsing (e.g. in ROOT/plugins).

0.10.3

06 Oct 19:11

Choose a tag to compare

Improvements

  • Add annotations in shells and tasks for loaded tasks.
  • Allow custom View class for TemplateAnnotator
  • Allow file license doc block above annotation doc block in templates

0.10.2

01 Oct 23:12

Choose a tag to compare

Bugfixes

  • Only remove inline comments if completely replaced, otherwise just keep it below the new doc block.
  • Small fixes for Windows.

0.10.1

29 Sep 23:10

Choose a tag to compare

Bugfixes

  • Fixed TemplateAnnotator for empty templates and also around inline doc blocks.
  • Removed preemptive template annotations by default, this was a bit too eager for some probably. Whoever wants this can easily enable it via Configure setting.
  • Improved syntax for vendor namespaced plugins: E.g. Vendor/PluginName.ModelName syntax now works.

Improvements

  • Added a -f/--filter option for AnnotationsShell to more quickly annotate specific new files.

0.10.0

28 Sep 18:20

Choose a tag to compare

Improvements

Added a CodeCompletion shell on top of the existing ones to allow a more generic IDE support from now on.
You can generate a basic file that any IDE should understand. With this you can provide correct typehinting now for a lot of magic properties and methods that so far haven't worked.
See the documentation on details - and on how to write your own custom (project/plugin) tasks on top!

code_completion

Give it a try - and let me know in the Wiki or via PR (pull request) if your IDE works out or what might still be missing.

MCGA - Make CakePHP Great Again! :)