Releases Tags
-
0.6.0 “caring caraway” 💚
released this 11 months ago | 0 commits to since this release
Bugfixes:
- Do not show prefix in output if there is no metadata (bug #15)
- Don't crash on regex errors (bug #14) – Instead an error message is shown.
New features:
- HTML output (issue #9) – Matches are recorded in one table per file.
- Added --status and --status-interval (issue #10) – prints a status message to stderr at regular intervals.
Other changes:
- Slightly improved man page
- Divided --help message into 3 groups (issue #12)
Downloads
-
0.5.1 “sulking sunflower” 🌻
released this 11 months ago | 17 commits to since this release
Bugfixes:
- Fix page number detection (it was off by one in some circumstances)
(commit
9067b38
) - Stopped injecting pseude-HTML into the text (Bug #13)
- Fixed
<style>
and<script>
erasure (commita49c500
) - Fixed bug where the search for context could go beyond the text boundaries
(commit
f59c86e
)
Other changes:
- Added automatic package generation for Debian bullseye (11) (commit
4b09158
) - Some performance improvements
Downloads
- Fix page number detection (it was off by one in some circumstances)
(commit
-
0.5.0 “pretty pineapple” 🍍
released this 12 months ago | 52 commits to since this release
Changes:
- Prettier output
- Metadata is italic, chapters are underlined
- Leading and trailing whitespace is removed from headlines
- Named and numbered HTML entities in the text, such as
&
and 
, are decoded.
- Added a log file and the
--debug
switch to enable debug output. - The configuration file path changed to
~/.config/epubgrep/epubgrep.conf
. Existing configurations will be automatically moved. - Added
--json
switch, to produce machine-readable JSON output.
Downloads
- Prettier output
-
0.4.0 “ogling oregano” 🌿
released this 12 months ago | 111 commits to since this release
Bugfixes
- Process some slightly broken EPUBs, instead of skipping the whole file
- A few more error messages (hope you don't see them!)
- Only one line per error message
- Remove
<style>
and<script>
snippets in text documents (Bug #8)
New features
- Print matches while still searching instead of at the end
- Only search files in spine, in the right order (Bug #1)
- Don't search images, fonts and CSS by default
- Print search results in the order they appear in the book
- You can still search everything with --raw.
- Speed optimizations
Downloads
-
0.3.2 “Fluttering Fritillaria” 🌼
released this 12 months ago | 138 commits to since this release
Bugfixes:
- Do not allow more threads than
max_threads
- Skip rest of file if encoding of files in EPUB is broken (Bug #7)
Downloads
- Do not allow more threads than
-
0.3.1 “gluttonous germander” 😋
released this 12 months ago | 145 commits to since this release
Bugfixes:
- Fixed memory leaks in zip handling that lead to crashes
- Fixed race condition that lead to crashes
New features:
- Automatic Debian package generation
- Multi-threading
- Added option to search all files in a directory recursively (
--recursive
/-r
or--dereference-recursive
/-R
) - Print the EPUB file name if more than 1 input file is used
- Switch for suppressing file name printing (
--no-filename=[filesystem|in-epub|all]
) - Add switch to ignore errors about wrong file formats (
--ignore-archive-errors
) - Update german translation
There is now a repository for Debian (buster) and Ubuntu (focal, bionic) packages.
Downloads
-
0.2.0
released this 12 months ago | 225 commits to main since this release
Changes:
- Added colors (and the
--nocolor
switch to turn them off) - Documentation improvements
Downloads
- Added colors (and the
-
0.1.3
released this 12 months ago | 245 commits to main since this release
First release! 🎉
Working features
- Searching one or several EPUB files using one or several regular expressions
- POSIX basic regular expressions, POSIX extended regular expressions, their grep-variants, Perl regular expressions
- Ignoring case, searching raw data (not cleaned up)
- Configuration file
Downloads