Portable AstroGrep Changelog

What's new in Portable AstroGrep 4.4.8

Jul 15, 2022
  • Bugs:
  • 094: AstroGrep cant seem to search for japanese characters properly (tied with #115)
  • 111: Open File from search results fails for some menu selections (more logging)
  • 114: Disabled exclusions become enabled over time
  • 115: Improve small file and non-BOM encoding detection
  • 116: IFilterPlugin file full path
  • 117: IFilterPlugin txt file in zip archive
  • 119: v4.4.7 RegEx not working. .NET 4.8 installed. (New Word Plugin for .docx can do RegEx now)
  • 120: [CRITICAL] Astrogrep executes AutoOpen macros regardless of security settings
  • 122: Typo in size units (French, StrFormatByteSize issue with buffer length)
  • 123: Exclusions apply to search path (don't apply exclusions to initial search paths)
  • Featured Requests:
  • 055: Create plugin for Microsoft Excel files
  • 105: Show the context of a file only if left click
  • 117: Print Results... Emphasize search text
  • 130: Filetypes grouping
  • 131: GUI's Tab Stops
  • 135: AstroGrep missing feature: no navigation between search results (part of new results viewer toolbar)
  • 138: Add Close All menu item (File->Exit All menu item)
  • 141: Custom key combination to toggle between files and results (properly handle tab/shift-tab in results view)
  • 142: Make context lines switch dynamically instead of requiring a new search
  • 143: Show context before the matched line (x lines before /? y lines after)
  • 144: Add ability to exclude more than one extension at once
  • Patches:
  • 008: Translation polish for German language file
  • 010: Post-build event fix (support spaces in path names)
  • 011: Precompilation of regex before search (moved all common regex logic to one place and build it outside any loops)
  • Other:
  • Now requires .Net framework v4.5 (which removes Windows XP support)
  • Microsoft Word Plugin will now only be used for older .doc files, where Microsoft Word Open XML plugin will be used for .docx files going forward
  • Created a new PDF plugin to better support text based pdf files (does not handle ocr of pdf images)
  • Created a new Media Tags plugin to allow searching within media file tags
  • Moved search plugins from options screen to main search options area (above Exclusions)
  • Added a results viewer toolbar to give direct access to viewing options for the results viewer (line numbers, context lines, show all characters, etc.)
  • Cleaned up regular expression creation
  • Switched some code to use newer .Net 4.5 features
  • Rework unhandled exception handler
  • Correct spelling error in en-us language

New in Portable AstroGrep 4.4.7 (Apr 5, 2019)

  • Bugs:
  • Possible issue with word plugin and leaving winword.exe process open.
  • Error "the string was not recognized as a valid DateTime"
  • Performance issues
  • Searching Multiple MS Word Documents
  • Context Lines Display Discrepancy
  • Astrogrep 4.4.6 hangs clicking on found file
  • commandline spath not accepting multiple searchPath
  • Used ListSeparator on right mouse "Copy all"
  • Command Line issues:
  • Check logic and docs
  • Feature 108 is not working (Add additional text editor parameter for search text)
  • Featured Requests:
  • Stopped painting status bar as often
  • Exclude directories that do not match pattern (added not equals option for path based options)
  • Added line hit count to count column values (format: total / line in current Count column)
  • Add option to only show x chars before/​after matched text
  • Support to add many search target directories from UI (Hold down shift and click the folder icon to append a path)
  • Added total files search to File search bar text (format: found / searched)
  • Scanning all files as UTF-8 encoded (Tools -> Options -> File Encoding, Choose a Force Encoding from the list. Selecting the blank (first) will disable)
  • Patches:
  • Caching translation strings for most common texts in IDE
  • Remove white space not working when displaying entire file Support Requests: Silent Install (supported by /S command line to the installer.
  • Note: this defaults to English)
  • Files without extensions implicitly excluded (bug fix)
  • Other:
  • Fixed issue with Spanish language where it wouldn't load
  • Use extension method to check for InvokeRequired instead of defining delegates

New in Portable AstroGrep 4.4.6 (May 31, 2017)

  • Bugs:
  • 97: Encoding detection cache fails if file encoding changes
  • 95: Duplicate shortcut keys in some languages
  • 92: Exclusion viewing causes crash
  • 90: "Print Results..." + All option outputs a blank page
  • 89: "Save Results..." functionality is broken
  • 88: Difficulties to open the exclusions form
  • Featured Requests:
  • 120: Add option to change/?default to black the search panel labels
  • 113: Create menu item for donation
  • 109: Allow showing more context lines (maximum of 25 now)
  • 108: Add additional text editor parameter for search text. (use %4 in command line for text editors)
  • 107: Date range search option (added time selection)
  • Patches:
  • 6: Unable to compile source code fix
  • 4: Fixing exception due to missing key in registry
  • 3: add %4 parameter to open editor which contains the searched text
  • 2: French translation
  • Other:
  • Made common assembly information and shared between projects (makes all projects have same version)
  • Added Windows 10 start icon background color and larger image support
  • Updated Spanish translations file
  • Special thanks to user linknet for the following as well:
  • Fix: frmMain unable to be opened in Visual Studio designer
  • Fix: frmMain randomly resizing elements when opened in Visual Studio designer
  • Fix: added the new keyword where required to prevent compiler warnings
  • Fix: added missing xml declarations where required to prevent compiler warnings
  • Fix: application not centered on screen on initial startup
  • Fix: application initial startup width increased to include all screen elements
  • Fix: application not scaling correctly with high DPI% settings - now scales correctly
  • Fix: results window text not scaling correctly with high DPI% settings - now scales correctly
  • Fix: list view columns not scaling correctly with high DPI% settings - now scale correctly
  • Fix: reset all window and column positions and fonts to default values with a change of DPI% setting
  • CHG: increased interface font size from 8 to 9 points
  • Add: exclusions window now resizeable with window and column position settings saved

New in Portable AstroGrep 4.4.5 (Apr 15, 2016)

  • Updated AstroGrep by rearranging the search in results, fixing a tab whole word issue, adding the ability to right click within a folder, and updating the Italian translation.

New in Portable AstroGrep 4.4.4 (Aug 21, 2015)

  • Bugs:
  • 81: Open with associated app if no editors
  • 80: SerializationException in the log file
  • 79: Path in the title bar is multiplied every time I search
  • Featured Requests:
  • 80: Open With Associated App (keep the text editor location blank and it will use the default app instead), also bug #80 will also make it so any no defined editors will launch default app
  • Other:
  • Updated Polish language, thanks to Maciej Gryniuk

New in Portable AstroGrep 4.4.3 (Jul 1, 2015)

  • Bugs:
  • -77: Double-click in Results window No Longer Opens File (added back per requests)
  • -39: Lines repeating in output (now results preview area will combine context lines when they overlap in different match sections. thanks to theblackbunny)
  • Featured Requests:
  • -57: Allow external language files. Language files can be now read from %appdata%\AstroGrep\Language\ or local directory\Language when using portable version.
  • Other:
  • - Added Polish language, thanks to Maciej Gryniuk

New in Portable AstroGrep 4.4.2 (Jun 6, 2015)

  • Bugs:
  • 75: Issues with accented characters
  • 74: Line numbers truncated on v4.4
  • 73: Files fail to open in system editor when Search Text field is empty
  • 69: Drastic search speed change over versions (allow ability to select performance level of file encoding via Tools->Options->File Encoding->Performance)
  • Feature Requests:
  • 97: Create a portable version
  • Other:
  • Moved some common code to AstroGrep.
  • Common to allow better usage of shared code and logging
  • Added file encoding cache for each performance level and the ability to clear it (Tools->Options->File Encoding->Clear Cache)
  • Removed zip file in favor of portable version (so regular version is only available as installer)
  • Updated application icon
  • Updated About dialog for a UI refresh