Skip to content

Commit

Permalink
Release 1.7.0 changelog and doc update
Browse files Browse the repository at this point in the history
  • Loading branch information
wuhao5 authored and tirodkar committed Jan 26, 2017
1 parent f823ff2 commit 6d1a15a
Show file tree
Hide file tree
Showing 8 changed files with 42 additions and 6 deletions.
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,40 @@
Details changes in each release of EarlGrey. EarlGrey follows
[semantic versioning](http://semver.org/).

## [1.7.0](https://github.com/google/EarlGrey/tree/1.7.0) (01/25/2017)

```
Baseline: [f823ff2]
+ [f823ff2]: Removing JSON escape in reported errors.
```

### Bug Fixes
* Fixed a flake in testTrackingZombieQueue.
* Fixed CGRectIntegralInside to handle negative rectangles.
* Improved memory handling by moving autorelease pool inside loops.
* Fixed the bundle id to be consistent across all the test projects.
* Minor CI and other bug fixes.

### Compatibility
* Requires iOS 8 as the minimum deployment target.
* Supports with Xcode 8.2.1 and iOS 10.2.1 on devices and simulators.

### New Features
* Updated analytics to include *hash* of test class name and *hash* of test case names to better estimate the volume of EarlGrey usage.
* Updated the readme to explain these changes.
* Updated tests for analytics to test new features.

### Enhancements
* Improved EarlGrey error logging for better post processing [Issue #392](https://github.com/google/EarlGrey/issues/392).
* Removed the deprecated methods and cleaned up private headers.
* The EarlGrey gem runs out of the box for Swift 3.0 and Swift 2.3.

### Deprecations
* Removed deprecated methods `grey_pinchFastInDirection` and `grey_pinchSlowInDirection` in favor of `grey_pinchFastInDirectionAndAngle` and `grey_pinchSlowInDirectionAndAngle` respectively.

### Contributors
[bootstraponline](https://github.com/bootstraponline), [stkhapugin](https://github.com/stkhapugin) and [kebernet](https://github.com/kebernet)

## [1.6.2](https://github.com/google/EarlGrey/tree/1.6.2) (01/06/2017)

```
Expand Down
4 changes: 2 additions & 2 deletions EarlGrey-Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>1.6.2</string>
<string>1.7.0</string>
<key>CFBundleVersion</key>
<string>1.6.2</string>
<string>1.7.0</string>
<key>license</key>
<string>
Expand Down
4 changes: 2 additions & 2 deletions EarlGrey.podspec.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
// frameworks in the app bundle need to include bitcode.
{
"name": "EarlGrey",
"version": "1.6.2",
"version": "1.7.0",
"summary": "iOS UI Automation Test Framework",
"description": "EarlGrey is a native iOS UI automation test framework that enables you to write clear, concise tests.\\n\\nWith the EarlGrey framework, you have access to enhanced synchronization features. EarlGrey automatically synchronizes with the UI, network requests, and various queues, but still allows you to manually implement customized timings, if needed.\\n\\nEarlGrey’s synchronization features help ensure that the UI is in a steady state before actions are performed. This greatly increases test stability and makes tests highly repeatable.\\n\\nEarlGrey works in conjunction with the XCTest framework and integrates with Xcode’s Test Navigator so you can run tests directly from Xcode or the command line (using xcodebuild).",
"homepage": "http://google.github.io/EarlGrey",
Expand All @@ -34,7 +34,7 @@
},
"requires_arc": true,
"source": {
"http": "https://www.github.com/google/EarlGrey/releases/download/1.6.2/EarlGrey.zip"
"http": "https://www.github.com/google/EarlGrey/releases/download/1.7.0/EarlGrey.zip"
},
"frameworks": [
"CoreData",
Expand Down
2 changes: 1 addition & 1 deletion docs/backward-compatibility.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ iOS Version | Devices | Simulators
------------ | ------------ | ------------
iOS 8.x | iPhone, iPad | iPhone, iPad
iOS 9.x | iPhone, iPad | iPhone, iPad
iOS 10.01 | iPhone, iPad | iPhone, iPad
iOS 10.2.1 | iPhone, iPad | iPhone, iPad
2 changes: 1 addition & 1 deletion docs/cheatsheet/cheatsheet.html
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
.assert(with:<span class="two">Matcher</span>)
</div>
<div class="EarlGreyTitle">
EarlGrey 1.6.0
EarlGrey 1.7.0
</div>
</div>

Expand Down
Binary file modified docs/cheatsheet/cheatsheet.pdf
Binary file not shown.
Binary file modified docs/cheatsheet/cheatsheet.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions docs/versions.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,5 @@ EarlGrey Release Version | Corresponding E
[1.5.3](https://github.com/google/EarlGrey/releases/tag/1.5.3) | [0.1.1](https://rubygems.org/gems/earlgrey/versions/0.1.1) | 1.0.0
[1.6.0](https://github.com/google/EarlGrey/releases/tag/1.6.0) | [0.1.3](https://rubygems.org/gems/earlgrey/versions/0.1.3) | 1.0.0
[1.6.1](https://github.com/google/EarlGrey/releases/tag/1.6.1) | [0.1.4](https://rubygems.org/gems/earlgrey/versions/0.1.4) | 1.0.0
[1.6.2](https://github.com/google/EarlGrey/releases/tag/1.6.2) | [0.1.5](https://rubygems.org/gems/earlgrey/versions/0.1.5) | 1.0.0
[1.7.0](https://github.com/google/EarlGrey/releases/tag/1.7.0) | [1.7.0](https://rubygems.org/gems/earlgrey/versions/0.1.5) | 1.0.0

0 comments on commit 6d1a15a

Please sign in to comment.