<commit_before>### Development
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.0.beta1...master)

Enhancements:

* Remove unneeded `:execution_result` example groups metadata, saving a
  bit of memory. (<NAME>, #2172)
* Apply hooks registered with `config` to previously defined groups.
  (My<NAME>, #2189)
* `RSpec::Core::Configuration#reporter` is now public API under semver.
  (<NAME>, #2193)
* Add new `config.when_first_matching_example_defined` hook. (Myron
  Marston, #2175)

### 3.5.0.beta1 / 2016-02-06
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.3...v3.5.0.beta1)

### 3.4.4 / 2016-03-09
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.3...3.4.4)

Bug Fixes:

* Fix `RSpec::Core::RakeTask` so that it works with Rake 11.
  (<NAME>, #2197)

### 3.4.3 / 2016-02-19
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.2...v3.4.3)

Bug Fixes:

* Prevent a `TypeError` from occuring when running via the rake task when
  Ruby crashes. (<NAME>, #2161)
* Only consider example and group declaration lines from a specific file
  when applying line number filtering, instead of considering all
  declaration lines from all spec files. (My<NAME>, #2170)
* Fix failure snippet extraction so that snippets that contain `do-end` style
  block and end with `end`-only line can be extracted properly.
  (<NAME>, #2173)

### 3.4.2 / 2016-01-26
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.1...v3.4.2)

Bug Fixes:

* Fix `rspec --profile` when an example calls `abort` or `exit`.
  (<NAME>, #2144)
* Fix `--drb` so that when no DRb server is running, it prevents
  the DRb connection error from being listed as the cause of all
  expectation failures. (<NAME>, #2156)<commit_msg>[ci skip] Fix link of compare v3.4.3 with v3.4.4<commit_after>### Development
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.5.0.beta1...master)

Enhancements:

* Remove unneeded `:execution_result` example groups metadata, saving a
  bit of memory. (<NAME>, #2172)
* Apply hooks registered with `config` to previously defined groups.
  (<NAME>, #2189)
* `RSpec::Core::Configuration#reporter` is now public API under semver.
  (<NAME>, #2193)
* Add new `config.when_first_matching_example_defined` hook. (Myron
  Marston, #2175)

### 3.5.0.beta1 / 2016-02-06
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.3...v3.5.0.beta1)

### 3.4.4 / 2016-03-09
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.3...v3.4.4)

Bug Fixes:

* Fix `RSpec::Core::RakeTask` so that it works with Rake 11.
  (<NAME>, #2197)

### 3.4.3 / 2016-02-19
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.2...v3.4.3)

Bug Fixes:

* Prevent a `TypeError` from occuring when running via the rake task when
  Ruby crashes. (<NAME>, #2161)
* Only consider example and group declaration lines from a specific file
  when applying line number filtering, instead of considering all
  declaration lines from all spec files. (My<NAME>, #2170)
* Fix failure snippet extraction so that snippets that contain `do-end` style
  block and end with `end`-only line can be extracted properly.
  (<NAME>, #2173)

### 3.4.2 / 2016-01-26
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.4.1...v3.4.2)

Bug Fixes:

* Fix `rspec --profile` when an example calls `abort` or `exit`.
  (<NAME>, #2144)
* Fix `--drb` so that when no DRb server is running, it prevents
  the DRb connection error from being listed as the cause of all
  expectation failures. (Myron Marston, #2156)
{'fraction_non_alphanumeric': 0.14987370193657032, 'fraction_numerical': 0.06679764243614932, 'mean_word_length': 3.95, 'pattern_counts': {'":': 0, '<': 20, '<?xml version=': 0, '>': 20, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6832301', 'n_tokens_mistral': 1409, 'n_tokens_neox': 1274, 'n_words': 378}