EarlGrey v1.13.0 Release Notes
Release Date: 2018-03-04 // about 6 years ago-
๐ 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.