All Versions
36
Latest Version
Avg Release Cycle
161 days
Latest Release
775 days ago

Changelog History
Page 3

  • v1.7.2 Changes

    Baseline: [6d55af5]
       + [6d55af5]: 1.7.2 Release
    

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixed Swizzler to properly reset swizzled selectors.
    • ๐Ÿ›  Fixed typing by blacklisting UICompatibilityInputViewController in UIViewController tracking.

    Compatibility

    • ๐Ÿš€ Requires iOS 8 as the minimum deployment target.
    • ๐Ÿ‘Œ Supports Xcode 8.2.1 and iOS 10.2.1 on devices and simulators.
    • The EarlGrey gem runs out of the box for Swift 3.0 and Swift 2.3.

    โœจ Enhancements

    • โšก๏ธ Updated analytics to use an client ID instead of user ID.

    Contributors

    mbaxley, thank you!

  • v1.7.1 Changes

    March 02, 2017
    Baseline: [e026773]
    + [e026773]: Change version numbers for EarlGrey 1.7.1
    

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixed an issue with constraint failure details not being logged in the error trace.
    • โšก๏ธ Updated nullability for GREYMatchers to improve Swift support.
    • ๐ŸŒฒ Minor changes to logging strings and docs.

    Compatibility

    • ๐Ÿš€ Requires iOS 8 as the minimum deployment target.
    • ๐Ÿ‘Œ Supports Xcode 8.2.1 and iOS 10.2.1 on devices and simulators.
    • The EarlGrey gem runs out of the box for Swift 3.0 and Swift 2.3.

    โœจ Enhancements

    • โšก๏ธ Updated analytics to use an md5 hashed uid.
  • v1.7.0 Changes

    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 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.
    • โœ‚ 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, stkhapugin and kebernet

  • v1.6.2 Changes

    June 01, 2017
    Baseline: [0cdda9c]
    + [0cdda9c]: EarlGrey Sync for 1.6.2
    

    ๐Ÿ› Bug Fixes

    • โšก๏ธ Updated the EarlGrey API for Swift 3.0 as per the latest guidelines.
    • ๐Ÿ‘Œ Improved web tests to work with current google.com UI.
    • ๐Ÿ›  Fixed a bug in the visibility checker for 32bit platform.
    • ๐Ÿ›  Fixed flakiness caused by NSDate issues in EarlGreyExampleSwiftTests.

    โœจ Enhancements

    • โž• Added a travis hook to stop CI runs for docs-only changes.

    Contributors

    Thanks to bootstraponline and the rest of the contributors!

  • v1.6.1 Changes

    Baseline: [9e04024]
       + [9e04024]: Release 1.6.1
    

    ๐Ÿ› Bug Fixes

    • โž• Add a test for long pressing the link in the UI webview.
    • ๐Ÿ›  Fix issue with xcodeproj gem in travis runs.

    โœจ Enhancements

    • โšก๏ธ Update travis run to use Xcode 8.2
  • v1.6.0 Changes

    June 12, 2016
    Baseline: [5080a21]
       + [5080a21]: Updated changelog info.plist pod spec and gem version for 1.6.0 release.
    

    Compatibility

    • ๐Ÿš€ Requires iOS 8 as the minimum deployment target.
    • The EarlGrey gem runs out of the box for Swift 3.0 and Swift 2.3.
    • โœ… Has been tested for support till iOS 10.1 on devices and simulator.

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixed CocoaPods issue with using EarlGrey as a module in Swift projects.
    • ๐Ÿ›  Fixed issue with Accessibility service not enabled for simulators and devices.
    • ๐Ÿ“š Minor documentation and syntax fixes.

    โœจ Enhancements

    • ๐Ÿšš Moved failure handler from a global variable to a thread local storage, like NSAssertionHandlers.
    • ๐Ÿ”ฆ Exposed the angle for pinch action in GREYPinchAction.
    • โž• Added EarlGreyExample CocoaPods project to travis.

    ๐Ÿ—„ Deprecations

    • Deprecated grey_pinchSlowInDirection and grey_pinchFastInDirection in favor of grey_pinchFastInDirectionAndAngle and grey_pinchSlowInDirectionAndAngle.
  • v1.5.3 Changes

    Baseline: [690eaa2]
       + [690eaa2]: Updated ChangeLog and pod spec for 1.5.3 release
    

    โœจ Enhancements

  • v1.5.2 Changes

    November 11, 2016
    Baseline: [f3ee931]
       + [f3ee931]: Updated ChangeLog and pod spec for 1.5.2 release
    

    Compatibility

    • ๐Ÿš€ Requires iOS 8 as the minimum deployment target.
    • The EarlGrey gem runs out of the box for Swift 3.0 and Swift 2.3.
    • โœ… Has been tested for support till iOS 10.1 on devices and simulator.

    โœจ Enhancements

    • โœจ Enhance precision of timer used for touch injection
    • โœ‚ Removed requirement for bridging header for Swift and EarlGrey
  • v1.5.1 Changes

    July 11, 2016
    Baseline: [d9eb1bc]
       + [d9eb1bc]: Updated ChangeLog and pod spec for 1.5.1 release
    

    Compatibility

    • ๐Ÿš€ Requires iOS 8 as the minimum deployment target.
    • The EarlGrey gem runs out of the box for Swift 3.0 and Swift 2.3.
    • โœ… Has been tested for support till iOS 10.01 on devices and simulator.

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fixed CI Ruby test for Carthage.

    โœจ Enhancements

    • ๐Ÿ‘Œ Improved touch injection speed by making it work independent of the screen refresh rate.
    • โž• Added synchronization for NSURLConnection::sendSynchronousRequest.
    • ๐Ÿ”€ Exclude URLs that start with data scheme from being synchronized.
    • โšก๏ธ Updated grey_clearText action to accept elements conforming to UITextInput protocol.
  • v1.5.0 Changes

    Baseline: [55d42a4]
       + [55d42a4]: Updated ChangeLog and pod spec for 1.5 release
    

    Compatibility

    • ๐Ÿš€ Requires iOS 8 as the minimum deployment target.
    • ๐Ÿ“„ The EarlGrey gem runs out of the box for Swift 3.0 and Swift 2.3.
    • โœ… Has been tested for support till iOS 10.01 on devices and simulator.

    ๐Ÿ› Bug Fixes

    • ๐Ÿ“ˆ Failing analytics tests fixes.
    • ๐Ÿ›  Fixed flaky Travis Stopwatch Test.
    • ๐Ÿ›  Fixed rspec tests broken by ruby update and changing the directory.

    โœจ Enhancements

    • ๐Ÿ‘Œ Improved UIAppStateTracker APIs to allow for ignoring states.
    • ๐Ÿ‘Œ Improved failure handlers for multiple invocations within context of a valid test case.

    ๐Ÿ—„ Deprecations

    • ๐Ÿ‘ Swift 2.2 is no longer supported.