Releases: LlmKira/fast-langdetect
pypi_0.3.2 Improve predictions for uppercase English input
No breaking changes, but added deprecation warnings
What's Changed
- ✨ feat(app): improve language detection by normalizing input by @sudoskys in #15
- ✨ feat(app): [Compatibility] add input normalization to language detection by @sudoskys in #16
thanks to @benmayersohn
Full Changelog: pypi_0.3.1...pypi_0.3.2
pypi_0.3.1 Optimize model loading
pypi_0.3.0 More user-friendly customization
Breaking Changes in v0.3.0 🔄
A significant update focused on improving Windows compatibility and configuration management.
Major Changes
- Configuration System Overhaul
- Replaced environment variables with a dedicated configuration class
- Please refer to the README or unit tests for migration details
Windows Compatibility Enhancement 🪟
To address FastText's ASCII path limitation on Windows, we've implemented a more robust solution:
- Now using
tempfile
to create a temporary copy of the model - Model loading from temp location ensures compatibility regardless of Windows username or path
- This change prevents FastText path-related issues commonly encountered on Windows systems
Migration Required(?) ⚠️
Backwards compatibility implemented.
But if you were using hack methods for operations, please update your implementation to use the new configuration class.
For detailed implementation examples, check our test cases
Full Changelog: pypi_0.2.5...pypi_0.3.0
pypi_0.2.5 support Python313
#10
Full Changelog: pypi_0.2.4...pypi_0.2.5
pypi_0.2.4 logger.warn when MD5 mismatch
What's Changed
Full Changelog: pypi_0.2.3...pypi_0.2.4
pypi_0.2.3 No `numpy` required
What's Changed
thanks to https://github.com/searxng/fasttext-predict
Full Changelog: pypi_0.2.2...pypi_0.2.3
pypi_0.2.2 Support offlilne usage
pypi_0.2.1 numpy <2.0.0
Full Changelog: pypi_0.2.0...pypi_0.2.1
pypi_0.2.0 Trim the unnecessary modules.
pypi_0.1.1 Python 3.12 support
support python version:3.9 ~ 3.12,remove python 3.8 support