Releases: valentjn/ltex-ls
Releases · valentjn/ltex-ls
16.0.0
- 🔧 Change: Update LanguageTool to 6.0 (see LT release notes of 5.6, 5.7, 5.8, 5.9, and 6.0)
- ✨ New: Add support for Git commit messages (LSP language IDs
git-commitandgitcommit) — #132 - ✨ New: Add support for Quarto and R Markdown (LSP language IDs
quartoandrmd) — #170, #172, #180, Alexandre Sonderegger (@sondalex) - ✨ New: Add workaround for Pandoc-style inline display math (Markdown) — #131
- ✨ New: Add support for diacritical commands when enclosed in braces (LATEX) — #130
- ✨ New: Add support for
\newcaptionnameetc. from KOMA-Script and\DefineBibliographyStringsfrom BibLATEX (LATEX) — vscode-ltex#490 - 🐛 Bug fix: Fix false positives when using siunitx (LATEX) — #134
- 🐛 Bug fix: Fix unquoted languages in YAML front matter not parsed correctly (Markdown) — #156
- 🐛 Bug fix: Fix optional argument of Beamer's
frameenvironment not ignored (LATEX) — #161 - 🐛 Bug fix: Fix plural dummy in German languages — #178, Stanley F (@sfo)
- 🐛 Bug fix: Add support for
\importand\subimport(LATEX) — #207 - 🐛 Bug fix: Fix Babel languages
austrian,naustrian,swissgerman, andnswissgermannot recognized (LATEX) — #213, #214, @casenull
16.0.1-alpha.1.nightly.2025-04-15
This is a nightly build. Use at your own risk.
15.2.0
- ✨ New: Add support for ConTEXt — #120
- ✨ New: Add support for strikethrough as in GitHub Flavored Markdown — #123
- ✨ New: Always check selected text when running
_ltex.checkDocument, even non-comment parts of programs — vscode-ltex#457 - ✨ New: Add support for the
mintedpackage (LATEX) — vscode-ltex#463 - ✨ New: Add support for the Pandoc language variable
langin YAML front matter (Markdown) — vscode-ltex#465
15.1.0
15.0.0
- 🔧 Change: Add
ltex.completionEnabledto disable completion by default — vscode-ltex#443 - 🐛 Bug fix: Fix
StringIndexOutOfBoundsExceptioninAnnotatedTextFragment.getSubstringOfPlainText— vscode-ltex#442 - 🐛 Bug fix: Fix handling of multiple subsequent whitespace characters in XHTML (e.g., CRLF)
14.1.0
- 🔧 Change: Rename
ltex.ltex-ls.languageToolHttpServerUri→ltex.languageToolHttpServerUri; the previous name is deprecated - 🔧 Change: Rename
ltex.ltex-ls.languageToolOrgUsername→ltex.languageToolOrg.username; the previous name is deprecated - 🔧 Change: Rename
ltex.ltex-ls.languageToolOrgApiKey→ltex.languageToolOrg.apiKey; the previous name is deprecated - ✨ New: Add support for completion requests for English and German — vscode-ltex#409
- 🐛 Bug fix: Fix
Add '...' to dictionaryquick fix missing for Austrian and Swiss German — vscode-ltex#431 - 🔧 Change: Move documentation to https://valentjn.github.io/ltex
14.0.0
- 🔧 Change: Update LanguageTool to 5.5 (see LT 5.5 release notes)
- 🔧 Change: Refactor CLI into
ltex-cli;--input-documentsand--setings-fileare deprecated and will be removed in a future release - ✨ New: Add support for automatic language detection via language short code
auto; language variants likeen-USare not detected, only generic languages likeen; this will result in spelling errors not being reported — #103 - ✨ New: Provide ID of LanguageTool rule via diagnostics code, not as part of diagnostics message
- ✨ New: Link diagnostics to LanguageTool website with more information
- ✨ New: Add support for the
mainoption of the babel package (LATEX) — vscode-ltex#391 - ✨ New: Add setting
ltex.ltex-ls.languageToolOrgUsernameto set username on languagetool.org for Premium API access — vscode-ltex#398 - ✨ New: Add setting
ltex.ltex-ls.languageToolOrgApiKeyto set API key on languagetool.org for Premium API access — vscode-ltex#398 - ✨ New: Add support for
ltex.dictionarywhen using a LanguageTool HTTP server - 🔧 Change: Handle disabled rules ourselves to prevent reinitialization of LanguageTool when running the
Disable rulequick fix — vscode-ltex#390 - 🐛 Bug fix: Fix LanguageTool reinitialized when running the
Add '...' to dictionaryquick fix — vscode-ltex#390 - 🐛 Bug fix: Fix wrong parsing of inline math formulas in Markdown when using dollar signs as delimiters and containing only one character (e.g.,
$a$) - 🐛 Bug fix: Fix used i18n keys removed
- 🐛 Bug fix: Fix fallback from German to English i18n
- 🔧 Change: For binary archives, migrate from AdoptOpenJDK JREs to own Java runtime generated from Eclipse Adoptium JDKs
- 🔧 Change: Update bundled Java runtime to 11.0.12+7 (see list of OpenJDK fixes)
13.0.0
- 🔧 Change: Migrate from Java to Kotlin
- ✨ New: Add support for checking comments in many popular programming languages — vscode-ltex#350
- ✨ New: Add non-server batch mode via
--input-documents— #71 - ✨ New: Add support for rule-dependent diagnostic severities in
ltex.diagnosticSeverity— #95 - ✨ New: Add support for vowel dummies in LATEX (
"vowelDummy"inltex.latex.commands) and Markdown ("vowelDummy"inltex.markdown.nodes) — vscode-ltex#366 - ✨ New: Add support for more LATEX commands (
\mathop,\overline,\tilde,\alpha, etc.) for automatic vowel detection in formulas in LATEX — #92, Shuhao Cao (@scaomath) - ✨ New: Add support for
\counterwithin,\counterwithout, and\numberwithinin LATEX — #87, Alexander Zeilmann (@AlexanderZeilmann) - 🐛 Bug fix: Don't ignore second argument of
\setkomavarin LATEX — vscode-ltex#373 - ✨ New: Add support for
InitializeParams.localewhen using LSP 3.16 or later, deprecateCustomInitializationOptions.locale - 🗑 Removal: Remove support for magic comments in XHTML
- 🔧 Change: Change format of changelog
12.3.0
- 🔧 Change: Update LanguageTool to 5.4 (see LT 5.4 release notes)
- ✨ New: Add support for XHTML — vscode-ltex#342
- 🐛 Bug fix: Fix diagnostics contain markup before actual error — vscode-ltex#349
- 🐛 Bug fix: Fix error when checking LATEX documents ending with specific commands — vscode-ltex#341
- ✨ New: Fix name of Portuguese babel language names, add support for Brazilian Portuguese babel language names — #72
12.2.0
- ✨ New: Add support for
\setplength(LATEX) - ✨ New: Add
--log-fileoption to tee server/client communication and server log to a file - 🐛 Bug fix: Fix LTEX LS not terminating if input stream is end-of-file — vscode-ltex#325
- 🔧 Change: Bundle Java for platform-dependent, standalone archives — #70