Yaroslav Serhieiev and GitHub
f19ba818a1
feat: accept RegExp and arrays for URL blacklist (setURLBlacklist / detoxURLBlacklistRegex) ( #4959 )
2026-06-16 15:28:42 +03:00
Yaroslav Serhieiev and Claude 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 Serhieiev and Claude 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 Serhieiev and GitHub
d80e563771
version 20.48.1
2026-03-21 17:36:49 +02:00
Yaroslav Serhieiev and GitHub
784b9911ce
version 20.48.0 ( #4918 )
2026-03-21 15:48:54 +02:00
Yaroslav Serhieiev and GitHub
7fa811c851
feat(ios): ignore --arch flag on simulators running iOS < 26 ( #4917 )
2026-03-21 14:45:57 +02:00
Yaroslav Serhieiev and GitHub
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 Serhieiev and GitHub
28eedf560e
ci: enable github actions ( #4902 )
2026-01-13 14:39:05 +02:00
Yaroslav Serhieiev and GitHub
1f2f09629e
fix(android): grant all permissions after resetting app state ( #4844 )
2026-01-12 14:49:31 +02:00
Yaroslav Serhieiev and GitHub
1a30e652be
ci(github): unite dry and regular yarn installation ( #4899 )
2026-01-07 11:43:31 +02:00
Yaroslav Serhieiev and GitHub
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 Serhieiev and GitHub
4baa830c3a
build: fix npm ignore issue ( #4893 )
2025-12-27 22:36:08 +02:00
Yaroslav Serhieiev and GitHub
4b8791d414
build: move to yarn 4 ( #4881 )
2025-12-22 10:29:52 +02:00
Yaroslav Serhieiev and GitHub
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 Serhieiev and GitHub
70ecf1b644
chore: upgrade detox-allure2-adapter ( #4839 )
2025-09-25 16:44:55 +03:00
Yaroslav Serhieiev and GitHub
ddc5436f5b
fix: sanitize dollar sign in artifact names ( #4820 )
2025-09-24 21:26:21 +03:00
Yaroslav Serhieiev and GitHub
679c850e64
test(e2e): update android xml hierarchy snapshots ( #4838 )
2025-09-24 19:52:32 +03:00
Yaroslav Serhieiev and GitHub
d72978d90b
fix: broken reporter output ( #4804 )
2025-09-24 18:31:10 +03:00
Yaroslav Serhieiev and GitHub
8d72af44dd
feat: device.resetAppState([...bundleIds]) ( #4819 )
2025-09-24 16:02:39 +03:00
Yaroslav Serhieiev and GitHub
bd49ff1a9b
fix(ios): device creation with new applesimutils ( #4836 )
2025-09-23 19:25:41 +03:00
Yaroslav Serhieiev and GitHub
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 Serhieiev and GitHub
9e0e6e8d91
feat(android): return xml hierarchy on error ( #4809 )
2025-08-05 17:47:31 +03:00
Yaroslav Serhieiev and GitHub
5acae1c5bc
feat(ios): return xml hierarchy on error ( #4806 )
2025-08-05 09:31:24 +03:00
Yaroslav Serhieiev and GitHub
6b72360029
fix: improve test path resolution in Detox pilot ( #4802 )
2025-07-14 14:09:47 +03:00
Yaroslav Serhieiev and GitHub
896f77df7f
feat: Jest 30 support ( #4786 )
2025-07-09 11:55:45 +03:00
Yaroslav Serhieiev and GitHub
28d37486a2
fix(ios): prevent stdout buffer overflow with many simulators ( #4773 )
2025-06-23 19:30:43 +03:00
Yaroslav Serhieiev and GitHub
022349b2f5
fix(android): handle CRLF in AVDsResolver output ( #4776 )
2025-06-11 14:03:02 +03:00
Yaroslav Serhieiev and GitHub
30d2702803
feat(config): noRetryArgs option ( #4765 )
2025-05-14 11:29:14 +03:00
Yaroslav Serhieiev and GitHub
bf9d256626
feat: support basic REPL mode ( #4730 )
2025-05-14 10:15:59 +03:00
Yaroslav Serhieiev and GitHub
052b5394aa
fix(cli): support monorepos with --inspect-brk ( #4761 )
2025-04-16 20:14:24 +03:00
Yaroslav Serhieiev and GitHub
7a94b23d1c
fix: copilot legacy access ( #4745 )
2025-03-26 22:13:00 +02:00
Yaroslav Serhieiev and GitHub
e7b3a16d37
fix(genycloud): reallocate unresponsive devices ( #4743 )
2025-03-26 15:10:18 +02:00
Yaroslav Serhieiev and GitHub
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 Serhieiev and GitHub
b22bacfd2b
docs: remove yarn converter for --global commands ( #4670 )
2024-12-22 20:04:29 +02:00
Yaroslav Serhieiev and GitHub
9e48c62b37
test(e2e): refactor skip mechanism ( #4559 )
2024-08-21 14:35:59 +03:00
Yaroslav Serhieiev and GitHub
a05a5d0405
fix(local-cli): respect detox build --if-missing for multi-app builds ( #4551 )
2024-08-13 19:58:55 +03:00
Yaroslav Serhieiev and GitHub
ea6ae082b8
fix(local-cli): respect detox build --if-missing for multi-app builds ( #4549 )
2024-08-13 15:34:26 +03:00
Yaroslav Serhieiev and GitHub
4ff6128d6c
chore(website): update stats
2024-07-11 21:52:54 +03:00
Yaroslav Serhieiev and GitHub
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 Serhieiev and GitHub
5632caaebd
chore: update allure integration ( #4479 )
2024-05-04 20:46:04 +03:00
Yaroslav Serhieiev and GitHub
dd34d80515
fix: revert accidental Node 18.x bump ( #4422 )
2024-03-26 12:00:13 +02:00
Yaroslav Serhieiev and GitHub
2f309072b7
chore: upgrade @react-native-community/datetimepicker ( #4412 )
2024-03-19 15:46:41 +02:00
Yaroslav Serhieiev and GitHub
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 Serhieiev and GitHub
0c6bd4646d
fix: communicate crash errors more clearly ( #4376 )
2024-02-21 16:17:36 +02:00
Yaroslav Serhieiev and GitHub
870421b031
chore: upgrade allure reporter ( #4373 )
2024-02-17 16:26:11 +02:00
Yaroslav Serhieiev and GitHub
58459f3762
fix(ios): track hierarchy artifacts ( #4365 )
2024-02-11 16:06:56 +02:00
Yaroslav Serhieiev and GitHub
90eace2875
fix(jest): stabilize artifacts flushing ( #4367 )
2024-02-11 14:05:41 +02:00
Yaroslav Serhieiev and GitHub
9210598839
chore: update Allure integration ( #4364 )
2024-02-10 15:03:50 +02:00
Yaroslav Serhieiev and GitHub
be6b097c14
fix: find *.cjs configs ( #4358 )
2024-02-06 16:54:29 +02:00
Yaroslav Serhieiev and GitHub
647c5982e4
docs(contributing): add .nvm section [ci skip] ( #4326 )
2024-01-04 16:46:10 +02:00
Yaroslav Serhieiev and GitHub
9531202dbc
chore: update lerna to latest legacy version ( #4325 )
2024-01-04 14:05:55 +02:00
Yaroslav Serhieiev and GitHub
234c5f639d
chore: handle lint warnings ( #4324 )
2024-01-03 18:58:13 +02:00
Yaroslav Serhieiev and GitHub
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 Serhieiev and GitHub
1052ae1ab0
chore: update iOS simulators to 14th gen ( #4316 )
2024-01-02 11:56:43 +02:00
Yaroslav Serhieiev and GitHub
7607fa8e09
fix(ios): increase maxBuffer for applesimutils --list ( #4315 )
2023-12-28 17:29:52 +02:00
Yaroslav Serhieiev and GitHub
55d638546b
chore: update dev dependencies ( #4314 )
2023-12-28 14:34:08 +02:00
Yaroslav Serhieiev and GitHub
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 Serhieiev and GitHub
617631cefa
internal: use jest-environment-emit ( #4212 )
...
https://github.com/wix-incubator/jest-environment-emit
2023-12-27 14:45:05 +02:00
Yaroslav Serhieiev and GitHub
8cc4fc1264
refactor: dynamic device allocation ( #4290 )
2023-12-27 13:17:21 +02:00
Yaroslav Serhieiev and GitHub
7809f9660b
internal: stop pid override in logs ( #4294 )
2023-12-12 13:47:00 +02:00
Yaroslav Serhieiev and GitHub
fca998097f
chore: bump [email protected] ( #4291 )
2023-11-24 19:03:16 +02:00
Yaroslav Serhieiev and GitHub
31de196065
chore: bump jest-allure2-reporter ( #4284 )
2023-11-18 19:59:39 +02:00
Yaroslav Serhieiev and GitHub
a205f2c428
chore: update social stats
2023-11-16 11:47:17 +02:00
Yaroslav Serhieiev and GitHub
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 Serhieiev and GitHub
2c6d2ccb71
feat(cli): detached runner ( #4260 )
2023-11-01 13:46:53 +02:00
Yaroslav Serhieiev and GitHub
7c5c5fa462
fix(android): AGP8 support ( #4254 )
2023-10-30 09:13:12 +02:00
Yaroslav Serhieiev and GitHub
e46334c67b
docs(website): fix headers in light mode ( #4247 )
2023-10-26 15:00:42 +03:00
Yaroslav Serhieiev and GitHub
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 Serhieiev and GitHub
71708f24a1
fix(android): escape instrumentation args ( #4241 )
2023-10-24 14:26:21 +03:00
Yaroslav Serhieiev and GitHub
96e44268ca
docs(webviews): elaborate on by.web.name
2023-10-22 18:38:48 +03:00
Yaroslav Serhieiev and GitHub
d086875776
docs(webviews): fix broken links
2023-10-22 18:34:10 +03:00
Yaroslav Serhieiev and GitHub
76a11ea7a0
docs: import jestExpect
2023-10-22 18:27:40 +03:00
Yaroslav Serhieiev and GitHub
dc8451bfd4
chore: bump generation deps ( #4230 )
2023-10-21 12:16:34 +03:00
Yaroslav Serhieiev and GitHub
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 Serhieiev and GitHub
1190542549
fix(android): webElement.runScript(fn, args) ( #4221 )
2023-10-17 11:59:14 +03:00
Yaroslav Serhieiev and GitHub
b0a07957ca
fix(ios): preserve logs after device.resetContentAndSettings() ( #4215 )
2023-10-11 20:40:33 +03:00
Yaroslav Serhieiev and GitHub
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 Serhieiev and GitHub
061accf265
test(e2e): fix ANR test
2023-10-10 18:32:44 +03:00
Yaroslav Serhieiev and GitHub
fd9d267b31
ci: use default loglevel
2023-10-10 14:34:09 +03:00
Yaroslav Serhieiev and GitHub
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