Skip to content

0.9.0

Choose a tag to compare

@nachoBonafonte nachoBonafonte released this 29 Jun 16:35
· 605 commits to main since this release

New Features

  • Report codeowners per test. It uses CODEOWNERS file, when exists, to report which test belongs to which user.
  • Swift Package Manager distribution now uses binary xcframework for Xcode 12 and up. It avoids downloading and compiling all the dependencies each time.

Bug Fixes

  • Applications under UITesting can now properly link with the framework when using Swift Package Manager and XCode 12+. (XCode 11 users must still link the app with the compiled .xcframework).
  • Symbolicating crashes could fail when the bundle had spaces in the name.
  • Some configuration flags were not being properly set when running UI tests.

Improvements

  • Try to read Git information when SRCROOT is not set, by using CI workspace path.
  • Test source location is also available now when running optimised builds (it may include lines from functions that are inlined by the compiler though)
  • Use complete model number for device.model.
  • Auto loading of the library now uses __attribute__((constructor)). It avoids dependences on Objective-C runtime.