Skip to content

Releases: wix/Detox

20.46.3

27 Dec 20:53

Choose a tag to compare

  • Fixes missing binaries in 20.46.1 due to change in publishing process (.npmignorefiles: [...]).

20.46.1

24 Dec 14:03

Choose a tag to compare

What's Changed

Fixes

Internal

Full Changelog: 20.46.0...20.46.1

20.46.0

16 Nov 14:31

Choose a tag to compare

What's Changed

Android

Configurable system UI (status bar, keyboard, navigation bar) on device allocation, for Android (@d4vidi, #4863)
Read about the new systemUI configuration option here: https://wix.github.io/Detox/docs/config/devices

Examples:

Explicit configuration

"detox": {
  "devices": {
      "android.emulator": {
        "type": "android.emulator",
        "device": {
          "avdName": "Pixel_API_35"
        },

        "systemUI": {
          "pointerLocationBar": "hide",
          "touches": "show",
          "navigationMode": "3-button",
          "statusBar": {
            "notifications": "hide",
            "clock": "1200",
            "wifiSignal": "none",
            "mobileSignal": "none",
            "battery": "full",
            "charging": false
          }
        }
      }

  }
}
image

Extending a configuration preset - align google emulators to Genymotion's

(See preset options here)

  "systemUI": {
    "extends": "genymotion",
    "pointerLocationBar": "show",
    "touches": "show",
    "navigationMode": "3-button",
    "statusBar": {
      "clock": "1948",
    }
  }
image

Full Changelog: 20.45.1...20.46.0

20.45.1

01 Nov 18:25

Choose a tag to compare

What's Changed

  • bugfix(Android): Fixed animations idling issue on android by @gosha212 in #4866

Full Changelog: 20.45.0...20.45.1

v20.45.0

28 Oct 10:21

Choose a tag to compare

What's Changed

iOS

Android

Full Changelog: 20.44.0...20.45.0

20.44.0

19 Oct 17:29

Choose a tag to compare

What's Changed

This version brings support for the latest React Native Versions 0.81 and 0.82 🥳 🎆 🍾

Fixes

  • (Android): Debug synchronization (resource idling inquiry) issue by @gosha212 in #4854

Full Changelog: 20.43.0...20.44.0

20.43.0

05 Oct 18:47

Choose a tag to compare

What's Changed

This version introduces React Native 0.80.x support! 🎉🎉🎉

Additional fixes

Full Changelog: 20.42.0...20.43.0

20.42.0

25 Sep 09:03

Choose a tag to compare

What's Changed

Features

New API - device.resetAppState([...bundleIds]) (#4819, @noomorph) 🙌🏻🎉

Introducing a new efficient way to reset app state without full uninstall/reinstall cycles.

On Android, uses pm clear for fast data clearing, while iOS implements a smart backup/restore mechanism that preserves app binaries. Perfect for test isolation and faster CI pipelines.

Supports resetting multiple apps at once: await device.resetAppState('com.app1', 'com.app2') or just the current app with await device.resetAppState(). Also integrates with device.launchApp({resetAppState: true}) for seamless test setup.

Read all about it here: https://wix.github.io/Detox/docs/api/device/#deviceresetappstatebundleids

Additional Fixes

  • iOS: Device creation with new applesimutils (#4836)
    Fixes issue with automatic iOS device creation with newer versions of applesimutils (>0.9.10)

  • Sanitize dollar sign in artifact names (fix for #4798)
    Android tests with $ in the test name previously had an issue with saving artifacts.

  • Broken Jest output on early setup errors (#4804)
    Early environment setup errors induced garbled logs like m\nm\nm\n[\n[\nm\n, thanks @MadSandwich for the repro

Full Changelog: 20.41.3...20.42.0

20.41.3

18 Sep 14:26

Choose a tag to compare

What's Changed

  • Improved stability of async-storage idle-synchronization in RN new-arch (@d4vidi, #4814)

Full Changelog: 20.41.2...20.41.3

20.41.2

16 Sep 09:45

Choose a tag to compare

What's Changed

Android

  • Fixed stability of animations idle-synchronization in RN new-arch (@d4vidi, #4831)

Full Changelog: 20.41.1...20.41.2