Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Jan 23, 2025

This PR contains the following updates:

Package Type Update Change
colored dependencies major 2.0.0 -> 3.0.0

Release Notes

mackwic/colored (colored)

v3.0.0

Compare Source

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

v2.2.0

Compare Source

  • 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.

v2.1.0

Compare Source

v2.0.4

Compare Source

  • Switch from winapi to windows-sys.

v2.0.3

Compare Source

  • Document crate MSRV of 1.63.

v2.0.2

Compare Source

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

v2.0.1

Compare Source

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

Configuration

📅 Schedule: Branch creation - "after 9pm,before 6am" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Jan 23, 2025
@renovate renovate bot force-pushed the renovate/colored-3.x branch from 16e06ca to 7b1c7ef Compare August 13, 2025 23:41
@renovate renovate bot force-pushed the renovate/colored-3.x branch from 7b1c7ef to 7a15506 Compare September 26, 2025 00:02
@renovate renovate bot force-pushed the renovate/colored-3.x branch from 7a15506 to ee51087 Compare December 11, 2025 23:10
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

Development

Successfully merging this pull request may close these issues.

1 participant