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

Enhancements:

* Improve the `inspect` output of example groups. (<NAME>, #1687)
* When rake task fails, only output the command if `verbose` flag is
  set. (<NAME>, #1704)
* Add `RSpec.clear_examples` as a clear way to reset examples in between
  spec runs, whilst retaining user configuration.  (<NAME>, #1706)
* Reduce string allocations when defining and running examples by 70%
  and 50% respectively. (<NAME>, #1738)

### 3.1.7 Development
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.1.6...3-1-maintenance)

Bug Fixes:

* Fix `Metadata.relative_path` so that for a current directory of
  `/foo/bar`, `/foo/bar_1` is not wrongly converted to `._1`.
  (<NAME>, #1730)
* Prevent constant lookup mistakenly finding `RSpec::ExampleGroups` generated
  constants on 1.9.2 by appending a trailing `_` to the generated names.
  (<NAME>, #1737)
* Fix bug in `:pending` metadata. If it got set in any way besides passing
  it as part of the metadata literal passed to `it` (such as by using
  `define_derived_metadata`), it did not have the desired effect,
  instead marking the example as `:passed`. (My<NAME>, #1739)

### 3.1.6 / 2014-10-08
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.1.5...v3.1.6)

Bug Fixes:

* Fix regression in rake task pattern handling, that prevented patterns
  that were relative from the current directory rather than from `spec`
  from working properly. (Myron Marston, #1734)
* Prevent rake task from generating duplicate load path entries.
  (Myron Marston, #1735)
<commit_msg>Add changelog entry for #1703<commit_after>### 3.2.0 Development
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.1.6...master)

Enhancements:

* Improve the `inspect` output of example groups. (<NAME>, #1687)
* When rake task fails, only output the command if `verbose` flag is
  set. (<NAME>, #1704)
* Add `RSpec.clear_examples` as a clear way to reset examples in between
  spec runs, whilst retaining user configuration.  (<NAME>, #1706)
* Reduce string allocations when defining and running examples by 70%
  and 50% respectively. (My<NAME>, #1738)
* Removed dependency on pathname from stdlib. (<NAME>, #1703)

### 3.1.7 Development
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.1.6...3-1-maintenance)

Bug Fixes:

* Fix `Metadata.relative_path` so that for a current directory of
  `/foo/bar`, `/foo/bar_1` is not wrongly converted to `._1`.
  (<NAME>, #1730)
* Prevent constant lookup mistakenly finding `RSpec::ExampleGroups` generated
  constants on 1.9.2 by appending a trailing `_` to the generated names.
  (<NAME>, #1737)
* Fix bug in `:pending` metadata. If it got set in any way besides passing
  it as part of the metadata literal passed to `it` (such as by using
  `define_derived_metadata`), it did not have the desired effect,
  instead marking the example as `:passed`. (Myron Marston, #1739)

### 3.1.6 / 2014-10-08
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.1.5...v3.1.6)

Bug Fixes:

* Fix regression in rake task pattern handling, that prevented patterns
  that were relative from the current directory rather than from `spec`
  from working properly. (<NAME>, #1734)
* Prevent rake task from generating duplicate load path entries.
  (<NAME>, #1735)

{'fraction_non_alphanumeric': 0.12267218445167012, 'fraction_numerical': 0.04729530002955956, 'mean_word_length': 4.222222222222222, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 19, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '168353', 'n_tokens_mistral': 1187, 'n_tokens_neox': 1080, 'n_words': 407}