IntelliJ IDEA 2018.3.6

Released: Mar 26, 2019

Updates in 2018.3.6

Features

SQL Format and Style

  • MS SQL: Place each declared variables (inside a stored procedure) onto a new line.
  • SQL code style "Comma Inside Indent".

Fixes

No subsystem

  • Memory leak in gradle import process.
  • Angular: not possible to overtype auto-inserted pair braces in interpolation.

Compiling Project

  • FileSystemLoopException on building project located on google drive file stream.

Decompiler

  • Java decompiler not correctly decompiling string concatenation with recent Java.

Editor. Editing Text

  • Parameter info hides the code being editing at the top of a file.

External Tools

  • External Tool named with an underscore does not display properly from project context menu.

Gradle

  • Second linked Gradle project is missing from linked projects list in Gradle settings.

Indices

  • OutOfMemory when indexing a 2Gb project, "Out of memory" window stuck forever.

Java. Inspections

  • False-positive "variable is always null" on linked-list like data structure.

Task Management

  • Pivotal Tracker implementation uses the deprecated and shutdowned API.

User Interface. Navigation

  • Disable Search Everywhere from automatically inserting last query.

JavaScript. Frameworks

  • Angular: auto close opened curly brackets automatically.

TypeScript

  • Variables with construct signatures from libraries not shown in completion after `new` in case of multiple libs with same interface.

Unit Tests

  • Jest fails with 'Class constructor Spec cannot be invoked without 'new''.

DB Connectivity

  • Data Sources and Drivers dialog: don't ask to download drivers if they were downloaded earlier and they are actual.

DB Console

  • Datagrip notifications show raw HTML.

DB Introspection

  • Database: Error encountered when performing Introspect on a MariaDB schema.

SQL Format and Style

  • SQL Reformatting creates error.
  • Improper formatting of postgresql arrays.
  • Uncontrollable SQL alignment.
  • Postgres: SQL formatter doesn't recognize "into temp table".
  • PLPGSQL formatter adds a line break after PERFORM.
  • Sql formatter does not apply to injected language.
  • With clause code style gets broken when inside of a subquery.
  • Align assignments in ON CONFLICT (Postgres upsert).

SQL Highlighting

  • False positive: "Redundant character escape" for "\_" in Postgres "similar to".