Releases: wix/Detox
20.35.0
What's Changed
Detox Copilot Evolves into Detox Pilot ✈️
Detox Copilot has been upgraded and renamed to Detox Pilot, built on the latest Wix Pilot plugin. Wix Pilot is a framework-agnostic, AI-driven automation plugin enhances testing across various frameworks, originating from Detox Copilot. Learn more in Wix Pilot's official docs and GitHub repo.
New features include autopilot
and extendAPICatalog
, alongside improved caching and capabilities.
Note: The copilot
APIs are now deprecated in favor of pilot
and will remain supported until the next major release.
Upgraded by @LironMShemen and @asafkorem in PR #4732
Full Changelog: 20.34.5...20.35.0
20.34.5
What's Changed
- fix(android): alleviate genymotion saas cloud failures due to network hiccups by @d4vidi in #4725
- security: CVE-2024-21538 by migrating to promisify-child-process #4658 by @noomorph in #4729
Kudos to @matinzd for the initial implementation of #4658 draft!
Full Changelog: 20.34.4...20.34.5
20.34.4
What's Changed
iOS Fixes
- Resolved Synchronization Issue: Prevents Detox from hanging due to React Native infinite animations. By @asafkorem in PR #4722. See related issue: #4714.
Full Changelog: 20.34.3...20.34.4
20.34.3
What's Changed
Fixes (iOS)
- Synchronization: optimize performance by removing excessive logging. By @asafkorem in #4718
Full Changelog: 20.34.2...20.34.3
20.34.2
What's Changed
Fixes (iOS)
- Fix JS animation sync resource issues with RN old & new archs. By @asafkorem in #4717
Full Changelog: 20.34.1...20.34.2
20.34.1
20.34.0
What's Changed
Full support for React Native's new-architecture (bridge-less and fabric), on iOS: @asafkorem in #4681 🥳🎆🍾
Expanded on the partial Fabric-only support introduced in 20.32 to now include bridgeless mode.
This release fully completes RN new architecture support for both iOS and Android (which was introduced in version 20.33).
Note: There are still minor synchronization issues with pure Javascript animations, check this issue for updates.
Full Changelog: 20.33.0...20.34.0
20.33.0
This release brings support of new architecture in Android, based on RN76. 🥳
iOS support is in final stages.
What's Changed
Android:
Detox Copilot:
Fixes and improvements:
- Scroll is not aware of start position param type by @yohai109 in #4689
- Cache saving when a test ends successfully by @LironMShemen in #4687
New Contributors
- @yohai109 made their first contribution in #4689
- @Gregoirevda made their first contribution in #4699
Full Changelog: 20.32.0...20.33.0
20.32.0
What's Changed
iOS
React Native Fabric Support: Added support for React Native's Fabric on iOS. By @asafkorem with significant contribution from @Sky in #4661.
Android support for the new architecture is in progress and coming soon.
Android
Improved Genymotion Integration: Replaced gmsaas auth whoami
with gmsaas doctor
(which performs authentication checks and verifies the adb binary location and execution permissions). By @d4vidi in #4676.
Full Changelog: 20.31.0...20.32.0
20.31.0
What's New
- Support React Native 0.74, 0.75, 0.76 without the new architecture. New architecture is in progress.
What's Changed
Android and iOS
- Support RN 74 by @gosha212 in #4641
- Support RN 75 by @gosha212 in #4649
- Support RN 76 by @gosha212 in #4652
Other
- Documentation significantly improvements
New Contributors
- @kagrawal98 made their first contribution in #4599
- @mustafahsz made their first contribution in #4672
- @itaischuftan made their first contribution in #4673
Full Changelog: 20.28.0...20.31.0