v0.1.0
Full Changelog: https://github.com/buchwandler/lexhint/commits/v0.1.0
Added
- Added CLI commands for lookup, segmentation, context evidence, artifact builds, dictionary inspection, and status
- Added streamed Wiktextract and Kaikki dictionary builds that produce self-describing SQLite artifacts
- Added stable semantic-domain evidence that explains context cues while excluding the target span
- Added a local read-only Lexicon for dictionary-derived membership and compact identifier segmentation
- Added zero runtime dependencies and support for Python 3.10 through 3.14
Changed
- Changed FrequencyWords integration to optional counts and ranks that enrich dictionary-derived lexemes with provenance
- Changed rich dictionary entries to preserve senses, forms, pronunciations, examples, relations, and etymology
Removed
- Removed standalone word-list vendoring in favor of dictionary-derived lexical membership
- Removed lazy runtime dictionary fetching and per-word artifact population
Documentation
- Documented the local SQLite artifact architecture and Sphinx documentation setup
Quality
- Improved CI and publication checks for tests, static analysis, documentation, distributions, and wheel smoke tests