Releases: valentjn/vscode-ltex
Releases · valentjn/vscode-ltex
4.7.2 — “The Message Dissection”
- ✨ New: Add missing error message if legacy false friends could not be loaded
- 🔧 Change: Update LTEX LS to 4.7.2
4.7.1 — “The Mother Tongue Factor”
- ✨ New: Add
ltex.additionalRules.motherTongue
setting to enable detection of false friends — #11 - 🔧 Change: Change defaults for
ltex.additionalRules
settings from""
tonull
- 🔧 Change: Update LTEX LS to 4.7.1
4.7.0 — “The Multi-Root Observation”
- 🔧 Change: Update LanguageTool to 4.7 (see LT 4.7 release notes)
- ✨ New: Support multi-root workspaces, all configuration settings except
ltex.enabled
are now resource-specific — #7 - 🔧 Change: Save dictionary settings under full language short code (e.g.,
en-US
instead ofen
). If you already have a dictionary underltex.en.dictionary
and useen-US
as language (noten
), you have to rename the settings name toltex.en-US.dictionary
(similarly for other languages). - 🗑 Removal: Remove diagnostics when a file is closed
- 🐛 Bug fix: Prevent insertion of text in TikZ mode
- ✨ New: Add support for more commands such as
\newenvironment
,\newgeometry
, and\pagenumbering
- 🔧 Change: Update LTEX LS to 4.7.0
4.6.13 — “The Remote Permeability”
- 🐛 Bug fix: Fix language extensions not installable on remote machines — #8
- 🐛 Bug fix: Fix LTEX LS not reinitialized after a language extension has been installed (which was missing during initialization)
- 🔧 Change: Update LTEX LS to 4.6.13
4.6.12 — “The Interpolation Entanglement”
- 🐛 Bug fix: Patch LanguageTool's
AnnotatedText
with linear interpolation to hopefully fix thefromPos must be less than toPos
LT errors for good - 🐛 Bug fix: Fix
\footnote
in math mode messed up text mode and math mode - 🔧 Change: Increase robustness in case locale or settings are not provided
- 🔧 Change: Ignore all brace and bracket arguments after
\begin{environment}
(tabular
,array
, etc.) - ✨ New: Add support for some more commands and environments such as
\pagestyle
andeqnarray
- 🔧 Change: Update LTEX LS to 4.6.12
4.6.11 — “The Infinite Loop Contraction”
- 🐛 Bug fix: Detect and prevent infinite loops in
LatexAnnotatedTextBuilder
- 🐛 Bug fix: Fix infinite loop with other line endings than
\n
- 🐛 Bug fix: Fix some more
fromPos must be less than toPos
LT errors - 🔧 Change: Check for interrupts to avoid 100% CPU usage on timeout (this doesn't fix any bugs though)
- ✨ New: Add support for
\email
,\href
, and\verb|...|
- ✨ New: Add support for more citation commands (
\citep
,\citet
, etc.) - ✨ New: Add support for float/theorem definition commands and starred sectioning commands
- 🔧 Change: Update LTEX LS to 4.6.11
4.6.10 — “The Plaintext Decay”
4.6.9 — “The Bundle Valuation”
- 🔧 Change: Bundle Node.js modules to decrease number of files in the extension (this means a slight performance gain)
- 🔧 Change: Update LTEX LS to 4.6.9
4.6.8 — “The Severity Manifestation”
- ✨ New: Add setting
ltex.diagnosticSeverity
to control where and how the diagnostics appear - 🐛 Bug fix: Change default severity from
warning
toinfo
- ✨ New: Add possibility to ignore a LanguageTool rule in a sentence via quick fix
- ✨ New: Add setting
ltex.configurationTarget
to control whichsettings.json
to update when using one of the quick fixes - 🐛 Bug fix: More commands like
\PackageWarning
and\addbibresource
are ignored - ✨ New: Add support for
\url
and\nolinkurl
- ✨ New: Add support for more accents (
\`
,\'
,\^
,\~
,\"
,\=
,\.
, ...) - 🔧 Change: Command names can now include
@
(this assumes that users don't write something like\[email protected]
with a command\example
, otherwise replace with\example{}@gmail.com
) - 🔧 Change: Ignore alignment argument of tabular environment
- 🔧 Change: Update LTEX LS to 4.6.8
4.6.7 — “The Model Combustion”
- ✨ New: Add possibility to use language model n-gram data, neural network model data, or word2vec model data
- 🔧 Change:
Add to dictionary
now always modifies global settings