- return the same exit status as rg
- add
--rga-no-prefix-filenames
flag (phiresky#154)
This was originally supposed to be version 1.0.0, but I don't feel confident enough in the stability to call it that.
Highlights:
- rga is now configurable via a config file (~/.config/ripgrep-all/config.jsonc) that is generated on first use, including schema.
- Custom subprocess-spawning adapters can be defined via config file. See https://github.com/phiresky/ripgrep-all/wiki
- External adapters can be shared with the community at https://github.com/phiresky/ripgrep-all/discussions
Others:
- mbox adapter (@FliegendeWurst phiresky#104)
- auto generate parts of the readme
- add loads of debug logs and performance timings when
--debug
is used - better error messages via
anyhow
- add cross-platform rga-fzf binary
- change whole code base to be async
- change adapter interface from
(&Read, &Write) -> ()
toAsyncRead -> AsyncRead
to allow chaining of adapters
- Fix windows builds
- Case insensitive file extension matching
- Move to Github Actions instead of Travis
- Fix searching for words that are hyphenated in PDFs (#44)
- Always load rga-preproc binary from location where rga is
- Allow search in pdf files without extension (phiresky#39)
- Prefer shipped binaries to system-installed ones (phiresky#32)
- Upgrade dependencies
- Fix compilation on new Rust by updating rusqlite (#25)
- Fix file ending regex (#13)
- Fix decoding of UTF16 with BOM (#5)
- Shorten the output on failure to two lines (phiresky#7), you can use
--no-messages
to completely suppress errors. - Better installations instructions in readme for each OS
- Add windows binaries! Including all dependencies!
- Add enabled adapters to cache key if caching for archive
- Prevent empty trailing page output in pdf reader
- Split decompress and tar adapter so we can also read pure .bz2 files etc
- Add mime type detection to decompress so we can read e.g. /boot/initramfs.img which is a bz2 file without ending
- Finally fix linux binary package
- add readme to crates.io
Minor fixes
- Correctly wrap help text
- Show own help when no arguments given
- Hopefully package the rga binary correctly
previous changes not documented