JetBrains to Release GoLand 2018.2

New version of popular Goland IDE brings improvements and new interesting features; scroll down to get more info
27 July 2018   1171

The development team from JetBrains introduced a new version of the IDE for the Go programming language - GoLand 2018.2. A large summer update brought support for individual Go-modules, improved Move-refactoring, new Postfix templates and an improved debugger.

GoLand 2018.2 Features:

  • Integration with separate Go-modules (vgo) is available.
  • Move-refactoring has received a new dialog box that indicates whether or not to use the identifier, as well as the ability to move characters between packets.

GoLand Move-refactoring
GoLand Move-refactoring

  • There are new tools for rapid error correction: one for converting the value to the required type depending on the language requirements and the second, adding the missing methods.

GoLand tools for rapid error correction
GoLand tools for rapid error correction

  • Implement Methods now allows not only add new methods through the interface, but also quickly create new ones.

GoLand Implement Methods
GoLand Implement Methods

  • Added new Postfix templates .sort and .rr. The latter combines the two already available templates .rre and .rrv.

GoLand Postfix Templates
GoLand Postfix Templates

  • The updated debugger allows you to set a stop point by monitoring the log in the console, and also tracing the stack at the reached point and then continuing to execute the code.

GoLand updated debuggerGoLand updated debugger

  • Updated Docker-plugin.
  • Added support for TypeScript 2.9 and the future release of TypeScript 3.0.
  • Implemented tracking of unused parts of the code.

The previous version, GoLand 2018.1, was released in late March 2018. This was the first large-scale update of the new IDE, and changes in it mainly concerned the support for writing code and integrating the environment with other tools.

Go 1.12 to be Available

Great news for all Go enthuisiast and developers; let's check what's new
28 February 2019   313

Go 1.12 programming language released, which is being developed by Google with the participation of the community as a hybrid solution combining high performance of compiled languages with such advantages of scripting languages as ease of writing code, speed of development and protection from errors. The project code is distributed under the BSD license.

These are main updates:

  • Native TLS 1.3 support. It is not enabled by default, it is necessary to set the option tls13=1 in the environment variable GODEBUG (package crypto / tls).
  • Improved module system support. Developers are preparing to include it by default in version 1.13.
  • Windows support on ARM architecture systems. For example, Go can now be used with Windows 10 IoT Core on Raspberry Pi 3 boards.
  • Improved compatibility with upcoming versions of macOS and iOS. The layer for making specific system calls is the libSystem library.

Get more information at official documents.

Starting with Go 1.13, support for macOS 10.10 "Yosemite" will be discontinued, as the minimum supported version of macOS will be 10.11 "El Capitan". The next release also plans to end support for the FreeBSD 10.x branch.