Skip to content

Releases: buchwandler/lexhint

v0.4.0

Choose a tag to compare

@holgern holgern released this 25 Aug 18:49

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

Choose a tag to compare

@holgern holgern released this 24 Aug 13:49

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

Choose a tag to compare

@holgern holgern released this 23 Aug 15:29

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

Choose a tag to compare

@holgern holgern released this 23 Aug 10:52

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

Choose a tag to compare

@holgern holgern released this 22 Aug 16:23

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

Choose a tag to compare

@holgern holgern released this 21 Aug 13:01

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

Choose a tag to compare

@holgern holgern released this 21 Aug 10:47

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

Choose a tag to compare

@holgern holgern released this 20 Aug 19:38

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