<commit_before># Change Log

Details changes in each release of EarlGrey. EarlGrey follows [semantic versioning](http://semver.org/).

## [1.11.0](https://github.com/google/EarlGrey/tree/1.11.0) (07/21/2017)

```
Baseline: [0d1086d]
+ [0d1086d]: Modify 1.10.2 -> 1.11.0 and update the CHANGELOG
```

### Enhancements
* Added support for iOS 11 & Xcode 9.0.
* Added the `grey_textFieldValue()` matcher for updates to UITextFields with iOS11.

### Bug Fixes
* Fixed Minor issue that was causing infinitely long touch paths for zero sized areas.
* Grammatical and Language Fixes.
* Refactored FunctionalTests tests for adding iOS 11 support.
<commit_msg>Update CHANGELOG.md for new release (#610)<commit_after># Change Log

Details changes in each release of EarlGrey. EarlGrey follows [semantic versioning](http://semver.org/).

## [1.12.0](https://github.com/google/EarlGrey/tree/1.12.0) (08/22/2017)
```
Baseline: [0e87b7a]
+ [0e87b7a]: Add Xcode 9 to compatibility list
```

### Enhancements
* More robust synchronization with `NSURLSession`. This fixes many flakiness seen with EarlGrey not waiting for the completion of callback methods after network response has been received.
* Performance improvements in GREYAppStateTracker. It uses a deallocation tracker in place of NSString to free up memory sooner.
* Fallback to `EarlGrey.swift` v3 when gem cannot find the correct file for the current swift version.
* Added `-Wdocumentation` for all EarlGrey projects.
* Use static constructor in place of initialize method for one-time setup.
* Remove extra parentheses added around failed assertion expressions.
* Updated error messages on failure of layout contraints.
* Improved Visibility checker's shifted pixel image redraw logic.

### Bug Fixes
* Fixed floating point issue in layout constraint matchers. [Issue #594](https://github.com/google/EarlGrey/issues/594)
* Fixed an issue where an exception is thrown when `-[UIWebDocumentView text]` is called in the middle of loading.
* Fixed a bug in `isKeyboardShown` with zero sized input accessory views.
* Fixed `CGAffineTransformInvert: singular matrix` message that appears during Pinch tests.

### Compatibility
* EarlGrey now supports Xcode version 9.0 up to 9.0 beta 6. All EarlGrey project tests pass with these versions.

## [1.11.0](https://github.com/google/EarlGrey/tree/1.11.0) (07/21/2017)

```
Baseline: [0d1086d]
+ [0d1086d]: Modify 1.10.2 -> 1.11.0 and update the CHANGELOG
```

### Enhancements
* Added support for iOS 11 & Xcode 9.0.
* Added the `grey_textFieldValue()` matcher for updates to UITextFields with iOS11.

### Bug Fixes
* Fixed Minor issue that was causing infinitely long touch paths for zero sized areas.
* Grammatical and Language Fixes.
* Refactored FunctionalTests tests for adding iOS 11 support.

{'fraction_non_alphanumeric': 0.09609178917174614, 'fraction_numerical': 0.044460380064539264, 'mean_word_length': 4.613682092555332, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 4, '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': '2518264', 'n_tokens_mistral': 940, 'n_tokens_neox': 828, 'n_words': 334}