J2SE projects are now simple extensions of a Gradle project: JavaExtension (untested).
Child projects are now shown again properly.
Dependencies node is now displayed again.
Adjusted SourceForBinaryQueryImplementation2 and BinaryForSourceQueryImplementation of Java projects, so we do not try to be too clever and fool NetBeans.
Fixed imports.
Pure hack to prevent regression when only JavaExtension is present.
Logging exceptions of missing models when the logging level is set to FINE or more detailed.
Fixed source <-> binary conversions when the binary directory does not exist.
Fixed ProjectOpenedHook of JavaExtension and also fixed a possible infinite loop.
Adding all dependent project's sources to the global path registry.
Do not add test sources of project dependencies to the global path registry.
The label on the progress bar "Parsing model for NetBeans" is now shown before parsing model for JavaExtension.
Fixed a bug preventing automatic loading of models for Gradle projects.
Fixed an issue when project nodes from extensions does not get loaded.
Debug test single no longer excludes the test task.
Javadoc task is now provided by JavaExtension.
Removed unnecessary methods from NbJavaModule (they are now provided by NbGradleModel).
Documented what queries can be expected to be on the project's lookup.
Added note on org.netbeans.spi.project.ui.ProjectOpenedHook if an extension provides it.
Added additional notes to the apidoc of GradleProjectExtension.