All Versions
36
Latest Version
Avg Release Cycle
161 days
Latest Release
1255 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.2.0 Changes
October 20, 20202.2.0 (10/16/2020)
Baseline: [ddf2911] + [ddf2911]: GREYCAAnimationDelegate optimization.
β¨ Enhancements
- π Support has been added for Xcode 11, 12 and iOS 13.x, iOS 14.
- Performance improvement for visibility checker that is used for grey_tap(), grey_sufficientlyVisible(), etc.
- π Error logs are now more concise and clear.
- π Miscellaneous synchronization improvements related to scroll views, timers and network tracking.
- β All EarlGrey interactions from the test side now work on a separate background queue.
- β Added app-under-test crash handler API to bring back crashed app and continue remaining test cases properly.
- β Added dispatch policy API and the new background execution policy, which is more resistant to remote call related deadlock.
π Bug Fixes
- β UIView and UIViewController owned by test can no longer be sent to app-under-test by remote invocation, which is considered a common mistake.
Compatibility
- β EarlGrey has been tested for working till Xcode version 12.2 and Swift 5.
Known Issues
- There are animation issues with Context Menuβs and multi-window animations.
- ASAN, UBSAN and TSAN do not work with EarlGrey at the moment.
-
v2.1.0
November 05, 2019 -
v2.0.0 Changes
August 05, 20192.0.0 (08/05/2019)
Baseline: [13e6676] + [13e6676]: GREYTestDO modular imports
β¨ Enhancements
- π Fixed total animation duration miscalculation.
- Created a separate proxy queue class.
Compatibility
- π Release for EarlGreyV2
-
v2.0.0-rc Changes
June 27, 20192.0.0-rc (06/26/2019)
Baseline: [2421585] + [2421585]: Creation of EarlGreyTest and EarlGreyApp podspecs.
Compatibility
- π Release candidate for EarlGreyV2
-
v1.16.0 Changes
November 04, 2019Baseline: [09f4abc] + [09f4abc]: Fix steppers
β¨ Enhancements
- π Fixed runtime breakage on iOS 13.
Compatibility
- β EarlGrey has been tested for working till Xcode version 10.1 and Swift 5.
-
v1.15.1 Changes
May 18, 20191.15.1 (05/17/2019)
Baseline: [b15a131] + [b15a131]: Fix TrustKit swizzling issues in Earl Grey
π Bug Fixes
- β Accessibility fix added for device tests on 12.1.
- π Fix TrustKit swizzling with proxy delegates for NSURlSession.
- π Fixed Swift 5.0 wrappers.
Compatibility
- β EarlGrey has now been tested for working till Xcode version 10.1 and Swift 5.
-
v1.15.0 Changes
March 08, 2018π Change Log
1.15.0 (08/03/2018)
Baseline: [59ce3b6c] + [59ce3b6c]: Fix default Swift version in EarlGreyExampleSwiftTests xcode project
β¨ Enhancements
- β Added support for accessibility in iOS 12.
- β‘οΈ Updated the visibility checker to support keyboards in iOS 12.
- β‘οΈ Updated Analytics Configurations.
- π Fixed Formatting Issues.
- β‘οΈ Updated invalid api and compatibility docs.
Compatibility
- β EarlGrey has now been tested for working till Xcode version 10.0 beta 2.
- β Some of the internal unit tests break on Xcode 9.3+ due to change in exception name thrown by XCTest. Those are still being investigated.
-
v1.14.0 Changes
April 06, 2018π Change Log
π Details changes in each release of EarlGrey. EarlGrey follows semantic versioning.
1.14.0 (06/06/2018)
Baseline: [c201f58] + [c201f58]: Fix default Swift version in EarlGreyExampleSwiftTests xcode project
β¨ Enhancements
- β Add Swift 4 support in the gem.
- β‘οΈ Update block declarations to support strict prototypes.
- β Add support for PDF display for
UIWebViewIdlingResource
. - β Remove Swift 2 in the gem since Xcode 7.x is not supported anymore.
π Bug Fixes
- π Fix
FTRLocalUIWebViewTest
by updatingtestAJAXLoad
to detect proper web view elements.
Compatibility
- β EarlGrey has now been tested for working till Xcode version 9.4. Any small test breakages with Xcode 9.4 are being tested.
Contributors
Thanks to adam-b and keefertaylor!
-
v1.13.0 Changes
March 04, 2018π Change Log
π Details changes in each release of EarlGrey. EarlGrey follows semantic versioning.
1.13.0 (04/03/2018)
Baseline: [2b3939a] + [2b3939a]: Fix Swift file issues with the updated EarlGrey code for release 1.13.0
β¨ Enhancements
- β Add nullability to EarlGrey Headers. Issue #449
- β Remove
notNil
method and add explicit check in the matcher itself. - β‘οΈ Update the Swift wrapper to used refined methods to prevent discardable result warnings.
- β‘οΈ Update EarlGrey assert(with:) calls to assert(_:).
- π Move the GREYRunLoopSpinner to spin on the thread passed to it instead of the main thread.
- β Add tests for disabled buttons, fix visibility test and add iOS 11 support to tests.
- π Move
EarlGreyImpl
interface out of EarlGrey.h. - β Add shake motion support to EarlGrey.
π Bug Fixes
- π Use
TIPreferencesController
to change the keyboard settings so it will not loadTIUserWordsManager
, which can cause occasional crashes on iOS 11.0+. - Tell the preferences not to show keyboard tutorial as it interferes with typing.
- Close MVC unconditionally to prevent erroneous scenarios where it fails to execute the completion block, leaving it resident on the screen forever.
Compatibility
- β EarlGrey has now been tested for working till Xcode version 9.3. Any small test breakages with Xcode 9.3 are being tested.
-
v1.12.1 Changes
January 09, 2017π Change Log
π Details changes in each release of EarlGrey. EarlGrey follows semantic versioning.
1.12.1 (09/01/2017)
Baseline: [405008e] + [405008e]: Release 1.12.1 to fix incorrect podspec release in 1.12.0.
π Bug Fixes
- Correct podspec to point to the version 1.12.1