CLion 2019.3.4

Improves Inspections, Code Formatting and Navigation.
February 13, 2020 - 16:30
New Version

Fixes

No subsystem

  • Incorrect colour of operator keyword when called as a member of template type.

Code: Clangd

  • Clangd crash in clang::clion::NameHintCallback::handleCallExpr.

Code: Completion

  • Clangd completion: Quick Documentation and Quick Definition are not working.

Code: Formatting

  • Reformat Code breaks indention in enum when using a comment line.

Running

  • Launching CMake CUDA targets from CLion using wrong binary.

Unit Testing: Google Test

  • False positive errors with new Google Test API (1.8.1).
  • False positive inspection warnings for new MOCK_METHOD macro.

Code Analysis. Inspection

  • Freeze in StreamApiMigrationInspection when StringBuilder-append-loop is followed by append to another StringBuilder.

Core. Licensing

  • Trim spaces in credentials fields.

Core. Navigation and Search

  • 2019.3 EAP unable to find file with "Content Root Path".

Lang. XML

  • XSD Generator crashes.
  • Help Resolving XML Catalog URIs.
  • Validation XML against XSD using attributeGroup in included file.

Lang. YAML

  • prometheus.yml -> Required: null, Actual: null.

Tools. Terminal

  • When opening link from IDE Terminal extra characters (e.g. s, ms, 5ms) are added intermittently to the link.

User Interface. Find, Replace, Usages

  • Incorrect processing of regex: “regular expression matches empty string”.

User Interface. Navigation

  • Recent Files: restoring scrolling position broken.

Version Control. Git

  • Trying to resolve conflicts between unrelated histories fails.
  • Git installation is not detected on Windows if not in the PATH.

Version Control. Log

  • High cpu usage (with git) at idle..

Version Control. Subversion

  • SVN version control in an infinite refresh loop.

Code Insight

  • False positive when typing near inherited TypedDict type.

Inspections

  • Ignored references in inspections settings for unresolved references in Python does not work anymore.
  • reStructuredText language injection comment breaks inspection.
  • Unexpected argument when creating an imported TypedDict.

DB Diagram

  • DB Diagram shows constraint differently in 2019.3 version.

DB Introspection

  • Auto sync is not working if create schema and objects from console.
  • Wrong parameter names for Oracle system procedure.

Data Views

  • Hidden but their names are not crossed out in structure view.

SQL Completion

  • Huge freeze during autocomplete database table names in joins.

SQL General

  • Everything is red.
  • SQL Dialect missing: OracleSqlPlus.
CLion

CLion

A cross-platform IDE for C and C++.

CLion is also available in:

Got a Question?

Live Chat with our JetBrains licensing specialists now.