Path to this page:
Subject: CVS commit: pkgsrc/print/texlab
From: Thomas Klausner
Date: 2023-04-27 08:12:50
Message id: 20230427061250.E7169FA87@cvs.NetBSD.org
Log Message:
texlab: update to 5.5.0.
## [5.5.0] - 2023-04-16
### 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](https://github.com/latex-lsp/texlab/issues/475))
- Add experimental `texlab.experimental.citationCommands` setting to allow \
extending the list of citation commands
([#832](https://github.com/latex-lsp/texlab/issues/832))
- Add support for escaping placeholders in build arguments similar to forward search
- Allow configuring completion matching algorithm \
([#872](https://github.com/latex-lsp/texlab/issues/872))
### Fixed
- Fix regression introduced in `v5.4.2` involving `texlab.cleanArtifacts` command.
## [5.4.2] - 2023-04-11
### Fixed
- Fix memory leak when editing documents over a long time \
([#856](https://github.com/latex-lsp/texlab/issues/856))
- Fix parsing parentheses in file paths \
([#874](https://github.com/latex-lsp/texlab/issues/874))
## [5.4.1] - 2023-03-26
### Fixed
- Do not return symbols with empty names (e. g. sections without name) \
([#870](https://github.com/latex-lsp/texlab/issues/870))
- Repair `textDocument/formatting` request \
([#871](https://github.com/latex-lsp/texlab/issues/871))
## [5.4.0] - 2023-03-12
### Added
- Add experimental settings to allow extending the list of special environments:
- `texlab.experimental.mathEnvironments`
- `texlab.experimental.enumEnvironments`
- `texlab.experimental.verbatimEnvironments`
- Add `texlab.changeEnvironment` workspace command \
([#849](https://github.com/latex-lsp/texlab/issues/849))
- Add `texlab.showDependencyGraph` workspace command
### Changed
- Do not show caption or section names in label inlay hints \
([#858](https://github.com/latex-lsp/texlab/issues/858))
- Include more user-defined commands in command completion
### Fixed
- Parse nested `\iffalse` blocks correctly \
([#853](https://github.com/latex-lsp/texlab/issues/853))
- Parse commands with multi-byte characters correctly \
([#857](https://github.com/latex-lsp/texlab/issues/857))
- Fix checking whether a document can be a root file
## [5.3.0] - 2023-02-25
### Added
- Allow filtering `textDocument/documentSymbols` using regular expressions \
specified via
`texlab.symbols.allowedPatterns` and `texlab.symbols.ignoredPatterns`
([#851](https://github.com/latex-lsp/texlab/issues/851))
### Fixed
- Do not use percent-encoded path when searching for PDF files during forward search
([#848](https://github.com/latex-lsp/texlab/issues/848))
- Always return an empty list of code actions instead of returning "method \
not found" ([#850](https://github.com/latex-lsp/texlab/issues/850))
## [5.2.0] - 2023-01-29
### Added
- Include line numbers in build warnings when available \
([#840](https://github.com/latex-lsp/texlab/issues/840))
- Add `none` formatter to `texlab.latexFormatter` and `texlab.bibtexFormatter` \
options
to allow disabling formatting \
([#846](https://github.com/latex-lsp/texlab/issues/846))
### Fixed
- Concatenate more than two lines of maximum length in build diagnostics \
([#842](https://github.com/latex-lsp/texlab/pull/842))
- Apply the correct range of references to labels when renaming \
([#841](https://github.com/latex-lsp/texlab/issues/841))
- Use `document` environment to detect root file instead of `\documentclass` \
([#845](https://github.com/latex-lsp/texlab/issues/845))
## [5.1.0] - 2023-01-21
### Added
- Allow manually overriding the root directory using a \
`texlabroot`/`.texlabroot` marker file.
See the wiki for more information.
([#826](https://github.com/latex-lsp/texlab/issues/826), \
[#838](https://github.com/latex-lsp/texlab/pull/838))
### Deprecated
- Deprecate `texlab.rootDirectory` setting in favor of `.texlabroot` files
### Fixed
- Do not use `.git`, `.chktexrc`, `.latexmkrc` files/directories to determine \
the root directory
([#826](https://github.com/latex-lsp/texlab/issues/826))
- Fix building documents without an explicit root directory \
([#837](https://github.com/latex-lsp/texlab/issues/837))
## [5.0.0] - 2022-12-29
### Changed
- _BREAKING_: `texlab.rootDirectory` is now used as the folder path from which \
the compiler is executed
relative to the main document. By default it is equal to `"."`. For \
more information, please visit the wiki.
- Improve performance of completion by a huge margin due to a faster filtering \
method used internally
- Do not discover project files beyond the provided workspace folders
- Try to guess the root directory by checking for files such as `.latexmkrc` or \
`Tectonic.toml` if `texlab.rootDirectory` is not set
### Fixed
- Update positions of reported build diagnostics when editing the affected line
- Do not treat links to files as bidirectional by default. This prevents issues \
where `texlab` ends up compiling the wrong file
in projects with shared files \
([#806](https://github.com/latex-lsp/texlab/issues/806), \
[#757](https://github.com/latex-lsp/texlab/issues/757), \
[#679](https://github.com/latex-lsp/texlab/issues/679))
- Fix coverage of directories which need to be watched for changes \
([#502](https://github.com/latex-lsp/texlab/issues/502), \
[#491](https://github.com/latex-lsp/texlab/issues/491))
- Resolve links of the `import` package correctly
- Use `filterText` of completion items when filtering internally \
([#829](https://github.com/latex-lsp/texlab/issues/829))
## [4.3.2] - 2022-11-20
### Fixed
- Do not try to run the TeX engine on package files and fail the build instead \
([#801](https://github.com/latex-lsp/texlab/issues/801))
- Handle URIs with URL-encoded drive letters on Windows \
([#802](https://github.com/latex-lsp/texlab/issues/802))
- Parse BibTeX entries with unbalanced quotes correctly \
([#809](https://github.com/latex-lsp/texlab/issues/809))
- Provide completion for more acronym commands \
([#813](https://github.com/latex-lsp/texlab/issues/813))
- Fix parsing acronym definitions \
([#813](https://github.com/latex-lsp/texlab/issues/813))
## [4.3.1] - 2022-10-22
### Fixed
- Do not crash with a stack overflow when trying to load packages with many \
internal dependencies ([#793](https://github.com/latex-lsp/texlab/issues/793))
- Normalize drive letters of all document URIs
- Fix parsing commands that take file paths as arguments \
([#789](https://github.com/latex-lsp/texlab/issues/789))
- Use the correct working directory and command line arguments when calling \
`latexindent` ([#645](https://github.com/latex-lsp/texlab/issues/645))
- Fix publishing to CTAN
## [4.3.0] - 2022-09-25
### Added
- Add inlay hints for `\label{...}` \
([#753](https://github.com/latex-lsp/texlab/issues/753))
### Fixed
- Improve accuracy of the error locations reported by the TeX engine \
([#738](https://github.com/latex-lsp/texlab/issues/738))
- Reduce number of false positive errors reported by `texlab` \
([#745](https://github.com/latex-lsp/texlab/issues/745))
Files: