GoLand 2019.3.2

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.

Fehlerkorrekturen

Go Debugger

  • Cannot view long variable values in the debugger.

Go Editing

  • Implement method on a type spec in type () block generates broken code.

Go Formatter

  • Wrong indent after multi-line function signature.
  • Wrong indent on Enter after comment.
  • Formatting bug.
  • Preserve new-lines when simplifying the code.
  • Incorrect indent in function inside struct literal.
  • Extra indent after multi line assignment.

Go Refactorings

  • Go to implementation doesn't work in scratch file when two or more projects opened.

DB Introspection

  • Entire database synchronized every time there is a DDL commit.

DB Refactoring

  • Using DELETE statement instead of TRUNCATE with Cassandra Table.

DB Schema Views

  • Collapse descendant nodes in the DB tree.

Data Import & Export

  • JSON-Groovy fails on MongoDB database.
  • CSV export exports Minus sign as HTML code.

Data Views

  • Table Editor Go to related data F4 not working.
  • "Copy" command in right-click menu (right click on a cell) freezes Datagrip 2019.3.1.
  • IDE hangs when opening table with lots of columns ~4000 (important for MongoDB).

SQL Completion

  • Postgres: bad completion.
  • MS SQL: useless auto-completion of type name in declare variable.
  • Bad completion for table aliases in DDL commands.
  • Snowflake syntax doesn't recognize EXCEPT.

SQL Format and Style

  • Semicolon is placed on a new line after 'go'.

SQL General

  • SQL PostgreSQL dialect doesn't recognize \gset in sql-scripts.

SQL Highlighting

  • Confusing folding for injected SQL queries.
  • SQLite INSTR function is not supported.
  • Error message near 'cross join ... on' is not very user-friendly.
  • MySQL - MEMBER OF unexpected keyword.
  • Redundant argument name hint.
  • Add support for AggregateFunction with parameters in ClickHouse dialect.

SQL Resolve

  • PostgreSQL-dialect doesn't recognize jsonb_ops for gin-index.

HTML

  • Exception when I Reformat code.

JavaScript. Inspections

  • Webpack schema validation incorrectly flagging cacheGroups as shorthand format.
  • Invalid 'Comparison of expressions having incompatible types' warning when using remainder operator with BigInt.

Node.js

  • Node.js 13.5.0 Can not enable [Coding assistance for Nodejs].

TypeScript

  • Importing tsconfig file in IDE produces SOE.
  • Code completion in TypeScript should show types in code completion for generic arguments of incomplete new-invocation.
  • Typescript - Wrong type inference when using a partial record.

Unit Tests

  • Testing with react-scripts does not work since update.
  • Latest Karma plugin claims that a regular angular.json is invalid.
  • Mocha: show nyc coverage for .tsx files for default configuration.