./print/texlab, Implementation of the Language Server Protocol for LaTeX

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.22.1, Package name: texlab-5.22.1, Maintainer: pkgsrc-users

texlab is a cross-platform implementation of the Language Server
Protocol providing rich cross-editing support for the LaTeX
typesetting system.


Required to build:
[lang/rust]

Master sites:

Filesize: 7340.867 KB

Version history: (Expand)


CVS history: (Expand)


   2025-02-02 17:14:26 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
texlab: update to 5.22.1.

## [5.22.1] - 2024-01-29

### Security

- Don't store IPC socket (`texlab.sock`) in temp directory
  (see [CWE-379](https://cwe.mitre.org/data/definitions/379.html), \ 
[#1331](https://github.com/latex-lsp/texlab/pull/1331/))

## [5.22.0] - 2024-01-26

### Added

- Allow hovering over symbol-like commands (e. g. `\pi`) to show a unicode preview
  or a preview image if the client supports it \ 
([#1261](https://github.com/latex-lsp/texlab/issues/1261))
- Add `texlab.symbols.customEnvironments` setting for specifying additional \ 
environments that will be included in the document symbols
  ([#1292](https://github.com/latex-lsp/texlab/issues/1292))
- Add `texlab.experimental.labelReferenceRangeCommands` setting \ 
([#1210](https://github.com/latex-lsp/texlab/issues/1210))
- Add `tex-fmt` as a formatter for `latex` and `bibtex` \ 
([#1320](https://github.com/latex-lsp/texlab/issues/1320))

### Fixed

- Fix parsing links with URL encoding \ 
([#1279](https://github.com/latex-lsp/texlab/issues/1279))
- Improve error message when `texlab.build.executable` does not exist \ 
([#1303](https://github.com/latex-lsp/texlab/issues/1303))
   2025-01-31 19:45:44 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
texlab: update to 5.21.0.

## [5.21.0] - 2024-10-26

### Added

- Support starred variants in "Go to References" \ 
([#1234](https://github.com/latex-lsp/texlab/issues/1234))
- Add `texlab.latexindent.replacement` setting to allow passing a replacement \ 
flag to `latexindent` ([#1222](https://github.com/latex-lsp/texlab/issues/1222))
- Don't require a label to show section numbers for document symbols \ 
([#910](https://github.com/latex-lsp/texlab/issues/910))
- Support navigating to files that are part of the `TEXINPUTS` similar to \ 
`BIBINPUTS` ([#1228](https://github.com/latex-lsp/texlab/discussions/1228))

### Fixed

- Fix opening `untitled` documents \ 
([#1242](https://github.com/latex-lsp/texlab/issues/1242))
- Handle `\bibitem` when checking for undefined references \ 
([#1171](https://github.com/latex-lsp/texlab/issues/1171))
- Fix false-positive syntax error when using a command inside a `\label` \ 
([#879](https://github.com/latex-lsp/texlab/issues/879))

## [5.20.0] - 2024-10-08

### Added

- Add `texlab.inlayHints.maxLength` setting to allow limiting inlay hint text \ 
length ([#1212](https://github.com/latex-lsp/texlab/issues/1212))
- Allow suppressing diagnostics using `% texlab: ignore` magic comments \ 
([#1211](https://github.com/latex-lsp/texlab/pull/1211))

### Fixed

- Fix enabling `texlab.build.useFileList` setting
- Make "Goto Definition" work correctly with starred commands \ 
([#1197](https://github.com/latex-lsp/texlab/issues/1197))

## [5.19.0] - 2024-07-08

### Added

- Add `texlab.build.useFileList` setting to allow controlling whether to use the \ 
`.fls` files

### Changed

- Disable using `.fls` files for project detection by default

## [5.18.0] - 2024-07-06

### Added

- Parse `.fls` files to make the project detection more reliable \ 
([#1145](https://github.com/latex-lsp/texlab/issues/1145))

### Fixed

- Fix parsing commands with unicode characters inside BibTeX entries
  ([#1147](https://github.com/latex-lsp/texlab/issues/1147))
- Improve detection of included files when non-ASCII characters are used \ 
([#923](https://github.com/latex-lsp/texlab/issues/923))
- Fix resolving includes starting from files included using `\subimport` \ 
([#1145](https://github.com/latex-lsp/texlab/issues/1145))

## [5.17.0] - 2024-06-23

### Added

- Add label commands from `zref` and `zref-clever` to the list of default label \ 
commands
  ([#1140](https://github.com/latex-lsp/texlab/pull/1140))
- Add `texlab.experimental.labelDefinitionPrefixes` and
  `texlab.experimental.labelReferencePrefixes` options \ 
([#1139](https://github.com/latex-lsp/texlab/pull/1139))
   2024-05-05 12:41:06 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
texlab: update to 5.16.0.

Added

    Add texlab.experimental.labelDefinitionCommands setting to customize the \ 
list of \label-like commands
    (#1093)
    Extend list of commands treated as command definitions and environment \ 
definitions (#1087)
    Allow the server to trigger the forward search in an editor-agnostic way:
    Running texlab inverse-search --input <FILE> --line <LINE> will \ 
open the specified document in the editor if the client supports it
    (#1091)

Fixed

    Fix detection of log dir when using latexmkrc (use $aux_dir instead of \ 
$out_dir) (#1079)
    Fix extracting $aux_dir and $out_dir from latexmkrc (#1079)
    Add support for extracting $aux_dir and $out_dir from latexmk >= v4.85 \ 
((#1079))
    Improve log file change detection under Windows
    Cleanup diagnostics of deleted files
    Let \declaretheorem accept a list of environment names instead of just a \ 
single name (#1075)
    Use configured directories if not set explicitly by latexmkrc file (#1095)
   2024-01-21 21:08:28 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
texlab: update to 5.12.2.

## [5.12.2] - 2024-01-20

### Fixed

- Fix parsing commands when they are used with subscript \ 
([#990](https://github.com/latex-lsp/texlab/issues/990))
- Don't append a newline each time a BibTeX document is being formatted \ 
([#996](https://github.com/latex-lsp/texlab/issues/996))
   2024-01-07 17:35:48 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
texlab: update to 5.12.1.

Fixed

Avoid trying to parse most of the TeX distro when building the
dependency graph. Add texlab.experimental.followPackageLinks
setting to allow re-enabling the old behavior
   2023-12-17 23:44:41 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
texlab: update to 5.12.0.

## [5.12.0] - 2023-12-03

### Added

- Infer `texlab.build.auxDirectory`, `texlab.build.logDirectory` and \ 
`texlab.build.pdfDirectory` from `latexmkrc` if available \ 
([#907](https://github.com/latex-lsp/texlab/issues/907))

### Fixed

- Do not report `undefined reference` errors when using `\nocite{*}` \ 
([#964](https://github.com/latex-lsp/texlab/issues/964))
- Fix potential crash when parsing build log files \ 
([#973](https://github.com/latex-lsp/texlab/issues/973))
- Set the final tab stop of the `\begin` snippet inside the environment \ 
([#963](https://github.com/latex-lsp/texlab/issues/963))
   2023-11-15 19:58:00 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
texlab: update to 5.11.0.

## [5.11.0] - 2023-11-05

### Added

- Add `texlab.inlayHints.labelDefinitions` and \ 
`texlab.inlayHints.labelReferences` options \ 
([#753](https://github.com/latex-lsp/texlab/issues/753))
- Display inlay hints for label references by default \ 
([#753](https://github.com/latex-lsp/texlab/issues/753))

### Fixed

- Moving the build logs to the recycle bin will now clear the diagnostics \ 
([texlab-vscode/#825](https://github.com/latex-lsp/texlab-vscode/issues/825))
- Fix false positive when reporting syntax errors for BibTeX accents \ 
([#945](https://github.com/latex-lsp/texlab/issues/945))

## [5.10.1] - 2023-10-10

### Fixed

- Fix regression when renaming commands \ 
([#936](https://github.com/latex-lsp/texlab/issues/936))

## [5.10.0] - 2023-09-30

### Added

- Allow passing additional arguments to `ChkTeX` using \ 
`texlab.chktex.additionalArgs` \ 
([#927](https://github.com/latex-lsp/texlab/issues/927))

### Fixed

- Fix loading bibliographies from `kpathsea` search path \ 
([#923](https://github.com/latex-lsp/texlab/issues/923))
- Don't report duplicate results when using goto definition on includes \ 
([#924](https://github.com/latex-lsp/texlab/issues/924))
- Fix project detection when there exist files with the same name \ 
([#923](https://github.com/latex-lsp/texlab/issues/923))
- Do not report parse errors with `$` in paths \ 
([#931](https://github.com/latex-lsp/texlab/issues/931))

## [5.9.2] - 2023-08-14

### Fixed

- Don't crash when using comments inside `\include`-like commands \ 
([#919](https://github.com/latex-lsp/texlab/issues/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](https://github.com/latex-lsp/texlab/issues/915))

## [5.9.1] - 2023-08-11

### Fixed

- Improve performance when completing BibTeX entries \ 
([#493](https://github.com/latex-lsp/texlab/issues/493))
- Don't report unused entries for very large bibliographies
- Avoid redundant reparses after saving documents

## [5.9.0] - 2023-08-06

### Added

- Use bibliographies found in `BIBINPUTS` environment variable \ 
([#493](https://github.com/latex-lsp/texlab/issues/493))
- Add `texlab.build.pdfDirectory` setting \ 
([#911](https://github.com/latex-lsp/texlab/issues/911))

### Fixed

- Fix search path for aux files when using `\include` instead of `\input` \ 
([#906](https://github.com/latex-lsp/texlab/issues/906))

## [5.8.0] - 2023-07-30

### 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](https://github.com/latex-lsp/texlab/issues/906))

### Deprecated

- Deprecate `texlab.auxDirectory` in favor of `texlab.build.auxDirectory`

### Fixed

- Fix parsing paths with `|` ([#568](https://github.com/latex-lsp/texlab/issues/568))
- Fix parsing LaTeX identifiers with `=` \ 
([#568](https://github.com/latex-lsp/texlab/issues/568))
   2023-06-28 11:18:58 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
texlab: update to 5.7.0.

## [5.7.0] - 2023-06-07

### Added

- Add symbol support for `thmtools` package \ 
([#894](https://github.com/latex-lsp/texlab/issues/894))
- Add `texlab.findEnvironments` command to return the list of environments \ 
containing a position ([#892](https://github.com/latex-lsp/texlab/issues/892))

### Changed

- Show inlay hints for labels after the command instead of inside the argument \ 
([#890](https://github.com/latex-lsp/texlab/issues/890))

### Fixed

- Prevent adding trailing newline after formatting with `latexmk` \ 
([#895](https://github.com/latex-lsp/texlab/issues/895))
- Improving `\paragraph` parsing