v0.3.0
What's Changed
Added
- Extensible multilingual system:
BilingualText→MultilingualTextsupporting N languages LanguageDetector.supported_languagesproperty for detector introspection- Proper logging module integration (replaces print statements)
- Fallback chain support in
_get_text()for flexible language resolution
Changed
- Version now single-sourced from
pyproject.tomlviaimportlib.metadata - CLI errors now use structured logging to stderr
MultilingualTextuses**kwargsfor language flexibility while maintaining backward compatibility
Fixed
- Version mismatch between
__init__.pyandpyproject.toml
Full Changelog: v0.2.0...v0.3.0