<commit_before>## Master

### New features

- Allow the Guard scope to be defined from the `Guardfile` with the `scope` DSL method. ([@netzpirat][])
- [#378][] Scope plugins and groups from CLI and interactor. ([@netzpirat][])
- [#369][] Allow Guard plugins to specify their template location. ([@schmurfy][])
- [#364][] Add `ignore!` and `filter!` DSL methods. ([@tarsolya][])
- [#362][] Add interactor options `:history_file` and `:guard_rc`. ([@netzpirat][])

### Improvements

- [#376][] Delegate Ctrl-C to Pry to exit continuation. ([@netzpirat][])
- [#360][] Improve Guard/listen/interactor thread coordination. ([@netzpirat][])
- [#368][] Detecting duplicate definitions and then warning the user. ([@jfolkins][])
- [#367][] Change modeline's fgcolor when changing bgcolor in emacs notifier. ([@iljoo][])

### Bug fixes

- [#377][] Add the 'a' alias for the 'all' Pry command. (reported by [@cknadler][], fixed by [@rymai][])
- [#365][] Fix terminal reset redirect to null devise on Windows. ([@cablegram][])
- [#365][] Fix Emacs notifier detection on Windows. ([@cablegram][])
- [#361][] Tmux notifier affects only the local session. ([@netzpirat][])

## 1.5.4 - 9 November, 2012

### Improvements

- Thread handling improved and added thread debug mode. ([@netzpirat][])

### Bug fix

- [#358][] Ignore `~/.pryrc` since it breaks Guard when loading the Rails env. ([@netzpirat][])

## 1.5.3 - 31 October, 2012

### Bug fixes

- [#352][] Guard always reloading twice. ([@netzpirat][])
- [#354][] Ignore `./.pryrc` since it breaks Guard when loading the Rails env. ([@netzpirat][])<commit_msg>Update CHANGELOG.<commit_after>## Master

### New features

- Allow the Guard scope to be defined from the `Guardfile` with the `scope` DSL method. ([@netzpirat][])
- [#378][] Scope plugins and groups from CLI and interactor. ([@netzpirat][])
- [#369][] Allow Guard plugins to specify their template location. ([@schmurfy][])
- [#364][] Add `ignore!` and `filter!` DSL methods. ([@tarsolya][])
- [#362][] Add interactor options `:history_file` and `:guard_rc`. ([@netzpirat][])

### Improvements

- [#372][] Restore original TMux settings on stop. ([@rudicode][])
- [#376][] Delegate Ctrl-C to Pry to exit continuation. ([@netzpirat][])
- [#360][] Improve Guard/listen/interactor thread coordination. ([@netzpirat][])
- [#368][] Detecting duplicate definitions and then warning the user. ([@jfolkins][])
- [#367][] Change modeline's fgcolor when changing bgcolor in emacs notifier. ([@iljoo][])

### Bug fixes

- [#377][] Add the 'a' alias for the 'all' Pry command. (reported by [@cknadler][], fixed by [@rymai][])
- [#365][] Fix terminal reset redirect to null devise on Windows. ([@cablegram][])
- [#365][] Fix Emacs notifier detection on Windows. ([@cablegram][])
- [#361][] Tmux notifier affects only the local session. ([@netzpirat][])

## 1.5.4 - 9 November, 2012

### Improvements

- Thread handling improved and added thread debug mode. ([@netzpirat][])

### Bug fix

- [#358][] Ignore `~/.pryrc` since it breaks Guard when loading the Rails env. ([@netzpirat][])

## 1.5.3 - 31 October, 2012

### Bug fixes

- [#352][] Guard always reloading twice. ([@netzpirat][])
- [#354][] Ignore `./.pryrc` since it breaks Guard when loading the Rails env. ([@netzpirat][])
{'fraction_non_alphanumeric': 0.189850198715989, 'fraction_numerical': 0.03882604708040355, 'mean_word_length': 4.680555555555555, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3769627', 'n_tokens_mistral': 1234, 'n_tokens_neox': 1036, 'n_words': 394}