Release Notes¶
detextive 2.0 (2025-09-20)¶
Enhancements¶
API: Add comprehensive type aliases for function arguments with PEP 593 annotations for improved API documentation and semantic clarity.
API: Add confidence-based detection with new functions
detect_charset_confidence(),detect_mimetype_confidence(),infer_charset_confidence(), andinfer_mimetype_charset_confidence()returning Result objects with confidence scores.API: Enhance
decode()function with intelligent MIME type validation, graceful error fallback, and single-pass decoding efficiency.API: Implement comprehensive text validation system with Unicode-aware profiles including TEXTUAL, TERMINAL, TERMINAL_ANSI, and PRINTER configurations.
Platform: Improve Windows compatibility by using python-magic-bin to avoid Cygwin buffer issues and handle MIME type detection differences.
Notices¶
API: Rename
detect_mimetype_and_charset()toinfer_mimetype_charset()andis_textual_content()tois_valid_text()for improved clarity.
Detextive 1.0 (2025-08-12)¶
Enhancements¶
Provide
LineSeparatorsenum with detection, normalization, and nativization methods.Provide
detect_charset,detect_mimetype,detect_charset_and_mimetype,is_textual_mimetype, andis_textual_content.