For the complete documentation index, see llms.txt. This page is also available as Markdown.

2026-05-01

This release introduces open-ended IntelliJ IDEA version support, so the plugin works with IntelliJ IDEA 2025.3 and all later versions, including future releases, from a single artifact.


Important Notices

  • Open-ended IntelliJ IDEA version support: The Diffblue Cover plugin no longer declares an upper version bound. A single plugin artifact now supports IntelliJ IDEA 2025.3 and all later versions, including future releases, removing the need to wait for a Cover release before adopting a newer IntelliJ IDEA version.


Enhancements

  • Plugin: Diffblue Cover now provides open-ended IntelliJ IDEA version support. A single plugin artifact supports IntelliJ IDEA 2025.3 and all later versions, including future releases, so you no longer need to wait for a new Cover release to use a newer version of IntelliJ IDEA. [Ref: DA-58]

  • Plugin: Cover now refers users to Diffblue Agents from the plugin, including a suggestion when license activation is unsuccessful and a promotion in the license information dialog. [Ref: DA-456]

Resolved Issues

  • Plugin: Fixed an issue where the Java Security Manager could be incorrectly enabled on Java 25 and later on Windows. [Ref: DA-418]

Known Issues

  • Plugin: Diffblue Cover incorrectly displays a menu option to write tests for existing test files. [Ref: TG-17163]

  • Using JDKs other than the supported Open JDK and Oracle JDK may produce unexpected results due to implementation differences. [Ref: TG-19345]

  • Cover may encounter an F009 (Internal error) caused by a ClassCircularityError involving org/mockito/configuration/MockitoConfiguration when writing tests with Mockito 5. The recommended workaround is to downgrade to Mockito 4.x. [Ref: TG-19610]

  • Reports: The total line count metric in Reports only includes Java code. Kotlin code is not included. [Ref: TG-22088]

  • Reports: Total lines of code metric can incorrectly count a multi-line comment at the end of a line of code, resulting in fewer than expected lines counted. [Ref: TG-22089]

  • Reports: Following an upgrade, the 'Total Lines of Code' card may show 0 until a new reports bundle has been uploaded. [Ref: TG-22094]

  • Cover may write more simplistic tests with less meaningful assertions when Spring Boot dependency injection is disabled. [Ref: TG-22102]

  • In some circumstances, Cover will still write Spring Boot tests when Spring Boot dependency injection is disabled. [Ref: TG-22103]

  • Cover may write failing TestNG tests when Spring Boot dependency injection is disabled. [Ref: TG-22107]

  • Plugin: On some displays, the Test Review subsection title 'Tests for review' is malformed. [Ref: TG-22805]

  • When test formatting settings are changed, the Test Review feature may incorrectly remove the @ManagedByDiffblue annotation from tests, particularly in cases involving static import formatting changes. [Ref: TG-23750]

  • Plugin: Using the Test Review feature may create tests that have incompatible dependency injection systems. [Ref: TG-23935]

  • CLI: In rare circumstances, Cover may remove existing tests when using merge mode (--merge). The recommended workaround is to use the @WriteTestsTo annotation to specify a separate test class. [Ref: TG-24166]

  • Plugin: When writing tests for a project that targets a JDK version newer than IntelliJ's runtime JDK (e.g., Java 25 with IntelliJ's bundled Java 21), generated tests may not match the project's non-default formatting style and will instead use default IntelliJ formatting. [Ref: TG-24168]

Last updated

Was this helpful?