EarlGrey v1.7.0 Release Notes

  • 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