# 2022-05-01

## Enhanced messaging for Diffblue Cover Reports

Diffblue Cover Reports, our tool providing data visualizations, has been updated to tell you when your report upload has been successful, and provide a link directly to that report. This applies to both uploading an existing report, and to creating and then uploading a new report. Please see [here](https://github.com/diffblue/website-docs/blob/develop/knowledge-base/diffblue-cover-reports/README.md) for our documentation on using Diffblue Cover Reports.

## Updated Javadoc links

Following on from our previous update, providing a link to the method under test in the Javadoc of the test methods, we have now improved the Javadoc links for interfaces and combined tests.

## 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](https://www.diffblue.com/try-cover?cover_plan_selected=Developer). Full information on all our options is also available [here](https://diffblue.com/pricing).

## How do I automatically maintain all of these tests?

![](https://info.diffblue.com/hubfs/PluginPopup/ci-workflow.gif)

Use Diffblue Cover on any CI platform to automatically update your unit tests and catch regressions for every commit - watch [this video](https://www.diffblue.com/video-demo/?utm_source=Plugin\&utm_medium=Whatsnew\&utm_campaign=WhatsNewBox) to learn more.

## Enhancements

* Cover now includes an improved Javadoc for tests it has written. \[Ref: TG-16865]
* CLI: Cover now provides additional logging when providing custom test inputs via `DiffblueRules.yml`, including `Properties` instances. \[Ref: TG-16957]
* CLI: Cover now provides improved messaging whilst uploading test creation reports, via the `upload` and `create` options, to Cover Reports. \[Ref: TG-16746]
* IntelliJ Plugin: Cover now creates at least one test for all testable methods. See the [Partial Tests documentation](https://github.com/diffblue/website-docs/blob/develop/knowledge-base/intellij/partial-tests/README.md) for more details. \[Ref: TG-16583]

## Resolved Issues

* Resolved an issue which caused non-compiling tests to be written due to mocks using wildcard generics. \[Ref: TG-16852]
* Resolved an issue which, in some circumstances, caused insufficient remediation advice to be available when incomplete tests were written by Cover (due to the failure to create a Spring context). \[Ref: TG-16804]
* CLI: Resolved an issue which prevented absolute paths being handled correctly whilst providing custom test inputs via `DiffblueRules.yml`. \[Ref: TG-16973]
* IntelliJ Plugin: Resolved an issue which caused a spurious `Unsupported Java Language Version` warning to be logged whilst using some versions of Java 17. \[Ref: TG-16956]
* IntelliJ Plugin: Resolved an issue which caused 'Registered to' field to show `null null <null>` on the 'Diffblue Cover License' window whilst using a Community Edition license. \[Ref: TG-16953]

## Known Issues

* CLI: The command `dcover clean --failing` does not work on Gradle projects. This command is now deprecated and `dcover validate` should be used instead. \[Ref: TG-11707]


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cover-docs-preview.diffblue.com/updates-and-upgrades/release-archive/2022-05-01.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
