diff --git a/CHANGELOG.md b/CHANGELOG.md index e0e0936..3788967 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,61 +1,62 @@ -# 0.9.7 (unreleased) +# 1.0.0 (unreleased) -- 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 -- add a config file (~/.config/ripgrep-all) that is generated on first use, including schema -- change adapter interface from `(&Read, &Write) -> ()` to `Read -> Read` to allow chaining of adapters - - this means that all adapters are now run in their own thread, data passed via a pipe. might cause performance regressions +- 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 +- add a config file (~/.config/ripgrep-all/config.jsonc) that is generated on first use, including schema +- change whole code base to be async +- change adapter interface from `(&Read, &Write) -> ()` to `AsyncRead -> AsyncRead` to allow chaining of adapters +- allow custom subprocess-spawning adapters defined via config file # 0.9.6 (2020-05-19) -- 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 +- 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 # 0.9.5 (2020-04-08) -- Allow search in pdf files without extension (https://github.com/phiresky/ripgrep-all/issues/39) -- Prefer shipped binaries to system-installed ones (https://github.com/phiresky/ripgrep-all/issues/32) -- Upgrade dependencies +- Allow search in pdf files without extension (https://github.com/phiresky/ripgrep-all/issues/39) +- Prefer shipped binaries to system-installed ones (https://github.com/phiresky/ripgrep-all/issues/32) +- Upgrade dependencies # 0.9.3 (2019-09-19) -- Fix compilation on new Rust by updating rusqlite ([#25](https://github.com/phiresky/ripgrep-all/pull/25)) +- Fix compilation on new Rust by updating rusqlite ([#25](https://github.com/phiresky/ripgrep-all/pull/25)) # 0.9.2 (2019-06-17) -- Fix file ending regex ([#13](https://github.com/phiresky/ripgrep-all/issues/13)) -- Fix decoding of UTF16 with BOM ([#5](https://github.com/phiresky/ripgrep-all/issues/5)) -- Shorten the output on failure to two lines (https://github.com/phiresky/ripgrep-all/issues/7), you can use `--no-messages` to completely suppress errors. -- Better installations instructions in readme for each OS -- Add windows binaries! Including all dependencies! +- Fix file ending regex ([#13](https://github.com/phiresky/ripgrep-all/issues/13)) +- Fix decoding of UTF16 with BOM ([#5](https://github.com/phiresky/ripgrep-all/issues/5)) +- Shorten the output on failure to two lines (https://github.com/phiresky/ripgrep-all/issues/7), you can use `--no-messages` to completely suppress errors. +- Better installations instructions in readme for each OS +- Add windows binaries! Including all dependencies! # 0.9.1 (2019-06-16) -- Add enabled adapters to cache key if caching for archive -- Prevent empty trailing page output in pdf reader +- Add enabled adapters to cache key if caching for archive +- Prevent empty trailing page output in pdf reader # 0.9.0 (2019-06-16) -- 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 +- 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 # 0.8.9 (2019-06-15) -- Finally fix linux binary package -- add readme to crates.io +- Finally fix linux binary package +- add readme to crates.io # 0.8.7 (2019-06-15) Minor fixes -- Correctly wrap help text -- Show own help when no arguments given -- Hopefully package the rga binary correctly +- Correctly wrap help text +- Show own help when no arguments given +- Hopefully package the rga binary correctly # 0.8.5 diff --git a/Cargo.lock b/Cargo.lock index 589fb42..8766c3c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1356,7 +1356,7 @@ dependencies = [ [[package]] name = "ripgrep_all" -version = "0.9.7-alpha.0" +version = "1.0.0-alpha.2" dependencies = [ "anyhow", "async-compression", diff --git a/Cargo.toml b/Cargo.toml index 7d2f468..4b5ab5e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ license = "AGPL-3.0-or-later" name = "ripgrep_all" readme = "README.md" repository = "https://github.com/phiresky/ripgrep-all" -version = "0.9.7-alpha.0" +version = "1.0.0-alpha.2" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/src/bin/rga.rs b/src/bin/rga.rs index 6027310..1d8e417 100644 --- a/src/bin/rga.rs +++ b/src/bin/rga.rs @@ -53,7 +53,7 @@ fn list_adapters(args: RgaConfig) -> Result<()> { for adapter in enabled_adapters { print(adapter) } - println!("The following adapters are disabled by default, and can be enabled using '--rga-adapters=+pdfpages,tesseract':\n"); + println!("The following adapters are disabled by default, and can be enabled using '--rga-adapters=+foo,bar':\n"); for adapter in disabled_adapters { print(adapter) }