summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Gallant <jamslam@gmail.com>2017-03-12 21:57:50 -0400
committerAndrew Gallant <jamslam@gmail.com>2017-03-12 21:57:50 -0400
commit70b6bdb104e2a49aeaadcb8a34263aaf22b8a0da (patch)
tree53e077ff9f34bcca2259d8385dfe820cddb6d6a6
parentc648eadbaa9e6e8ab819a7ac2a699a7f4a3ceae4 (diff)
changelog 0.5.0
-rw-r--r--CHANGELOG.md62
-rw-r--r--README.md4
2 files changed, 66 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index e86bdc95..24849fa8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,65 @@
+0.5.0
+=====
+This is a new minor version release of ripgrep that includes one minor breaking
+change, bug fixes and several new features including support for text encodings
+other than UTF-8.
+
+A notable accomplishment with respect to Rust is that ripgrep proper now only
+contains a single `unsafe` use (for accessing the contents of a memory map).
+
+The **breaking change** is:
+
+* [FEATURE #380](https://github.com/BurntSushi/ripgrep/issues/380):
+ Line numbers are now hidden by default when ripgrep is printing to a tty
+ **and** the only thing searched is stdin.
+
+Feature enhancements:
+
+* Added or improved file type filtering for Ceylon, CSS, Elixir, HTML, log,
+ SASS, SVG, Twig
+* [FEATURE #1](https://github.com/BurntSushi/ripgrep/issues/1):
+ Add support for additional text encodings, including automatic detection for
+ UTF-16 via BOM sniffing. Explicit text encoding support with the
+ `-E/--encoding` flag was also added for latin-1, GBK, EUC-JP
+ and Shift_JIS, among others. The full list can be found here:
+ https://encoding.spec.whatwg.org/#concept-encoding-get
+* [FEATURE #129](https://github.com/BurntSushi/ripgrep/issues/129):
+ Add a new `-M/--max-columns` flag that omits lines longer than the given
+ number of bytes. (Disabled by default!)
+* [FEATURE #369](https://github.com/BurntSushi/ripgrep/issues/369):
+ A new flag, `--max-filesize`, was added for limiting searches to files with
+ a maximum file size.
+
+Bug fixes:
+
+* [BUG #52](https://github.com/BurntSushi/ripgrep/issues/52),
+ [BUG #311](https://github.com/BurntSushi/ripgrep/issues/311):
+ Tweak how binary files are detected and handled. (We are slightly less
+ conservative and will no longer use memory without bound.)
+* [BUG #326](https://github.com/BurntSushi/ripgrep/issues/326):
+ When --files flag is given, we should never attempt to parse positional
+ arguments as regexes.
+* [BUG #327](https://github.com/BurntSushi/ripgrep/issues/327):
+ Permit the --heading flag to override the --no-heading flag.
+* [BUG #340](https://github.com/BurntSushi/ripgrep/pull/340):
+ Clarify that the `-u/--unrestricted` flags are aliases.
+* [BUG #343](https://github.com/BurntSushi/ripgrep/pull/343):
+ Global git ignore config should use `$HOME/.config/git/ignore` and not
+ `$HOME/git/ignore`.
+* [BUG #345](https://github.com/BurntSushi/ripgrep/pull/345):
+ Clarify docs for `-g/--glob` flag.
+* [BUG #381](https://github.com/BurntSushi/ripgrep/issues/381):
+ Add license files to each sub-crate.
+* [BUG #383](https://github.com/BurntSushi/ripgrep/issues/383):
+ Use latest version of clap (for argv parsing).
+* [BUG #392](https://github.com/BurntSushi/ripgrep/issues/391):
+ Fix translation of set globs (e.g., `{foo,bar,quux}`) to regexes.
+* [BUG #401](https://github.com/BurntSushi/ripgrep/pull/401):
+ Add PowerShell completion file to Windows release.
+* [BUG #405](https://github.com/BurntSushi/ripgrep/issues/405):
+ Fix bug when excluding absolute paths with the `-g/--glob` flag.
+
+
0.4.0
=====
This is a new minor version release of ripgrep that includes a couple very
diff --git a/README.md b/README.md
index cc5923ea..fda21080 100644
--- a/README.md
+++ b/README.md
@@ -13,6 +13,10 @@ downloads available for
Dual-licensed under MIT or the [UNLICENSE](http://unlicense.org).
+### CHANGELOG
+
+Please see the [CHANGELOG](blob/master/CHANGELOG.md) for a release history.
+
### Screenshot of search results
[![A screenshot of a sample search with ripgrep](http://burntsushi.net/stuff/ripgrep1.png)](http://burntsushi.net/stuff/ripgrep1.png)