Skip to content

v0.11.0 — 3x Dictionary Expansion + Composer Fix

Choose a tag to compare

@ksanyok ksanyok released this 20 Feb 12:05
· 126 commits to main since this release

What's New

Massive Dictionary Expansion (3x total)

All 9 language dictionaries expanded from 2,281 to 6,881 entries (3.0x growth):

Language Before After Growth
English 257 1,391 5.4x
Russian 291 956 3.3x
Ukrainian 252 780 3.1x
German 235 724 3.1x
French 263 599 2.3x
Spanish 255 613 2.4x
Italian 244 616 2.5x
Polish 244 617 2.5x
Portuguese 240 585 2.4x

All 9 categories expanded: synonyms, bureaucratic words/phrases, AI connectors, sentence starters, colloquial markers, perplexity boosters, split conjunctions, abbreviations.

Bug Fixes

  • Composer package name — root composer.json had incorrect name ksanyok/texthumanize (no hyphen). Fixed to ksanyok/text-humanize. Also changed type from project to library with proper Packagist metadata.
  • TOC dots preservation — table-of-contents leader dots (...........) no longer collapse into ellipsis.

Install

# Python
pip install texthumanize

# PHP
composer require ksanyok/text-humanize

1,455 tests passing.