generated: '2026-10-23' method: searched generator: extract-docs-artifacts.py (local) source: https://docs.diffblue.com/changelog.md sources: - https://docs.diffblue.com/changelog.md entries: - breaking: true highlights: - Google Gemini CLI support. Use Google Gemini CLI as the AI coding agent for test generation. - OpenCode support. Use OpenCode as the AI coding agent for test generation. - '`DIFFBLUE_AGENTS_CLAUDE_CLI_MAX_TURNS` renamed to `DIFFBLUE_AGENTS_CLI_MAX_TURNS`.' date: '2026-07-24' - breaking: false highlights: - Python mutation testing on Windows (experimental). The `test-quality-report` workflow now runs mutation testing on Windows for Python projects. - Per-user telemetry attribution for offline licenses now attributes usage to your git `user.email`. - Workflow failure when git identity is not configured is fixed; the workflow now proceeds and displays a warning. date: '2026-05-12' - breaking: false highlights: - Diffblue Test Quality Agent added; you can now run the `test-quality-report` workflow for Java projects. - Failing tests are automatically removed and license credits are refunded for those lines. - The CLI validates `--filter` arguments before starting a workflow and displays an error if invalid. date: '2026-05-08' - breaking: false highlights: - One-line install scripts allow installing Diffblue Agents with a single command on macOS, Linux, and Windows. - Approval prompt before test generation displays expected cost and asks for confirmation. - '`regression-unit-tests-prepare-project` workflow separates environment validation from test generation.' date: '2026-04-08' - breaking: false highlights: - Parallel progress display fixed; worker sub-tasks no longer clutter the CLI task list during parallel test generation. date: '2026-04-02' - breaking: false highlights: - '`--module` flag added for filtering test generation to specific modules in multi-module projects.' date: '2026-03-30' current_version: v1.2.2 docs: https://docs.diffblue.com/changelog.md note: Versioning scheme follows semantic versioning with a leading 'v' (e.g., vMAJOR.MINOR.PATCH).