2024-05-05 12:41:06 by Thomas Klausner | Files touched by this commit (3) | |
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) | |
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) | |
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) | |
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) | |
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) | |
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 |
2023-05-21 20:34:27 by Thomas Klausner | Files touched by this commit (3) | |
Log message: texlab: update to 5.6.0. ## [5.6.0] - 2023-05-20 ### Added - Add `texlab.cancelBuild` command to cancel the currently active build \ ([#887](https://github.com/latex-lsp/texlab/issues/887)) ### Fixed - Fix resolving include commands from the `import` package \ ([#885](https://github.com/latex-lsp/texlab/issues/885)) - Fix regression when tracking active cursor position \ ([#880](https://github.com/latex-lsp/texlab/issues/880)) |
2023-05-08 11:38:27 by Thomas Klausner | Files touched by this commit (2) | |
Log message: texlab: update to 5.5.1. 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) |
2023-04-27 08:12:50 by Thomas Klausner | Files touched by this commit (3) | |
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)) |
2022-09-09 18:21:18 by Thomas Klausner | Files touched by this commit (3) | |
Log message: texlab: update to 4.2.2. ## [4.2.2] - 28.08.2022 ### Fixed - Do not watch the same directory multiple times, which can result in a memory \ leak on Windows ([#737](https://github.com/latex-lsp/texlab/issues/679)) - Fix detection of root document when sharing files between projects \ ([#679](https://github.com/latex-lsp/texlab/issues/679)) - Fix text synchronization problem caused by file watcher \ ([#724](https://github.com/latex-lsp/texlab/issues/724)) |