Skip to content

Changelog

All notable changes to the textxtract project are documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.2.0]

Added

  • Support for both file paths and bytes input in extractors
  • Enhanced FileInfo dataclass with comprehensive file metadata
  • Context manager support for both sync and async extractors
  • Improved logging with structured file information
  • Thread pool optimization for async operations

Changed

  • Unified API: both extractors use extract() method name
  • Enhanced error handling with custom exception hierarchy
  • Improved documentation with professional styling
  • Better test coverage for all input methods

Fixed

  • Memory leaks in async operations
  • Temporary file cleanup issues
  • Type hint improvements

For detailed information about any release, see the API Documentation and Usage Guide.