6.0.4 (2017-12-13)
Enhancements
- Add support for jest as a test runner #242
- Sync Issues if Native Modules with Network connection are used #146
- Use new logging infra for Detox logging #457 (LeoNatan)
Fixed Bugs
- Idling resource pretty print does not actually print tracked objects #456
- Build Framework script not able to unarchive Detox-ios-src.tbz #438
- Detox is broken due to detox-server version 6.0.0 not released #437
Merged Pull Requests
- Add generation for tap at location #449 (DanielMSchmidt)
- Generation: Remove unused helpers from generated code #448 (DanielMSchmidt)
- Fix several spelling typos #442 (sdg9)
- Add support for generating android matchers #425 (DanielMSchmidt)
- Add prettier to detox folder #278 (AlanFoster)
6.0.2 (2017-11-28)
6.0.1 (2017-11-28)
6.0.0 (2017-11-27)
Enhancements
- Display touch visualizers when using Detox #426
- React Native version compatibility #405
- Unable to connect to Genymotion emulator #386
- Replace Jackson parser with a JSONObject #351
- Redirect simulator stdout to runner stdout in
--verbose
mode. #72 - Detox CLI: Jest integration fixes #423 (rotemmiz)
- Implemented AttachedAndroidDriver device for connecting to Genymotion #397 (vasyas)
Fixed Bugs
- Crash due to attempt to create a weak store of an object being deallocated #428
- Detox hangs if binary is not found #424
- jest-jasmine2 issues #419
- Crash in _prettyPrintAppStateTracker #418
- Timeout before emulator loads + terminated due to receipt of signal null #407
- Detox fails to run tests with jest(with both new and old implementations) #363
Merged Pull Requests
- Unify all Detox packages versions #436 (rotemmiz)
- Support for filtering platform specific tests in detox-cli #435 (rotemmiz)
- Better Android emulator sync #434 (rotemmiz)
- Minor documentation fix #421 (plasticine)
- Exchange com.fasterxml.jackson with org.json implementation #415 (DanielMSchmidt)
- Stop transpiling detox and detox-server, use sources and require node >=7.6 #404 (mrtnrst)
5.10.0 (2017-11-15)
Enhancements
- Add change log generation when publishing a version #409
5.10.1 (2017-11-15)
Fixed Bugs
- Can't get app launched via Detox #247
Merged Pull Requests
detox@5.10.0 (2017-11-13)
detox-server@2.1.0 (2017-11-13)
Enhancements
- Detox.framework could not be found” when attempting “ios.none” type configuration #388
- Mocha 4.0.x: Test process never finishes #368
- Allow absolute app path #98
Fixed Bugs
- Crash in prettyPrintAppStateTracker in Detox 5.9.3 #391
- Detox.framework could not be found” when attempting “ios.none” type configuration #388
- Running
build-framework-cache
produces different output directory than expected #380 - Mocha 4.0.x: Test process never finishes #368
detox@5.9.3 (2017-11-02)
Merged Pull Requests
- Move Detox.framework compilation to postinstall #373 (rotemmiz)
- Add documentation for android unit tests #365 (DanielMSchmidt)
- improve android docs #361 (DanielMSchmidt)
- Update Jest-related docs #355 (Kureev)
detox@5.9.2 (2017-10-22)
Fixed Bugs
- Application stopped at UIWindow creation while running tests on simulator #341
detox@5.9.1 (2017-10-19)
Merged Pull Requests
- Re-add matcher generation commits and add traits matcher to generated code #348 (DanielMSchmidt)
detox@5.9.0 (2017-10-18)
Enhancements
- Missing command line dependencies should cause graceful failure #196
- Continue investigation of DetoxHelper #106
Fixed Bugs
- App launches but immediately closes #152
Closed Issues
- Please add ability to write custom logs #118
Merged Pull Requests
- Add snapshot tests for matchers #347 (DanielMSchmidt)
- Create a build matrix to support multiple version of React Native and OSs #345 (rotemmiz)
- Basic support for Jest runner #335 (Kureev)
detox@5.8.4 (2017-10-17)
detox-cli@1.0.3 (2017-10-17)
Fixed Bugs
- Detox incompatibility with Firebase SDK #270
detox@5.8.3 (2017-10-16)
Merged Pull Requests
detox@5.8.2 (2017-10-12)
Enhancements
- Integration with
jest
#143
Fixed Bugs
- xcode8 multiple sim windows after several launches #294
- std::__1::bad_function_call (crash when using RN >= 0.48) #279
Merged Pull Requests
- Improvements in setup of jest runner. Update GettingStarted documentation. #329 (dsznajder)
- Fix Android atIndex matcher by fixing typo #321 (pietropizzi)
- Improve Android documentation #319 (DanielMSchmidt)
- Add documentation for the usage with Android #316 (DanielMSchmidt)
- Docs: Jest usage #315 (DanielMSchmidt)
- Move matchers to generated code #306 (DanielMSchmidt)
- Start teasing Android #303 (GantMan)
- Misspelled "identify". #302 (joshuapinter)
- Missing "e" in "none". #301 (joshuapinter)
- Note on configuring detox with Xcode workspaces #300 (pedro)
- Text Actions: Move to generated code #299 (DanielMSchmidt)
- Scroll Amount Action: Move to generated code #298 (DanielMSchmidt)
- [Android] label -> contentDescription #293 (simonracz)
detox@5.8.1 (2017-09-27)
Fixed Bugs
- Error: is it currently building #291
detox@5.8.0 (2017-09-27)
Closed Issues
- App Terminated Immediately After install and start running - RN 0.48.3 #281
Merged Pull Requests
- High grade Android Emulator/Device control #295 (rotemmiz)
- No more fb pains #292 (DanielZlotin)
detox@5.7.0 (2017-09-20)
Merged Pull Requests
detox@5.6.2 (2017-09-09)
Fixed Bugs
- Detox@5.6.1 npm@5.4.0 fails with Permission denied #259
- React Native demo project fails in debug mode #158
Closed Issues
- Error loading images with jest and detox #263
- Is there any support for "TOAST" message test. #260
- Generated GREYAction JS wrapper uses unsupported variable types #228
Merged Pull Requests
- Updated Guide.RunningOnCI to include Bitrise instructions #264 (Monte9)
- Add support for GreyAction contentEdge to generated code #243 (DanielMSchmidt)
- Only generate methods with supported types #238 (DanielMSchmidt)
- Cleanup refactor #233 (simonracz)
- fix GREYDirection type mismatch #231 (DanielMSchmidt)
- Documentation around code generation #225 (DanielMSchmidt)
- device: add
resetContentAndSettings
#217 (formatlos) - Translate EarlGrey headers to Javascript calls #178 (DanielMSchmidt)
detox@5.6.1 (2017-08-09)
detox@5.6.0 (2017-08-08)
Fixed Bugs
- Could not cast value of type 'DetoxAppDelegateProxy' (0x1043b7118) to 'AppDelegate' (0x104142a68). #165
Merged Pull Requests
- Uimodule #221 (simonracz)
- Adjust non-swiping direction start percentage to be above 0 #220 (yedidyak)
- convert setLocation params to string with comma as decimal separator #219 (formatlos)
- Espresso #208 (simonracz)
- WIP: Location support #195 (yogevbd)
detox@5.5.1 (2017-07-19)
Fixed Bugs
- relaunchApp from userNotification doesn't relaunch at all #205
detox@5.5.0 (2017-07-19)
Enhancements
- Add support for sending app to background and bringing back to foreground #204
- Command line arguments to app when testing #181
detox.init\(\)
should not launch app #180
Fixed Bugs
- Error: Detox.framework not found #191
Merged Pull Requests
- Update APIRef.ActionsOnElement.md #203 (isnifer)
- App logs #200 (silyevsk)
- Add support for tapAtPoint action #189 (blankg)
detox@5.4.0 (2017-07-11)
detox@5.3.1 (2017-07-10)
detox-server@2.0.4 (2017-07-10)
Enhancements
- device.openURL pops-up a system alert which can't be turned off with Detox #172
- Handle iOS permission dialogs #9
Fixed Bugs
- device.openURL pops-up a system alert which can't be turned off with Detox #172
Closed Issues
- replaceText does not trigger TextInput's onChangeText event #151
Merged Pull Requests
- Fix typo sre => are #185 (DanielMSchmidt)
detox@5.3.0 (2017-07-04)
Merged Pull Requests
- Switched to booting the device directly (related to https://github.co… #184 (silyevsk)
- Fix type on APIRef.Matchers.md #177 (xcarpentier)
- Permissions api #176 (rotemmiz)
detox@5.2.0 (2017-06-27)
Enhancements
- [feature] Take a screenshot #93
Merged Pull Requests
- Session per configuration #173 (silyevsk)
- Upgraded eslint, added plugins. #168 (simonracz)
- Adb #166 (simonracz)
- Architecture overview #132 (DanielMSchmidt)
detox@5.1.3 (2017-06-18)
Merged Pull Requests
- Document percentage parameter in swipe action #163 (yedidyak)
- Android support. Phase I. #148 (simonracz)
detox@5.1.2 (2017-06-11)
Merged Pull Requests
detox@5.1.1 (2017-06-11)
Merged Pull Requests
detox-server@2.0.3 (2017-06-07)
detox-cli@1.0.2 (2017-06-07)
detox@5.1.0 (2017-06-07)
Enhancements
- [Question] Select picker #139
- problems when using "waitFor" #138
- [feature] Add support for Orientation Change #131
- Test animation progress #130
- Android version #36
Closed Issues
- WebView Matchers #136
- Try to type in different supported language #124
- expose a method that returns the hierarchy for a given element #76
- Potential flakiness issue with detox "should scroll for a small amount in direction" - travis failed #67
Merged Pull Requests
detox@5.0.12 (2017-05-29)
detox-server@2.0.2 (2017-05-29)
detox@5.0.11 (2017-05-29)
detox-server@2.0.1 (2017-05-29)
detox@5.0.10 (2017-05-28)
detox-server@1.2.3 (2017-05-28)
Merged Pull Requests
- Device Orientation Manipulation #133 (DanielMSchmidt)
detox@5.0.9 (2017-05-24)
Enhancements
- add app reuse option #46
Merged Pull Requests
detox@5.0.8 (2017-05-08)
detox@5.0.7 (2017-05-07)
Merged Pull Requests
- changed detox-init writeFileSync #122 (bogobogo)
- HW - Fix typos in README #121 (HanWax)
- Update README.md #117 (dassir)
detox@5.0.6 (2017-04-20)
Closed Issues
- typeText and clearText sometimes fail due to keyboard sync #39
- what's the best way to match tabs in iOS? #12
Merged Pull Requests
- Add a create-e2e command #115 (bogobogo)
- Usage #114 (bogobogo)
- added testID and by.id tests to the react-native example app #113 (bogobogo)
- Fixed demo-react-native for Android. #112 (simonracz)
- Clarify setup instructions #107 (aarongreenwald)
- added
reuse
option to CLI #105 (doronpr) - fix demo app config #104 (doronpr)
- wix mobile open source config file #101 (bogobogo)
detox-server@1.2.2 (2017-03-23)
detox@5.0.5 (2017-03-23)
Enhancements
Fixed Bugs
- Failing tests pass, afterEach fails #52
detox@5.0.4 (2017-03-17)
detox@5.0.3 (2017-03-16)
detox@5.0.2 (2017-03-16)
detox-server@1.2.1 (2017-03-16)
detox@5.0.1 (2017-03-16)
detox-cli@1.0.1 (2017-03-16)
detox@4.3.2 (2017-03-09)
Enhancements
- Refactor invoke queue into promise queue and support inline awaits #38
Closed Issues
- [iOS] Fail to type text with azerty Keyboard #92
Merged Pull Requests
- Need to tap fb keg for fbsimctl install via homebrew #89 (brentvatne)
detox@4.3.1 (2017-02-26)
Closed Issues
- Potential flakiness issue with detox 4 - Doron #66
Merged Pull Requests
detox@4.3.0 (2017-02-20)
detox@4.2.0 (2017-02-15)
Closed Issues
- fbsimctl sometimes fails with timeout on Travis CI #68
detox@4.1.4 (2017-01-19)
detox@4.1.3 (2017-01-19)
detox@4.1.2 (2017-01-19)
detox@4.1.1 (2017-01-19)
detox-server@1.1.1 (2017-01-19)
Enhancements
- Script to add scheme adds deployment target 7.0 #61
Fixed Bugs
- Dev_Detox build builds react in release mode #73
v4.1.0 (2017-01-17)
Closed Issues
- Using firebase seems to cause detox to hang #70
4.0.12 (2017-01-10)
Merged Pull Requests
- Timer observation overhaul #74 (LeoNatan)
- document a gotcha we ran into #69 (doronpr)
- Added replaceText action #65 (yedidyak)
1000 (2016-12-05)
4.0.9 (2016-12-05)
4.0.8 (2016-12-05)
4.0.7 (2016-12-04)
4.0.6 (2016-12-04)
4.0.5 (2016-12-01)
4.0.4 (2016-12-01)
4.0.3 (2016-12-01)
4.0.2 (2016-12-01)
Enhancements
- Improve iOS React Native sync mechanism #37
Fixed Bugs
- Need to update dependencies - issues with Xcode 8, MacOS Sierra #44
- React Native 0.34+ not supported - testee not connected, cannot fw action #43
4.0.1 (2016-11-30)
Enhancements
- ability to select non-accessible elements #31
Merged Pull Requests
3.2.1 (2016-10-12)
Enhancements
- add match by type #41
- add not visible matcher #35
- output UI Hierarchy on test failure #34
- Add ability to wait for element to exist #30
- Add ability to swipe a view #29
- Add toMatch by id matcher #27
- Add option to sendkeys to input #26
Closed Issues
- App freezes on launch #20
Merged Pull Requests
- added match by type #40 (doronpr)
- Added Tests of stressful conditions #21 (EtgarSH)
- gitignore and npmignore fixes #17 (DanielZlotin)
- feat(matchers): fix typo #3 (ofirdagan)
- log error when Detox.framework dlopen fails #2 (doronpr)
- feat(matchers): add by id matcher #1 (ofirdagan)
* This Change Log was automatically generated by github_changelog_generator