unstale

npm / detox

detox

What changed in detox 20, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-20.

9 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.8 on npm

detox 209 changes

Fixes and other changes 9

  • ADB device serials are quoted in shell-built commands, fixing Wi-Fi and mDNS serials with shell-sensitive characters such as parentheses.

    20.51.3release notes

  • Hierarchy injection now handles missing browser APIs so unexpected errors, such as a missing XmlSerializer, do not leak into tests.

    20.51.3release notes

  • Biometric simulation on iOS 26+ now uses newer applesimutils --booted biometric flags while preserving previous behavior for older iOS versions.

    20.51.3release notes

  • element(...).atIndex(n).getAttributes() now returns attributes for the requested index instead of all matching elements.

    20.51.3release notes

  • Error formatting around indexed iOS attribute lookups was updated.

    20.51.3release notes

  • URLSession untracking is now thread-safe and idempotent, fixing a tracking race that could cause SIGSEGV crashes during network task teardown.

    20.51.3release notes

  • Sync status parsing and formatting now accept null one-time event objects from iOS payloads.

    20.51.3release notes

  • Fixed screenshots of the navigation bar on iOS 26.

    20.51.1release notes

  • Adds a change identified as RN0.84, indicating support for React Native 0.84.

    20.50.2release notes