Skip to content

Releases: valentjn/ltex-ls

16.0.0

19 Mar 16:38
Compare
Choose a tag to compare
  • 🔧 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 and gitcommit) — #132
  • New: Add support for Quarto and R Markdown (LSP language IDs quarto and rmd) — #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, and nswissgerman not recognized (LATEX) — #213, #214, @casenull

16.0.1-alpha.1.nightly.2024-12-30

30 Dec 03:13
Compare
Choose a tag to compare
Pre-release

This is a nightly build. Use at your own risk.

15.2.0

28 Nov 16:30
Compare
Choose a tag to compare

15.1.0

05 Nov 17:36
Compare
Choose a tag to compare
  • New: Add support for some aliases of LSP language IDs: bib for bibtex, plaintex for latex, xhtml for html
  • 🐛 Bug fix: Fix LTEX LS sometimes not properly terminated when using LTEX CLI — #117
  • 🐛 Bug fix: Fix error when running ltex-cli from a different directory than bin/

15.0.0

30 Oct 07:07
Compare
Choose a tag to compare
  • 🔧 Change: Add ltex.completionEnabled to disable completion by default — vscode-ltex#443
  • 🐛 Bug fix: Fix StringIndexOutOfBoundsException in AnnotatedTextFragment.getSubstringOfPlainTextvscode-ltex#442
  • 🐛 Bug fix: Fix handling of multiple subsequent whitespace characters in XHTML (e.g., CRLF)

14.1.0

19 Oct 15:06
Compare
Choose a tag to compare

14.0.0

14 Oct 09:33
Compare
Choose a tag to compare
  • 🔧 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 like en-US are not detected, only generic languages like en; 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

11 Aug 18:19
Compare
Choose a tag to compare
  • 🔧 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" in ltex.latex.commands) and Markdown ("vowelDummy" in ltex.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, deprecate CustomInitializationOptions.locale
  • 🗑 Removal: Remove support for magic comments in XHTML
  • 🔧 Change: Change format of changelog

12.3.0

12 Jul 18:49
Compare
Choose a tag to compare
  • 🔧 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

05 Jun 10:18
Compare
Choose a tag to compare
  • 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