GoLand Releases

Released: Feb 4, 2020

Updates in 2019.3.2

Funktionen

Go Inspections

  • Go 1.14: allow embedding overlapping interfaces.

DB Console

  • Added the ability to execute stored procedures.

Data Views

  • Use Data Editor for editable views.

SQL General

  • Add in-line variable names for scripts.

SQL Highlighting

  • Inspection about ROLLBACK and COMMIT in triggers.
  • Support MySQL new grants (SESSION_VARIABLES_ADMIN).

TypeScript

  • Support TypeScript 3.8 type-only imports/exports: syntax-only.

Unit Tests

  • mocha: can't run single test if test name is an expression...

Released: Dec 25, 2019

Updates in 2019.3.1

Funktionen

Data Import and Export

  • Dynamically name mysqldump output file based on time and database name.
  • Console-like output (plain-text-friendly data exporter).

SQL Completion

  • Update ClickHouse MergeTree SQL dialect.
  • Add editor option to autocomplete SQL join clause without table name.

SQL Highlighting

  • Improved "Aggregate-related problems" inspection with CUBE and ROLLUP.
  • Inspection for missing column aliases.
  • Added "Misleading reference" inspection.
  • Report missing returns in SQL functions...

Released: Nov 29, 2019

Updates in 2019.3

Funktionen

Performance

  • Major performance improvements reducing the startup times when the IDE prepares everything under the hood, displays the welcome screen, and indexes a project.

Go Modules improvements

  • GoLand 2019.3 provides syntax highlighting and navigation for go.mod files. Also, in the Project View, the Go Modules will be displayed with their full import path instead of just the last segment of it. The version of each Go Module will also be shown in a more muted font color than the...

Released: Nov 8, 2019

Updates in 2019.2.5

Fehlerkorrekturen

  • Breakpoint cannot find file in Container until step into module.
  • Delve version too high for Go 1.10.
  • Debugger does not stop on breakpoint; breakpoint bullet changes to "could not find file".
  • Go Module show error in IDE but run normal in terminal.
  • Unused variable not detected.
  • Implement methods should not create type and methods where those can't be defined, e.g. inside functions/methods.
  • The row number is truncated in table view.
  • MS SQL parses incorrectly when column alias is...

Released: Oct 7, 2019

Updates in 2019.2.3

Fehlerkorrekturen

  • Editable postfix templates do not work when you define them on custom types.
  • Modify Table dialog shows several DDL commands even when a user didn't modify something.
  • Go Completion
    • Method-like function completion shouldn't reformat raw string.
    • Postfix completion fails at getting error type.
  • Go Debugger
    • Evaluate expression cannot evaluate delegated method calls.
    • Debugger doesn't show entire string value containing non-ascii symbols.
    • Evaluate and Log does not print result of in...

Released: Jul 25, 2019

Updates in 2019.2

Funktionen

Function calls support

  • Examine in detail what is going on inside your expression at any specific point in your program’s execution. Note, that this feature relies on the experimental function call support feature from Delve and the Go Runtime.

Improved Default & Darcula color schemes

  • GoLand 2019.2 adds variety to the semantic code highlighting in the Default and Darcula color schemes. This will help you better understand your code and follow its logic faster. Easily distinguish...

Released: Apr 18, 2019

Updates in 2019.1.1

Funktionen

Go Debugger

  • Provide completion from debugging runtime.
  • Evaluate expressions from another packages, e.g. 'package.reference'.

Go General

  • Added more predefined File Watchers.

No subsystem

  • Defaults RL locations number to 25.

DB General

  • Add ed an indication for foreign key with ON DELETE or ON UPDATE actions.

JavaScript Frameworks

  • Override package.json check for Angular 2+.

TypeScript

  • Update bundled TypeScript to 3.4.
  • TypeScript / JavaScript: allow relative imports for files under path...

Released: Mar 27, 2019

Updates in 2019.1

Funktionen

Memory, CPU, Mutex, and Block profilers

  • Using Memory profiler in GoLand - GoLand has expanded its tooling support by integrating Memory, CPU, Mutex, and Block profilers. You can start profiling your application right from the IDE, and then review the analysis results in a dedicated tool window (View | Tool Windows | Profiler).

Smart Step Into

  • Smart Step Into in action - Debugging a chain of calls and nested method calls is easier with the new debugger action, Smart Step Into. It lets...

Released: Mar 1, 2019

Updates in 2018.3.5

Fehlerkorrekturen

Go Build

  • After relaunching IntelliJ, running a project ONLY runs the "Before launch" the first time

Go Debugger

  • Debugger path auto-mapping does not work for Go Modules named different than their directory
  • Debugger Stops Working
  • Debugger does not work with PIE Executables

Go Inspections

  • Incorrect "type can be omitted" with CGo

Indices

  • Upgrade to IntelliJ 2018.3.3 (from 2018.2.x) causes high cpu/memory usage in idle state

User Interface

  • Mojave: low contrast menu selection...

Released: Nov 21, 2018

Updates in 2018.3

Funktionen

New Change Signature refactoring

  • The new Change Signature refactoring gives you many ways to modify a function, method, or method specification signature in just a few clicks. You can easily change their names and add, remove, reorder, and rename parameters. When you refactor a method specification, GoLand will even ask you if you want implementations to be updated as well.
  • Improved refactorings
  • Rename refactoring - The Rename refactoring gives you an insight into the potential...