Releases: valentjn/ltex-ls
Releases · valentjn/ltex-ls
12.1.0
- ✨ New: Add support for cancellation of checking requests — vscode-ltex#253
- 🔧 Change: Show
Use ...
quick fixes before other quick fixes — vscode-ltex#297 - 🔧 Change: Limit number of
Use ...
quick fixes to 5 — vscode-ltex#297 - ✨ New: Add
isChecking
anddocumentUriBeingChecked
fields to result of_ltex.getServerStatus
- ✨ New: Add support for
\phantom
,\hphantom
, and\vphantom
(LATEX) - 🐛 Bug fix: Fix wrong underlining of words starting with markup — #69
12.0.0
- 🔧 Change: Prefix all command names with an underscore to mark them as internal (for hiding them from the user in some clients)
- 🔧 Change: Rename
ltex.addToDictionary
→_ltex.addToDictionary
- 🔧 Change: Rename
ltex.disableRules
→_ltex.disableRules
- 🔧 Change: Rename
ltex.hideFalsePositives
→_ltex.hideFalsePositives
- 🔧 Change: Rename
ltex.checkDocument
→_ltex.checkDocument
- 🔧 Change: Rename
ltex.getServerStatus
→_ltex.getServerStatus
- ✨ New: Add support for Org; use the code language ID
org
— vscode-ltex#277 - ✨ New: Add basic support for reStructuredText; use the code language ID
restructuredtext
— vscode-ltex#32 - ✨ New: Add
--server-type=tcpSocket
option to communicate over a TCP socket - ✨ New: Add
--host
and--port
options to control host and port of the TCP socket - ✨ New: Add
--[no-]endless
option to keep the server alive when the client terminates the connection - ✨ New: Add
-h
and--help
options to show help message - ✨ New: Add
-V
option as alias for--version
- 🗑 Removal: Remove support of single CR characters as line endings
- 🐛 Bug fix: Fix
.Rnw
not recognized for R Sweave documents when running_ltex.checkDocument
- 🐛 Bug fix: Fix newlines accepted as whitespace in magic comments
- 🔧 Change: Use picocli for parsing of command-line arguments
11.0.0
- 🔧 Change: Update LanguageTool to 5.3 (see LT 5.3 release notes)
- 🔧 Change: Update LSP4J to 0.12.0
- ✨ New: Enhance support of accents in LATEX by using Unicode combining diacritical marks, normalized via Unicode Normalization Form C — vscode-ltex#269
- ✨ New: Add support for many accents in LATEX: double acute (e.g.,
\H{O}
, Ő), line below (e.g.,\b{h}
, ẖ), dot below (e.g.,\d{A}
, Ạ), ogonek (e.g.,\k{A}
, Ą), breve (e.g.,\u{A}
, Ă), and caron (e.g.,\v{C}
, Č) — #56, #57, @ed359 - ✨ New: Add support for special characters in LATEX:
\L
(Ł),\SS
(ẞ),\i
(ı),\j
(ȷ), and\l
(ł) — #56, #57, @ed359 - ✨ New: Add
FR_SPELLING_RULE
as a rule for unknown words — #47, Nicolas Sicard (@biozic) - 🔧 Change: Use LATEX parser for documents with code language ID
tex
— #53, #54, Lucas Alber (@LDAP) - ✨ New: Add support for Markdown Extra definition lists — vscode-ltex#268
- 🔧 Change: Ignore non-object values for
InitializeParams.initializationOptions
— #65
10.0.0
- 🗑 Removal: Remove support for settings that are deprecated since 8.0.0:
ltex.ignoreInRuleSentence
,ltex.commands.ignore
,ltex.commands.dummy
,ltex.environments.ignore
,ltex.markdown.ignore
, andltex.markdown.dummy
- 🔧 Change: Replace
ltex/serverStatus
request withltex.getServerStatus
command - ✨ New: Add support for magic comments inside HTML comments in Markdown (
<!-- ltex: SETTINGS -->
) - 🔧 Change: Check frame title in argument of LATEX Beamer frames — vscode-ltex#239
- ✨ New: Add
range
argument toltex.checkDocument
- ✨ New: Check documents even if their code language is not supported
- 🐛 Bug fix: Fix comment sign before babel commands not recognized — vscode-ltex#245
- 🐛 Bug fix: Fix removing items in settings with a hyphen prefix sometimes not working
- 🐛 Bug fix: Fix space not added between two arguments of LATEX commands
- 🐛 Bug fix: Fix manually checking BibTEX documents not working
- 🐛 Bug fix: Fix words in dictionary containing markup not recognized
9.2.0
- ✨ New: Add support for Pandoc-style inline math (
$...$
) and display math ($$...$$
with$$
being at the beginning/end of a Markdown block) to Markdown parser — vscode-ltex#210 - 🐛 Bug fix: Fix false positives for words added by
Add to dictionary
for Slovak rule IDsMUZSKY_ROD_NEZIV_A
,ZENSKY_ROD_A
, andSTREDNY_ROD_A
— vscode-ltex#221 - 🐛 Bug fix: Fix BibTEX field
seealso
not ignored, ignorecategory
andparent
— vscode-ltex#211 - 🔧 Change: Disable
UPPERCASE_SENTENCE_START
in BibTEX files — vscode-ltex#211 - 🔧 Change: Move rule ID to the end of diagnostic messages as VS Code truncates the messages if the Problems panel is narrow — vscode-ltex#233
- 🐛 Bug fix: Fix regression that messages of possible spelling mistakes are not prepended with the respective unknown words — vscode-ltex#161
- 🐛 Bug fix: Fix crash when using
\begin
or\end
without an argument — vscode-ltex#236 - 🔧 Change: Change
$/progress
tokens to include a UUID instead of a counter
9.1.0
- ✨ New: Add support for BibTEX files (language code
bibtex
) — vscode-ltex#211 - ✨ New: Add setting
ltex.bibtex.fields
to control which BibTEX fields should be checked - ✨ New: Add support for GitLab Flavored Markdown, especially inline math (e.g.,
$`E = mc^2`$
) — vscode-ltex#210 - ✨ New: Add support for Markdown tables as in GitHub Flavored Markdown — vscode-ltex#218
- ✨ New: Add support for more commands of the
glossaries
LATEX package - 🔧 Change: Enable
Add to dictionary
quick fix for Slovak rule IDsMUZSKY_ROD_NEZIV_A
,ZENSKY_ROD_A
, andSTREDNY_ROD_A
— vscode-ltex#221 - 🗑 Removal: Remove superfluous spaces in messages of diagnostics
- 🐛 Bug fix: Fix handling of
\r\n
(Windows) line terminators in Markdown - 🔧 Change: Use Flexmark's YAML Front Matter extension to ignore YAML front matter in Markdown instead of own handling
- 🔧 Change: Print Flexmark AST of Markdown documents to log when
ltex.ltex-ls.logLevel
is"finest"
9.0.1
- 🔧 Change: Ignore
\pgfmathsetmacro
,\setmainfont
, and\theoremstyle
- 🐛 Bug fix: Fix accent commands such as
\O
in math mode resulting in diagnostics — vscode-ltex#216
9.0.0
- 🔧 Change: Make versioning independent of vscode-ltex; LTEX LS now adheres to Semantic Versioning 2.0.0
- ✨ New: Require support of LSP 3.15
- 🔧 Change: Update LanguageTool to 5.2 (see LT 5.2 release notes)
- ✨ New: Add
ltex.additionalRules.enablePickyRules
to still be able to detect false friends after the update of LanguageTool (default:false
) - 🔧 Change: Replace
ltex/progress
with$/progress
— #34 - ✨ New: Add
customCapabilities
inInitializeParams.initializationOptions
- 🗑 Removal: Remove unneeded command arguments
type
andcommand
- 🔧 Change: Replace
\dots
with Unicode ellipsis…
instead of three dots...
to fix some false positives - ✨ New: Add documentation
8.1.1
- 🔧 Change: Migrate from Travis CI to GitHub Actions
8.1.0
- 🔧 Change: Prepend messages of possible spelling mistakes with the respective unknown words — vscode-ltex#161
- ✨ New: Add support for optional arguments of
\newtheorem
- 🐛 Bug fix: Fix wrong position of diagnostics when using a recognized LATEX command with a non-recognized set of arguments due to an infinite loop — vscode-ltex#167
- 🔧 Change: Update LSP4J to 0.10.0