GoLand 2018.3 Beta: Change Signature refactoring, debugging Google App Engine, Testify, Go core dumps, and more

The upcoming GoLand 2018.3 release has reached the Beta milestone!

If you’re new to our release cycles, we announce a Beta when we’ve packed everything we plan to deliver in the major update. Since this moment and until the release date, our team is focused only on polishing everything off.

Download GoLand 2018.3 BETA

Compared with our Early Access builds, the Beta version is quite stable though it may still have bugs and other issues.

20183_beta

Let’s have a look at what the upcoming release will have inside!
Continue reading

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

GoLand 2018.3 EAP 5: better Rename refactoring, Cassandra database support, and JSON enhancements

GoLand 2018.3 EAP 5 is available! Grab your copy from the website, update via Toolbox App, or install it beside your stable GoLand version.

Download GoLand 2018.3 EAP

Continue reading

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

Refactorings in GoLand: Extract and Inline

In this blog post, we will cover the Extract and Inline refactoring options as we continue to explore the refactorings provided by the IDE.

If you want to check out the other articles from this series, you can find them all here (links will be updated as new articles are published):

  • Rename
  • Move
  • Copy
  • Extract variable/constant
  • Extract function/method
  • Inline variable/constant
  • Change Signature

Continue reading

Posted in Features | Tagged , | Leave a comment

GoLand 2018.3 EAP 4: Mozilla RR, extended code completion, GitHub Pull requests, and more

GoLand 2018.3 EAP 4 is available! Grab it to preview support for Mozilla rr in the debugger, method-like code completion for functions, new gutter icons for shadowed/shadowing (overridden/overriding) methods, GitHub Pull Requests tool window, and more.

Download GoLand 2018.3 EAP

Continue reading

Posted in EAP, New Features | Tagged , , , , | 1 Comment

Refactorings in GoLand: Change Signature

Today, we’re going to start a series of blog posts about an essential part of the development life cycle that happens for any code we write — refactoring.

Thanks to the automation in the IDE, we can perform a lot of refactoring operations in a safe, automated, manner.

As of 2018.3, the following refactoring features are available to use in GoLand are:

Below I am going to talk about a single one, the Change Signature refactoring, with the rest of the refactorings to be discussed in follow-up articles. This feature is new in 2018.3, a version at the time of writing still in the Early Access Program (EAP) stage. A quick description of what EAP stands for can be found in this previous blog post, and you can start using it today.
Continue reading

Posted in EAP, Features, New Features | Tagged , | 5 Comments

What’s new in GoLand 2018.3 EAP 3?

GoLand 2018.3 EAP 3 is available, and it brings you the ability to explore Go core dumps, improved Generate getter/setter intention actions, new Unreachable code inspection, the ability to attach arbitrary folders to already opened projects via the Open Project popup, and more.

Download GoLand 2018.3 EAP

Continue reading

Posted in New Features, Uncategorized | Tagged , , , , | 5 Comments

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