> 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/2024-01-01.md).

# 2024-01-01

This release provides a range of updates and enhancements. See the full Release Notes below for details.

## Enhancements

* Reports: Cover Reports will no longer display data for code excluded through a JaCoCo configuration. \[Ref: TG-20445]
* Cover: Cover now attempts to find methods in the tested class as Predicate/Function parameters for the tested method. If none are found, it reverts to using mocked values. \[Ref: TG-20318]

## Resolved Issues

* CLI: Resolved an issue which caused Cover CLI to report `E014 - No build system found` when using `--classpath` without Maven or Gradle present. \[Ref: TG-20674]
* CLI: Resolved an issue which under some circumstances caused Cover CLI to display the incorrect upload URL when uploading reports bundles. \[Ref: TG-20439]

## Known Issues

* Plugin: Cover Plugin incorrectly gives the option to write tests for a test file using the menu option, while in the IDE editor. \[Ref: TG-17163]
* Cover: Cover may produce tests for JUnit 4.10 and lower that do not compile due to the use of `assertNotEquals`. \[Ref: TG-17605]
* Cover: Diffblue Cover supports Open JDK and Oracle JDK; results with other JDKs may differ due to the variability in their implementations of Java. \[Ref: TG-19345]
* Cover: Cover may encounter an `F009: Internal error` while writing tests using Mockito 5. To avoid this issue use a version of Mockito earlier than 5. \[Ref: TG-19610]
* Plugin: Under some circumstances, when writing tests at a Class level, Cover will delete an existing getter test. \[Ref: TG-20611]
