All notable changes to this project are documented here. The format follows Keep a Changelog, and this project adheres to Semantic Versioning.

[0.1.0]

Initial release. Elixir bindings to Automattic's Harper (harper-core 2.5.0).

  • Harper.lint/1,2,3 — spelling, grammar and style lints with suggestions.
  • Harper.dialects/0 and the dialect argument — American (default), British, Canadian, Australian, Indian.
  • Custom-dictionary argument — words never flagged as misspellings.
  • UTF-16 code-unit offsets for direct use from JS/editor APIs.
  • Precompiled binaries for macOS (aarch64/x86_64) and Linux (aarch64/x86_64 gnu); source-build fallback via rustler for other targets.