forked from dgpetrie/py-vcon
-
-
Notifications
You must be signed in to change notification settings - Fork 5
py_vcon_release_0.6.0
Daniel Petrie edited this page Sep 10, 2025
·
1 revision
We're excited to announce this new release of python-vcon, bringing significant improvements in test coverage, new functionality, and enhanced reliability for working with vCon (Virtual Conversation) objects.
- Major Test Coverage Improvement: Unit test coverage increased to 84% - a significant milestone in our commitment to code quality and reliability
- New Filter Plugin Features: Introduction of filter plugins that construct/output new vCons rather than modifying existing ones
- Enhanced vCon Amendment Support: Full support for amended vCons through both Python methods and filter plugin interfaces
-
New Filter Plugin Framework Features: Added support for
filter_pluginsthat construct and output new vCon objects instead of modifying the input vCon, providing more flexible processing workflows -
Amended vCon Support: Complete implementation of amended vCon functionality accessible through:
- Python method interfaces
- Filter plugin interfaces
- Enhanced compatibility with vCon specification requirements
- Default Dialog Selection Improved: Added explicit, more descriptive defaults for specifying which dialogs should be transcribed, improving clarity and reducing configuration errors
- Updated Deepgram Integration: The Deepgram filter plugin now uses the newest available model by default, ensuring optimal transcription accuracy and performance
- Enhanced Timeout Handling: Updated timeout defaults to properly handle very large audio and video recording files, preventing premature timeouts during processing
-
Improved Error Handling: Significantly enhanced error handling across multiple components to provide:
- Better error details and context
- More descriptive error messages
- Improved debugging capabilities for developers
- Code Cleanup: Removed vestigial code to improve maintainability and reduce potential confusion
- Test Coverage: Increased unit test coverage to 84%, with ongoing efforts to reach even higher coverage levels
- Documentation Updates: Comprehensive documentation improvements for the corresponding new features and improvements
- Unit Test Coverage: 84% (up from previous release)
- Code Quality: Enhanced through removal of legacy code
- Error Handling: Comprehensive improvements across many major components
Amendment functionality is essential when working with signed vCons that must maintain their cryptographic integrity