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 Do not load unknown documents
- 42a045e Make integration tests asynchronous
- 781c350 Fix linter test
- 5ff1161 Fix MikTeX resolver
- 923f992 Disable colorized logger output
- 7c85777 Revert "Use TeX dist package manager to resolve files"
- 392309a Revert "Add support for TeX Live package manager"
- e691d35 Remove old commented code
- b272586 Add support for TeX Live package manager
- 1e1cfb1 Use TeX dist package manager to resolve files
- 3f646e4 Update lock file in citeproc project
- 2398475 Prevent infinite loop in citation rendering
- d735a5b Fix citation rendering tests
- 43b6f50 Do not test citation rendering
- d0b2ca3 Fix compilation error in integration tests
- fd0edad Use reference counting for completion items
- 3e41fa0 Enable lazy computation of import completion items
- f77a9c8 Improve performance of completion
- 4807f19 Render citations
- 2a4bc47 Upgrade nom
- 5de9cbd Fix include provider on Windows
- bdc8ca5 Simplify assertions in tests
- a5e92ae Capture stderr when building
- 05352f2 Improve performance of integration tests
- cf27ffc Test build engine
- 3d6ceb5 Add missing configuration to client mock
- 22c9752 Ignore cancel notifications
- 2f6ad42 Use boxed macro inside jsonrpc_client
- 45b5f6b Implement build request
- 3c80d5f Test diagnostics reporting
- 17e1646 Use a trait instead of duck typing in feature API
- 65c8e29 Show component documentation when completing
- a8c54a2 Test package and class imports
- b6da23f Remove duplicate in benchmarks
- b9c4428 Add helper macro for boxed futures
- 5e4f8c5 Use new await syntax
- 455d9fb Add completion benchmark
- 1a49194 Fix warnings in jsonrpc crate
- 8afd836 Refactor formatting tests
- 517be8f Rename event to action
- 686d69c Add factory functions to jsonrpc::Error
- a1d954e Rename jsonrpc::Server to jsonrpc::RequestHandler
- b1c6a4c Provide completion for LaTeX imports
- 39faf24 Move log parser into diagnostics module
- 5cedb89 Merge pull request #19 from rliang/patch-1
- 53a3d6b Add tex and bib as language IDs
- 840f13a Add MiKTeX support
- 2319b11 Run ChkTeX after saving a document
- 2b53f85 Fix error message of TeX file resolver
- c058b5d Provide BibTeX diagnostics
- 580ef81 Fix detection of build errors
- 61c81cc Fix handling of requests that return unit
- 954fb0b Parse build log
- 69df08e Sort dependencies
- 0820d5a Fix some clippy warnings
- d93db89 Improve performance of workspace
- a6f859e Test text synchronization
- 8dd93b4 Add integration tests for hover request
- 6b3c581 Add integration tests for formatting request
- 55fb8ba Add integration tests for completion request
- 774ebc6 Add integration tests for definition request
- 913475f Refactor build log parser
- e3be54b Add TeX file database resolver
- 3232833 Refactor unit tests
- 28e0b56 Remove unused imports
- a8894be Fix some clippy warnings
- 80d2299 Remove redundant closure
- 7b70019 Reduce nesting in feature providers
- 0011d1c Add max depth when analyzing the workspace
- a44697a Resolve documents outside of the workspace
- bb18080 Add mechanism to deal with server events
- 9994a38 Refactor build log parser
- 78583cf Reduce size of executable
- 2e1f9c9 Remove redundant closure
- fd86c18 Refactor build log parser
- e5e1644 Move completion database to data module
- a0cc325 Integrate BibTeX formatter
- df9a28f Refactor BibTeX formatter
- 8ecaa24 Add JSON-RPC client support
- 9ecd325 Improve performance of related_documents
- 0913425 Fix resolution of imports
- ed2a3bf Improve performance
- 8922c39 Provide completion for argument symbols
- 2fbb70f Provide completion for command symbols
- 4874767 Refactor data module
- 86d39c0 Show component documentation when hovering
- f64c933 Provide completion for BibTeX commands
- fe22440 Provide completion for BibTeX entry types
- 83a6171 Show entry type documentation when hovering
- 7adcf9e Provide completion for BibTeX field names
- f60b0f5 Move SyntaxTree to syntax module
- 90e512e Show BibTeX entry when hovering over citations
- e2afe54 Refactor BibTeX AST
- 13e8aad Show BibTeX entry when completing citations
- cba8df5 Fix serialization of JSON-RPC types
- db96b9e Refactor JSON-RPC layer
- 9c99f45 Provide completion for citations
- bf97ca5 Use forked version of lsp_types
- e13a81c Provide completion for TikZ commands
- 0f5d5b6 Integrate highlight provider
- b4c2de6 Add link to Rust project
- 742704e Provide completion for includes
- 51c2be9 Fix workspace synchronization
- c677d86 Improve logging of LSP decoder
- 25e7173 Fix LSP message encoder
- f67d55e Fix issue #17
- d821e55 Fix issue #17
- 853cc8c Improve JSON-RPC layer
- 2c98086 Add library crate
- edb4eb8 Refactor BibTeX module
- 861781f Refactor LaTeX module
- b978332 Refactor rename tests
- 6a4da67 Refactor reference tests
- 730b8b2 Refactor link tests
- 4b55866 Refactor hover tests
- 67c2817 Refactor highlight tests
- 2b887fb Refactor folding tests
- e16ec9d Refactor definition tests
- 94fb6b7 Refactor completion tests
- 48f56a1 Add completion database to FeatureRequest
- f2c2f2a Add environment snippet
- 18b954e Show BibTeX field documentation when hovering
- 226ab8f Integrate completion
- 682e7e1 Integrate rename provider
This list of changes was auto generated.