GoLand 2018.3 EAP 2: dependency diagrams, High Contrast theme, better code completion for databases, and more

GoLand 2018.3 EAP 2 is available for download.

By the way, you don’t have to wait for the official EAP announcements to try new features. After the Early Access Program is open, you can play with Nightly Builds that include all the latest developments.

Download GoLand 2018.3 EAP

Continue reading

Posted in EAP, New Features | Tagged , , , , , | Leave a comment

Early Access Program gets Nightly builds

We have great news for people who are always on the lookout for something new.

After the official Early Access Program (EAP) is open, you no longer need to wait for further EAP builds announcements to try out the new features or the most recent bug-fixes. Now they will be available as soon as they are ready, piping hot, right out of the oven that is our developers’ code. We will provide fresh builds based on the latest development code every day during the whole Early Access Program.

Wondering what Early Access Program is about and what it can do for you? Read a short explanation in this blog post, or if you haven’t read up on the first EAP build highlights yet, now is a great time to kill two birds with one stone.

Please note:

  • The quality of nightly builds is usually below our normal standards and you may encounter many issues.
  • Nightly builds don’t have release notes.
  • Nightly builds as well as EAP builds expire 30 days after their release.

How do I get nightly builds?

Nightly builds are only available via Toolbox App, our free control panel that helps you to easily manage product updates, multiple product versions, and EAPs, as well keep all your projects in one place.

If you haven’t used Toolbox App before, you need to download and install it, then find GoLand in the list of products there and select Install Nightly. Also, for each particular product version, you can tune the settings and choose which particular updates the IDE will install automatically from the choices: release; release and EAP; or release, EAP and Nightly builds.

GoLand in the list of products in Toolbox App

Last, but by no means least: if you’re using a nightly build and you see an issue, please report it immediately to our issue tracker. It will help us provide you with more reliable software sooner!

Posted in EAP, News | Tagged , | Leave a comment

What else is hidden in the 2018.3 EAP 1?

Three days ago we announced that we are opening up our Early Access Program for the upcoming GoLand 2018.3 release. We have added such an enormous number of powerful new things inside, that we actually couldn’t fit them all into one blog post! So we have decided that we need to create a second part to this first EAP build. If you haven’t read the first blog post yet – we welcome you to start there to get the whole picture.

Click on a topic below to learn more about a specific area you’re interested in, or read through the whole blog post to get yourself up to speed with all the new improvements:

Web changes:

Download GoLand 2018.3 EAP

Continue reading

Posted in EAP, New Features, News | Tagged , , , , , | Leave a comment

GoLand 2018.3 Early Access Program is open: Change Signature refactoring, support for Testify, debugging GAE applications, and more

Today we are opening our Early Access Program for the upcoming 2018.3 release of GoLand. We cordially welcome you to try the new features and share your feedback with us! To get this update working on your machine and try it out: from the website, via Toolbox App, or right from the IDE! For the last option, you need to be sure that you turn on Automatically check updates for Early Access Program in Preferences / Settings | Appearance & Behavior | System Settings | Updates.

goland-2018-3-eap-program

Click a topic below to learn about a specific area you’re interested in, or read the whole blog post to get up to speed on all the improvements:

Download GoLand 2018.3 EAP

Continue reading

Posted in EAP, New Features, News | Tagged , , , , , , , , | 7 Comments

GoLand 2018.2.3 is now available for download

GoLand 2018.2.3 is out and ready for you to download. As usual, we are providing several options to get updates on your machine: download from the website, update via Toolbox App, or apply as a patch on top of 2018.2.2 (use Help | Check for Updates).

Download GoLand 2018.2.3

This update has fixed various issues in the Go modules project related to defining types in _test packages, test coverage and imports navigation.

GO-6133 — Users who switched to Go 1.11 may have faced a bug with permission denied output while running tests. In 2018.2.3, the IDE automatically filters out and removes the -i parameter from the Go tool arguments field in the Create Run/Debug configuration window for configurations created within the editor, for Go 1.10 and later versions only. However, if you manually create a run configuration, you will have to manually remove the parameter, at least for now.

GO-6047 — The Move refactoring correctly moves .go files to new directories without losing the _test suffix in the package name.

GO-5999 — The Quick Definition tooltip that shows hyperlinks to involved symbols no longer overlaps with other references to which you may want to go.

For more details and a list of all changes, please see the release notes.

Last but not least, we would like to thank everyone that helped us identify issues and sent feedback. We love hearing from you! Please, do share your feedback with us: here in comments, in our Twitter, or our bug tracker.

Posted in Releases | Tagged , , | Leave a comment

GoLand internals: 1. Indices

Regardless if you are a new user or an existing one, all of us must spend at least a couple of minutes after every IDE upgrade or install on a task called “Updating Indices”.

Indexing in progress

In today’s post, we’ll spend a bit of time and talk about this task, why it’s needed and when it happens.

Continue reading

Posted in Features, Internals | Tagged , , | Leave a comment

GoLand 2018.2.2 is here!

GoLand 2018.2.2 is released and available for download. As usual, we are providing several options: download from the website, via Toolbox App, or as a patch to 2018.2.1 (use Help | Check for Updates).

This release contains several noticeable bug-fixes, and of course, we couldn’t resist adding something new to this minor release!

Download GoLand 2018.2.2

Let’s take a closer look at these updates:
Continue reading

Posted in Releases | Tagged , | 2 Comments

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.

Continue reading

Posted in News | Tagged , , | Leave a comment

GoLand 2018.2.1 is released with tangible performance improvements and lots of bug-fixes

Welcome the freshly built GoLand 2018.2.1! You can install this update via Toolbox App, as a patch for GoLand 2018.2 (use Help | Check for Updates), or by simply downloading an installer from our website.

This update is focused on bug-fixes and performance improvements. Let’s have a look at what’s inside.

Download GoLand 2018.2.1

Continue reading

Posted in Releases | Tagged | 1 Comment

Go to the next level with GoLand 2018.2

Today we are happy to announce that GoLand 2018.2 is released!

This major summer update has many goodies inside: support for Go modules out of the box (formerly known as vgo), an enhanced Move refactoring, new quick-fixes, additions to the Postfix Completion and Intention Actions families, and an upgraded debugger. The release makes working with VCS better across the board, and incorporates many other features from the latest IntelliJ Platform release such as frontend-related updates and Touch Bar support.

800x400_blog@2x

Click here to download GoLand 2018.2, or read on for the release highlights.

Continue reading

Posted in New Features, Releases | Tagged | 18 Comments