Releases: zorbaTheRainy/grep-docx
Releases · zorbaTheRainy/grep-docx
v1.1.0
grep-docx v1.1.0 Release Notes
Overview
Improved terminal support, better error handling, and enhanced logging capabilities.
New Features
- Added support for reading file paths from stdin using
-argument - Added logging to file with
--logfileoption - Added
--no-messagesflag to suppress error messages - Added intelligent terminal hyperlink support detection
- Added terminal suggestions when hyperlinks aren't supported
- Added normalized Unicode text handling for more reliable searches
- Added progress bar with file count feedback
- Added sorting of file lists in output
Improvements
- Enhanced error handling for file operations
- Better Windows terminal color support via Colorama
- Improved hanging indent formatting
- More consistent handling of quiet mode
- Normalized file paths for hyperlinks
- Added debug logging throughout the application
- Enhanced documentation in code
Fixed Issues
- Fixed Windows console color display issues
- Fixed Unicode text normalization in searches
- Fixed progress bar interference with other output modes
Breaking Changes
None.
New library requirements, see below.
Requirements
- Python 3.x
- python-docx library
- tqdm library (new requirement)
- colorama library (optional, for Windows)
Known Issues
- Terminal hyperlinks may not work in all terminal emulators
- Color output may not render correctly in some Windows terminals
Initial stable release
grep-docx v1.0.0 Release Notes
Overview
First stable release of grep-docx, a command-line tool for searching Microsoft Word (.docx) files using grep-like pattern matching.
Features
- Search single files or recursively through directories
- Regular expression pattern matching
- Case-sensitive and case-insensitive search options
- Colored output highlighting matches
- Output formatting options including hanging indents
- Count-only and filename-only output modes
- Hyperlinked file paths in terminal output (on supported terminals)
Requirements
- No Python installation required - standalone executables
- Operating system: Windows 7+, macOS 10.15+, or Linux with glibc 2.17+
Changes
- Initial stable release
Known Issues
- Terminal hyperlinks may not work in all terminal emulators
- Color output may not render correctly in some Windows terminals