summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Gallant <jamslam@gmail.com>2016-09-25 22:27:58 -0400
committerAndrew Gallant <jamslam@gmail.com>2016-09-25 22:27:58 -0400
commitbaebfd7adda595716deccca60605d36b0a80a4e6 (patch)
treec6ed744c04bfde401f31a1db391330fa05cb4eac
parent19e405e5c5681496d2ff90727d4043b01129f920 (diff)
changelog 0.2.0
-rw-r--r--CHANGELOG.md79
1 files changed, 79 insertions, 0 deletions
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.