Releases: Genivia/ugrep
ugrep v3.3.7
We made ugrep even better with runtime enabling of of SSE2/AVX2/AVX512BW optimizations; ugrep -V
shows this as +sse2
, +avx2
and +avx512bw
, respectively. New --hyperlink
option. Revised and enhanced option -P
(PCRE) compatible with GNU grep. Improved query UI option -Q
with quick Tab/Shift-Tab directory and file navigation, CTRL-Y file viewing with new option --view
to specify a file viewer, and improved CTRL-X/CTRL-R bookmarking to restore the search state. New --hexdump=a
option (asterisk) to display conventional *
for duplicate hex lines. Fixed a compatibility issue with GNU grep's binary file search results, which should now be the same. Improved option -P
(PCRE) search performance. Fixed a bug when the legacy grep GREP_COLOR
environment variable is defined (GREP_COLORS
is more powerful and preferred). More coming soon!
ugrep v3.2.2
Added zstd-compressed file search with option -z
(.zst
, .zstd
, .tzst
) and advanced .zipx
method zstd (93); other improvements. More coming soon!
ugrep v3.1.15
New --bool
option to specify Boolean search query patterns (with Google search syntax or fzf-like when used with -F
to search strings instead of regex patterns); new --and
and --not
options; new --dotall
option; updated --format
to support -v
and new %[NAME]#
named group captures with option -P
and using (?<NAME>PATTERN)
; updated \s
pattern matching to exclude newline; improved response time to cancelled deep recursive searches; fixed a crash issue; other improvements. More coming soon!
ugrep v3.0.6
New v3: performance enhancements and other improvements with a redesigned search engine. Search speeds are significantly increased when searching very large files (several GB). Added a new T3 benchmark with a large 13GB file to demonstrate the improvements. More features will be added soon!
ugrep v2.5.6
Interactive query UI usability improvements; new query UI commands Alt-[
(decrease fuzziness by one), Alt-]
(increase fuzziness by one), Alt-{
(decrease context size by one line), Alt-}
(increase context size by one line); improved ARM AArch64 configure and build. More coming soon!
ugrep v2.5.0
-
New query UI search commands:
Tab
to navigate into a directory or to select a single file to search;Shift-Tab
to navigate up the directory tree or deselect the selected file. PressCtrl-^
to go back to the starting working directory. These commands are best experienced with option-l
(Alt-l
("Alt-ell") in the query UI) to navigate directories in the list view. Then toggle withAlt-l
to view the contents of files with matches. -
Ctrl-S
/Ctrl-W
now also move down/up by directory in the query UI when viewing a list of files with options-l
and-c
. -
Faster query UI response to commands (the response to patterns entered is still determined by the DELAY parameter of option
-Q
.) -
Option
--pretty
now also enables options-n
and--sort
in addition to--color
,--heading
, and-T
when the output is sent to a terminal and if these options are not explicitly disabled or set already. -
Fixed minor issues to improve the overall user experience.
More goodies coming soon!
ugrep v2.4.1
Support lz4-compressed files with extension .lz4
, when lz4 is installed when ugrep is built; Windows ugrep.exe
includes lz4 support.
ugrep v2.4.0
New ug
command which is the same as ugrep --config
with the new --config
option to use configuration files; new option --save-config
to create configuration files; added --help [WHAT]
for quick help on WHAT
; improved AVX2 detection for optimization. Note: if you defined a ug
alias for ugrep, then you may have to remove that alias to enable the new ug
command.
ugrep v2.3.2
Fixed gcc 10 compilation issue and other improvements.
ugrep v2.3.1
Faster search context matching and display with new fast no-limit streaming implementation for options -A
, -B
, -C
, and -y
, including when combined with options -v
, -W
, and -X
, i.e. removing the single-line search pattern constraint in prior versions for these options; fixed minor issue with option -G
; other improvements.