Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Oct 13, 2025

Updates the requirements on colored, toml, gray_matter, thiserror, which, ts-rs and crossterm to permit the latest version.
Updates colored to 3.0.0

Release notes

Sourced from colored's releases.

v3.0.0

  • [BREAKING CHANGE]: Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.
Changelog

Sourced from colored's changelog.

3.0.0

  • [BREAKING CHANGE]: Upgrade MSRV to 1.80 and remove the then unnecessary lazy_static dependency.

2.2.0

  • Updated top-level docs to include a note about ColoredString's role in the Colorize pipeline as well as link to it to suggest learning more about how to manipulate existing ColoredString's.
  • Changes to ColoredString:
    • Expose fields.
    • [DEPRECATION]: Deprecated methods fgcolor, bgcolor, and style due to their obsolescence in the face of the exposing of their represented fields.
    • Add methods for clearing specific elements of fgcolor, bgcolor, and style.
    • Change Default implementation to be via derive as Style now implements Default (see changes to Style below).
    • Add implementation of DerefMut.
    • Updated docs to reflect the above changes as well as generally greatly expand them.
  • Changes to Style:
    • Implemented Default for Style (returns CLEAR). This exposes a method by which users can create plain Style's from scratch.
    • Implemented From<Styles> for Style. This lets users easily create Style's from specific styles.
    • Exposed previously private method add.
    • Created method remove which essentially does the opposite.
    • Added builder-style methods in the vein of Colorize to add stylings (e.g. bold, underline, italic, strikethrough).
    • Implemented bitwise operators BitAnd, BitOr, BitXor, and Not as well as their representative assignment operators. You can also use a Styles as an operand for these.
    • Implemented FromIterator<Styles> for Style.
  • Changes to Styles:
    • Implemented bitwise operators BitAnd, BitOr, BitXor, and Not which all combine Styles's and output Style's. These can also take a Style as an operand.
  • Added additional testing for all of the above changes.
  • Added methods with_style and with_color_and_style to Colorize.

2.1.0

2.0.4

  • Switch from winapi to windows-sys.

2.0.3

  • Document crate MSRV of 1.63.

2.0.2

  • Fix typo in src/control.rs.
  • Replace atty dependency with is-terminal.

2.0.1 (July 3, 2023)

  • Add edition for future compatibility.
  • Implement custom colors that can be stored in a variable.

2.0.0 (July 14, 2020)

  • Add support for true colours.
  • Alter Color interface to return Cow<'static, str>

... (truncated)

Commits

Updates toml to 0.9.8

Commits
  • 93e9146 chore: Release
  • 7de1b4e docs: Update changelog
  • 1b579c3 feat(serde): Support integer, bools, and chars as keys (#1050)
  • ac1e077 feat(serde): Support chars as keys
  • f3dec32 feat(serde): Support bools as keys
  • 139b30a feat(serde): Support integer keys
  • 2d65a88 test(serde): Show existing key behavior
  • 80217f8 chore(deps): Update actions/checkout action to v5 (#1047)
  • b36e351 chore(deps): Update actions/checkout action to v5
  • 7d2c649 chore(deps): Update actions/setup-python action to v6 (#1048)
  • Additional commits viewable in compare view

Updates gray_matter to 0.3.2

Release notes

Sourced from gray_matter's releases.

Release v0.3.2

What's Changed

Full Changelog: yuchanns/gray-matter-rs@v0.2.9...v0.3.2

Changelog

Sourced from gray_matter's changelog.

0.3.2

Breaking changes

  • The Matter::parse_with_struct method has been removed. Instead, you can now use the parse method with a struct that implements the Deserialize trait from the serde crate.
  • Expose gray_matter::Error to allow engine parsing errors to be handled by the user.

Enhancements

  • Implement Deserializer for Pod. No json::Value conversion is needed anymore.

0.2.9

Bug fixes

  • Fix parse remove trailing spaces of part content.
  • Fix fixtures stored in wrong and alter yaml complex tests

0.2.8

Miscellaneous

0.2.7

Enhancements

  • Support custom delimiters for both open and close. @​Jawell

0.2.6

Bug fixes

Miscellaneous

  • Add contributor graph.
  • Fix Clippy issues.

0.2.5

Enhancements

  • Support non-string keys in YAML.

0.2.4

... (truncated)

Commits

Updates thiserror to 2.0.17

Release notes

Sourced from thiserror's releases.

2.0.17

  • Use differently named __private module per patch release (#434)
Commits
  • 72ae716 Release 2.0.17
  • 599fdce Merge pull request #434 from dtolnay/private
  • 9ec05f6 Use differently named __private module per patch release
  • d2c492b Raise minimum tested compiler to rust 1.76
  • fc3ab95 Opt in to generate-macro-expansion when building on docs.rs
  • 819fe29 Update ui test suite to nightly-2025-09-12
  • 259f48c Enforce trybuild >= 1.0.108
  • 470e6a6 Update ui test suite to nightly-2025-08-24
  • 544e191 Update actions/checkout@v4 -> v5
  • cbc1eba Delete duplicate cap-lints flag from build script
  • Additional commits viewable in compare view

Updates which to 8.0.0

Release notes

Sourced from which's releases.

8.0.0

What's Changed

  • Add new Sys trait to allow abstracting over the underlying filesystem. Particularly useful for wasm32-unknown-unknown targets. Thanks @​dsherret for this contribution to which!
  • Add more debug level tracing for otherwise silent I/O errors.
  • Call the NonFatalHandler in more places to catch previously ignored I/O errors.
  • Remove use of the either dependency.

New Contributors

Changelog

Sourced from which's changelog.

8.0.0

  • Add new Sys trait to allow abstracting over the underlying filesystem. Particularly useful for wasm32-unknown-unknown targets. Thanks @​dsherret for this contribution to which!
  • Add more debug level tracing for otherwise silent I/O errors.
  • Call the NonFatalHandler in more places to catch previously ignored I/O errors.
  • Remove use of the either dependency.

7.0.3

  • Update rustix to version 1.0. Congrats to rustix on this milestone, and thanks @​mhils for this contribution to which!

7.0.2

  • Don't return paths containing the single dot . reference to the current directory, even if the original request was given in terms of the current directory. Thanks @​jakobhellermann for this contribution!

7.0.1

  • Get user home directory from env_home instead of home. Thanks @​micolous for this contribution!
  • If home directory is unavailable, do not expand the tilde to an empty string. Leave it as is.

7.0.0

  • Add support to WhichConfig for a user provided closure that will be called whenever a nonfatal error occurs. This technically breaks a few APIs due to the need to add more generics and lifetimes. Most code will compile without changes.

6.0.3

  • Enhance tracing feature with some debug level logs for higher level logic.

6.0.2

  • Add tracing feature which outputs debugging information to the tracing ecosystem.

6.0.1

  • Remove dependency on once_cell for Windows users, replace with std::sync::OnceLock.

6.0.0

  • MSRV is now 1.70
  • Upgraded all dependencies to latest version

5.0.0

  • Remove several unused error messages
  • Windows executables can now be found even if they don't have a '.exe' extension.
  • Add new error message, Error::CannotGetCurrentDirAndPathListEmpty

... (truncated)

Commits
  • adac2cd bump version, update changelog
  • 84e152e reduce sys::Sys requirements, add some tracing for otherwise silent errors (#...
  • a0a6daf feat: add Sys trait for swapping out system (#109)
  • eef1998 Add actively maintained badge
  • 1d145de release version 7.0.3
  • f5e5292 fix unrelated lint error
  • 4dcefa6 bump rustix
  • bd86881 bump version, add to changelog
  • cf37760 don't run relative dot test on macos
  • f2c4bd6 update target to new name for wasm32-wasip1
  • Additional commits viewable in compare view

Updates ts-rs to 11.0.1

Changelog

Sourced from ts-rs's changelog.

11.0.1

Fixes

  • Fix usage of #[ts(optional)] together with #[ts(type)]. (#416)

11.0.0

Breaking

  • #[serde(skip_serializing)] and #[serde(skip_serializing_if = ..)] are no longer ignored when used together with #[serde(default)]. (#393)
  • Changed return type of TS::output_path() from Option<&'static Path> to Option<PathBuf>.
    This will only break your code if you manually implement TS or directly interact with the TS trait.
  • Replaced TS::DOCS with TS::docs().
    This will only break your code if you manually implement TS or directly interact with the TS trait.
  • Added OptionInnerType associated type to the TS trait. If you manually implement TS, you must set this associated type to Self in all of your implementations.
  • Raised MSRV to 1.78.0 due to use of #[diagnostic::on_unimplemented] and let ... else { ... }

Features

  • Add support for #[serde(skip_serializing)] and #[serde(skip_serializing_if = ..)] when used together with #[serde(default)]. Since these fields might be absent(#393)
  • Add support for arbitrary expressions in doc attributes, e.g #[doc = concat!("defined in ", file!())]. This would result both in a rustdoc and JSDoc comment.
  • The #[ts(rename)] attribute on structs, enums and variants now accepts any expression.
    This makes it possible to, for example, rename a struct to the name of a module it is contained in using #[ts(rename = module_path!().rsplit_once("::").unwrap().1)]
  • The #[ts(export_to)] attribute on structs and enums now accepts any expression.
  • Added #[ts(optional_fields)] and #[ts(optional_fields = nullable)] attribute to structs, this attribute is equivalent to using the corresponding #[ts(optional)] or #[ts(optional = nullable)] on every field of the struct. (#366)

Fixes

  • Fix #[ts(optional)] error when using a type alias for Option or fully qualifying it as core::option::Option (#366)
  • Fix missing import statements when using #[ts(as = "...")] at the top level of a struct/enum (#385)
  • Fix missing inline_flattened implementation for HashMap

10.1.0

Features

  • Add support for synchronization primitives from tokio (feature tokio-impl)

Fixes

  • Fix incorrect behavior of the tag attribute for structs without any fields declared with braces
  • Fix representation of serde_json::Value

10.0.0

Breaking

  • Change how HashMap<K, V> is represented in TypeScript. The resulting bindings ({ [key in K]?: V } instead of { [key: K]: V }) are more accurate and flexible.

Features

  • Allow multile types to have the same #[ts(export_to = "...")] attribute and be exported to the same file (#316)
  • The bson-uuid-impl feature now supports bson::oid::ObjectId as well (#340)
  • Add support for types from smol_str behind cargo feature smol_str-impl (#350)
  • Support #[ts(as = "...")] and #[ts(type = "...")] on enum variants (#384)

Fixes

... (truncated)

Commits

Updates crossterm to 0.29.0

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)

Version 0.28.1

Fixed 🐛

  • Fix broken build on linux when using use-dev-tty with (#906)

Breaking ⚠️

  • Fix desync with mio and signalhook between repo and published crate. (upgrade to mio 1.0)

Version 0.28

Added ⭐

  • Capture double click mouse events on windows (#826)
  • (De)serialize Reset color (#824)
  • Add functions to allow constructing Attributes in a const context (#817)
  • Implement Display for KeyCode and KeyModifiers (#862)

Changed ⚙️

  • Use Rustix by default instead of libc. Libc can be re-enabled if necessary with the libc feature flag (#892)
  • FileDesc now requires a lifetime annotation.
  • Improve available color detection (#885)
  • Speed up SetColors by ~15-25% (#879)
  • Remove unsafe and unnecessary size argument from FileDesc::read() (#821)

Breaking ⚠️

  • Fix duplicate bit masks for caps lock and num lock (#863). This breaks serialization of KeyEventState

... (truncated)

Commits

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 Oct 13, 2025
@coderabbitai
Copy link

coderabbitai bot commented Oct 13, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link

github-actions bot commented Oct 13, 2025

"\n## 🤖 CI Results\n\n| Workflow | Status | Details |\n|----------|--------|----------|\n| rust-ci | ❌ failure | View Run |\n\n\n---\nLast updated: 2025-10-20T14:27:09.477Z"

… 7 updates

Updates the requirements on [colored](https://github.com/mackwic/colored), [toml](https://github.com/toml-rs/toml), [gray_matter](https://github.com/the-alchemists-of-arland/gray-matter-rs), [thiserror](https://github.com/dtolnay/thiserror), [which](https://github.com/harryfei/which-rs), [ts-rs](https://github.com/Aleph-Alpha/ts-rs) and [crossterm](https://github.com/crossterm-rs/crossterm) to permit the latest version.

Updates `colored` to 3.0.0
- [Release notes](https://github.com/mackwic/colored/releases)
- [Changelog](https://github.com/colored-rs/colored/blob/master/CHANGELOG.md)
- [Commits](colored-rs/colored@v2.1.0...v3.0.0)

Updates `toml` to 0.9.8
- [Commits](toml-rs/toml@toml-v0.8.0...toml-v0.9.8)

Updates `gray_matter` to 0.3.2
- [Release notes](https://github.com/the-alchemists-of-arland/gray-matter-rs/releases)
- [Changelog](https://github.com/the-alchemists-of-arland/gray-matter-rs/blob/main/changelog.md)
- [Commits](yuchanns/gray-matter-rs@v0.2.0...v0.3.2)

Updates `thiserror` to 2.0.17
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](dtolnay/thiserror@1.0.0...2.0.17)

Updates `which` to 8.0.0
- [Release notes](https://github.com/harryfei/which-rs/releases)
- [Changelog](https://github.com/harryfei/which-rs/blob/master/CHANGELOG.md)
- [Commits](harryfei/which-rs@6.0.0...8.0.0)

Updates `ts-rs` to 11.0.1
- [Release notes](https://github.com/Aleph-Alpha/ts-rs/releases)
- [Changelog](https://github.com/Aleph-Alpha/ts-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/Aleph-Alpha/ts-rs/commits)

Updates `crossterm` 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](crossterm-rs/crossterm@0.28...0.29)

---
updated-dependencies:
- dependency-name: colored
  dependency-version: 3.0.0
  dependency-type: direct:production
  dependency-group: rust-dependencies
- dependency-name: toml
  dependency-version: 0.9.8
  dependency-type: direct:production
  dependency-group: rust-dependencies
- dependency-name: gray_matter
  dependency-version: 0.3.2
  dependency-type: direct:production
  dependency-group: rust-dependencies
- dependency-name: thiserror
  dependency-version: 2.0.17
  dependency-type: direct:production
  dependency-group: rust-dependencies
- dependency-name: which
  dependency-version: 8.0.0
  dependency-type: direct:production
  dependency-group: rust-dependencies
- dependency-name: ts-rs
  dependency-version: 11.0.1
  dependency-type: direct:production
  dependency-group: rust-dependencies
- dependency-name: crossterm
  dependency-version: 0.29.0
  dependency-type: direct:production
  dependency-group: rust-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/cargo/pipeline-kit-rs/rust-dependencies-ef7c000904 branch from 0006975 to c1470a0 Compare October 20, 2025 14:23
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Nov 17, 2025

Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting @dependabot recreate.

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