Skip to content

Releases: Genivia/ugrep

ugrep v7.1.3

09 Jan 19:50
Compare
Choose a tag to compare

What's new?

  • fix a problem with option -i (--ignore-case) that in rare and specific circumstances may not match all of the specified alternate sub-patterns #451.

ugrep v7.1.2

30 Dec 14:55
Compare
Choose a tag to compare

What's new?

  • feature request: support the latest bzip3 library upgrades #446 *)
  • feature request: permit su search of "unreadable" files #447
  • feature request: do not exit with code 2 when some files can't be decompressed #448

*) please note that./build.sh --with-bzip3 or ./configure --with-bzip3 && make enables bzip3 in ugrep, when libbzip3 is present and found, otherwise ugrep and the indexer skip bz3 files; for help with configuration, run ./build.sh --help

Thank you for your feedback to help improve ugrep for everyone!

ugrep v7.1.1

29 Nov 21:02
Compare
Choose a tag to compare

What's new?

  • fix negative character classes when option -i or --ignore-case is used and make ugrep closely emulate GNU grep's character class behavior when options -i and -P are used #445
  • appease -Woverload-virtual and -Wshadow warnings when building the RE/flex library, the TUI, and indexer (some warnings remain in ugrep.cpp) #444

ugrep v7.1

22 Nov 18:37
Compare
Choose a tag to compare

What's new?

  • add syntax highlighting to the TUI glob editor #443 and other TUI improvements
  • add support for option --filter to Windows ug.exe and ugrep.exe #442
  • make the ug+ and ugrep+ scripts work if no helper is available #440

ugrep v7.0.4

14 Nov 18:54
Compare
Choose a tag to compare

What's new?

  • fix Windows ugrep.exe TUI issue #438 after TUI usability improvements #435, #436 and #437, which caused some users to struggle with TUI usability issues due to Windows API peculiarities with different Windows OS and different terminal apps

ugrep v7.0.3

12 Nov 13:04
Compare
Choose a tag to compare

What's new?

  • make Windows ugrep.exe TUI cursor keys behave with ConEmu #435
  • fix Windows ugrep.exe TUI CTRL-Y file viewing for non-ASCII filenames #436
  • minor usability improvements suggested by ugrep users. Thank you for your feedback!

ugrep v7.0.2

27 Oct 20:26
Compare
Choose a tag to compare

Fix #434 ugrep v7 regression bug: an issue with the regex ^ anchor due to a misaligned begin-of-line position in the buffer after the buffer shifts on large input files. As a result, the -v option did not always work properly on large input files when searching with regex ^ anchors. Reverted to the old logic. Included a minor change to handle hex context lines #428. All extensively tested.

ugrep v7.0

25 Oct 01:26
Compare
Choose a tag to compare

What's new?

  • rewritten SIMD acceleration logic and the search algorithm selection decision logic to speed up pattern matching (the actual speedup depends on the type of regex patterns specified) #432
  • improved regex anchors and word boundary matching speed and support #426 and #427
  • fix option --xml pathnames with special characters, which are unlikely to occur in pathnames, but aren't strictly forbidden #430
  • updated option --hexdump with -ABC context hex lines before and after a match #428
  • the TUI now also uses the VISUAL environment variable if PAGER is not set

ugrep v6.5

23 Aug 19:36
Compare
Choose a tag to compare

What's new?

  • faster binary file checking with SIMD (SSE2/AVX2/NEON) UTF-8 validation #421 and benchmarks
  • new option --context-separator=SEP
  • options -W and -X now also apply to --format fields %o and %O to output hex
  • ugrep-indexer option -z (indexes compressed files and zip/7z/tar/cpio/pax archives) no longer indexes hidden directories and files (i.e. "dotfiles") stored in archives, to save space
  • fix ugrep-indexer option -z, which was broken due to a code refactoring mistake in a single line of code

ugrep v6.4.1

09 Aug 14:57
Compare
Choose a tag to compare