<commit_before>### 3.5.0 Development
[Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.4.1...master)

Enhancements:

* Add a `---singularize` option for the feature spec generator (<NAME>,
  #1503)
* Prevent leaking TestUnit methods in Rails 4+ (<NAME>, #1512)

Bug fixes:

* Make it possible to write nested specs within helper specs on classes that are
  internal to helper classes. (<NAME>, <NAME>, #1499).
* Warn if a fixture method is called from a `before(:context)` block, instead of
  crashing with a `undefined method for nil:NilClass`. (<NAME>, #1501)
* Expose path to view specs (<NAME>, <NAME>, <NAME>, #1402)
* Cache template resolvers during path lookup to prevent performance
  regression from #1535. (<NAME>, #1544)
* Prevent installing Rails 3.2.22.1 on Ruby 1.8.7. (<NAME>, #1540)

### 3.4.1 / 2016-01-25
[Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.4.0...v3.4.1)

Bug Fixes:

* Fix no method error when rendering templates with explicit `:file`
  parameters for Rails version `4.2.5.1`. (<NAME>, <NAME>, #1535)

### 3.4.0 / 2015-11-11
[Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.3.3...v3.4.0)

Enhancements:

* Improved the failure message for `have_rendered` matcher on a redirect
  response. (<NAME>, #1440)
* Add configuration option to filter out Rails gems from backtraces.
  (<NAME>, #1458)
* Enable resolver cache for view specs for a large speed improvement
  (<NAME>, #1452)
* Add `have_enqueued_job` matcher for checking if a block has queued jobs.
  (<NAME>, #1464)

Bug Fixes:

* Fix another load order issued which causes an undefined method `fixture_path` error
  when loading rspec-rails after a spec has been created. (<NAME>, #1430)
* Removed incorrect surrounding whitespace in the rspec-rails backtrace
  exclusion pattern for its own `lib` code. (<NAME>, #1439)<commit_msg>forwardport release 3.4.2 [skip ci]<commit_after>### 3.5.0 Development
[Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.4.2...master)

Enhancements:

* Add a `---singularize` option for the feature spec generator (<NAME>,
  #1503)
* Prevent leaking TestUnit methods in Rails 4+ (<NAME>, #1512)

Bug fixes:

* Make it possible to write nested specs within helper specs on classes that are
  internal to helper classes. (<NAME>, <NAME>, #1499).
* Warn if a fixture method is called from a `before(:context)` block, instead of
  crashing with a `undefined method for nil:NilClass`. (<NAME>, #1501)
* Expose path to view specs (<NAME>, <NAME>, <NAME>, #1402)
* Prevent installing Rails 3.2.22.1 on Ruby 1.8.7. (<NAME>, #1540)

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

Bug Fixes:

* Cache template resolvers during path lookup to prevent performance
  regression from #1535. (<NAME>, #1544)

### 3.4.1 / 2016-01-25
[Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.4.0...v3.4.1)

Bug Fixes:

* Fix no method error when rendering templates with explicit `:file`
  parameters for Rails version `4.2.5.1`. (<NAME>, <NAME>, #1535)

### 3.4.0 / 2015-11-11
[Full Changelog](http://github.com/rspec/rspec-rails/compare/v3.3.3...v3.4.0)

Enhancements:

* Improved the failure message for `have_rendered` matcher on a redirect
  response. (<NAME>, #1440)
* Add configuration option to filter out Rails gems from backtraces.
  (<NAME>, #1458)
* Enable resolver cache for view specs for a large speed improvement
  (<NAME>, #1452)
* Add `have_enqueued_job` matcher for checking if a block has queued jobs.
  (<NAME>, #1464)

Bug Fixes:

* Fix another load order issued which causes an undefined method `fixture_path` error
  when loading rspec-rails after a spec has been created. (<NAME>, #1430)
* Removed incorrect surrounding whitespace in the rspec-rails backtrace
  exclusion pattern for its own `lib` code. (Jam Black, #1439)
{'fraction_non_alphanumeric': 0.13565891472868216, 'fraction_numerical': 0.06356589147286822, 'mean_word_length': 4.168224299065421, 'pattern_counts': {'":': 0, '<': 38, '<?xml version=': 0, '>': 38, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 4, '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': '6759587', 'n_tokens_mistral': 1468, 'n_tokens_neox': 1280, 'n_words': 460}