IntelliJ IDEA 2022.1 Beta 2 Is Available
IntelliJ IDEA 2022.1 Beta 2 is here.
IntelliJ IDEA 2022.1 Beta 2 includes some changes and improvements that we haven’t yet covered in our previous EAP blog posts. Read on to learn about Java updates, improved IDE performance when working with Kotlin, and more.
Java 18 support
IntelliJ IDEA 2022.1 supports new features from Java 18, which was released in March 2022.The IDE now supports code snippets, the changes to pattern matching for switch expressions, and more. For details, refer to this blog post.
Better JUnit 5 support
We have added support for the new features introduced in JUnit 5.7, including support for the @EnabledIf/DisabledIf, @NullSource/EmptySource, and @TempDir annotations.
We’ve also introduced some updates aimed at ensuring feature parity with Kotlin.
Improved IDE performance for Kotlin
We’ve optimized package indexes, significantly increasing the IDE’s speed when performing code completion, highlighting, and operations related to reference search. The number and scope of re-indexing cases happening after code changes has also decreased.
We’ve introduced some useful improvements and updates to the functionality of Smart Step Into when debugging Kotlin projects. We’ve also addressed a number of issues involving breakpoints.
Kover plugin integration
To ensure better Kotlin code coverage, the Kover plugin has been integrated with IntelliJ IDEA.
New Incorrect formatting inspection
We’ve implemented the Incorrect formatting inspection, which notifies the user if the current formatting of a file does not match the code style settings.
To turn on the inspection, go to Settings/Preferences | Editor | Inspections | General | Incorrect formatting
Inlay Hints: new settings UI
We’ve implemented a new UI for Inlay Hints settings. It allows you to configure your preferences based on the type of hints you want the IDE to provide.
Define external diff and merge tools by file media type
IntelliJ IDEA 2022.1 now allows specifying different external diff and merge tools based on the file type. To configure them, go to Settings / Preferences | Tools | Diff & Merge | External Diff Tools.
To get the full list of updates in this build, please refer to the release notes.
While we’re working on the Release Candidate, we invite you to explore the new features introduced throughout the IntelliJ IDEA 2022.1 Early Access Program, test them out, and share your feedback with us via our issue tracker, on Twitter, or in the comments section below.
Subscribe to Blog updates
IntelliJ IDEA 2024.1 EAP 6: Improved Workflow for Logs, Inline Breakpoints, In-Editor Code Review, and MoreEarly Access Program
IntelliJ IDEA 2024.1 EAP 6 is here! This new build is packed with a bunch of updates anticipated for the next major release. Highlights include an enhanced user experience with logs, advanced debugging capabilities, and improved integration with version control systems. You can download the new v…
IntelliJ IDEA 2024.1 EAP 5: Enhanced Support for GitHub Actions, Updates for the HTTP Client, and MoreEarly Access Program
Packed with numerous new features and enhancements, IntelliJ IDEA 2024.1 EAP 5 brings extended support for GitHub Actions, improved integration with popular frameworks such as Spring and Quarkus, updates to the HTTP Client, and much more.
IntelliJ IDEA 2024.1 EAP 4: Sticky Lines, Improved Startup Experience, and MoreEarly Access Program
The Early Access Program for IntelliJ IDEA 2024.1 continues with our latest build where you can preview new features, including convenient sticky lines in the editor, faster access to IDE functionality while indexing, and more. You can download the new version from our website, update directly fr…
IntelliJ IDEA 2024.1 EAP 3: Tool Window Names in the New UI, Language Injections in String Templates, And MoreEarly Access Program
IntelliJ IDEA 2024.1 EAP 3 is now available. This latest update focuses on enhancing your interactions with the IDE’s interface, introduces language injections for Java string templates, and significantly accelerates the startup process for Maven projects. You can download the new version from ou…