Releases: valentjn/ltex-ls
Releases · valentjn/ltex-ls
6.1.1
- 🐛 Bug fix: Fix another problem with spaces in paths on Windows — vscode-ltex#80
6.1.0
- ✨ New: LTEX LS support for Java 8 will end on November 1, 2020 (see documentation) — vscode-ltex#39
- ✨ New: Add support for babel commands (see documentation) — vscode-ltex#81
- 🐛 Bug fix: Fix problems with spaces in paths on Windows — vscode-ltex#80
6.0.2
- 🔧 Change: Make Windows startup script (
ltex-ls.bat
) honorJAVA_HOME
— vscode-ltex#75
6.0.1
- 🐛 Bug fix: Fix freezes when checking German text by working around languagetool-org/languagetool#3181 introduced by LanguageTool 5.0 — vscode-ltex#68
6.0.0
- 🔧 Change: Update LanguageTool to 5.0 (see LT 5.0 release notes)
- 🔧 Change: Delay diagnostics at the current caret position (e.g., incomplete word or sentence) until the user has finished typing — vscode-ltex#46
- ✨ New: Add
enabled
to magic comments — vscode-ltex#67 - 🐛 Bug fix: Fix
\todo
couldn't be ignored — vscode-ltex#63 - 🐛 Bug fix: Fix wrong language-dependent settings used for magic comments
- 🐛 Bug fix: Fix add to dictionary and disable rule quick fixes using wrong language when used with magic comments
- 🐛 Bug fix: Improve code quality by fixing hundreds of Checkstyle, SpotBugs, and Checker Framework warnings
- 🔧 Change: Migrate from Gradle to Maven
- 🔧 Change: Update Maven dependencies
5.0.0
- ✨ New: Include all languages in LTEX LS; this removes the need for language support extensions — vscode-ltex#6
- 🔧 Change: Adhere to semantic versioning. This means that the version of LTEX LS is not tied to the version of LanguageTool anymore, as the version of LanguageTool is not a semantic version. LTEX LS 5.0.0 uses LanguageTool 4.9.
- 🔧 Change: Rename
ltex.<LANGUAGE>.dictionary
→ltex.dictionary
(object with<LANGUAGE>
keys) - 🔧 Change: Rename
ltex.<LANGUAGE>.disabledRules
→ltex.disabledRules
(object with<LANGUAGE>
keys) - 🔧 Change: Rename
ltex.<LANGUAGE>.enabledRules
→ltex.enabledRules
(object with<LANGUAGE>
keys) - 🔧 Change: Rename
ltex.javaHome
→ltex.java.path
- 🔧 Change: Rename
ltex.performance.initialJavaHeapSize
→ltex.java.initialHeapSize
- 🔧 Change: Rename
ltex.performance.maximumJavaHeapSize
→ltex.java.maximumHeapSize
- 🔧 Change: Rename
ltex.performance.sentenceCacheSize
→ltex.sentenceCacheSize
- ✨ New: Add support for external LanguageTool HTTP servers — vscode-ltex#36
- ✨ New: Add support for magic comments, enables changing the language in the middle of documents — vscode-ltex#21
- 🐛 Bug fix: Check
\footnote
and\todo
contents separately, preventing “double period” warnings — vscode-ltex#42 - ✨ New: Add support for more BibLATEX citation commands, add support for plural dummies, add support for
\eg
,\egc
,\ie
,\iec
— vscode-ltex#43 - ✨ New: Add visual feedback in status bar during startup and checks that take a long time
- 🗑 Removal: Remove
null
types and default values from settings, use empty string/array/object instead — vscode-ltex#41 - 🔧 Change: Use proper server/client model for language server/client
- 🔧 Change: Make documentation of vscode-ltex more extensive, put it on own website
4.9.3
4.9.2
- 🔧 Change: Update required version of Java (now 11 or newer)
- ✨ New: Add support for external LanguageTool HTTP servers — vscode-ltex#36
- ✨ New: Add support for
\autoref
,\pageref
,\autopageref
— vscode-ltex#37
4.9.1
- 🐛 Bug fix: Fix sentence cache was invalidated when a single ignore sentence rule was present — vscode-ltex#29
- 🔧 Change: Use thin non-breaking space for
\,
— vscode-ltex#35
4.9.0
- 🔧 Change: Update LanguageTool to 4.9 (see LT 4.9 release notes)
- 🔧 Change: Update other Java dependencies
- 🔧 Change: Reduce file size (omitting unneeded dependencies)