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-commit
andgitcommit
) — #132 - ✨ New: Add support for Quarto and R Markdown (LSP language IDs
quarto
andrmd
) — #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
\newcaptionname
etc. from KOMA-Script and\DefineBibliographyStrings
from 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
frame
environment not ignored (LATEX) — #161 - 🐛 Bug fix: Fix plural dummy in German languages — #178, Stanley F (@sfo)
- 🐛 Bug fix: Add support for
\import
and\subimport
(LATEX) — #207 - 🐛 Bug fix: Fix Babel languages
austrian
,naustrian
,swissgerman
, andnswissgerman
not recognized (LATEX) — #213, #214, @casenull
16.0.1-alpha.1.nightly.2024-12-25
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
minted
package (LATEX) — vscode-ltex#463 - ✨ New: Add support for the Pandoc language variable
lang
in YAML front matter (Markdown) — vscode-ltex#465
15.1.0
15.0.0
- 🔧 Change: Add
ltex.completionEnabled
to disable completion by default — vscode-ltex#443 - 🐛 Bug fix: Fix
StringIndexOutOfBoundsException
inAnnotatedTextFragment.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 dictionary
quick 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-documents
and--setings-file
are deprecated and will be removed in a future release - ✨ New: Add support for automatic language detection via language short code
auto
; language variants likeen-US
are 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
main
option of the babel package (LATEX) — vscode-ltex#391 - ✨ New: Add setting
ltex.ltex-ls.languageToolOrgUsername
to set username on languagetool.org for Premium API access — vscode-ltex#398 - ✨ New: Add setting
ltex.ltex-ls.languageToolOrgApiKey
to set API key on languagetool.org for Premium API access — vscode-ltex#398 - ✨ New: Add support for
ltex.dictionary
when using a LanguageTool HTTP server - 🔧 Change: Handle disabled rules ourselves to prevent reinitialization of LanguageTool when running the
Disable rule
quick fix — vscode-ltex#390 - 🐛 Bug fix: Fix LanguageTool reinitialized when running the
Add '...' to dictionary
quick 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\numberwithin
in LATEX — #87, Alexander Zeilmann (@AlexanderZeilmann) - 🐛 Bug fix: Don't ignore second argument of
\setkomavar
in LATEX — vscode-ltex#373 - ✨ New: Add support for
InitializeParams.locale
when 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-file
option 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