> For the complete documentation index, see [llms.txt](https://cover-docs.diffblue.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cover-docs.diffblue.com/updates-and-upgrades/release-archive/2022-11-02.md).

# 2022-11-02

## New Diffblue Cover features

Four new features - Reports, Optimize, Refactor and Replay - have been added in this release of Diffblue Cover. In addition to autonomously writing and maintaining entire unit test suites without developer intervention, Cover Enterprise Edition now enables you to:

* Automatically refactor Java code to improve testability
* Slash the time and cost to run tests in Continuous Integration
* Understand test coverage and code risk across your organization
* Automatically shift complex functional tests left into unit test suites

Read [this blog post](https://www.diffblue.com/blog/java/software%20development/ai/introducing-the-next-generation-of-ai-for-code/) or watch [this short YouTube playlist](https://youtube.com/playlist?list=PL849rdvJGwDAbT_hzsVs_V5LLQOe5EGBh) to learn more about the new features. Then if you're interested in how the power of Enterprise Edition could help your team, [get in touch via our website](https://www.diffblue.com/pricing/).

{: width="908" height="251"}

## 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

* IntelliJ Plugin: Cover now asks for a test framework to be selected, via the plugin settings, when multiple test frameworks are on the classpath, rather than defaulting to JUnit 5. \[Ref: TG-18006]
* Cover now supports customizing test inputs via `DiffblueRules.yaml` in addition to the previously supported `DiffblueRules.yml`, with the former taking precedence. Problems with custom inputs are treated as an error and Cover will not attempt to create tests with invalid custom input rules. See the [customizing test inputs](https://github.com/diffblue/website-docs/blob/main/knowledge-base/cli/custom-inputs/README.md) documentation for more details.

## Resolved Issues

* Resolved an issue which, in some circumstances, caused Cover to report `F009` instead of writing tests because of a field inheriting from a class with generic parameters. \[Ref: TG-18097]
* Resolved an issue which caused Cover to attempt to mock non-accessible, package-private, classes whilst writing tests from outside of their package. \[Ref: TG-18070]
