Changelog
All notable changes to FailExtract will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Added
Initial release preparation
Comprehensive documentation infrastructure
Performance and threading documentation
Extension points documentation
[0.1.0] - 2025-06-04
Added
Core FailureExtractor with singleton pattern and thread safety
FixtureExtractor for automatic pytest fixture detection
Multiple output formatters: JSON, Markdown, XML, CSV (built-in) + YAML (optional)
@extract_on_failuredecorator for simple test instrumentationComprehensive test suite with 300+ tests
Memory management with configurable limits
Performance optimizations and caching
Thread-safe operations for concurrent test execution
Extensive examples and usage patterns
Complete API documentation with Google-style docstrings
Changed
Initial implementation
Deprecated
None
Removed
None
Fixed
All test infrastructure issues resolved
Thread safety implementation completed
Memory management edge cases handled
Security
Thread-safe singleton implementation
Input validation for all public APIs
Safe file handling with proper error recovery