Skip to content

Releases: qodo-ai/qodo-cover

Release 0.2.6

13 Nov 05:42
0f02014
Compare
Choose a tag to compare
Generate new tests that are focused on the pr changeset (#211)

* Initial commit of Diff Cover feature.

* Updating poetry lock file and incrementing version.

* Update cover_agent/CoverAgent.py

Co-authored-by: codiumai-pr-agent-pro[bot] <151058649+codiumai-pr-agent-pro[bot]@users.noreply.github.com>

* Fixed typo.

---------

Co-authored-by: codiumai-pr-agent-pro[bot] <151058649+codiumai-pr-agent-pro[bot]@users.noreply.github.com>

Release 0.2.5

10 Nov 02:55
11aad4f
Compare
Choose a tag to compare
Adding conf. (#207)

Release 0.2.4

08 Nov 05:20
db9c394
Compare
Choose a tag to compare
Fixed missing TOML. (#205)

Release 0.2.3

07 Nov 15:35
3be9ba6
Compare
Choose a tag to compare
Auto scan entire repo ! (#202)

* scan entire repo

* fix tests

* increased coverage

* Added tree_sitter as hidden import.

* Incrementing verison

* dw/debug scan (#203)

* scan works on python fastapi test repo

* keep original entrypoint

* algo cleaning and improvements

---------

Co-authored-by: Embedded DevOps <[email protected]>
Co-authored-by: David Wurtz <[email protected]>

Release 0.2.2

10 Oct 03:50
dd2f208
Compare
Choose a tag to compare
Fixed prompt instructions for class delimiter insertions. (#182)

Release 0.2.1

08 Oct 04:57
32b2058
Compare
Choose a tag to compare
Adding support for `o1-preview` (#166)

* Updated non-streaming support and added test.

* Added tests using o1-preview. Wow!

* Increased code coverage with o1-preview and updated final code.

* Incrementing version.

* Increased coverage and updated o1 calls.

* Merged system prompt instead of popping.

Release 0.2.0

30 Sep 04:14
73c1723
Compare
Choose a tag to compare
#### New Features and Enhancements (#168)

* Enhanced Database Usage: Introduced a new database_usage.md document outlining the expanded capabilities of logging test results to a structured database.
* Comprehensive System Diagrams: Added a top_level_sequence_diagram.md, providing a clear visual overview of CoverAgent's processes and workflows.
* Docker and Multi-Language Support: Several new Docker configurations and templated tests were introduced for various programming languages, including C#, TypeScript, C, and React, ensuring streamlined testing environments across multiple platforms.
* UnitTestDB Integration: The UnitTestDB.py file was added to support robust logging of test generation attempts, improving error tracking and debugging.

#### Refinements and Modifications
* Coverage Processing: Key improvements to CoverageProcessor.py modularized coverage parsing and expanded support for different coverage report formats (LCOV, Cobertura, Jacoco).
* PromptBuilder Enhancements: New CLI arguments were introduced, including options for running tests multiple times (--run-tests-multiple-times) and a report coverage feature flag for more granular control over coverage behavior.
* CI/CD Pipeline Improvements: Several GitHub workflows were modified to improve pipeline efficiency, including nightly regression tests and templated test publishing pipelines.

#### Improved Documentation
* Detailed Usage Examples: The usage_examples.md file was updated to provide more comprehensive guidance on how to effectively use CoverAgent's features, ensuring that developers can quickly get up to speed with the latest updates.
* Configuration and Template Updates: Configuration files, such as test_generation_prompt.toml, were refined to better support the test framework and eliminate redundant instructions.

Release 0.1.51

26 Sep 15:52
043c901
Compare
Choose a tag to compare
160 added test framework and proper error messaging in prompt (#165)

* Added testing framework to prompt.

* Cleaned up code and added TO DO.

* Added prompt template for failure analysis.

* Added failed test summary from LLM.

* Fixed parenthesis.

* Added TOML to Makefile.

Release 0.1.50

15 Sep 20:18
d894997
Compare
Choose a tag to compare
155 add source and test file diffs in database logging (#156)

* Adding comments to top level CoverAgent class.

* Refactored out init runs from UnitTestGenerator.

* Added source file to DB.

* Added language.

* Refactored out DRY RUN and updated HTML template for DB insertion.

* Updated report template.

* Added report generation with poetry.

* Refactored unit test calls.

* Adding test analysis and summary report.

* Updated doc and fixed test analysis logic.

Release 0.1.48

12 Aug 16:47
9634b99
Compare
Choose a tag to compare
Provide ability to run test generation without source or test files (…