-
0.6.2 calm camomile 💮 Stable
released this
2022-08-16 19:16:05 +02:00 | 4 commits to main since this releaseBugfixes
- fix building with fmt 9
- fix building with catch 3
- ensure correct file order
- some small fixes
Other changes
- add language to HTML output
Downloads
-
0.6.0 “caring caraway” 💚 Stable
released this
2021-06-24 22:38:27 +02:00 | 48 commits to main since this releaseBugfixes:
- 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” 🌻 Stable
released this
2021-06-07 15:08:29 +02:00 | 65 commits to main since this releaseBugfixes:
- 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” 🍍 Stable
released this
2021-06-02 09:14:06 +02:00 | 100 commits to main since this releaseChanges:
- 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” 🌿 Stable
released this
2021-05-30 14:01:24 +02:00 | 159 commits to main since this releaseBugfixes
- 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
-
released this
2021-05-28 15:17:48 +02:00 | 186 commits to main since this releaseBugfixes:
- 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
-
released this
2021-05-27 23:07:54 +02:00 | 193 commits to main since this releaseBugfixes:
- 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 Stable
released this
2021-05-25 12:34:56 +02:00 | 242 commits to main since this releaseChanges:
- Added colors (and the
--nocolor
switch to turn them off) - Documentation improvements
Downloads
- Added colors (and the
-
0.1.3 Stable
released this
2021-05-25 07:38:51 +02:00 | 262 commits to main since this releaseFirst 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