First stable release.
- Added Git hook integration
- Updated dependencies and documentation
- Improved error handling
- Added Markdown support
- Used api.languagetool.org as the default API
- Support for environment variables in config files
- Local config works in subdirectories
- Automatic markdown support for .md files
- Better error handling
- Improved documentation
- Automatically include changes to .gramma.json when executing Git hook
- Standalone binaries migrated to Node 16
- Fixed JS API, added type definitions
- Fixed hooks behavior with commit --verbose flag
- Isomorphic JS API (works on browser)
- Fixed CORS in JS API (browser)
- Bundles (esm, esm-min, iife)
- Fixed links in README
- When local server is installed but not running, Gramma will now try to use command-line interface for LanguageTool communication instead of spawning HTTP server (if possible).
- Gramma will now automatically check for updates once a day.
- Added validation for languages and rules parameters.
- Added
gramma server info
command. - Added option to set custom port when managing local server manually.