What's New > Version 2021.12.01

Support for IntelliJ IDEA Community Edition 2021.3 and IntelliJ IDEA Ultimate 2021.3

Release date: Dec 07, 2021

Support for IntelliJ IDEA 2021.3

Diffblue Cover now supports IntelliJ IDEA Community Edition 2021.3 and IntelliJ IDEA Ultimate 2021.3. Cover 2021.11.02 is our last release which supports IntelliJ IDEA 2021.1. We encourage all users to move onto IntelliJ IDEA 2021.2 or 2021.3 to continue receiving the two-weekly updates to Diffblue Cover.

New Developer Edition trial available

We are delighted to now offer a 14-day trial version of our Developer Edition, which includes the Diffblue Cover CLI, as part of our new licensing option. We’re really excited that you can now “try before you buy”! To download your trial of Diffblue Cover Developer Edition, please click here. Full information on all our options is also available here.

How do I automatically maintain all of these tests?

Use Diffblue Cover on any CI platform to automatically update your unit tests and catch regressions for every commit - watch this video to learn more.


Full Release Notes

Enhancements

  • IntelliJ Plugin: Cover now supports IntelliJ IDEA Community Edition 2021.3 and IntelliJ IDEA Ultimate 2021.3. [Ref: TG-15790]

  • Enterprise Edition: Cover now supports offline usage for licenses which were activated with an Internet connection. [Ref: TG-15958]

  • Cover now writes tests for non-abstract methods in abstract classes and default methods in interfaces if an implementation class is available. [Ref: TG-15594]

  • IntelliJ Plugin: Cover’s logfile now includes a textual summary of the tests created. [Ref: TG-15629]

Resolved Issues

  • Resolved an issue which would cause Cover to report The license is not active, rather than You have not activated your license yet, when a license had not been activated. [Ref: TG-15994]

  • IntelliJ Plugin: Resolved an issue which caused messages in the Diffblue Cover Tool Window to appear in an incorrect order. [Ref: TG-16033]

  • IntelliJ Plugin: Resolved an issue which, in some circumstances, would cause IntelliJ IDEA to freeze after cancelling an invocation of Write Tests. [Ref: TG-15762]

  • Resolved an issue which, in some circumstances, would cause an incorrect License expired on date to be shown when a license has expired. [Ref: TG-15670]

Known Issues

  • The command dcover clean --failing does not work on Gradle projects. [Ref: TG-11707]

  • IntelliJ Plugin: Diffblue Cover was unable to create an index error may appear if switching projects happens before Cover has finished indexing. [Ref: TG-13772]