Skip to content

Releases: kelemen/netbeans-gradle-project

Version 1.3.2

28 Sep 21:42
Compare
Choose a tag to compare
  • When using Gradle 2.1 or later, the build can now be cancelled clicking on the small "x" on the task progress bar. There might be a few seconds timeout before cancellation.
  • When using Gradle 2.1 or later, unattaching the debugger now cancels the build (killing the debuggee process). There might be a few seconds timeout before cancellation.
  • Fixes Issue #152

Version 1.3.1

29 Jun 23:06
Compare
Choose a tag to compare
  • Background tasks are now displayed on the progressbar as soon as they are scheduled to be executed.
  • Fixed Gradle 2.0 incompatibility.
  • There is no limit on how many concurrent tasks can be executed (was limited to 10 previously).
  • Fixes automatic localization feature of the GUI editor: Issue #129.
  • Standard out and standard error are now displayed in test results window: Issue #126.

Version 1.3.0

01 Mar 22:27
Compare
Choose a tag to compare
  • The model (source sets, dependencies, etc.) of a project is remembered between NetBeans sessions. The model is automatically refreshed (in the background) upon first project load but if you did not change anything relevant, you can start working without waiting for the slow project loading.
  • Run/Debug focused test method is now supported. This feature requires Gradle 1.10 or newer.
  • Running tests in custom source sets is now supported. This feature relies on some heuristic: It is expected that the source set name is the same as the associated test task (an undefined heuristic is used to find mapping between source sets and test tasks when there is no exact match).
  • The Test Results window of NetBeans is now used when explicitly running tests.
  • It is now possible to delete empty source roots from the project's context menu: "Source roots/Delete empty source roots".
  • Custom test tasks are now listed in the project's context menu under "Custom Tests".
  • It is now possible to refresh the project node. This is useful when the source roots have changed externally.
  • Task options (such as "--tests") can now be specified in the task list of custom commands.
  • Fixed a bug when the path to the temporary directory contained a non-ascii character on Windows. Issue #122.
  • Fixed a bug when the "Repeat build" command was used to re-run debug tasks.
  • Fixed a bug of the new project wizard when deleting the last used folder. Bug 240632.
  • Using Gradle 1.11 when there is no information what Gradle version is to be used.
  • API improvement: Added various new features for extensions when they run Gradle commands.

Version 1.2.9

10 Jan 22:42
Compare
Choose a tag to compare
  • Fixed a bug when parsing some projects (IllegalAccessException: Issue #101).
  • Major improvement in error reporting: NetBeans will now distinguish between various problem and report them accordingly to the user. For example, it can distinguish between build script errors, dependency resolution failures, unexpected errors (probably bugs).
  • Dependency resolution failure of a project will no longer fail the loading of each project in the multi-project build. Rather, if the dependencies of a project cannot be loaded, only that project will be affected (and even this project will "only" miss the dependencies).
  • Balloons are displayed for problems instead of output tabs and message boxes.
  • Repeat Build/Run (Ctrl-F11) is now supported (Issue #109).
  • Fixed temporary directory handling in multi user environment (Issue #111).
  • Projects like a typical root project no longer has an empty dependencies node.
  • No longer load projects just because their root folder is shown in the favorits window (Issue #25).
  • No longer load projects when they are selected (but not opened) in the open project dialog.
  • "Failed to download sources" is no longer shown on success.
  • Run is no longer enabled on projects like a typical root project.
  • Test is now enabled again on all projects (if you are using NBAndroid note that the test task will be "test" except for Android subprojects).
  • The default Gradle version is now 1.10.
  • When NetBeans evaluates a project for determining the project layout (etc.), it will set the project property "evaluatingIDE" to "NetBeans". Note, this is not done when executing tasks from NetBeans, only for loading models.
  • New API to extend the plugin.

Version 1.2.8.1

28 Nov 20:38
Compare
Choose a tag to compare
Version 1.2.8.1 Pre-release
Pre-release
  • Displaying balloons instead of dialog boxes when hitting some known (unfixable) issues.

Version 1.2.8

19 Nov 19:30
Compare
Choose a tag to compare
  • Improved caption of output tabs for custom tasks.
  • The output tab now has two buttons: "Rerun" and "Rerun with different args".
  • The project wizard dialog now looks more like other project wizards.
  • Using Gradle 1.9 as a fallback.
  • Warning dialog when Gradle 1.8 is used (Issue #74).
  • Fixed localization issue in the GUI designer (Issue #88).
  • It is now possible to generate missing source root folders (project's context menu: "Create source roots").
  • Fixed source detection of third party libraries when using Gradle 1.9.
  • It is now possible to extend the API via the ProjectServiceProvider annotation (it is however recommended to use the extension API).

Version 1.2.7

15 Oct 21:00
Compare
Choose a tag to compare
Version 1.2.7 Pre-release
Pre-release
  • Major Change: When using Gradle 1.9-rc-1 or higher (if you are using nightly: "1.10-20131011231056+0000" or higher) most properties of the projects are automatically detected. That is, you no longer have to tweek things in the "idea" plugin (those adjustments will be ignored). From now on, there are only two options to be set for projects: source file encoding and the JDK used to parse the build scripts. Please, report an issue if you don't like something about the changes.
  • Known issue: Gradle 1.8 cannot be used to load Gradle projects (this is true for previous releases as well).
  • Using the new build script evaluation strategy no longer downloads the sources automatically.
  • Saving the last set profile, so if you restart NetBeans, your last selected profile will be selected.
  • Sources files of jars in the local filesystem are now detected if they have the same name except having ".zip" extension and a "-sources" suffix.
  • Apply Code Changes should now work again.
  • Fixed "Run File" and "Debug File" when "skip tests" is checked in the global settings.
  • The wizard dialogs are now look more polished.

Version 1.2.6

06 Aug 17:20
Compare
Choose a tag to compare
  • Gradle 1.7 is now the default when no version is specified (neither in the project properties nor in the global settings).
  • Fixed a bug where fully qualified tasks might not always found. This matters only if "tasks must exist" is checked.
  • The tasks in custom Gradle commands are now detected properly even if a custom task variable containing space character is used.
  • Fixed a bug where the plugin sometimes failed to use the Gradle version set in the project properties.
  • Fixed a problem when converting printed stack traces to links to the source code.
  • If you use ".gradle" instead of the default "build.gradle", it is treated the same way as "build.gradle" everywhere.

Version 1.2.5

14 Jul 00:29
Compare
Choose a tag to compare
  • Fixed a long standing issue where the source nodes were not displayed in some rare cases.

Version 1.2.4

14 Jul 00:28
Compare
Choose a tag to compare
  • NetBeans classpath scanning should no longer interfere with the clean task.
  • Custom task variables can now be defined in the custom tasks dialog. These variables will be requested from the user in a pop-up dialog before executing the task. See the wiki page (Custom Task Variables) for details about this new feature.
  • Fixed a possible issue with refactoring across multiple opened projects (In previous releases, it was possible, that some opened projects were not considered for refactoring).