Releases: buchwandler/lexhint
Releases · buchwandler/lexhint
Release list
v0.4.0
Full Changelog: v0.3.0...v0.4.0
[v0.4.0] - 2026-08-25
Added
- Added deterministic sense identities, source provenance, and sense lookup by ID
- Added entry-level dictionary relations with incoming relation lookup
Changed
- Added a search-free dictionary artifact profile and immutable schema 10 finalization checks
- BREAKING: Changed schema 10 into an exact artifact boundary with side-by-side schema families and full managed-variant rebuilds
v0.3.0
Full Changelog: v0.2.1...v0.3.0
[0.3.0] - 2026-08-24
Changed
- Added explicit headword relations for redirects, alternative spellings, and form-of entries
v0.2.1
Full Changelog: v0.2.0...v0.2.1
Changed
- Added the managed dictionary dataset variant for full dictionary inspection without indexed search
v0.2.0
Full Changelog: v0.1.3...v0.2.0
[0.2.0] - Unreleased
Added
- Added schema-8 fuzzy suggestions, headword pattern matching, and indexed dictionary definition search
v0.1.3
Full Changelog: v0.1.2...v0.1.3
[0.1.3] - 2026-08-22
Added
- Added deterministic normalized lexical prefix completion through Lexicon.complete() and the complete CLI command
Changed
- Added automatic color styling for interactive human dictionary output with explicit opt-out controls
v0.1.2
Full Changelog: v0.1.1...v0.1.2
Changed
- Changed WordEvidence to expose lexical case attestation and uppercase-only evidence
Fixed
- Fixed semantic context anchoring so character-span numeric and symbolic targets do not consume adjacent cues
v0.1.1
Full Changelog: v0.1.0...v0.1.1
Added
- Added GitHub release dataset discovery and installation for versioned Lexhint SQLite artifacts
Changed
- Added schema-aware dataset variants and regional locale preferences for dictionary lookup and rendering
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