Skip to content

Releases: latex-lsp/texlab

v3.0.1

22 May 11:30
Compare
Choose a tag to compare
Bump version to v3.0.1

v3.0.0

16 May 17:27
Compare
Choose a tag to compare
Bump version to v3.0.0

v2.2.2

10 Jan 14:19
Compare
Choose a tag to compare
Bump version to v2.2.2

v2.2.1

07 Jan 09:57
Compare
Choose a tag to compare
Use GNU tar on macOS deployment server

v2.2.0

27 May 13:06
Compare
Choose a tag to compare
Fix changelog

v2.1.0

10 May 20:10
Compare
Choose a tag to compare

Changes:

  • aca54e2 Bump version to v2.1.0
  • 5c7326d Remove arguments from tarpaulin
  • ff22ecd Use tarpaulin for code coverage
  • 90d72ca Use latest working nightly for coverage in CI
  • 66751b4 Use -Zno-landing-pads in code coverage CI script
  • 7e27552 Migrate CI script to GitHub actions
  • 5234bb2 Prevent building the same file twice
  • 678c547 Add "latex.build.forwardSearchAfter" setting
  • d210520 Use structopt for command-line interface
  • 3f1ffd4 Add log statements to help debug build errors
See More
  • d7036f2 Use bibutils-sys from crates.io
  • 0ffe299 Use correct mail addresses in Cargo.toml
  • 125faa1 Undo crate splitting in favor of crates.io release
  • cfe2d22 Merge pull request #226 from latex-lsp/dependabot/cargo/quote-1.0.4
  • 8c57653 Merge pull request #223 from latex-lsp/dependabot/cargo/thiserror-1.0.16
  • 685263a Merge pull request #224 from latex-lsp/dependabot/cargo/serde_json-1.0.52
  • e07e13e Bump quote from 1.0.3 to 1.0.4
  • f635886 Bump serde_json from 1.0.51 to 1.0.52
  • 311f1f9 Bump thiserror from 1.0.15 to 1.0.16
  • 286d3d7 Remove commented out line
  • 59df945 Replace future_boxed with async_trait
  • 558b7fb Ignore URI fragments when resolving files
  • 5e1fb34 Add file logging option
  • 5a676d3 Fix crash in symbols with theorem descriptions
  • 7a88e59 Merge pull request #213 from latex-lsp/dependabot/cargo/lsp-types-0.74.0
  • ecfb086 Bump lsp-types from 0.73.0 to 0.74.0
  • d3f7a0e Merge pull request #192 from latex-lsp/dependabot/cargo/tokio-util-0.3.1
  • 3337466 Bump tokio-util from 0.2.0 to 0.3.1
  • 796ec96 Merge pull request #211 from latex-lsp/dependabot/cargo/image-0.23.4
  • bed8712 Merge pull request #216 from latex-lsp/dependabot/cargo/criterion-0.3.2
  • 82ece87 Merge pull request #214 from latex-lsp/dependabot/cargo/tokio-0.2.19
  • 0fe848d Merge pull request #217 from latex-lsp/dependabot/cargo/cc-1.0.52
  • e077853 Bump cc from 1.0.50 to 1.0.52
  • 2b1925c Merge pull request #218 from latex-lsp/dependabot/cargo/smallvec-1.4.0
  • dd5d87c Merge pull request #215 from latex-lsp/dependabot/cargo/syn-1.0.18
  • a6b931e Bump smallvec from 1.3.0 to 1.4.0
  • 0f36b56 Bump criterion from 0.3.1 to 0.3.2
  • b845bc7 Bump syn from 1.0.17 to 1.0.18
  • a55554a Bump tokio from 0.2.18 to 0.2.19
  • c3b2589 Bump image from 0.23.3 to 0.23.4

This list of changes was auto generated.

v2.0.0

20 Apr 17:35
Compare
Choose a tag to compare

Changes:

  • 4c111e9 Bump version to v2.0.0
  • c0a9240 Improve performance of LaTeX command completion
  • d1b0732 Merge pull request #210 from latex-lsp/dependabot/cargo/regex-1.3.7
  • a2fe9b4 Bump regex from 1.3.5 to 1.3.7
  • cdf6a5a Merge pull request #209 from latex-lsp/dependabot/cargo/serde_json-1.0.51
  • bf6fc1e Bump serde_json from 1.0.48 to 1.0.51
  • f5d5049 Handle subfiles package in forward search module
  • 629704a Merge pull request #182 from latex-lsp/dependabot/cargo/itertools-0.9.0
  • 7eb1adc Improve performance of command completion
  • d168400 Bump itertools from 0.8.2 to 0.9.0
See More
  • 48b2e7b Merge pull request #203 from latex-lsp/dependabot/cargo/tokio-0.2.18
  • ee62f75 Merge pull request #204 from latex-lsp/dependabot/cargo/indoc-0.3.5
  • e316522 Provide document links for imports
  • 6facbe3 Add support for imports in workspace detection
  • 44b45dd Add more integration test cases
  • ae97360 Bump indoc from 0.3.4 to 0.3.5
  • fcca5f0 Improve performance of LaTeX analysis
  • 5feb6cf Bump tokio from 0.2.13 to 0.2.18
  • dbdf58d Merge pull request #205 from latex-lsp/dependabot/cargo/serde-1.0.106
  • 5bf4dd3 Bump serde from 1.0.104 to 1.0.106
  • b0cd4aa Merge pull request #207 from latex-lsp/dependabot/cargo/thiserror-1.0.15
  • 7bec2a4 Bump thiserror from 1.0.11 to 1.0.15
  • 147ee22 Merge pull request #206 from latex-lsp/dependabot/cargo/syn-1.0.17
  • f962b69 Bump syn from 1.0.16 to 1.0.17
  • f1766a1 Split features into crates
  • 0fba51b Improve incremental compile time
  • d13c550 Add code completion benchmark
  • f8ddb14 Add file placeholder to build feature
  • 538b45c Do not block while reading the build output
  • bf97694 Fix crash when hovering over theorem labels
  • bade5b8 Add integration test case for issue #23
  • 8b2d3a6 Allow formatting via latexindent for BibTeX files
  • d030edf Add LaTeX formatting via latexindent.pl
  • c7a5d3a Include missing BibTeX formatter
  • e63f1d6 Improve compile time of integration tests
  • f27842b Fix clippy warnings
  • 6e5294d Try to fix build on Linux
  • 0a646b3 Merge branch 'refactor'
  • f223294 Ensure there is at most one of instance of ChkTeX
  • 2117d1c Refactor ChkTeX module
  • 9c8570a Refactor build module
  • 83a3b5c Refactor LaTeX build diagnostics module
  • 2ebaf7a Refactor LaTeX preview module
  • ca30bd4 Refactor LaTeX hover module
  • fb8b492 Bump lsp-types from 0.61.0 to 0.73.0
  • c4ad58b Refactor BibTeX hover module
  • e6bc1eb Refactor forward search
  • 830ab13 Merge pull request #197 from latex-lsp/dependabot/cargo/serde_json-1.0.51
  • 0bd5106 Bump serde_json from 1.0.48 to 1.0.51
  • 4d1161c Merge pull request #194 from latex-lsp/dependabot/cargo/regex-1.3.6
  • 6b37c93 Bump regex from 1.3.4 to 1.3.6
  • 06f6766 Refactor "textDocument/definition" request
  • a68fd10 Refactor symbol requests
  • 966b33b Refactor LaTeX completion module
  • f54b2b7 Refactor BibTeX completion module
  • d196ee2 Refactor label outline module
  • 91b33f1 Refactor citeproc module
  • 4b60d46 Refactor "textDocument/rename" request
  • 99d24d8 Refactor "textDocument/references" request
  • 860e91e Refactor "textDocument/foldingRange" request
  • 333a24f Refactor "textDocument/documentHighlight" request
  • 0ad310a Fix clippy warnings
  • eeab661 Test "textDocument/documentLink" request
  • 8ba5283 Fix deserialization of JSON-RPC error messages
  • 69586dc Add integration testing module
  • 6ca9b25 Merge pull request #179 from latex-lsp/dependabot/cargo/nom-5.1.1
  • 8d863c3 Bump nom from 5.1.0 to 5.1.1
  • 970fcfd Merge pull request #175 from latex-lsp/dependabot/cargo/syn-1.0.16
  • 2ddb003 Bump syn from 1.0.14 to 1.0.16
  • 7de2bcd Merge pull request #180 from latex-lsp/dependabot/cargo/quote-1.0.3
  • 9f35f21 Bump quote from 1.0.2 to 1.0.3
  • a446ecb Refactor "textDocument/documentLink" request
  • 13e3645 Refactor workspace synchronization
  • 36ccaf8 Refactor configuration management module
  • 09e6050 Refactor workspace module
  • ef05b79 Test BibTeX parser
  • 6f40ae5 Refactor BibTeX formatter
  • 71ce0a2 Refactor BibLaTeX parser
  • ca5f23c Test LaTeX parser
  • f6b686c Fix resolution of includes using Url::join
  • 18ababc Remove redundant dependencies
  • 178f6b1 Revert "Pin Rust nightly version in CI build"
  • 3d06803 Disable code coverage on CI
  • 73295fb Delete broken LaTeX parser tests for now
  • 41ccaed Always use latest operating systems in CI pipeline
  • 4930c48 Paralellize creation of LaTeX symbol table
  • ecd5cdd Add benchmark for LaTeX analysis
  • 88d6d7d Refactor parsing of LaTeX section structures
  • 44fc7ec Refactor parsing of LaTeX math structures
  • 9281316 Refactor LaTeX include resolution
  • bd5d4c1 Fix clippy warnings
  • 80ce35b Refactor LaTeX parser
  • c9ce406 Refactor jsonrpc module
  • a815408 Refactor protocol module
  • 77d5b20 Refactor TeX distribution wrapper
  • 402478c Start refactoring
  • 06bca75 Use an older version of Rust nightly in CI
  • 62b9ea0 Use push-based configuration as a fallback
  • 81ce986 Pin Rust nightly version in CI build
  • 190142c Revert "Turn on rootDirectory setting by default"
  • 070d382 Turn on rootDirectory setting by default
  • 630f72c Use root directory when completing includes
  • 0d88c3a Try updating Rust nightly in CI
  • 0d9bac5 Merge pull request #174 from latex-lsp/dependabot/cargo/libc-0.2.67
  • 71f4a02 Fix broken tests
  • 4c57289 Trigger a reparse after loading the initial options
  • 3ef01bb Fix crash in build diagnostics provider
  • 0b6354c Fetch configuration on startup
  • 54d0651 Use rootDirectory setting to resolve output files
  • a675ddf Use root directory when building
  • f1d7d49 Add root directory setting for resolving includes
  • 67ed52d Pass configuration to LaTeX parser
  • c65d74a Make JSON-RPC notifications async
  • 8081790 Bump libc from 0.2.66 to 0.2.67
  • 5d012a2 Merge pull request #171 from latex-lsp/dependabot/cargo/serde_json-1.0.48
  • 762c727 Bump serde_json from 1.0.47 to 1.0.48

This list of changes was auto generated.

v1.10.0

11 Feb 14:12
Compare
Choose a tag to compare

Changes:

  • 560a504 Bump version to v1.10.0
  • e670510 Merge pull request #170 from latex-lsp/dependabot/cargo/serde_json-1.0.47
  • e5d4a9c Merge pull request #169 from latex-lsp/dependabot/cargo/byteorder-1.3.4
  • b2a4961 Bump serde_json from 1.0.46 to 1.0.47
  • 687c748 Bump byteorder from 1.3.2 to 1.3.4
  • 3eb23a6 Fix ChkTeX regex
  • 509ed46 Merge pull request #163 from latex-lsp/dependabot/cargo/tokio-0.2.11
  • 8509a9f Merge pull request #156 from latex-lsp/dependabot/cargo/bytes-0.5.4
  • 4cbb161 Bump tokio from 0.2.9 to 0.2.11
  • 5da5649 Merge pull request #165 from latex-lsp/dependabot/cargo/serde_json-1.0.46
See More
  • 7588235 Bump serde_json from 1.0.45 to 1.0.46
  • 95f4cb3 Merge pull request #162 from latex-lsp/dependabot/cargo/regex-1.3.4
  • 2b86d76 Bump regex from 1.3.3 to 1.3.4
  • 7364afd Update "Building from Source" instructions
  • f85afb3 Use output directory setting for aux files
  • 1f70d57 Use output directory setting for log files
  • 9d8e2f0 Use output directory setting during forward search
  • 533e85b Pass configuration to feature providers
  • c43e891 Merge pull request #154 from latex-lsp/dependabot/cargo/serde_json-1.0.45
  • bdfbb85 Merge pull request #153 from latex-lsp/dependabot/cargo/syn-1.0.14
  • 0d2abc9 Bump bytes from 0.5.3 to 0.5.4
  • d06bcd7 Bump serde_json from 1.0.44 to 1.0.45
  • 567db4f Bump syn from 1.0.13 to 1.0.14
  • d2aebab Remove flaky citeproc unit tests
  • 0dd4919 Fix tokio deprecation warnings
  • f787e80 Merge pull request #150 from latex-lsp/dependabot/cargo/image-0.22.4
  • 4f67317 Merge pull request #143 from latex-lsp/dependabot/cargo/tokio-0.2.9
  • d746195 Merge pull request #149 from latex-lsp/dependabot/cargo/once_cell-1.3.1
  • 3f336b2 Bump image from 0.22.3 to 0.22.4
  • 2fbb624 Bump once_cell from 1.2.0 to 1.3.1
  • e32414a Merge pull request #145 from latex-lsp/dependabot/cargo/cc-1.0.50
  • 04520df Bump cc from 1.0.48 to 1.0.50
  • 4a0d722 Merge pull request #142 from latex-lsp/dependabot/cargo/nom-5.1.0
  • 0795880 Bump tokio from 0.2.6 to 0.2.9
  • f3e0e1f Merge pull request #144 from latex-lsp/dependabot/cargo/walkdir-2.3.1
  • 5f5ff01 Bump nom from 5.0.1 to 5.1.0
  • d7b7689 Merge pull request #141 from latex-lsp/dependabot/cargo/regex-1.3.3
  • c82b10c Bump walkdir from 2.2.9 to 2.3.1
  • 7a05a9d Bump regex from 1.3.1 to 1.3.3
  • 9dd6dbd Simplify constructor functions
  • da999c1 Merge pull request #139 from latex-lsp/dependabot/cargo/syn-1.0.13
  • 2a387a6 Bump syn from 1.0.11 to 1.0.13
  • b8b201d Add support for push-based configuration
  • eb315e5 Change test naming convention
  • 90042ca Refactor workspace crate
  • f0da9b8 Refactor LaTeX parser
  • 54b1360 Refactor BibTeX parser
  • 16bb3f2 Refactor citeproc crate
  • 1f8e22d Refactor jsonrpc crate
  • f22be76 Refactor protocol crate
  • 7faf67a Fix compiler warnings
  • 9ffb032 Merge pull request #130 from latex-lsp/dependabot/cargo/bytes-0.5.3
  • cb58b27 Merge pull request #133 from latex-lsp/dependabot/cargo/tokio-0.2.6
  • 9fa1d05 Merge pull request #136 from latex-lsp/dependabot/cargo/petgraph-0.5.0
  • d1c1b68 Fix broken citeproc tests
  • 4af540c Bump petgraph from 0.4.13 to 0.5.0
  • 7c893b9 Bump tokio from 0.2.2 to 0.2.6
  • e38fe4b Merge pull request #137 from MetaDark/citeproc-vendoring
  • 10449ae Bump revision of citeproc-rs to one that supports cargo vendor
  • edf10d3 Bump bytes from 0.5.2 to 0.5.3

This list of changes was auto generated.

v1.9.0

30 Dec 11:18
Compare
Choose a tag to compare

Changes:

  • 8400792 Bump version to v1.9.0
  • 0a425f9 Suppress output when detecting Tectonic
  • 1cdc634 Remove redundant dependencies
  • 0345219 Fix stderr logging
  • f3b57a1 Fix clippy warnings
  • ec5bc17 Refactor LatexLspServer::after_message method
  • 55ad518 Treat DEF files as TeX files
  • 5e16ecc Merge pull request #129 from latex-lsp/dependabot/cargo/serde-1.0.104
  • 46b6bb5 Bump serde from 1.0.103 to 1.0.104
  • 995b44f Move symbol module into separate crate
See More
  • dcd021d Remove redundant dependencies
  • fe2d78c Refactor integration tests
  • c4d5b89 Move hover module to separate crate
  • fb7ad79 Move citeproc module to separate crate
  • ee26f16 Move completion module to a separate crate
  • 59a1fb6 Move lsp_kind module to syntax crate
  • 4338b73 Move BibTeX formatter to syntax crate
  • 864a109 Move workspace module to a separate crate
  • 24abeaf Fix broken unit tests
  • 7b47608 Move parsers to a separate crate
  • 088615f Move Uri type to protocol crate
  • 2825c1c Export LSP types in protocol crate
  • e04b09c Rename tex crate
  • c13acf6 Move LSP functionality to a separate crate
  • f1bb03c Add .bibtex to the list of supported extensions
  • cdd4063 Improve detection of external files
  • 7393353 Improve peformance of integration tests
  • 08e04ed Use kpsewhich to resolve external files
  • b975297 Use kpsewhich database in import completion
  • 04f2ba7 Load kpsewhich database on startup
  • 5ac87b1 Move protocol types to a separate file
  • 7347d10 Handle \hyphen in citeproc module
  • e0ade23 Update citeproc-rs
  • d0ad3ba Merge pull request #124 from latex-lsp/dependabot/cargo/cc-1.0.48
  • 94188d1 Bump cc from 1.0.47 to 1.0.48
  • 0060ced Merge pull request #125 from latex-lsp/dependabot/cargo/serde_json-1.0.44
  • 40cb1b6 Bump serde_json from 1.0.42 to 1.0.44
  • 25b3af8 Add Homebrew badge
  • 341021b Move message loop out of MessageHandler
  • ef5f9bd Revert "Test LaTeX preview feature"
  • 38eed3e Test LaTeX preview feature
  • 4f1ff57 Add CTAN badge
  • ab4a046 Test LaTeX linting using ChkTeX
  • 701cf1a Run LaTeX linter when opening a document
  • 42c0c2b Refactor build tests
  • 35b9692 Test build on save
  • ec6e52d Install TexLive on CI
  • 765612c Test "textDocument/build" request
  • 97d935c Update tokio and futures to latest version
  • 331aef2 Remove stderr logging from bibutils
  • ac72b5b Merge pull request #119 from latex-lsp/dependabot/cargo/libc-0.2.66
  • 368176c Exclude dotfiles when creating git source archives
  • 74b7813 Do not crash when editing remote files
  • 37612ef Improve code coverage of citeproc module
  • 02cd699 Improve rendering of BibTeX entries with DOIs
  • 2a050ce Handle documents without parents in build engine
  • a99f5c5 Merge pull request #118 from latex-lsp/dependabot/cargo/syn-1.0.11
  • 777dee8 Bump libc from 0.2.65 to 0.2.66
  • 959e170 Bump syn from 1.0.8 to 1.0.11
  • 086712d Fix rendering of citations with DOIs

This list of changes was auto generated.

v1.8.0

01 Dec 13:28
Compare
Choose a tag to compare

Changes:

  • beb398d Bump version to v1.8.0
  • fa6a1c4 Use latest nightly build in Linux CI builds
  • 6890602 Add basic man page
  • a9d0247 Disable bibutils warnings
  • 19a9785 Fix CI build on Linux
  • 0e8b019 Remove bindgen tests
  • 175120b Remove Node.js dependency from CI
  • 1d29a10 Remove Node.js dependency from README
  • 511d33c Refactor bibutils wrapper
  • 9662faf Mark bibutils as vendored code for GitHub linguist
See More
  • 8039b17 Fix broken integration tests
  • b539f0b Remove double dots from citeproc output
  • 9cd61eb Refactor citeproc module
  • 7b60df4 Improve handling of dates in RIS conversion
  • 5a3e52a Replace citeproc-js with citeproc-rs
  • c1322db Convert RIS libraries to CSL-JSON
  • 35d972e Add parser for RIS databases
  • ed4cfb6 Add parser for names in bibliographies
  • 2cd075a Add bibutils wrapper
  • f2993a0 Add bibutils FFI bindings
  • d6ad7c9 Change license to GPLv3
  • bdf0cc7 Fix compile error in tex crate
  • 8e176de Move copy_dir to dev dependencies
  • 3064fb6 Distinguish between format and output kind
  • 6919c4e Refactor integration tests
  • 28ffe36 Fix typo
  • ee2fb06 Delete unused benchmarks
  • 7ad7e06 Detect TeX distribution on startup
  • e4eb3f8 Merge pull request #115 from latex-lsp/dependabot/cargo/itertools-0.8.2
  • 5df5a9b Merge pull request #116 from latex-lsp/dependabot/cargo/serde_json-1.0.42
  • be79b02 Bump serde_json from 1.0.41 to 1.0.42
  • d0f03a3 Merge pull request #114 from latex-lsp/dependabot/cargo/serde-1.0.103
  • ac8dd0b Bump itertools from 0.8.1 to 0.8.2
  • 2365cf8 Bump serde from 1.0.102 to 1.0.103

This list of changes was auto generated.