Skip to content

v0.3.0

Choose a tag to compare

@juanmanueldaza juanmanueldaza released this 20 Jan 20:58

What's Changed

Added

  • Extensible multilingual system: BilingualTextMultilingualText supporting N languages
  • LanguageDetector.supported_languages property 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.toml via importlib.metadata
  • CLI errors now use structured logging to stderr
  • MultilingualText uses **kwargs for language flexibility while maintaining backward compatibility

Fixed

  • Version mismatch between __init__.py and pyproject.toml

Full Changelog: v0.2.0...v0.3.0