<commit_before># master

### Fixed

* Test suite now passes on Ruby 1.8 [Jo Liss]
* #565: `require 'capybara/dsl'` is no longer necessary [Jo Liss]
* Rack::Test now respects ports when changing hosts [Jo Liss]
* #603: Rack::Test now preserves the original referer URL when following a
  redirect [Rob van Dijk]
* Rack::Test now does not send a referer when calling `visit` multiple times
  [Jo Liss]

### Added

* #481: XPath ... and new selectors ... [<NAME>, <NAME>]
* has_text, has_content ... [<NAME>]
* Add Capybara.server_host option (default: 127.0.0.1) [David Balatero]

### Changed

* find now raises an error if more than one element was found [Jonas Nicklas]
* #394: #body now returns the unmodified source (like #source), not the current
  state of the DOM (like #html) [Jonas Nicklas]
* Element#text on RackTest now only returns visible text and normalizes
  (strips) whitespace, as with Selenium [Mark Dodwell, Jo Liss]

### Removed

* #589: Capybara.server_boot_timeout has been removed in favor of a higher<commit_msg>Update History<commit_after># master

### Fixed

* Test suite now passes on Ruby 1.8 [Jo Liss]
* #565: `require 'capybara/dsl'` is no longer necessary [Jo Liss]
* Rack::Test now respects ports when changing hosts [Jo Liss]
* #603: Rack::Test now preserves the original referer URL when following a
  redirect [Rob van Dijk]
* Rack::Test now does not send a referer when calling `visit` multiple times
  [Jo Liss]
* Exceptions during server boot now propagate to main thread [James Tucker]

### Added

* #481: XPath ... and new selectors ... [<NAME>, <NAME>]
* has_text, has_content ... [<NAME>]
* Add Capybara.server_host option (default: 127.0.0.1) [David Balatero]
* Add :type option for page.has_field? [<NAME>]

### Changed

* find now raises an error if more than one element was found [Jonas Nicklas]
* #394: #body now returns the unmodified source (like #source), not the current
  state of the DOM (like #html) [Jonas Nicklas]
* Element#text on RackTest now only returns visible text and normalizes
  (strips) whitespace, as with Selenium [<NAME>, <NAME>]

### Removed

* #589: Capybara.server_boot_timeout has been removed in favor of a higher
{'fraction_non_alphanumeric': 0.10933211344922232, 'fraction_numerical': 0.021043000914913082, 'mean_word_length': 4.413366336633663, 'pattern_counts': {'":': 0, '<': 12, '<?xml version=': 0, '>': 12, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, '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': '592151', 'n_tokens_mistral': 736, 'n_tokens_neox': 678, 'n_words': 299}