100 Commits
Author SHA1 Message Date
Yaroslav SerhieievandGitHub f19ba818a1 feat: accept RegExp and arrays for URL blacklist (setURLBlacklist / detoxURLBlacklistRegex) (#4959) 2026-06-16 15:28:42 +03:00
Yaroslav SerhieievandClaude Sonnet 4.6 97bab67c89 feat(ios): implement regex support for toHaveText
Wire up the existing matchesJSRegex utility (already used by ValuePredicate
for by.text/by.id/by.label) to the ValueExpectation path so that
toHaveText(/regex/) works on iOS, matching Android behaviour.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
2026-05-30 14:14:08 +03:00
Yaroslav SerhieievandClaude Sonnet 4.6 858ea56e66 chore: bump DetoxSync to 90f9935 (fixes verbose sync logging deadlock on serial queue)
Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
2026-05-30 11:52:17 +03:00
Yaroslav Serhieiev 01b93b5f46 chore: bump DetoxSync to 763e8c0 (PR#100: thread-safe URLSession untrack, fixes Signal 11) 2026-05-30 11:52:17 +03:00
Yaroslav Serhieiev fa2eb2618c chore: bump DetoxSync to latest commit 2026-05-30 11:52:17 +03:00
Yaroslav SerhieievandGitHub d80e563771 version 20.48.1 2026-03-21 17:36:49 +02:00
Yaroslav SerhieievandGitHub 784b9911ce version 20.48.0 (#4918) 2026-03-21 15:48:54 +02:00
Yaroslav SerhieievandGitHub 7fa811c851 feat(ios): ignore --arch flag on simulators running iOS < 26 (#4917) 2026-03-21 14:45:57 +02:00
Yaroslav SerhieievandGitHub c1206bace8 feat(ios): support simulator launch architecture (iOS 26+) (#4916)
* feat(ios): add architecture support (iOS 26+)
* chore: update CODEOWNERS
2026-03-20 21:17:53 +02:00
Yaroslav SerhieievandGitHub 28eedf560e ci: enable github actions (#4902) 2026-01-13 14:39:05 +02:00
Yaroslav SerhieievandGitHub 1f2f09629e fix(android): grant all permissions after resetting app state (#4844) 2026-01-12 14:49:31 +02:00
Yaroslav SerhieievandGitHub 1a30e652be ci(github): unite dry and regular yarn installation (#4899) 2026-01-07 11:43:31 +02:00
Yaroslav SerhieievandGitHub 4a356f4713 ci: move github actions to npq and yarn (#4896) 2025-12-30 19:00:16 +02:00
Yaroslav Serhieiev 1bace8a80a build: fix android versioning 2025-12-27 23:19:14 +02:00
Yaroslav Serhieiev 7f35b22e07 build: fix android aar publishing 2025-12-27 23:08:49 +02:00
Yaroslav SerhieievandGitHub 4baa830c3a build: fix npm ignore issue (#4893) 2025-12-27 22:36:08 +02:00
Yaroslav SerhieievandGitHub 4b8791d414 build: move to yarn 4 (#4881) 2025-12-22 10:29:52 +02:00
Yaroslav SerhieievandGitHub 57fbf2e598 fix(ios): long names in element.takeScreenshot (#4843) 2025-10-03 18:29:06 +03:00
Yaroslav Serhieiev 049c9f81a7 test: update unit test 2025-10-03 16:00:39 +03:00
Yaroslav SerhieievandGitHub 70ecf1b644 chore: upgrade detox-allure2-adapter (#4839) 2025-09-25 16:44:55 +03:00
Yaroslav SerhieievandGitHub ddc5436f5b fix: sanitize dollar sign in artifact names (#4820) 2025-09-24 21:26:21 +03:00
Yaroslav SerhieievandGitHub 679c850e64 test(e2e): update android xml hierarchy snapshots (#4838) 2025-09-24 19:52:32 +03:00
Yaroslav SerhieievandGitHub d72978d90b fix: broken reporter output (#4804) 2025-09-24 18:31:10 +03:00
Yaroslav SerhieievandGitHub 8d72af44dd feat: device.resetAppState([...bundleIds]) (#4819) 2025-09-24 16:02:39 +03:00
Yaroslav SerhieievandGitHub bd49ff1a9b fix(ios): device creation with new applesimutils (#4836) 2025-09-23 19:25:41 +03:00
Yaroslav SerhieievandGitHub 1d1ad56ace feat(android): include density in view hierarchy xml (#4835) 2025-09-23 11:00:03 +03:00
Yaroslav Serhieiev 84cc92653a test: update snapshots 2025-09-01 12:32:48 +03:00
Yaroslav Serhieiev 87e5f76de4 test: update snapshots 2025-09-01 11:58:23 +03:00
Yaroslav SerhieievandGitHub 9e0e6e8d91 feat(android): return xml hierarchy on error (#4809) 2025-08-05 17:47:31 +03:00
Yaroslav SerhieievandGitHub 5acae1c5bc feat(ios): return xml hierarchy on error (#4806) 2025-08-05 09:31:24 +03:00
Yaroslav SerhieievandGitHub 6b72360029 fix: improve test path resolution in Detox pilot (#4802) 2025-07-14 14:09:47 +03:00
Yaroslav SerhieievandGitHub 896f77df7f feat: Jest 30 support (#4786) 2025-07-09 11:55:45 +03:00
Yaroslav SerhieievandGitHub 28d37486a2 fix(ios): prevent stdout buffer overflow with many simulators (#4773) 2025-06-23 19:30:43 +03:00
Yaroslav SerhieievandGitHub 022349b2f5 fix(android): handle CRLF in AVDsResolver output (#4776) 2025-06-11 14:03:02 +03:00
Yaroslav SerhieievandGitHub 30d2702803 feat(config): noRetryArgs option (#4765) 2025-05-14 11:29:14 +03:00
Yaroslav SerhieievandGitHub bf9d256626 feat: support basic REPL mode (#4730) 2025-05-14 10:15:59 +03:00
Yaroslav SerhieievandGitHub 052b5394aa fix(cli): support monorepos with --inspect-brk (#4761) 2025-04-16 20:14:24 +03:00
Yaroslav SerhieievandGitHub 7a94b23d1c fix: copilot legacy access (#4745) 2025-03-26 22:13:00 +02:00
Yaroslav SerhieievandGitHub e7b3a16d37 fix(genycloud): reallocate unresponsive devices (#4743) 2025-03-26 15:10:18 +02:00
Yaroslav SerhieievandGitHub ddec3aea9f fix: CVE-2024-21538 by migrating to promisify-child-process #4658 (#4729) 2025-03-07 17:28:44 +02:00
Yaroslav Serhieiev 60b15aab77 docs: fix links 2025-02-06 17:23:37 +02:00
Yaroslav SerhieievandGitHub b22bacfd2b docs: remove yarn converter for --global commands (#4670) 2024-12-22 20:04:29 +02:00
Yaroslav SerhieievandGitHub 9e48c62b37 test(e2e): refactor skip mechanism (#4559) 2024-08-21 14:35:59 +03:00
Yaroslav SerhieievandGitHub a05a5d0405 fix(local-cli): respect detox build --if-missing for multi-app builds (#4551) 2024-08-13 19:58:55 +03:00
Yaroslav SerhieievandGitHub ea6ae082b8 fix(local-cli): respect detox build --if-missing for multi-app builds (#4549) 2024-08-13 15:34:26 +03:00
Yaroslav SerhieievandGitHub 4ff6128d6c chore(website): update stats 2024-07-11 21:52:54 +03:00
Yaroslav SerhieievandGitHub 3020fdd1ca feat(config): multi-app build and start scripts (#4508) 2024-07-11 21:50:41 +03:00
Yaroslav Serhieiev e72efa11e9 chore: update dependencies 2024-05-18 19:33:05 +03:00
Yaroslav Serhieiev 6928d4dc47 chore: remove failing adapter check 2024-05-05 11:51:51 +03:00
Yaroslav SerhieievandGitHub 5632caaebd chore: update allure integration (#4479) 2024-05-04 20:46:04 +03:00
Yaroslav SerhieievandGitHub dd34d80515 fix: revert accidental Node 18.x bump (#4422) 2024-03-26 12:00:13 +02:00
Yaroslav SerhieievandGitHub 2f309072b7 chore: upgrade @react-native-community/datetimepicker (#4412) 2024-03-19 15:46:41 +02:00
Yaroslav SerhieievandGitHub a9bd39c6f6 chore: update social stats 2024-03-18 09:54:31 +02:00
Yaroslav Serhieiev a388c1b7f0 test(e2e): add reporter version 2024-02-21 19:02:01 +02:00
Yaroslav SerhieievandGitHub 0c6bd4646d fix: communicate crash errors more clearly (#4376) 2024-02-21 16:17:36 +02:00
Yaroslav SerhieievandGitHub 870421b031 chore: upgrade allure reporter (#4373) 2024-02-17 16:26:11 +02:00
Yaroslav SerhieievandGitHub 58459f3762 fix(ios): track hierarchy artifacts (#4365) 2024-02-11 16:06:56 +02:00
Yaroslav SerhieievandGitHub 90eace2875 fix(jest): stabilize artifacts flushing (#4367) 2024-02-11 14:05:41 +02:00
Yaroslav SerhieievandGitHub 9210598839 chore: update Allure integration (#4364) 2024-02-10 15:03:50 +02:00
Yaroslav SerhieievandGitHub be6b097c14 fix: find *.cjs configs (#4358) 2024-02-06 16:54:29 +02:00
Yaroslav SerhieievandGitHub 647c5982e4 docs(contributing): add .nvm section [ci skip] (#4326) 2024-01-04 16:46:10 +02:00
Yaroslav SerhieievandGitHub 9531202dbc chore: update lerna to latest legacy version (#4325) 2024-01-04 14:05:55 +02:00
Yaroslav SerhieievandGitHub 234c5f639d chore: handle lint warnings (#4324) 2024-01-03 18:58:13 +02:00
Yaroslav SerhieievandGitHub 5cc947e317 test: update integration test snapshot (#4322) 2024-01-03 11:16:09 +02:00
Yaroslav Serhieiev 7f1cdac448 chore(e2e): disable code coverage in development mode 2024-01-02 21:29:55 +02:00
Yaroslav SerhieievandGitHub 1052ae1ab0 chore: update iOS simulators to 14th gen (#4316) 2024-01-02 11:56:43 +02:00
Yaroslav SerhieievandGitHub 7607fa8e09 fix(ios): increase maxBuffer for applesimutils --list (#4315) 2023-12-28 17:29:52 +02:00
Yaroslav SerhieievandGitHub 55d638546b chore: update dev dependencies (#4314) 2023-12-28 14:34:08 +02:00
Yaroslav SerhieievandGitHub 273e87f8cf chore: upgrade to Jest 29 (#4313) 2023-12-28 11:36:28 +02:00
Yaroslav Serhieiev 132a4259e9 chore: update iPhone version in detox init template 2023-12-28 11:09:12 +02:00
Yaroslav Serhieiev b1089cdd2a docs: minor updates to project setup 2023-12-28 11:07:53 +02:00
Yaroslav SerhieievandGitHub 617631cefa internal: use jest-environment-emit (#4212)
https://github.com/wix-incubator/jest-environment-emit
2023-12-27 14:45:05 +02:00
Yaroslav SerhieievandGitHub 8cc4fc1264 refactor: dynamic device allocation (#4290) 2023-12-27 13:17:21 +02:00
Yaroslav SerhieievandGitHub 7809f9660b internal: stop pid override in logs (#4294) 2023-12-12 13:47:00 +02:00
Yaroslav SerhieievandGitHub fca998097f chore: bump [email protected] (#4291) 2023-11-24 19:03:16 +02:00
Yaroslav SerhieievandGitHub 31de196065 chore: bump jest-allure2-reporter (#4284) 2023-11-18 19:59:39 +02:00
Yaroslav SerhieievandGitHub a205f2c428 chore: update social stats 2023-11-16 11:47:17 +02:00
Yaroslav SerhieievandGitHub a47d04ee2d chore: bump jest-allure2-reporter (#4278) 2023-11-12 08:44:13 +02:00
Yaroslav Serhieiev 78e1ecdd9f docs: added suggestions 2023-11-08 15:49:04 +02:00
Yaroslav SerhieievandGitHub 2c6d2ccb71 feat(cli): detached runner (#4260) 2023-11-01 13:46:53 +02:00
Yaroslav SerhieievandGitHub 7c5c5fa462 fix(android): AGP8 support (#4254) 2023-10-30 09:13:12 +02:00
Yaroslav SerhieievandGitHub e46334c67b docs(website): fix headers in light mode (#4247) 2023-10-26 15:00:42 +03:00
Yaroslav SerhieievandGitHub a763c4ca1c refactor: extract global typings (#4243) 2023-10-26 13:11:17 +03:00
Yaroslav Serhieiev 3912694cc4 docs(website): amend css changes 2023-10-25 20:18:09 +03:00
Yaroslav SerhieievandGitHub 71708f24a1 fix(android): escape instrumentation args (#4241) 2023-10-24 14:26:21 +03:00
Yaroslav SerhieievandGitHub 96e44268ca docs(webviews): elaborate on by.web.name 2023-10-22 18:38:48 +03:00
Yaroslav SerhieievandGitHub d086875776 docs(webviews): fix broken links 2023-10-22 18:34:10 +03:00
Yaroslav SerhieievandGitHub 76a11ea7a0 docs: import jestExpect 2023-10-22 18:27:40 +03:00
Yaroslav SerhieievandGitHub dc8451bfd4 chore: bump generation deps (#4230) 2023-10-21 12:16:34 +03:00
Yaroslav SerhieievandGitHub a18ddf6b51 chore: bump allure reporter (#4228) 2023-10-20 21:24:24 +03:00
Yaroslav Serhieiev 95d0512c17 lint: fix generation 2023-10-17 11:59:46 +03:00
Yaroslav SerhieievandGitHub 1190542549 fix(android): webElement.runScript(fn, args) (#4221) 2023-10-17 11:59:14 +03:00
Yaroslav SerhieievandGitHub b0a07957ca fix(ios): preserve logs after device.resetContentAndSettings() (#4215) 2023-10-11 20:40:33 +03:00
Yaroslav SerhieievandGitHub 32a6051292 refactor: Detox reporter (#4214) 2023-10-11 19:45:53 +03:00
Yaroslav Serhieiev 1243c75aa0 test(config): fix IDEA debugging 2023-10-11 18:35:41 +03:00
Yaroslav SerhieievandGitHub 061accf265 test(e2e): fix ANR test 2023-10-10 18:32:44 +03:00
Yaroslav SerhieievandGitHub fd9d267b31 ci: use default loglevel 2023-10-10 14:34:09 +03:00
Yaroslav SerhieievandGitHub ab18bf4078 chore: dogfood [email protected] (#4211) 2023-10-09 20:15:31 +03:00
Yaroslav Serhieiev ebff4496dc build: update coverage paths 2023-10-02 10:28:27 +03:00
Yaroslav Serhieiev 137bbc1039 feat: new device allocation lifecycle 2023-10-02 10:11:50 +03:00