From baebfd7adda595716deccca60605d36b0a80a4e6 Mon Sep 17 00:00:00 2001 From: Andrew Gallant Date: Sun, 25 Sep 2016 22:27:58 -0400 Subject: changelog 0.2.0 --- CHANGELOG.md | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..e4ceca23 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,79 @@ +0.2.0 +===== +Feature enhancements: + +* Added or improved file type filtering for VB, R, F#, Swift, Nim, Javascript, + TypeScript +* [FEATURE #20](https://github.com/BurntSushi/ripgrep/issues/20): + Adds a --no-filename flag. +* [FEATURE #26](https://github.com/BurntSushi/ripgrep/issues/26): + Adds --files-with-matches flag. Like --count, but only prints file paths + and doesn't need to count every match. +* [FEATURE #40](https://github.com/BurntSushi/ripgrep/issues/40): + Switch from using `.rgignore` to `.ignore`. Note that `.rgignore` is + still supported, but deprecated. +* [FEATURE #68](https://github.com/BurntSushi/ripgrep/issues/68): + Add --no-ignore-vcs flag that ignores .gitignore but not .ignore. +* [FEATURE #70](https://github.com/BurntSushi/ripgrep/issues/70): + Add -S/--smart-case flag (but is disabled by default). +* [FEATURE #80](https://github.com/BurntSushi/ripgrep/issues/80): + Add support for `{foo,bar}` globs. + +Many many bug fixes. Thanks every for reporting these and helping make +`ripgrep` better! (Note that I haven't captured every tracking issue here, +some were closed as duplicates.) + +* [BUG #8](https://github.com/BurntSushi/ripgrep/issues/8): + Don't use an intermediate buffer when --threads=1. (Permits constant memory + usage.) +* [BUG #15](https://github.com/BurntSushi/ripgrep/issues/15): + Improves the documentation for --type-add. +* [BUG #16](https://github.com/BurntSushi/ripgrep/issues/16), + [BUG #49](https://github.com/BurntSushi/ripgrep/issues/49), + [BUG #50](https://github.com/BurntSushi/ripgrep/issues/50), + [BUG #65](https://github.com/BurntSushi/ripgrep/issues/65): + Some gitignore globs were being treated as anchored when they weren't. +* [BUG #18](https://github.com/BurntSushi/ripgrep/issues/18): + --vimgrep reported incorrect column number. +* [BUG #19](https://github.com/BurntSushi/ripgrep/issues/19): + ripgrep was hanging waiting on stdin in some Windows terminals. Note that + this introduced a new bug: + [#94](https://github.com/BurntSushi/ripgrep/issues/94). +* [BUG #21](https://github.com/BurntSushi/ripgrep/issues/21): + Removes leading `./` when printing file paths. +* [BUG #22](https://github.com/BurntSushi/ripgrep/issues/22): + Running `rg --help | echo` caused `rg` to panic. +* [BUG #24](https://github.com/BurntSushi/ripgrep/issues/22): + Clarify the central purpose of rg in its usage message. +* [BUG #25](https://github.com/BurntSushi/ripgrep/issues/25): + Anchored gitignore globs weren't applied in subdirectories correctly. +* [BUG #30](https://github.com/BurntSushi/ripgrep/issues/30): + Globs like `foo/**` should match contents of `foo`, but not `foo` itself. +* [BUG #35](https://github.com/BurntSushi/ripgrep/issues/35), + [BUG #81](https://github.com/BurntSushi/ripgrep/issues/81): + When automatically detecting stdin, only read if it's a file or a fifo. + i.e., ignore stdin in `rg foo < /dev/null`. +* [BUG #36](https://github.com/BurntSushi/ripgrep/issues/36): + Don't automatically pick memory maps on MacOS. Ever. +* [BUG #38](https://github.com/BurntSushi/ripgrep/issues/38): + Trailing whitespace in gitignore wasn't being ignored. +* [BUG #43](https://github.com/BurntSushi/ripgrep/issues/43): + --glob didn't work with directories. +* [BUG #46](https://github.com/BurntSushi/ripgrep/issues/46): + Use one fewer worker thread than what is provided on CLI. +* [BUG #47](https://github.com/BurntSushi/ripgrep/issues/47): + --help/--version now work even if other options are set. +* [BUG #55](https://github.com/BurntSushi/ripgrep/issues/55): + ripgrep was refusing to search /proc/cpuinfo. Fixed by disabling memory + maps for files with zero size. +* [BUG #64](https://github.com/BurntSushi/ripgrep/issues/64): + The first path given with --files set was ignored. +* [BUG #67](https://github.com/BurntSushi/ripgrep/issues/67): + Sometimes whitelist globs like `!/dir` weren't interpreted as anchored. +* [BUG #77](https://github.com/BurntSushi/ripgrep/issues/77): + When -q/--quiet flag was passed, ripgrep kept searching even after a match + was found. +* [BUG #90](https://github.com/BurntSushi/ripgrep/issues/90): + Permit whitelisting hidden files. +* [BUG #93](https://github.com/BurntSushi/ripgrep/issues/93): + ripgrep was extracting an erroneous inner literal from a repeated pattern. -- cgit v1.2.3