github dnGrep/dnGrep v4.2.29.0

latest releases: v4.2.84.0, v4.2.59.0, v4.2.46.0...
3 months ago

v4.2.29.0

Changes in this release:

#1116 Support for matching only first occurrence in each file (regex non global): Added a new search option to the dnGrep main window: Global. Many regular expression languages support an option called Global which when true returns all matches in each file, and when false returns only the first match in each file. Global is not implemented in the .NET regular expression language, so dnGrep has been modified to include it for both Regular Expression and Text searches (it is not used for XPath, Phonetic, or Byte searches). Before this change, the default behavior in dnGrep is the same as Global = true. This is probably what you want to use for most searches. Unchecking Global will stop searching each file after the first match is found. This is useful if you are looking for a particular match with a regular expression. Setting Global to false can make searches much faster if you do not need all the matches. The value of the Global flag is saved between sessions and in a bookmark. You can set the Global flag in scripts.

#1125 No taskbar icon: Fixed an issue when starting dnGrep from the new Windows 11 context menu, the taskbar icon was missing.

#1126 Everything search string not correctly restored on relaunch: Fixed a bug restoring Everything search that was adding quotes to search string.

#1127 Preview in sidebar broken on Byte search: Fixed a bug where after doing a Byte search and toggling the Preview pane off and on again, the Preview pane would throw an exception. The exception is fixed but note that dnGrep does not support showing Byte search results in the preview window.

Other updates

This release contains updates to:

  • .NET v8.0.6
  • 7zip 24.06

Updated Translations Updates to several languages, thank-you for your contributions. Many languages need help to complete them. You are welcome and encouraged to complete or improve any of the existing translations, see Translate dnGrep for more information. Do as much or as little as you like. If you do not want to use Weblate for translations, I will take input in any format and merge the changes. Send me a note in the issues or discussions page.

Checksum information

Name: dnGREP.4.2.29.x64.msi
SHA-256: d8842ea4a1fc92818282413bb33ec9f53caa60682a0e89421c82d841d784914c

Name: dnGREP.4.2.29.x86.msi
SHA-256: 6a14aaaf5d9cf4245410f9b390d136cfcd2c1919d4bce428725e5d0a4444b46d

Name: dnGrep.4.2.29.0.x64.zip
SHA256: 81a5d06bf67e124f6c83623906fb6e4550a0627f44d373d7df06603471d15590

Name: dnGrep.4.2.29.0.x86.zip
SHA256: c75445d203d374fe4defce2e11b261c8ce10a4b549a7a3644504c34091a7409c

This program uses free code signing provided by SignPath.io, and a certificate by the SignPath Foundation.

Don't miss a new dnGrep release

NewReleases is sending notifications on new releases.