tekumara / typos-lsp

Source code spell checker for Visual Studio Code, Neovim and other LSP clients
https://marketplace.visualstudio.com/items?itemName=tekumara.typos-vscode
MIT License
163 stars 4 forks source link

chore(deps): bump the lsp group with 3 updates #41

Closed dependabot[bot] closed 4 months ago

dependabot[bot] commented 4 months ago

Bumps the cargo group with 3 updates: tower-lsp, itertools and env_logger.

Updates tower-lsp from 0.19.0 to 0.20.0

Release notes

Sourced from tower-lsp's releases.

tower-lsp 0.20.0

Added

  • Add support for pull-based diagnostics from LSP 3.17.0 (PR #396).
    • Implement textDocument/diagnostic server request.
    • Implement workspace/diagnostic server request.
    • Implement workspace/diagnostic/refresh client request.
  • Implement std::str::FromStr for jsonrpc::{Request,Response} (PR #379).
  • Implement From<jsonrpc::ErrorCode> for i64 (PR #379).
  • Document supported LSP features in FEATURES.md matrix (PR #382, PR #383).

Changed

  • Bump minimum supported Rust version from 1.52.0 to 1.64.0 (PR #377, PR #395).
  • Update lsp-types from 0.94 to 0.94.1 (PR #396).
  • Update syn from 1 to 2 (PR #390).
  • Update dev-dependency async-tungstenite from 0.18 to 0.22 (PR #395).
  • Update dev-dependency ws_stream_tungstenite from 0.9 to 0.10 (PR #395).
  • Optimize JSON-RPC deserialization types.
    • Change jsonrpc::Error::message field to Cow<'static, str> (PR #378).
    • Mark several methods on jsonrpc::Error as const fn (PR #378).
    • Mark all methods on jsonrpc::ErrorCode as const fn (PR #378).
    • Avoid heap allocation in version field deserialization (PR #379).

Fixed

  • Fix broken Markdown in doc comment for LanguageServer::completion() (PR #396).
Changelog

Sourced from tower-lsp's changelog.

[0.20.0] - 2023-08-10

Added

  • Add support for pull-based diagnostics from LSP 3.17.0 (PR #396).
    • Implement textDocument/diagnostic server request.
    • Implement workspace/diagnostic server request.
    • Implement workspace/diagnostic/refresh client request.
  • Implement std::str::FromStr for jsonrpc::{Request,Response} (PR #379).
  • Implement From<jsonrpc::ErrorCode> for i64 (PR #379).
  • Document supported LSP features in FEATURES.md matrix (PR #383).

Changed

  • Bump minimum supported Rust version from 1.52.0 to 1.64.0 (PR #377, PR #395).
  • Update lsp-types from 0.94 to 0.94.1 (PR #396).
  • Update syn from 1 to 2 (PR #390).
  • Update dev-dependency async-tungstenite from 0.18 to 0.22 (PR #395).
  • Update dev-dependency ws_stream_tungstenite from 0.9 to 0.10 (PR #395).
  • Optimize JSON-RPC deserialization types.
    • Change jsonrpc::Error::message field to Cow<'static, str> (PR #378).
    • Mark several methods on jsonrpc::Error as const fn (PR #378).
    • Mark all methods on jsonrpc::ErrorCode as const fn (PR #378).
    • Avoid heap allocation in version field deserialization (PR #379).

Fixed

  • Fix broken Markdown in doc comment for LanguageServer::completion() (PR #396).
Commits
  • 7b58012 Update copyright year in LICENSE-MIT
  • 99d8e37 Update CHANGELOG.md
  • 5b7fbd6 Update FEATURES.md
  • e9c23e4 Bump tower-lsp version to 0.20.0
  • c90b517 Bump tower-lsp-macros version to 0.9.0
  • b6c2ac6 Update proposed features section in README.md
  • a6abae9 Fix broken Markdown in completion() doc comment
  • 75b304a Implement missing 3.17.0 pull-based diagnostic methods
  • 5a874b3 Update to lsp-types 0.94.1
  • 5973ae3 Slightly improve parse_method_calls()
  • Additional commits viewable in compare view


Updates itertools from 0.10.5 to 0.12.1

Changelog

Sourced from itertools's changelog.

0.12.1

Added

  • Documented iteration order guarantee for Itertools::[tuple_]combinations (#822)
  • Documented possible panic in iterate (#842)
  • Implemented Clone and Debug for Diff (#845)
  • Implemented Debug for WithPosition (#859)
  • Implemented Eq for MinMaxResult (#838)
  • Implemented From<EitherOrBoth<A, B>> for Option<Either<A, B>> (#843)
  • Implemented PeekingNext for RepeatN (#855)

Changed

  • Made CoalesceBy lazy (#801)
  • Optimized Filter[Map]Ok::next, Itertools::partition, Unique[By]::next[_back] (#818)
  • Optimized Itertools::find_position (#837)
  • Optimized Positions::next[_back] (#816)
  • Optimized ZipLongest::fold (#854)
  • Relaxed Debug bounds for GroupingMapBy (#860)
  • Specialized ExactlyOneError::fold (#826)
  • Specialized Interleave[Shortest]::fold (#849)
  • Specialized MultiPeek::fold (#820)
  • Specialized PadUsing::[r]fold (#825)
  • Specialized PeekNth::fold (#824)
  • Specialized Positions::[r]fold (#813)
  • Specialized PutBackN::fold (#823)
  • Specialized RepeatN::[r]fold (#821)
  • Specialized TakeWhileInclusive::fold (#851)
  • Specialized ZipLongest::rfold (#848)

Notable Internal Changes

  • Added test coverage in CI (#847, #856)
  • Added semver check in CI (#784)
  • Enforced clippy in CI (#740)
  • Enforced rustdoc in CI (#840)
  • Improved specialization tests (#807)
  • More specialization benchmarks (#806)

0.12.0

Breaking

  • Made take_while_inclusive consume iterator by value (#709)
  • Added Clone bound to Unique (#777)

Added

  • Added Itertools::try_len (#723)
  • Added free function sort_unstable (#796)
  • Added GroupMap::fold_with (#778, #785)
  • Added PeekNth::{peek_mut, peek_nth_mut} (#716)
  • Added PeekNth::{next_if, next_if_eq} (#734)
  • Added conversion into (Option<A>,Option<B>) to EitherOrBoth (#713)

... (truncated)

Commits
  • 98d3978 Prepare v0.12.1 release
  • dffac1f Bump obi1kenobi/cargo-semver-checks-action from 2.2 to 2.3
  • 00998a4 CoalesceBy: missing field in Debug
  • a0411d6 CombinationsWithReplacement: use a boxed slice internally
  • 8dd75f1 Permutations: use boxed slices internally
  • b785403 ExactlyOneError: implement Debug differently
  • 7a1c22b FlattenOk: Debug with macro
  • 94452e3 GroupingMapBy: fix Debug implementation
  • 2e325a0 TakeWhileInclusive: missing field in Debug
  • a48c5b4 WithPosition: implement Debug
  • Additional commits viewable in compare view


Updates env_logger from 0.10.2 to 0.11.2

Release notes

Sourced from env_logger's releases.

v0.11.2

[0.11.2] - 2024-02-13

v0.11.1

What's Changed

New Contributors

Full Changelog: https://github.com/rust-cli/env_logger/compare/v0.11.0...v0.11.1

v0.11.0

What's Changed

Full Changelog: https://github.com/rust-cli/env_logger/compare/v0.10.2...v0.11.0

Changelog

Sourced from env_logger's changelog.

[0.11.2] - 2024-02-13

[0.11.1] - 2024-01-27

Fixes

  • Allow styling with Target::Pipe

[0.11.0] - 2024-01-19

Migration Guide

env_logger::fmt::Style: The bespoke styling API, behind color, was removed, in favor of accepting any ANSI styled string and adapting it to the target stream's capabilities.

Possible styling libraries include:

  • anstyle is a minimal, runtime string styling API and is re-exported as env_logger::fmt::style
  • owo-colors is a feature rich runtime string styling API
  • color-print for feature-rich compile-time styling API

custom_format.rs uses anstyle via Formatter::default_level_style

Breaking Change

  • Removed bespoke styling API
    • env_logger::fmt::Formatter::style
    • env_logger::fmt::Formatter::default_styled_level
    • env_logger::fmt::Style
    • env_logger::fmt::Color
    • env_logger::fmt::StyledValue
  • Removed env_logger::filter in favor of env_filter

Compatibility

MSRV changed to 1.71

Features

  • Automatically adapt ANSI escape codes in logged messages to the current terminal's capabilities
  • Add support for NO_COLOR and CLICOLOR_FORCE, see https://bixense.com/clicolors/

Fixes

  • Print colors when is_test(true)
Commits
  • b0e3ea9 chore: Release
  • 522ce17 Merge pull request #310 from epage/docs
  • c67579c docs(fmt): Talk about new styling API
  • 62713d1 refactor(docs): Use intra-doc links
  • 1b0f4dd docs(fmt): Point people to anstyle adapters
  • 8bf7499 refactor(fmt): Use simplified anstyle formatting
  • 5e0566e chore: Update anstyle
  • 6562f9a docs(changelog): Add migration guide
  • 8c94cd5 Merge pull request #308 from epage/rustbuild
  • 2f636ed chore: Remove potentially unused rustbuild cfgs
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
dependabot[bot] commented 4 months ago

The group that created this PR has been removed from your configuration.