Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged
merged 1 commit into from
Mar 9, 2024

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 9, 2024

Bumps the lsp 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: rust-cli/env_logger@v0.11.0...v0.11.1

v0.11.0

What's Changed

Full Changelog: rust-cli/env_logger@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 <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> 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 <dependency name> 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 <dependency name> 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 <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Mar 9, 2024
Bumps the lsp group with 3 updates: [tower-lsp](https://github.com/ebkalderon/tower-lsp), [itertools](https://github.com/rust-itertools/itertools) and [env_logger](https://github.com/rust-cli/env_logger).


Updates `tower-lsp` from 0.19.0 to 0.20.0
- [Release notes](https://github.com/ebkalderon/tower-lsp/releases)
- [Changelog](https://github.com/ebkalderon/tower-lsp/blob/master/CHANGELOG.md)
- [Commits](ebkalderon/tower-lsp@v0.19.0...v0.20.0)

Updates `itertools` from 0.10.5 to 0.12.1
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md)
- [Commits](rust-itertools/itertools@v0.10.5...v0.12.1)

Updates `env_logger` from 0.10.2 to 0.11.2
- [Release notes](https://github.com/rust-cli/env_logger/releases)
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md)
- [Commits](rust-cli/env_logger@v0.10.2...v0.11.2)

---
updated-dependencies:
- dependency-name: tower-lsp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: lsp
- dependency-name: itertools
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: lsp
- dependency-name: env_logger
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: lsp
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/cargo/lsp-1e92adbf7b branch from 21efcaf to 9a39f91 Compare March 9, 2024 05:50
@tekumara tekumara changed the title chore(lsp)(deps): bump the lsp group with 3 updates chore(lsp): bump the lsp group with 3 updates Mar 9, 2024
@tekumara tekumara merged commit 9430d0b into main Mar 9, 2024
3 checks passed
@tekumara tekumara deleted the dependabot/cargo/lsp-1e92adbf7b branch March 9, 2024 05:54
tekumara pushed a commit that referenced this pull request Mar 26, 2024
🤖 I have created a release *beep* *boop*
---


##
[0.1.16](v0.1.15...v0.1.16)
(2024-03-26)


### Features

* ignore typos in config files
([1841b4c](1841b4c)),
closes [#47](#47)


### Chores

* **deps:** bump the lsp group with 1 update
([#46](#46))
([8950859](8950859))
* **deps:** bump the vscode group with 14 updates
([#44](#44))
([2b42b7f](2b42b7f))
* **lsp:** bump the lsp group with 3 updates
([#43](#43))
([9430d0b](9430d0b))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: potatobot-prime[bot] <132267321+potatobot-prime[bot]@users.noreply.github.com>
This was referenced Mar 26, 2024
tekumara pushed a commit that referenced this pull request Mar 26, 2024
🤖 I have created a release *beep* *boop*
---


##
[0.1.16](v0.1.15...v0.1.16)
(2024-03-26)


### Features

* drop vscode Windows 32-bit builds
([d7fedba](d7fedba))
* ignore typos in config files
([1841b4c](1841b4c)),
closes [#47](#47)


### Bug Fixes

* revert back to @types/vscode ^1.77.0
([a90a48a](a90a48a))


### Chores

* **deps:** bump the lsp group with 1 update
([#46](#46))
([8950859](8950859))
* **deps:** bump the lsp group with 4 updates
([#50](#50))
([d084fc8](d084fc8))
* **deps:** bump the vscode group with 14 updates
([#44](#44))
([2b42b7f](2b42b7f))
* **lsp:** bump the lsp group with 3 updates
([#43](#43))
([9430d0b](9430d0b))
* **main:** release 0.1.16
([#45](#45))
([ef24d2d](ef24d2d))
* **main:** release 0.1.16
([#49](#49))
([2b6287c](2b6287c))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: potatobot-prime[bot] <132267321+potatobot-prime[bot]@users.noreply.github.com>
This was referenced Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file rust Pull requests that update Rust code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant