Skip to content

chore(deps): bump crossterm from 0.28.1 to 0.29.0 - #4

Merged
hyperpolymath merged 1 commit into
mainfrom
dependabot/cargo/crossterm-0.29.0
May 16, 2026
Merged

chore(deps): bump crossterm from 0.28.1 to 0.29.0#4
hyperpolymath merged 1 commit into
mainfrom
dependabot/cargo/crossterm-0.29.0

Conversation

@dependabot

@dependabotdependabotBot commented on behalf of githubMay 13, 2026

Copy link
Copy Markdown
Contributor

Bumps crossterm from 0.28.1 to 0.29.0.

Release notes

Sourced from crossterm's releases.

0.29

Version 0.29

Added ⭐

  • Copy to clipboard using OSC52 (#974)
  • Derive standard traits for "SetCursorStyle" (#909)
  • Add query_keyboard_enhancement_flags to read enabled flags (#958)
  • Add is_* and as_* methods to the event enums (#949)
  • Add a feature flag for derive_more impls (#970)
  • Update rustix to 1.0 (#982)
  • Upgrade various dependencies

Breaking ⚠️

  • Correctly fix KeyModifiers Display impl Properly adding + in between modifiers (#979)

@​joshka@​linrongbin16@​kmicklas@​maciek50322@​rosew0od@​sxyazi@​the-mikedavis@​hthuz@​aschey@​naseschwarz@​Flokkq@​gaesa@​WindSoilder

Changelog

Sourced from crossterm's changelog.

Unreleased

Version 0.29

Added ⭐

  • Copy to clipboard using OSC52 (#974)
  • Derive standard traits for "SetCursorStyle" (#909)
  • Add query_keyboard_enhancement_flags to read enabled flags (#958)
  • Add is_* and as_* methods to the event enums (#949)
  • Add a feature flag for derive_more impls (#970)
  • Update rustix to 1.0 (#982)

Breaking ⚠️

  • Correctly fix KeyModifiers Display impl Properly adding + in between modifiers (#979)
Commits

@dependabotdependabotBot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels May 13, 2026
@hyperpolymath

Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps [crossterm](https://github.com/crossterm-rs/crossterm) from 0.28.1 to 0.29.0.
- [Release notes](https://github.com/crossterm-rs/crossterm/releases)
- [Changelog](https://github.com/crossterm-rs/crossterm/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crossterm-rs/crossterm/commits/0.29)
---
updated-dependencies:
- dependency-name: crossterm
dependency-version: 0.29.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabotBotforce-pushed the dependabot/cargo/crossterm-0.29.0 branch from bc70714 to 333c70bCompareMay 16, 2026 09:07
@hyperpolymath
hyperpolymath merged commit 56dc58d into mainMay 16, 2026
@dependabot
dependabotBot deleted the dependabot/cargo/crossterm-0.29.0 branch May 16, 2026 10:27
hyperpolymath added a commit that referenced this pull request Jul 27, 2026
…35)
`cargo` cannot parse the lockfile on `origin/main`:
```
error: failed to parse lock file at: Cargo.lock
Caused by: package `crossterm` is specified twice in the lockfile
```
It held **three** `crossterm` entries — `0.28.1`, `0.29.0`, `0.29.0`.
Two *identical* versions is malformed; a package may appear more than
once only at distinct versions. Introduced by `56dc58d` (#4, the
crossterm 0.28.1→0.29.0 bump).
Regenerated with `cargo generate-lockfile`. Resolution is now `0.28.1`
(direct, per `Cargo.toml`s `crossterm = "0.28"`) plus `0.29.0`
transitively — valid. **`cargo metadata` exits 0**, previously 101.
Found while adding container packaging; reproduces with the host `cargo
1.97.1` outside any container, so it is not a packaging artefact.
## ⚠ This does not make the crate build
A separate pre-existing breakage remains — the source does not compile
against the resolved `ureq`:
```
error[E0599]: no method named `set` found for struct `RequestBuilder<B>` src/main.rs:66
error[E0599]: no variant named `Status` found for enum `ureq::Error` src/main.rs:70
```
Both are **ureq 2.x APIs removed in 3.x** — a dependency bump landed
without the source migration. Left for a separate change rather than
bundled into a lockfile repair.
## What this implies
Two dependency bumps merged — one breaking the source, one corrupting
the lockfile — with nothing red enough to stop either. **This crate is
not being compiled by CI.**
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependenciesPull requests that update a dependency filerustPull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@hyperpolymath