Skip to content

Releases: valentjn/vscode-ltex

4.7.2 — “The Message Dissection”

02 Oct 15:59
Compare
Choose a tag to compare
  • 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”

02 Oct 15:33
Compare
Choose a tag to compare
  • New: Add ltex.additionalRules.motherTongue setting to enable detection of false friends — #11
  • 🔧 Change: Change defaults for ltex.additionalRules settings from "" to null
  • 🔧 Change: Update LTEX LS to 4.7.1

4.7.0 — “The Multi-Root Observation”

01 Oct 11:39
Compare
Choose a tag to compare
  • 🔧 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 of en). If you already have a dictionary under ltex.en.dictionary and use en-US as language (not en), you have to rename the settings name to ltex.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”

26 Sep 07:37
Compare
Choose a tag to compare
  • 🐛 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”

25 Sep 14:44
Compare
Choose a tag to compare
  • 🐛 Bug fix: Patch LanguageTool's AnnotatedText with linear interpolation to hopefully fix the fromPos 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 and eqnarray
  • 🔧 Change: Update LTEX LS to 4.6.12

4.6.11 — “The Infinite Loop Contraction”

23 Sep 12:55
Compare
Choose a tag to compare
  • 🐛 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”

18 Sep 10:58
Compare
Choose a tag to compare
  • 🔧 Change: Don't check plaintext files — #4
  • 🐛 Bug fix: Fix NullPointerException if LanguageTool has not been initialized — ltex-ls#1
  • 🔧 Change: Update LTEX LS to 4.6.10

4.6.9 — “The Bundle Valuation”

08 Sep 08:56
Compare
Choose a tag to compare
  • 🔧 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”

07 Sep 10:57
Compare
Choose a tag to compare
  • New: Add setting ltex.diagnosticSeverity to control where and how the diagnostics appear
  • 🐛 Bug fix: Change default severity from warning to info
  • New: Add possibility to ignore a LanguageTool rule in a sentence via quick fix
  • New: Add setting ltex.configurationTarget to control which settings.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 \example@gmail.com 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”

02 Sep 20:21
Compare
Choose a tag to compare
  • 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