Released: Apr 30, 2020
Updates in 2020.1.1
Features
Android
- Merge AndroidStudio 3.6.0-Final into IJ.
Frameworks
- JMS: message queue references for JMSContext usages.
Frameworks. Selenium
- Selenium: add support for FluentLenium library.
Groovy
- Please make `logback.groovy` into a File Type so we can associate it with files with other names.
JavaX. AppServers. Tomcat
- Add Apache Tomcat 10 support.
No subsystem
- No icon for Firefox Developer Edition browser.
JavaScript. Frameworks
- Data properties of Vue single file component exported with module...
Released: Apr 9, 2020
Updates in 2020.1
Features
Java
- Java 14 Support: Records and Pattern Matching - IntelliJ IDEA 2020.1 adds support for Java 14 and its new features. Not only does the IDE add full code insight support for Records, but it also enables you to quickly create new records and generate their constructors and components, and it warns about existing errors. You will also discover support for Pattern Matching for the instanceof operator including a new inspection and a quick-fix that quickly simplifies the verbose...
Released: Mar 17, 2020
Updates in 2019.3.4
Features
SQL General
- Structure view for block statement.
SQL Highlighting
- Subquery folding improvements.
- Support for Sequence Storage Engine MariaDB syntax.
Fixes
Android
- Breakpoints for application are ignored: no debugging of application is possible.
Build. Gradle
- BoundedScheduledExecutorService retaining gigabytes of memory.
Core
- ExternalSystemProcessHandler does not release InputStream.
Core. Indexing
- Cannot resolve symbol after switching branch.
Editor. TextMate Bundles
Released: Feb 11, 2020
Updates in 2019.3.3
Fixes
Build. Built-in (JPS)
- Update "Error Prone" compiler to 2.3.4.
- ClassCastException: LinkedHashMap$Entry cannot be converted to HashMap$TreeNode in PathRelativizerService.
- Error-Prone plugin: use HTTPs for Maven URL.
Build. Gradle
- BuildListener#buildStarted(Gradle) has been deprecated.
- Changing the type of source folder in Gradle build script does not change type of source folder in IJ on import.
Code Analysis. Inspection
- Freeze in StreamApiMigrationInspection when StringBuilder-append-loop...
Released: Jan 21, 2020
Updates in 2019.3.2
Features
Frameworks Reactor
- Highlight debug mode initialization when already initialized.
- Settings tab for automatic debugging initialization.
- onOperatorDebug in debugging reactor apps.
Frameworks Spring
- Spring 5.2 reactive event model support.
Java Code Completion
- No longer suggests APIs from JDK version higher then language level.
Lang FreeMarker
- Support for freemarker 2.3.29.
User Interface Project View
- Added the ability to "Copy path" relative to repository root.
No subsystem
Released: Dec 18, 2019
Updates in 2019.3.1
Fixes
- Focus is not lost when you close a tool window and the editor tabs are in Split mode.
- Focus is now returned to the editor after closing the Commit dialog.
- Fixed the regression with the IDE hanging when performing a Subversion action.
- Fixed a regression that prevented the Local Tomcat Service run configuration from waiting for a maven build to complete.
- Properties of IDE panels are now saved.
- The outputFilenameMapping property of maven-ear-plugin is now supported.
- JBR 11 (default) was...
Released: Nov 28, 2019
Updates in 2019.3
Features
- Faster startup - One of the major performance improvements in this release is that startup times are shorter than ever. This release introduces substantial architectural changes to parallelize some of the tasks the IDE performs at startup so that they are not performed sequentially.
- Reduced memory consumption - IntelliJ IDEA 2019.3 optimizes performance to reduce peak memory consumption when importing large Gradle projects.
- Responsive UI - Over 1600 UI freeze reports have been fixed...
Released: Oct 29, 2019
Updates in 2019.2.4
Fixes
No subsystem
- IntelliJ throws error when importing a file.
Build. Built-in (JPS)
- Regression intellij 2019.2 for annotation processors (lombok, mapstruct, ...)
- Error reading module: project\target\classes
- java.net.URISyntaxException when PatternInstrumenter instruments code
Build. Gradle
- Debugging hangs indefinitely when Gradle parallel execution is used
- Module output paths not updated when toggling "delegate build to Gradle" option
Core. File System
- Non-destructive "safe write" mode
Core...
Released: Sep 24, 2019
Updates in 2019.2.3
Features
- Core. Password Management - Allow storing passwords using KWallet.
- User Interface - Make scrollbars more visible.
- Dart - Add folding for "group" and "test" functions in Dart.
- Data Views - Set NULL via typing.
- SQL Generation - Procedure is missed in Generate menu.
Released: Sep 6, 2019
Updates in 2019.2.2
Features
Groovy
- Wrap combination of chained method/property/field calls.
Services. Docker
- Docker. Support --ulimit command line option.
- --network is not a recognized docker build option.
User Interface
- Skip minimised and fullscreen windows in Activate Next Window action.
Find, Replace, Usages
- Automatically escape special symbols for "Find" and "Find in Path" dialogs if "Regex" ("Regular Expression") is checked.
Dart
- 'Go To Test' feature for Dart.
- New Dart folding: content between {...} in if and...