Skip to content

Releases: latex-lsp/texlab

v1.5.0

27 Aug 13:34
Compare
Choose a tag to compare

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

22 Aug 15:21
Compare
Choose a tag to compare

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

20 Aug 13:43
Compare
Choose a tag to compare

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

06 Aug 17:56
Compare
Choose a tag to compare

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

23 Jul 18:51
Compare
Choose a tag to compare

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

13 Jul 13:05
Compare
Choose a tag to compare

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
See more
  • 4e58e9b Refactor label completion provider

This list of changes was auto generated.

v1.0.0

03 Jul 20:11
Compare
Choose a tag to compare

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...
Read more

v0.4.2

10 Apr 19:18
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

v0.4.1

30 Mar 20:16
Compare
Choose a tag to compare

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

09 Mar 20:26
Compare
Choose a tag to compare

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.