Skip to main content

CHANGELOG.md

# Changelog

All notable changes to this project are documented here. The format follows
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [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.