Releases: latex-lsp/texlab
Releases · latex-lsp/texlab
v3.0.1
v3.0.0
v2.2.2
v2.2.1
v2.2.0
v2.1.0
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
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
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
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
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.