Go logo

GoLand

A cross-platform Go IDE with extended support for JavaScript, TypeScript, and databases

News Roadmap

What’s next: GoLand 2018.3 roadmap

Two weeks ago we released GoLand 2018.2, and just four days ago its more polished version – GoLand 2018.2.1. There’s a lot of goodies inside such as support for Go modules (vgo), an upgraded Move refactoring, new quick-fixes, Postfix Completion templates and Intention Actions, as well as a better debugger.

Now it’s time to take a peek into the future of GoLand. We invite you behind the scenes, to our kitchen where we cook up new things for you. We’d like to make it a tradition.

To make it even more enjoyable, we will not only share our plans for GoLand, but we’ll also reward our evaluators. We’re talking about people who share their product experience, feedback and suggestions, helping us deliver an even better IDE with each release and EAP build.

Today, we’re saying thanks to these wonderful folks:

  • Sergey Savenko (YouTrack username: Deadok22)
  • Sergej Zagursky (YouTrack username: g7r)
  • Dmitry Zaknov (GolangRussian Slack username: wash)

As a token of our gratitude for your generous contribution of time and energy, we present each of you with a free 1-year subscription for GoLand (to extend your current subscription or start a new one). You will receive an email with a coupon code and instructions on how to claim it.

As things go in kitchens, some dishes take longer to prepare well than others. So please note we can’t guarantee that all of the features listed below will be included in GoLand 2018.3.

GoLand 2018.3 Roadmap

First of all, we are going to provide nightly builds!

Refactorings:

  • New Change signature refactoring.
  • Many updates for the Rename refactoring.

Code editing:

  • Error handling support.
  • Enhancements for the .err Postfix Completion template.
  • Code Completion for Go templates.

Code inspections:

  • GoLand will highlight an error when you use a pointer to an interface instead of an interface.

Navigation and Search:

  • A Go to methods action for searching all methods of a structure.

Debugger:

  • Debugger support for Go App Engine applications.
  • Support for Testify test framework.

Didn’t find what you were looking for in GoLand? Let us know! Feel free to comment here, use our issue tracker, or tweet at us.

image description