Skip to content

Releases: wix/Detox

6.0.0

27 Nov 21:07
Compare
Choose a tag to compare

Highlights: (for full details view the full change log)

BREAKING CHANGES:

  • Stopped transpiling detox and detox-server, main runs from sources now, and require node >=7.6.0 #404 @mrtnrst
  • Detox CLI: Jest integration fixes #423 @Niryo , @rotemmiz
    command line:
    runner option has been removed, will only be available from json config in package.json
    json config:
    key name change: test-runner instead of runner
    test-runner should be passed with relative path from root, it will not join path with specs anymore.

Features

  • Support for filtering platform specific tests in detox-cli #435 @rotemmiz

iOS

Android

Bug fixes

full change log

[email protected]

14 Nov 10:13
Compare
Choose a tag to compare

Features

#98 allow absolute path in detox binaryPath configuration

iOS

support for RN <0.49 - @LeoNatan

Bug Fixes

#391 Crash in prettyPrintAppStateTracker in Detox 5.9.3 - @LeoNatan
#388 Detox.framework could not be found” when attempting “ios.none” type configuration - @rotemmiz
#380 running detox build-framework-cache produces different output directory than expected - @rotemmiz
#368 Mocha 4.0.x: Test process never finishes. Cleaning up Detox client by closing ws socket. - @rotemmiz

[email protected]

14 Nov 10:16
Compare
Choose a tag to compare

Bug Fixes

#373 Move Detox.framework compilation to postinstall - @rotemmiz
#356 Move Detox.framework compilation to postinstall rather than driver prepare to attempt to fix #356 (Timeouts while running detox.init()).

[email protected]

19 Oct 12:53
Compare
Choose a tag to compare
  • Switched to EarlGrey 1.12.1 (fixes a network sync issue)
  • detox-test cli: replaced spread operator with object.assign to support early versions of Node

Jest Support, React Native 0.49 Compatibility

18 Oct 20:33
Compare
Choose a tag to compare

Features

#335 Basic support for Jest as test ruuner - @Kureev

iOS

  • Official React Native 0.49 support on iOS - debugged by @Kureev , blindly fixed with one hand behind his back @LeoNatan, tested, verified in a test suite @rotemmiz

Android

  • Added --debug-synchronization support for Android - @simonracz

Bug Fixes

  • #270 - Detox Incompatibility with Firebase SDK - @LeoNatan
  • #279 - std::__1::bad_function_call (crash when using RN >= 0.48) - @LeoNatan

Xcode 9 support

27 Sep 20:07
Compare
Choose a tag to compare

Features

iOS

  • #292 - Removed dependency on fbsimctl. Instead, Detox now uses xcrun simctl to control simulators and applesimutils for special features. This also enables Xcode 9 support - @DanielZlotin

Android

  • #295, #96 - Support for full Android Emulator control, boot/shutdown are synchronized with Detox @rotemmiz

Bug Fixes

  • Android - Set Timer lookahead threshold to 15ms. @simonracz

[email protected]

21 Sep 00:09
Compare
Choose a tag to compare

Features

  • Fixed #277 - Swift Support. Detox will now build the framework on the user's machine, to avoid Swift version mismatch. @LeoNatan @rotemmiz

Bug Fixes

  • Possible fix for #270 - Fix crash due to recursive class duplication. @LeoNatan

[email protected]

08 Aug 15:52
Compare
Choose a tag to compare

Features

  • Updated EarlGrey to v1.11

Bug Fixes

  • Fixed #165 - "Could not cast value of type 'DetoxAppDelegateProxy' (0x1043b7118) to 'AppDelegate'" @LeoNatan
  • Fixed #219 - convert setLocation params to string with comma as decimal separator @formatlos
  • Fixed #220 - Adjust non-swiping direction start percentage to be above 0 @yedidyak

[email protected]

19 Jul 14:58
Compare
Choose a tag to compare

Bug Fix

Test Artifacts, New APIs for controlling app in background/foreground

19 Jul 11:44
Compare
Choose a tag to compare

Features

Bug Fixes

  • Disabled verbose debugging log for idling resources ☣️ DETOX:: %@ -> busy"