All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.3.1 - 2026-02-04
- LexC mode: Bumped to version 2.7.1: Ensure exactly one trailing newline at end of output
0.3.0 - 2026-02-04
- LexC mode: Updated to version 2.7.0 with major improvements to lexicalise-missing function
- LexC mode: External Divvun-SEE-helper.app for bypassing macOS sandbox restrictions
- LexC mode: Words without suggestions are now preserved in output
- LexC mode: Installation check for Divvun-SEE-helper.app with helpful error message
- LexC mode: Automatic cleanup of extra blank lines (max one blank line between entries)
- LexC mode: Sandbox permission errors when running external tools (hfst-lookup, missing.py)
- LexC mode: UTF-8 handling for Sámi languages with special characters
- LexC mode: Missing words were lost when no suggestions were found
- Introduced clipboard-based IPC with base64-encoded JSON for sandbox communication
- Helper app uses original missing.py from giella-core (no code duplication)
- Proper UTF-8 locale settings (
LANG=en_US.UTF-8) throughout the pipeline
0.2.3 - 2024-08-29
Previous releases - see git history for details.