jetbrains-update, news
Newly Released IntelliJ IDEA 2020.1

IntelliJ IDEA
2020.1 RELEASED
IntelliJ IDEA 2020.1 has just been released by JetBrains. The new version adds support for Java 14 and new features for a number of web and test frameworks. It also upgrades the debugger with dataflow analysis assistance, adds a new LightEdit mode, downloads and configures the JDK.
Video: Overview of IntelliJ IDEA 2020.1 (JetBrains)
Here are the major changes in Version 2020.1 that you need to know about:
Java
-
IntelliJ IDEA 2020.1 adds support for Java 14 and its new features. This includes full code insight support for Records, as well as support for Pattern Matching for the instanceof operator.
-
You can now download and set up a JDK build right from the IDE as you create and configure your project, or open an existing project that lacks the required Java version.
-
There are new Java inspections to analyze date-formatting cases and search for additional redundant method calls. The IDE can also report unnecessary escaping characters in string literals and suggest eliminating them.
Editor
-
Use the new LightEdit mode to make quick modifications to standalone files in a text-like editor, without creating or loading an entire project.
-
Quickly rename and edit the parameters of a class or method with the newly added in-place Rename and Change Signature refactorings.
-
The new Code Vision will show you the usages and implementations of Java symbols.
-
The navigation bar now shows you methods in Java classes and interfaces.
-
Zen mode combines Distraction Free Mode with Full Screen Mode, allowing you to eliminate any distractions and focus solely on your source code.
Debugger & Profiler
-
IntelliJ IDEA 2020.1 adds Dataflow Analysis to the JVM debugger. It predicts code execution before the code is actually executed.
-
The new version can open [.hprof] memory dump files that can help you identify memory leaks and find ways to optimize memory usage.
Version Control
-
The new Commit tool window provides more space for the list of modified files and the diff, and it lets you add changes to a commit when they are ready, and compose a commit message iteratively.
-
The reworked ‘Interactively Rebase from Here’ dialog features a graph showing which actions have been applied, displays commit details, and lets you see a diff so you can review or reset the changes as appropriate.
-
The Branches popup now includes an explicit search field and a reworked Refresh button.
Appearance
-
The recently introduced JetBrains Mono has become the default font in IntelliJ IDEA 2020.1.
-
IntelliJ IDEA 2020.1 features IntelliJ Light – a new default light theme that is now unified across the different operating systems.
Frameworks and tools (Ultimate)
-
The HTTP client can correctly autocomplete path variables and URL paths, and it can get you to the related endpoints right from the HTTP request files.
-
Spring WebFlux: the IDE now works properly with the Rendering API, so code autocompletion and navigating to the related views, as well as other code insight features, are now available.
-
IntelliJ IDEA 2020.1 Ultimate introduces initial support for Selenium, a popular framework for testing web applications, through the new Selenium UI Automation Testing plugin.
-
IntelliJ IDEA 2020.1 comes with a full set of code insight features for JMS and Spring Messaging APIs for both Java and Kotlin applications.
-
Micronaut support has been extended to add automatic completion for parameters in configuration files, as well as navigation and quick documentation.
-
IntelliJ IDEA 2020.1 augments RxJava support by adding a number of useful inspections.
-
You can now create new Quarkus and MicroProfile projects directly through the New Project wizard, which will walk you through the initial configuration.
-
There are now injections for R2DBC, Vert.x SQL Clients, Apache Spark SQL, and Apache DB Utils, among others.
-
IntelliJ IDEA 2020.1 is integrated with Swagger Codegen – a powerful tool for generating server stubs, API clients, and documentation that supports a vast range of programming languages.
-
The new version also adds support for openapi/swagger specifications.
Docker & Kubernetes
-
We have reworked our UI and removed the modal dialog to help you more easily pull images from a Docker registry.
-
You can now update a Kubernetes cluster to match a state defined in your local files, by invoking the “Apply” command right from the editor gutter.
The new version also adds improvements for Scala, JavaScript, and other technologies. There are also many minor but neat features, such as split terminal sessions, quick type definitions, storing run configurations as files, and even more.
Contact us today to request a quote for the newly released product.
For more information, please visit our JetBrains page.
LOGON is a pan-asian company operating in China, Hong Kong (HK), India, Singapore, Malaysia, Indonesia, Vietnam, Philippines and Thailand. LOGON has local dedicated trained product specialists in Hong Kong, Guangzhou, Kuala Lumpur, Mumbai and Bangalore. LOGON acts both as value added reseller and sole distributor for award winning software solutions. Customers can buy new licenses, purchase upgrades and renewals from any of our local offices. Contact us for first line support during evaluations, PoCs. We offer best practices consulting services and classroom & online training. Check our site for latest offers, special discounts, bundle deals, etc..