Skip to content

Update Rust crate grep to 0.4.0#67

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/grep-0.x
Open

Update Rust crate grep to 0.4.0#67
renovate[bot] wants to merge 1 commit intomainfrom
renovate/grep-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Oct 16, 2025

This PR contains the following updates:

Package Type Update Change
grep (source) dependencies minor 0.3.20.4.0

Release Notes

BurntSushi/ripgrep (grep)

v0.4.1

Compare Source

v0.4.0

Compare Source

=====
This is a new minor version release of ripgrep that includes a couple very
minor breaking changes, a few new features and lots of bug fixes.

This version of ripgrep upgrades its regex dependency from 0.1 to 0.2,
which includes a few minor syntax changes:

  • POSIX character classes now require double bracketing. Previously, the regex
    [:upper:] would parse as the upper POSIX character class. Now it parses
    as the character class containing the characters :upper:. The fix to this
    change is to use [[:upper:]] instead. Note that variants like
    [[:upper:][:blank:]] continue to work.
  • The character [ must always be escaped inside a character class.
  • The characters &, - and ~ must be escaped if any one of them are
    repeated consecutively. For example, [&], [\&], [\&\&], [&-&] are all
    equivalent while [&&] is illegal. (The motivation for this and the prior
    change is to provide a backwards compatible path for adding character class
    set notation.)

Feature enhancements:

  • Added or improved file type filtering for Crystal, Kotlin, Perl, PowerShell,
    Ruby, Swig
  • FEATURE #​83:
    Type definitions can now include other type definitions.
  • FEATURE #​243:
    BREAKING CHANGE: The --column flag now implies --line-number.
  • FEATURE #​263:
    Add a new --sort-files flag.
  • FEATURE #​275:
    Add a new --path-separator flag. Useful in cygwin.

Bug fixes:

  • BUG #​182:
    Redux: use more portable ANSI color escape sequences when possible.
  • BUG #​258:
    Fix bug that caused ripgrep's parallel iterator to spin and burn CPU.
  • BUG #​262:
    Document how to install shell completion files.
  • BUG #​266,
    BUG #​293:
    Fix handling of bold styling and change the default colors.
  • BUG #​268:
    Make lack of backreference support more explicit.
  • BUG #​271:
    Remove ~ dependency on clap.
  • BUG #​277:
    Fix cosmetic issue in globset crate docs.
  • BUG #​279:
    ripgrep did not terminate when -q/--quiet was given.
  • BUG #​281:
    BREAKING CHANGE: Completely remove ^C handling from ripgrep.
  • BUG #​284:
    Make docs for -g/--glob clearer.
  • BUG #​286:
    When stdout is redirected to a file, don't search that file.
  • BUG #​287:
    Fix ZSH completions.
  • BUG #​295:
    Remove superfluous memmap dependency in grep crate.
  • BUG #​308:
    Improve docs for -r/--replace.
  • BUG #​313:
    Update bytecount dep to latest version.
  • BUG #​318:
    Fix invalid UTF-8 output bug in Windows consoles.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, 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 force-pushed the renovate/grep-0.x branch from c4f3df5 to 2d058f0 Compare October 22, 2025 19:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants