Goclipse v0.15.0 Release Notes

Release Date: 2016-05-26 // over 3 years ago
    • ➕ Added support for lint build target, using gometalinter. (#163)
    • ➕ Added customization of the build command for Build Targets:
      0️⃣ It's now possible to specify a command other than the default one (the go tool).
      • Note however that Goclipse still expects the output of the command (the error messages) to be in the same format as the go tool (or gometalinter).
    • ➕ Added support for invoking a specific Build Target when a GoClipse editor is saved. This is called "auto-check", and is intended for build commands that only check for compilation errors, but don't produce artifacts. This has the potential to be faster than a regular build.
      • Added Building section to documentation.
      • The goal for the future is to enable invoking this command on-the-fly (as the user types), although for this to be useful in practice it will likely require the compiler to support incremental compilation (or be super fast otherwise).
    • ➕ Added support for modifying the environment variables of a Build Target's build command. (#191)
    • ⚡️ The Go oracle tool is now the guru tool. GoClipse has been updated to reflect this.
    • 👌 Improved the default names for automatically created launch configuration.
    • 👌 Improved error display for Outline operation failures.
    • 🛠 Fixed "IllegalStateException: The service has been unregistered" on Mars.2 when Eclipse is closed.
    • 🛠 Fixed: Don't call editor save actions (such as gofmt) when Open Definition is requested.