Releases: valentjn/vscode-ltex
Releases · valentjn/vscode-ltex
13.1.1-alpha.1.nightly.2024-08-09
This is a nightly build. Use at your own risk.
13.1.0 — “The ConTeXt Paradigm”
- ✨ New: Add support for ConTEXt — ltex-ls#120
- ✨ New: Add support for strikethrough as in GitHub Flavored Markdown — ltex-ls#123
- ✨ New: Always check selected text when running
LTeX: Check Selection
, even non-comment parts of programs — #457 - ✨ New: Add support for the
minted
package (LATEX) — #463 - ✨ New: Add support for the Pandoc language variable
lang
in YAML front matter (Markdown) — #465 - 🔧 Change: Update LTEX LS to 15.2.0
13.0.0 — “The Completion Setting Excitation”
- 🔧 Change: Add
ltex.completionEnabled
to disable completion by default — #443 - 🐛 Bug fix: Fix
StringIndexOutOfBoundsException
inAnnotatedTextFragment.getSubstringOfPlainText
— #442 - 🐛 Bug fix: Fix handling of multiple subsequent whitespace characters in XHTML (e.g., CRLF)
- 🔧 Change: Update LTEX LS to 15.0.0
12.2.0 — “The Completion Hypothesis”
- 🔧 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 completion support for English and German (begin typing a word and press
Ctrl+Space
) — #409 - 🐛 Bug fix: Fix
Add '...' to dictionary
quick fix missing for Austrian and Swiss German — #431 - 🔧 Change: Move documentation to https://valentjn.github.io/ltex
- 🔧 Change: Update LTEX LS to 14.1.0
12.1.0 — “The coc.nvim Diffusion”
- ✨ New: Publish coc.nvim version as coc-ltex to npm
12.0.0 — “The Premium Emanation”
- 🔧 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 likeen-US
are not detected, only generic languages likeen
; 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
11.0.0 — “The Kotlin Conundrum”
- 🔧 Change: Migrate LTEX LS from Java to Kotlin
- ✨ New: Add support for checking comments in many popular programming languages — #350
- ✨ New: Add support for rule-dependent diagnostic severities in
ltex.diagnosticSeverity
— ltex-ls#95 - ✨ New: Add support for vowel dummies in LATEX (
"vowelDummy"
inltex.latex.commands
) and Markdown ("vowelDummy"
inltex.markdown.nodes
) — #366 - ✨ New: Add support for more LATEX commands (
\mathop
,\overline
,\tilde
,\alpha
, etc.) for automatic vowel detection in formulas in LATEX — ltex-ls#92, Shuhao Cao (@scaomath) - ✨ New: Add support for
\counterwithin
,\counterwithout
, and\numberwithin
in LATEX — ltex-ls#87, Alexander Zeilmann (@AlexanderZeilmann) - ✨ New: Add missing support for Argentine Spanish (
es-AR
) - 🐛 Bug fix: Don't ignore second argument of
\setkomavar
in LATEX — #373 - 🗑 Removal: Remove support for magic comments in XHTML
- 🐛 Bug fix: Validate keys of
ltex.dictionary
,ltex.disabledRules
,ltex.enabledRules
, andltex.hiddenFalsePositives
— #381 - ✨ New: Improve interaction with VS Code's UI-based settings editor
- 🔧 Change: Change format of changelog
- 🔧 Change: Update LTEX LS to 13.0.0
10.5.0 — “The XHTML Calculation”
- 🔧 Change: Update LanguageTool to 5.4 (see LT 5.4 release notes)
- ✨ New: Add support for XHTML — #342
- 🐛 Bug fix: Fix markup before actual grammar/spelling errors included in errors — #349
- 🐛 Bug fix: Fix error when checking LATEX documents ending with specific commands — #341
- ✨ New: Fix name of Portuguese babel language names, add support for Brazilian Portuguese babel language names — ltex-ls#72
- 🗑 Removal: Remove unnecessary files from packaged extension (reduces size from 570 KB to 160 KB)
- 🔧 Change: Update LTEX LS to 12.3.0
10.4.0 — “The Walkthrough Implementation”
- 🔧 Change: Enable LTEX in untrusted workspaces (introduced in VS Code 1.57.0)
- ✨ New: Add walkthrough for VS Code's Getting Started page (introduced in VS Code 1.57.0)
10.3.0 — “The Orphan Disintegration”
- 🔧 Change: Enable LTEX in Jupyter notebooks in VS Code Insiders (as soon as the native notebooks are released by VS Code, this will automatically work in regular VS Code)
- ✨ New: Add support for
\setplength
(LATEX) - 🐛 Bug fix: Fix LTEX LS not closed when VS Code or workspace is closed — #325
- 🔧 Change: Update LTEX LS to 12.2.0