Skip to content

12.0.0 — “The Premium Emanation”

Compare
Choose a tag to compare
@valentjn valentjn released this 14 Oct 10:02
· 93 commits to develop since this release
  • 🔧 Change: Bundle Java with LTEX LS; Java is not downloaded separately anymore and bundled Java is used if ltex.java.path is not set
  • 🗑 Removal: Remove setting ltex.java.forceTrySystemWide
  • 🔧 Change: Update LanguageTool to 5.5 (see LT 5.5 release notes)
  • 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 — ltex-ls#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) — #391
  • New: Add setting ltex.ltex-ls.languageToolOrgUsername to set username on languagetool.org for Premium API access — #398
  • New: Add setting ltex.ltex-ls.languageToolOrgApiKey to set API key on languagetool.org for Premium API access — #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 — #390
  • 🐛 Bug fix: Fix LanguageTool reinitialized when running the Add '...' to dictionary quick fix — #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 in LTEX LS
  • 🐛 Bug fix: Fix fallback from German to English i18n in LTEX LS
  • New: Add support for coc.nvim (Vim/Neovim) — ltex-ls#103
  • 🔧 Change: Update bundled Java runtime to 11.0.12+7 (see list of OpenJDK fixes)
  • 🗑 Removal: Remove transition code for upgrading from LTEX 4.x
  • 🔧 Change: Update LTEX LS to 14.0.0