Releases: qodo-ai/qodo-cover
Releases · qodo-ai/qodo-cover
Release 0.2.6
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
Adding conf. (#207)
Release 0.2.4
Fixed missing TOML. (#205)
Release 0.2.3
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
Fixed prompt instructions for class delimiter insertions. (#182)
Release 0.2.1
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
#### 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
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
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
Provide ability to run test generation without source or test files (…