Skip to content

Releases: latex-lsp/texlab

v5.9.2

14 Aug 18:30
Compare
Choose a tag to compare

Fixed

  • Don't crash when using comments inside \include-like commands (#919)
  • Folding ranges include only the contents instead of the entire range of the structure.
    For example, the folding range of an environment will start after the \begin and stop before the \end
    (#915)

v5.9.1

11 Aug 19:45
Compare
Choose a tag to compare

Fixed

  • Improve performance when completing BibTeX entries (#493)
  • Don't report unused entries for very large bibliographies
  • Avoid redundant reparses after saving documents

v5.9.0

06 Aug 07:34
Compare
Choose a tag to compare

Added

  • Use bibliographies found in BIBINPUTS environment variable (#493)
  • Add texlab.build.pdfDirectory setting (#911)

Fixed

  • Fix search path for aux files when using \include instead of \input (#906)

v5.8.0

30 Jul 09:32
Compare
Choose a tag to compare

Added

  • Report diagnostics for unused and undefined labels
  • Report diagnostics for unused BibTeX entries and undefined citations
  • Report diagnostics for duplicate BibTeX entries
  • Report diagnostics for duplicate labels
  • Add texlab.build.auxDirectory and texlab.build.logDirectory settings (#906)

Deprecated

  • Deprecate texlab.auxDirectory in favor of texlab.build.auxDirectory

Fixed

  • Fix parsing paths with | (#568)
  • Fix parsing LaTeX identifiers with = (#568)
  • Fix search path for aux files when using \include instead of \input ([#906)

v5.7.0

07 Jun 20:10
Compare
Choose a tag to compare

Added

  • Add symbol support for thmtools package (#894)
  • Add texlab.findEnvironments command to return the list of environments containing a position (#892)

Changed

  • Show inlay hints for labels after the command instead of inside the argument (#890)

Fixed

  • Prevent adding trailing newline after formatting with latexmk (#895)
  • Improving \paragraph parsing

v5.6.0

20 May 19:48
Compare
Choose a tag to compare

Added

  • Add texlab.cancelBuild command to cancel the currently active build (#887)

Fixed

  • Fix resolving include commands from the import package (#885)
  • Fix regression when tracking active cursor position (#880)

v5.5.1

06 May 08:11
Compare
Choose a tag to compare

Fixed

  • Fix spurious completion results when completing environments (#883)
  • Fix regression when guessing cursor position after formatting (#880)
  • Fix parsing \verb command (#828)
  • Add flalign and flalign* to default list of math environments (#884)

v5.5.0

16 Apr 16:37
Compare
Choose a tag to compare

Added

  • Allow optionally passing cursor position to textDocument/build request for use in forward search after building.
    Previously, the server had to guess the cursor position (#475)
  • Add experimental texlab.experimental.citationCommands setting to allow extending the list of citation commands
    (#832)
  • Add support for escaping placeholders in build arguments similar to forward search
  • Allow configuring completion matching algorithm (#872)

Fixed

  • Fix regression introduced in v5.4.2 involving texlab.cleanArtifacts command.

v5.4.2

11 Apr 19:28
Compare
Choose a tag to compare

Fixed

  • Fix memory leak when editing documents over a long time (#856)
  • Fix parsing parentheses in file paths (#874)

v5.4.1

26 Mar 19:38
Compare
Choose a tag to compare

Fixed

  • Do not return symbols with empty names (e. g. sections without name) (#870)
  • Repair textDocument/formatting request (#871)