IntelliJ IDEA 2018.3.5

Melhora a pesquisa estrutural e substituição.
Março 18, 2019
Nova versão

Recursos

Java. Inspections

  • Define default loggers in *public method without logging* inspection

Structural Search and Replace

  • Check lambdas/method references type using `getFunctionalInterfaceType()` in structural search

Dart

  • Dart code folding does not support optional `new`
  • Show package info in Dart code completion.

Data Views

  • Suggest filter value from clipboard

Correções

No subsystem

  • "Columns List" context item not working
  • [Dump Threads in Run tool window] add java11 support
  • Explicitly be aware that IBM JDK doesn't support `report-cdata-event`

Code Navigation

  • Hierarchy scope has disappeared

Compiling Project

  • Intellij should be bundled with ECJ 4.10. There should be an option to only pass the command line typed by the user. Maybe also add an option to choose the JRE used by ECJ

Database (archived)

  • RE at com.intellij.openapi.application.impl.ApplicationImpl.assertIsDispatchThread

Debugger

  • Instrumentation in java.lang.Thread does not work when running as Debug mode in Intellij Idea
  • Watch variables: blue screen lag

Editor. Editing Text

  • Join Lines on selected text also joins not selected text

Find, Replace, Find Usages

  • "Search Everywhere" is missing files

Gradle

  • Gradle: multi-module project creation is broken
  • Gradle import fails witch error: Could not find or load main class java.base.java.lang=ALL-UNNAMED
  • Import Gradle project with Gradle 5.0 fails when IDE is running under 11 JDK
  • Source directories not marked as such in 2018.3 with Gradle 4.7+ and "Separate modules per source set" disabled
  • Adding new module to Gradle project doesn't show root project in the list
  • Unable to start Gradle 5.0 daemon process in IntelliJ
  • Spring Initializr + 191 IDEA : gradle project failed on import from custom Initializr Service
  • Usage of internal Gradle `DefaultConvention` should be replaced by public API usages

IDE Configuration

  • Reformat Code does not work for JSON
  • Cannot not start IDE after 2018.3.4 update

Indices

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

Java. Code Formatting

  • Reformatting JavaDoc with generics Map adds extra spaces every time, may freeze IDE

Java. Inspections

  • Loop can be replaced with Arrays.setAll ignores starting index
  • Inspection "Externalizable class without 'public' no-arg constructor" doesn't work if Externalizable class is public
  • "replace with forEach" replaces "continue" to "return" in inner for
  • False positive "Pointless bitwise expression" inspection
  • "object allocation in loop" for a lambda which seems not to allocate anything
  • Logging inspections could know about log4j 2 logger class out of the box

JavaEE.JBoss 

  • HTTP Management port configuration not found

JavaEE.Resin

  • Can not run resin server

JavaEE.Tomcat

  • Tomcat startup script fails to run for copied run configurations

Plugin Management

  • Enabling parent plugin from the depending plugin doesn't work
  • Updating plugins in an offline environment no longer works with new marketplace and custom plugin repository

Run | Debug configuration

  • Shorten command line is missing on scratch run configuration even though prompted

Structural Search and Replace

  • Editing a count filter put wrong value in max count editor if min count is not default

UML

  • Fonts in UML diagrams are no longer vectorial but rasterized (to poor resolution)
  • Memory hogging in Diagrams + Structure tool window + Zoom In/Out

User Interface

  • The window with the addition of the note does not stretch vertically
  • "Run/Debug Configurations" dialog is opened without toolbar if invoked from Touch Bar while "Search Everywhere" was opened
  • Structure View shows content of the previously opened editor tab
  • New Search Everywhere doesn't have an option to filter out run/debug configurations
  • Mojave: low contrast menu selection background

User Interface. Accessibility

  • [a11y] instant rename popup ignores default enter

User Interface. Focus

  • File Structure: renaming from the popup is broken

User Interface. Look and Feel

  • High Contrast Theme: Menu bar and popup menu items are not highlighted when selected after restarting IDEA with "High Contrast" theme set
  • Items in popup have two-tones highlighting when selected
  • Color Scheme reverts to Darcula from light color theme after restart if IDE theme is Darcula

User Interface. Navigation

  • Results in "Search Everywhere" are delayed
  • Typo in menu label for "Show Gutter Icon & Tooltip"

User Interface. Project View

  • [Autoscroll from source] in Unpinned/Undock modes doesn't work when using mouse

Version Control

  • Preview diff is too wide if file path is long

Version Control. Git

  • Ignore empty remote section in git config
  • Git Native SSH with passphrase fails with Permission denied
  • Update minimal supported on git version on Windows to 2.4

Version Control. GitHub

  • GitHub: Cannot view a PR on GitHub Enterprise 2.12 or older
  • Cannot create github token when one with the name already exists
  • Git: Pull Requests Browser: can't autocomplete suggested search query

Dart

  • Dart web debugging: breakpoints that are set before debug session starting are not resolved when using SDK 2.1

JavaScript. Frameworks

  • ng-template is listed twice in the completion list
  • Angular template files are not recognized if "@angular/core" is not a direct dependency
  • If directive has multiple selectors, non of them gets recognized in template
  • Syntax highlighting and code completion for Angular template language stopped working

Unit Tests

  • jest-intellij-reporter is failing with TypeError: jasmine.Spec.isPendingSpecException is not a function on Jest version 24.0.0

DB Connectivity

  • Adding custom driver results in IllegalArgumentException.
  • NullPointerException when adding project data source when host and port fields are empty and the connection is tested

DB Console

  • Enable DBMS_OUTPUT setting
  • Console History does not allow to search for numbers

DB Diagram

  • Font rendering in Datagrip 2017.3.5 class diagram is broken.

DB Diff

  • Comparison between two database tables which using trigger.

DB Introspection

  • MS SQL: "SELECT permission was denied" error when introspecting stored procedures
  • Oracle 12: ORA-01652 unable to extend temp segment during introspection
  • MSSQL: Incorrect argument type in database view
  • Cannot synchronize with a readonly postgres database (cannot execute txid_current() during recovery)
  • DataGrip introspection SQL (retrieve dependencies) consumes all space in TEMP tablespace [Oracle 12.2.0.1]
  • Cannot use Database Explorer for sql database prefixes with brackets in the name.

DB Refactoring

  • Rename index is not working
  • Missing schema qualifier with Postgres schema
  • Cancel refactoring problem

Data Import & Export

  • "Import Data from File" silently fails with columns that contain a space

Data Views

  • Apparent off-by-one displaying DATE datatype
  • "Edit" in table cell editor destroys data silently because the cell's editor uses the IDE's "Global Encoding"

SQL Format and Style

  • SQL Server: Second comment line indented on stored procedure comments
  • Disable formatting setting doesn't disable also auto-formatting on type (but must do)
  • Clickhouse dialect reformat inserts extra spaces in quoted identifiers
  • Disabling SQL formatting in settings does not work
  • Can't disable SQL formatting

SQL General

  • Existing DB functions treated as unknown
  • Parsing of Oracle SQL Script Incorrect within Database Console

SQL Generation

  • DataGrip Can't See MySQL Foreign Key's Referenced Column
  • Wrong sql script on column comment change in Modify Table window

SQL Highlighting

  • DataGrip with Postgres incorrectly interpreting code in functions as unreachable when following a FOREACH END LOOP;

SQL Resolve

  • Unable to resolve Collumns

User Interface

  • Dots in consoles names disappear
IntelliJ IDEA

IntelliJ IDEA

Ambiente completo para desenvolvimento Java.

IntelliJ IDEA também está disponível em:

Tem alguma pergunta?

Chat ao vivo com nossos especialistas de licenciamento de JetBrains.