yasbd-lib v0.15.0 is out with opt-in language detection and OCR boundary fixes
Title: yasbd-lib v0.15.0 is out with opt-in language detection and OCR boundary fixes
Just shipped v0.15.0 of yasbd-lib with lazy language classification, OCR line-break handling, and smarter abbreviation rules.
What's new:
- Language auto-detection is now opt-in:
py3langidis no longer a core dependency and is imported lazily insideclassify_language(), removing heavy dependencies likenumpyfor default usage - OCR line-break boundary preservation:
StreamCleanernow converts newlines between word characters into spaces to prevent accidental word concatenation - Geopolitical abbreviation handling: expanded
ORG_PROPER_NOUNSin English rules to prevent premature sentence splits after abbreviations likeU.S.andU.K.
Shoutout to new contributor @ColumbusLabs for their PR in this release!
Posted Aug 13, 2026, 4:44 PM UTC
10