- 🔧 Change: Disable the per-sentence result cache by default (
ltex.sentenceCacheSizenow0), superseded by the new per-paragraph cache — #176, Andrea Alberti (@alberti42) - ✨ New: Incremental checking — re-check only the edited paragraph instead of the whole document, with new
ltex.paragraphCache*/ltex.maxRequestSizesettings — #176, Andrea Alberti (@alberti42) - ✨ New: Resolve
ltex.languageToolOrg.username/apiKeyfrom an${ENV_VAR}reference, keeping Premium credentials out of synced config files — #112, #183, Andrea Alberti (@alberti42) - ✨ New: Spell- and grammar-check Emacs Lisp docstrings, not just comments (
elisp/emacs-lisp) — #178, Andrea Alberti (@alberti42) - ✨ New: Check trailing/inline Emacs Lisp comments (
(some code) ; comment), not only standalone comment lines — #178, Andrea Alberti (@alberti42) - ✨ New: Recognize the Emacs
`name'quoted-identifier convention so the trailing'and wrapped symbol are no longer flagged — #173, Andrea Alberti (@alberti42) - ✨ New: Accept
elispandemacs-lispascodeLanguageIds alongsidelisp, so.elbuffers work out of the box — #170, Andrea Alberti (@alberti42) - ✨ New: Spell check content blocks in Typst — #128
- ✨ New: Add code language aliases for neovim support — #131, @demenik
- ✨ New: Create official docker images on release — #142, Malik Tuwebti (@Tuwebti)
- 🐛 Bug fix: Fix silent spell-check disable for
ltex.language = "auto"on the HTTP backend, via a newltex.preferredVariantssetting (defaulten-US,de-DE,pt-BR) — #156, Andrea Alberti (@alberti42) - 🐛 Bug fix: Apply per-language
ltex.dictionary/disabledRules/hiddenFalsePositivesentries whenltex.language = "auto"on the HTTP backend — #156, Andrea Alberti (@alberti42) - 🐛 Bug fix: Normalize
ltex.languageinput (regional variants,"auto"casing, surrounding whitespace) instead of silently disabling checking — #150, Andrea Alberti (@alberti42) - 🐛 Bug fix: Fix Premium diagnostics whose squiggly range extended past the misspelled word into surrounding code — #172, Andrea Alberti (@alberti42)
- 🐛 Bug fix: Offer "Add to dictionary" for Premium/HTTP orthography rules and Spanish common-typo rules — #154, Andrea Alberti (@alberti42)
- 🐛 Bug fix: Trim surrounding punctuation from "Add to dictionary" entries so all later occurrences suppress against one entry — #155, Andrea Alberti (@alberti42)
- 🐛 Bug fix: Fix silent server hang on source files whose comment blocks end with a bare marker (
;;,//) — #171, Andrea Alberti (@alberti42) - 🐛 Bug fix: Fix
StringIndexOutOfBoundsExceptioncrash when checking comments in files with CRLF line endings — #169, Andrea Alberti (@alberti42) - 🐛 Bug fix: Fix spelling errors for Polish dummies — vscode-ltex-plus#170
- 🐛 Bug fix: Fix several parsing issues in Typst documents — vscode-ltex-plus#169, vscode-ltex-plus#171, #122, #129
- 🐛 Bug fix: Fix spell-check of text in org-mode
#+CAPTIONaffiliated keyword — #149, Andrea Alberti (@alberti42) - 🐛 Bug fix: Markdown: accept spaces and backslashes inside angle-bracketed link destinations (e.g.
[text](<path with spaces.pdf>)) — #160, Andrea Alberti (@alberti42) - 🐛 Bug fix: Set
CompletionItemKind.Texton dictionary completion items so clients show the right icon — #161, Andrea Alberti (@alberti42) - 🐛 Bug fix: Allow
textDocument/completionat the very last position of a document — #161, Andrea Alberti (@alberti42) - 🐛 Bug fix: Make the markup parser linear instead of quadratic in document length (~14× faster on a 135 KB org file) — #165, Andrea Alberti (@alberti42)
- 🐛 Bug fix: Skip parsing of regions disabled with a magic comment (e.g.
enabled=false), cutting latency on largely-disabled documents — #164, Andrea Alberti (@alberti42) - 🐛 Bug fix: Org: don't flag the wrapped half of a list item for "first letter not uppercase" — #166, Andrea Alberti (@alberti42)
- 🐛 Bug fix: Org: spell-check the term in description lists (
- Apple :: a red fruit) — #166, Andrea Alberti (@alberti42) - 🔧 Change: Update to LanguageTool 6.8 (see LT release notes)
- 🔧 Change: Update to lsp-cli-plus 2.3.0. See lsp-cli-plus release notes.
- 🔧 Change: Update bundled Java runtime from 21.0.8+9 to 21.0.10+7