Releases: latex-lsp/texlab
Releases · latex-lsp/texlab
v1.5.0
Changes:
- 74deb31 Bump version to v1.5.0
- 5b24d49 Update changelog
- 3805b8f Show value when hovering over BibTex strings
- c63bafa Add changelog
- 2ad1dc0 Fix build freezes on Windows [ #63 ]
- 1f2339a Add parentheses when showing an equation reference
- bb6b06b Show number in document symbols
- e9dbca3 Show number when hovering over labels
- 728eca9 Load existing AUX files when starting
- 13fe5ab Listen for AUX file changes
See more
- 00842fd Include AUX file in related documents
- ba0ca83 Merge pull request #77 from latex-lsp/dependabot/cargo/criterion-0.3.0
- 62d0088 Merge pull request #76 from latex-lsp/dependabot/cargo/once_cell-0.2.7
- 153333d Bump once_cell from 0.2.6 to 0.2.7
- 7edadf7 Bump criterion from 0.2.11 to 0.3.0
- db42353 Remove Cargo.lock files from library crates
- 6dece28 Bump futures-preview and runtime to latest version
- 4596788 Merge pull request #78 from latex-lsp/dependabot/cargo/nom-5.0.1
- 7e12745 Bump nom from 5.0.0 to 5.0.1
- b37fccf Use preview if the client supports markdown
- 57e87ed Do not run chktex on BibTeX files
- 98744a0 Fix clippy warnings
- 1c4ff63 Do not derive Hash for Uri type
- 623a0ce Move test data to tests folder
- cf7d988 Check client capabilities for progress support
- 94567b9 Use lsp-types from crates.io
- 3e829d8 Update LSP progress support
- a72a936 Switch to upstream version of lsp-types
- 5eba441 Improve performance when completing labels
- d5b42c1 Refactor label previewing
- 329146a Improve performance of symbols request
- cdf9cc3 Use formatted references in label symbols
- 947d92b Do not include BibTeX fields in flat symbol list
- 22bf660 Merge pull request #65 from latex-lsp/dependabot/cargo/once_cell-0.2.6
- 59d53b7 Merge pull request #68 from latex-lsp/dependabot/cargo/indoc-0.3.4
- 7cb6247 Merge pull request #70 from latex-lsp/dependabot/cargo/serde_repr-0.1.5
- cba5e28 Flatten the list of symbols if necessary
- e6ae46e Add AUR badge
- 2714075 Bump serde_repr from 0.1.4 to 0.1.5
- 4c450a9 Bump indoc from 0.3.3 to 0.3.4
- a21cd10 Bump once_cell from 0.2.4 to 0.2.6
This list of changes was auto generated.
v1.4.1
Changes:
- f2ae44b Remove DEB and RPM packages from CI
- b11008a Add README.md to Cargo.toml
- 4eaa8d6 Fix metadata for cargo-rpm
- 3840b10 Import GPG key earlier in CI script
- a754e5e Update Cargo.lock
- c7f212a Bump version to v1.4.1
- 763bc98 Fix label hovering on Windows
- dc9ecf0 Add support for \part
- f30c2e6 Fix documentation when completing labels
- 199b1ea Reformat code
See more
- dc9cc86 Fix workspace implementation on Windows
- aedd00a Fix label hovering
- 038e325 Remove async closures
- 7e2f25f Update Rust toolchain
- 9e5db28 Fix compiler warnings
- 8cef41c Sign RPM before uploading to Bintray
- f966452 Fix Bintray upload in CI script
- ef9147a Configure Git correctly in CI script
This list of changes was auto generated.
v1.4.0
Changes:
- f0a3515 Fix creation of DEB and RPM packages
- b86f87e Fix deb and rpm file names in CI script
- 646ae75 Bump version to v1.4.0
- eec7bd5 Merge pull request #73 from or17191/feature/unicode-preview-28
- b7473aa Update completion database
- 22a1941 Replace symlink with PATH addition in README
- 60a720e Use location link for "peek definition"
- 303b798 Merge pull request #72 from latex-lsp/dependabot/cargo/serde-1.0.99
- 51a6814 Bump serde from 1.0.98 to 1.0.99
- abe64f5 Improve performance of initial citation rendering
See more
- c1b07eb Remove Node.js dependency from Linux packages
- b8f73e8 Include completion database in version control
- 16b7335 Use Duktape instead of NodeJS
- 3486ac5 Provide glyph if we have it as a seperate argument
- 04cc2a5 Get unicode glyph in case we don't support markdown.
- 9e38387 Add release page link to the version badge
- ebd3673 Update AUR package from CI
- 31f5340 Handle \declaretheorem correctly
- cc78447 Show formatted reference when hovering
- ce87743 Include theorem name in hover text
- 00a3968 Upload Debian and RPM packages to Bintray
- 9a1f2c8 Add GitHub release badge
- 3548f9d Let CI build fail if Cargo.lock is outdated
- 6ed3de2 Include labels in section symbols
- 67094e2 Refactor CI script
- 065dbc8 Remove explicit target from CI script
- 23b51bf Add RHEL packaging to CI script
- ec8da24 Provide symbols for BibTeX strings
- 0f662ce Provide symbols for BibTeX fields
- eeb093e Add Debian packaging to CI script
This list of changes was auto generated.
v1.3.0
Changes:
- a50c180 Bump version to v1.3.0
- 59dcdfb Remove unnecessary dependency to wait-timeout
- 0348aa8 Fix setup script
- 95f72e1 Simplify build script
- feaae3f Remove tokio-stdin-stdout dependency
- f344396 Merge pull request #62 from latex-lsp/dependabot/cargo/regex-1.2.1
- 5f5b99f Bump regex from 1.2.0 to 1.2.1
- 630275f Remove unused log statement
- 1a62238 Provide symbols for LaTeX sections
- f95eed0 Merge pull request #59 from latex-lsp/dependabot/cargo/url-2.0.0
See more
- f116ca9 Fix build cancellation
- 3a963a8 Bump url from 1.7.2 to 2.0.0
- 4567eab Merge pull request #61 from latex-lsp/dependabot/cargo/image-0.22.1
- 3994980 Fix compiler warnings
- 5df268a Provide document symbols for BibTeX entries
- e2d9c61 Add build cancellation support
- 1d93c3f Fix tests of jsonrpc crate
- 915a14e Handle incoming request with string ids correctly
- 3a9f4f5 Remove explicit locking from JSON-RPC layer
- 83c7877 Use error constructor in MessageHandler
- 21794f7 Bump image from 0.21.2 to 0.22.1
- 4b92707 Revert splitting the main crate
- bbb8a44 Improve incremental compile time
- be9c72f Bump futures-preview to latest version
- 9950de5 Update rust toolchain
- e318cb6 Increase timeout when downloading database
- e1f17df Move completion into a separate crate
- 417690a Move feature API to workspace crate
- 5828ff6 Fix detection of current section
- dac122d Move outline to workspace module
- d29b8e8 Move DocumentView to workspace crate
- e201b39 Move completion database into a separate crate
- 6ad870e Move workspace into a separate crate
- 176d9d5 Remove unused kernel primitives
- 383fff5 Move additional crates to the crates folder
- 5e61221 Move citeproc into a separate crate
- bacbcdb Move parsers into a separate crate
- 2e742d7 Use latest version of completion database
- fcc92cb Fix potential deadlock in jsonrpc crate
- 5a27db3 Refactor preview feature
- 40f4dd6 Log a message when citation rendering fails
- 0a26071 Remove dependency to native-tls [ #55 ]
- 23f3228 Remove unused dependencies
This list of changes was auto generated.
v1.2.0
Changes:
- a981c72 Bump version to v1.2.0
- 865ef15 Remove build integration tests
- 566fab9 Remove unused ServerConfig
- fafa4ac Merge pull request #49 from latex-lsp/dependabot/cargo/serde-1.0.97
- a768fbe Bump serde from 1.0.90 to 1.0.97
- f640471 Merge pull request #48 from latex-lsp/dependabot/cargo/regex-1.2.0
- d865f6b Merge pull request #50 from latex-lsp/dependabot/cargo/quote-0.6.13
- b7a9a5c Merge pull request #51 from latex-lsp/dependabot/cargo/serde_json-1.0.40
- 14ba9f5 Merge pull request #52 from latex-lsp/dependabot/cargo/nom-5.0.0
- 6c109fb Bump nom from 5.0.0-beta2 to 5.0.0
See more
- 471125b Bump serde_json from 1.0.39 to 1.0.40
- 8cbc503 Bump quote from 0.6.12 to 0.6.13
- 26d5761 Bump regex from 1.1.9 to 1.2.0
- ae01090 Fix potential deadlock
- 41d9c58 Fix filter text of labels and citations
- 342c105 Revert "Provide filter text for labels and citations"
- 93a4c85 Ensure preselect invariants for completion items
- a8530a7 Provide filter text for labels and citations
- 2f6305a Add support for \RequirePackage
- 5c64a6b Merge pull request #44 from latex-lsp/dependabot/cargo/tokio-process-0.2.4
- f73a9a1 Remove LaTeX installation from CI script
- 6e9e5b6 Update README
- f30728a Do not depend on chktex in tests
- 1e5abbc Do not depend on latexmk in tests
- 83cfcb5 Fix benchmarks
- 7c2b31d Remove unused resolver
- d2c1c16 Use completion database in LaTeX preview
- 5eaaa4d Use completion database in import provider
- 204f2b2 Bump tokio-process from 0.2.3 to 0.2.4
- 4a0e776 Merge pull request #43 from latex-lsp/dependabot/cargo/tokio-0.1.22
- 717e69b Bump tokio from 0.1.21 to 0.1.22
- 88e26aa Force initialization of completion database
- a2d85d9 Merge pull request #42 from latex-lsp/dependabot/cargo/regex-1.1.9
- ac53744 Merge pull request #41 from latex-lsp/dependabot/cargo/byteorder-1.3.2
- dd87101 Merge pull request #45 from latex-lsp/dependabot/cargo/tempfile-3.1.0
- 0abacb9 Move installation section of README to the website
- dcb05bf Provide completion for static arguments
- 602dafd Download completion database before building
- 7f697d0 Provide completion for component environments
- 94c38ac Provide completion for component commands
- 2522c57 Parse completion database
- 4e98b77 Remove component scanning mechanism
- b433bb5 Remove obsolete completion providers
- 01344ab Merge pull request #46 from fannheyward/feat/readme-vim-extension
- a058130 chore(README): add coc-texlab for vim
- 3fe627e Bump tempfile from 3.0.7 to 3.1.0
- 8d4c193 Bump regex from 1.1.6 to 1.1.9
- 9be8b84 Bump byteorder from 1.3.1 to 1.3.2
- b9af215 Update citeproc dependencies
- d22d813 Merge pull request #36 from latex-lsp/dependabot/cargo/once_cell-0.2.2
- a9f0f75 Merge pull request #37 from latex-lsp/dependabot/cargo/reqwest-0.9.18
- 97bd5d3 Merge pull request #38 from latex-lsp/dependabot/cargo/walkdir-2.2.8
- acf9228 Bump walkdir from 2.2.7 to 2.2.8
- 897ed9b Bump reqwest from 0.9.16 to 0.9.18
- 882c43e Bump once_cell from 0.2.1 to 0.2.2
This list of changes was auto generated.
v1.1.0
Changes:
- 00e69fb Bump version to v1.1.0
- 8ced566 Add setting to lint after a change
- e92da23 Add some missing star kernel commands
- 7f4b0d4 Add support for comma-separated includes
- 1cddcd0 Fix preselect for environments with missing braces
- 30a30a5 Disable build on save by default
- de47de4 Improve completion at the end of the file
- c0dfce1 Add hover provider for labels
- 384d10b Add caption to label completion
- 792d3ed Add section name to label completion
v1.0.0
Changes:
- cfdb1c5 Fix compression of release artifact
- 76cbfe5 Bump version to v1.0.0
- 54e974d Add dependabot badge to README
- d1e9607 Merge pull request #32 from latex-lsp/dependabot/cargo/smallvec-0.6.10
- ed9a380 [Security] Bump smallvec from 0.6.9 to 0.6.10
- 6048167 Use new proposed progress notifications
- 5c57815 Only provide math labels when completing \eqref
- f22cb5b Refactor argument completion provider
- 7fa5813 Preselect the matching environment name
- b7ea0bd Add TeX deps of integration tests to README
See more
- e236f68 Remove unnecessary platform specifier from README
- e3e5012 Compress release artifacts before uploading
- 9c2cb48 Revert "Simplify coverage report script"
- 271519b Simplify coverage report script
- 2c6658d Improve README
- 50891fc Preview theorem environments
- da0b4c3 Include theorem environments in completion
- 48b1a81 Parse theorem definitions
- 3e34db4 Add Azure Pipelines coverage badge
- be85ccb Publish coverage report to Azure Pipelines
- ec5cd05 Use python -m to execute lcov_cobertura on CI
- 0dc9029 Use correct Python version for CI builds
- 51884eb Replace lazy_static! with Lazy type
- 006de0c Replace ::from() with .into() when applicable
- d93a664 Remove unused imports
- 3fbf292 Use python 3 in build script
- 1334de3 Use cobertura report instead of lcov
- aca393b Use Node.js 10+ in CI builds
- f817ad4 Use npm instead of yarn for citeproc
- 6a9770a Remove unused packages from citeproc
- 7104fb7 Revert "Exclude tests folder from Codecov"
- c766a2d Exclude tests folder from Codecov
- f708f0b Include integration tests in coverage report
- 6998420 Add code coverage to CI pipeline
- 5e6bb07 Use relative path when calling latexmk
- 8c16f2a Print build log when a test fails
- 2ae0bc9 Enable backtrace for CI builds
- 296b150 Fix MiKTeX binary path in Windows CI build
- fa1f8b1 Refactor macOS section of CI script
- 215bcc0 Install latexmk in Windows CI build
- 090b897 Use PowerShell in Windows CI build
- a89ae3d Fix MikTeX installation of Windows CI build
- b4a6680 Fix parameter usage in CI script
- 9416197 Refactor CI pipeline script
- 6dde743 Remove code coverage from CI build
- c5bf503 Exclude current environment in completion
- b983a6d Provide completion for user-defined environments
- 9104c97 Log instead of crashing when failing to save
- 9c4be86 Implement textDocument/prepareRename request
- 89f7c40 Use TextEdit in completion
- e5bfb51 Run make from build directory when building kcov
- 11463ff Fix folder name of kcov CI build
- 97ce8e5 Correct kcov source link in CI script
- 6aca9e1 Fix kcov build script of Linux CI build
- 059ab60 Build kcov from source for CI Build
- 0bfac8f Fix CI release build detection
- 0bc78e4 Update tlmgr in macOS CI build
- a1d35bb Fix macOS CI build
- 86046e7 Add client capabilities to FeatureRequest
- ad06d1d Fix compilation in CI pipeline
- a25000e Add CI pipeline
- db162c7 Check if the client supports dynamic registration
- 3c49431 Check if the client supports configuration
- fc96950 Add line breaks to LSP message logging
- 76bd574 Fix benchmarks
- 0b33468 Do not depend on the workspace folder
- 4a25deb Do not analyze unscannable components twice
- d13e743 Fix "Find all References" for citations
- 66e0802 Fix "Find all References" for labels
- 3de81ac Merge branch 'rust'
- 0adcb51 Fix compiler warnings
- d5fb4c3 Add more include commands
- 3fa2267 Implement goto definition for math operators
- f2ae195 Close completion database in tests
- 6319bd7 Test component database
- aed7688 Provide completion for LaTeX components
- 0677aa7 Fix tests on Windows
- 6444387 Fix tests of LaTeX import providers
- b10193c Do not check the exit code of chktex
- 0a9e62c Add README
- 9a279c9 Add LaTeX component database
- 9746abc Move TikZ commands to language.json
- 167a962 Replace lazy_static! in language data module
- 3b8dffb Fix resolution of unresolved includes
- 8a027dc Move TikZ libraries to language.json
- 23be99b Handle citations and label references with commas
- 253083b Handle comma in LaTeX parser
- 5aa6524 Move BibTeX fields to language.json
- 96e6ef6 Move BibTeX entry types to language.json
- ad1385f Make language options immutable
- 0b80b7d Make linter options optional
- bea167d Make build options optional
- 4aa7857 Make formatting options optional
- 0aee2f1 Make language options optional
- 43e2935 Move kernel colors to language options
- 5fe3581 Move color model commands to language options
- be3de11 Move color commands to language options
- 95e0c20 Add support for cleveref package
- c097031 Refactor include completion provider
- da79979 Use language options in completion
- 11737cb Fix broken tests
- 8dbfd6f Refactor LaTeX completion combinators
- 55fbfa7 Include language configuration in feature request
- eeb889f Refactor FeatureRequest
- ffb26cf Add default LaTeX language configuration
- 4a68168 Move LaTeX compilation into tex module
- 4ca045e Move kernel primitives to data module
- 66736a9 Implement goto definition for commands
- 17e235d Include custom commands in preview
- c9a8dcb Parse command definitions
- 251801b Improve handling of inlines and equations
- 6326c43 Decrease preview image size
- cbc5917 Add margin to preview image
- 2c2663f Handle unknown packages in preview
- 4e802bb Handle fatal compilation errors in preview
- 05ca04f Include math operators in preview
- 88f9786 Improve performance of preview
- 219e607 Add includes from related documents in preview
- d4e02d8 Render latex equations when hovering
- 9720ace Implement forward search request
- 3734d34 Use asynchronous web requests
- f67e134 Improve performance of TeX file resolver
- d99672c Remove unused imports
- fd4d3e7 Make citation rendering asynchronous
- 0a5c7db Make main function asynchronous
- e0f359c Add support for LCO files
- 2a63f68...
v0.4.2
v0.4.1
Changes:
- 1226689 Bump version to v0.4.1
- 2830ee2 Fix return value of definition request
- 69c95f5 Remove Dependabot badge
- 111775e Revert "Bump kotlinx-coroutines-jdk8 from 1.1.0 to 1.1.1-eap13-125"
- cec7379 Revert "Bump j2v8_linux_x86_64 from 4.6.0 to 4.8.0"
- 2f146f9 Fix resolution of MiKTeX files
- e9fb12e Remove dependency to etoolbox
- 6874f20 Merge pull request #7 from latex-lsp/dependabot/gradle/org.eclipse.lsp4j-org.eclipse.lsp4j-0.7.0
- 01349e6 Merge pull request #12 from latex-lsp/dependabot/gradle/org.jetbrains.kotlinx-kotlinx-coroutines-core-1.1.1-eap13-125
- 1471417 Bump org.eclipse.lsp4j from 0.6.0 to 0.7.0
See more
- e5e032d Bump kotlinx-coroutines-core from 1.1.0 to 1.1.1-eap13-125
- 22fb496 Merge pull request #11 from latex-lsp/dependabot/gradle/com.eclipsesource.j2v8-j2v8_linux_x86_64-4.8.0
- 7742f53 Merge pull request #6 from latex-lsp/dependabot/gradle/org.jetbrains.kotlinx-kotlinx-coroutines-jdk8-1.1.1-eap13-125
- 6a27744 Fix typo
- ff1cbc4 Fix MiKTeX detection
- c8a422b Bump j2v8_linux_x86_64 from 4.6.0 to 4.8.0
- 87b0b6c Fix CI build
- f010e7d Fix CI build
- 24e06af Remove unnecessary task from Gradle in CI
- 23355e9 Bump kotlinx-coroutines-jdk8 from 1.1.0 to 1.1.1-eap13-125
- 5884f57 Add Dependabot badge
- 5384be0 Add Code Climate badge
- 404bad6 Use Azure DevOps instead of Codecov
- ec163ff Remove JDK 11 build from CI pipeline
- c696c03 Fix JDK11 build of CI script
- 93e0bb3 Remove redundant test task from CI script
This list of changes was auto generated.
v0.4.0
Changes:
- 4eb2113 Add build task to CI script
- dc3ceb9 Revert "Fix CI script"
- 8e43d40 Update build badge
- 63c51c2 Fix CI script
- 3d21790 Use appropriate path seperator on Linux
- b94125d Bump version to v0.4.0
- 7ba10db Migrate to organization account
- 9d2980d Extract declaration of top level provider
- 8a95546 Replace List with Map in Workspace
- 0321795 Remove print statement in LatexResolver
See more
- ee1cabb Move WorkspaceAction into WorkspaceActor
- 637b51b Declare FNDB constants in LatexResolver
- 5a86c4c Use brace expansion feature from kpsewhich
- 52b7993 Merge TextDocumentService and WorkspaceService
- 029dcff Make LaTeX linting optional
- d4b9b97 Improve performance of completion
- f57a3a5 Fix sorting of completion items
- 100112d Move constants out of TextDocumentServiceImpl
- 4580f4e Add LaTeX linter
- ff91582 Refactor completion resolve request
- 364295b Remove map combinator from FeatureProvider
- b755779 Add choice combinator to FeatureProvider
- e9162d9 Make return type of FeatureProvider more generic
- 349279b Do not substitute placeholders in quotes
- b603795 Make include completion based on folders
- 8d72316 Migrate from Travis CI to Azure Pipelines
- d1d158b Normalize Windows paths
- ec2ed2a Fix handling of label references
This list of changes was auto generated.