Releases: wix/Detox
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
20.28.0
What's Changed
New Feature
- Add support for
device.tap
anddevice.longPress
: direct screen interaction by coordinate—no specific element needed by @gayablau in #4542 🤯📱👈🏼
Improvements
- Improved Detox Copilot with enhanced user assertions, location handling, and date-picker interaction, plus expanded internal test coverage by @LironMShemen in #4623 🙌🏼 ✨
New Contributors
Full Changelog: 20.27.6...20.28.0
20.27.6
What's Changed
iOS Fix
generateViewHierarchyXML
: Clamp Double values before converting to Integer to avoidDouble value cannot be converted to Int because the result would be less than Int.min
error. by @asafkorem in #4621
Full Changelog: 20.27.5...20.27.6