1025 Commits

Author SHA1 Message Date
Maciej Jastrzebski bc083af5aa chore: release v12.8.0 v12.8.0 2024-10-25 09:28:17 +02:00
Maciej Jastrzebski 422c007f83 chore: tweak release it 2024-10-25 09:26:47 +02:00
Maciej Jastrzebski f231ea30b2 feat: option for enabling concurrent rendering (#1685) 2024-10-25 09:06:41 +02:00
ELABBASSI Hicham 8e1e6ac514 docs: readme example userevent import (#1688) 2024-10-25 08:52:40 +02:00
Maciej Jastrzebski c56b223a5a chore: upgrade deps 2024-10-24 (#1683) 2024-10-24 09:42:12 +02:00
Maciej Jastrzebski a60ce287e1 refactor: 0.76 stable tweaks (#1682) 2024-10-24 09:36:26 +02:00
dependabot[bot] 0305877e50 chore(deps-dev): bump @release-it/conventional-changelog (#1675)
Bumps [@release-it/conventional-changelog](https://github.com/release-it/conventional-changelog) from 8.0.1 to 9.0.0.
- [Release notes](https://github.com/release-it/conventional-changelog/releases)
- [Commits](https://github.com/release-it/conventional-changelog/compare/8.0.1...9.0.0)

---
updated-dependencies:
- dependency-name: "@release-it/conventional-changelog"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-18 15:51:47 +02:00
George Raphael 7bc0d5dbe9 Update queries.mdx (#1680)
Remove unnecessary 'the' from sentence in documentation
2024-10-18 14:35:03 +02:00
Maciej Jastrzebski 0e8555066e chore: React Native 0.76 support (#1664) 2024-10-18 11:10:22 +02:00
dependabot[bot] 19da22c243 chore(deps-dev): bump del-cli from 5.1.0 to 6.0.0 (#1673)
Bumps [del-cli](https://github.com/sindresorhus/del-cli) from 5.1.0 to 6.0.0.
- [Release notes](https://github.com/sindresorhus/del-cli/releases)
- [Commits](https://github.com/sindresorhus/del-cli/compare/v5.1.0...v6.0.0)

---
updated-dependencies:
- dependency-name: del-cli
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09 17:32:49 +02:00
Steve Galili f314fe007f docs: cookbook shoutout ready (#1672)
* update cookbook app libs. and fix navigation to network requests examples

* Update cookbook/README.md

* Update README.md (2)

* Update Cookbook's Intro. sec. in docs

* upload readme banner

* arranging readme assets

---------

Co-authored-by: stevegalili <steve.galili@mywheels.nl>
2024-09-30 09:28:19 +02:00
Steve Galili bd98be05c6 docs(cookbook): network requests recipes (#1655)
* squash prev commits

* remove unneeded axios mock

* set maxWorkers=2

* run with a slow test reporter

* revert: run with a slow test reporter

* Add url check to mock and further reading and alternatives

* use MSW for all API calls in cookbook test suits

* Comments with implem. explanation

* Arrange docs initially to reflect new scenario and remove jest.setTimeout

* updating docs (1)

* updating docs (2)

* updating docs with global guarding and conclusion

---------

Co-authored-by: stevegalili <steve.galili@mywheels.nl>
2024-09-18 09:51:53 +02:00
Maciej Jastrzebski 60dd2e6c45 chore: release 12.7.2 v12.7.2 2024-09-12 11:58:34 +02:00
Maciej Jastrzebski 7ba47b812d fix: use native state across the queries and matchers (#1667)
* fix: improve text input value getting in type, clear, paste

* chore: migrate other use-cases to use `getTextInputValue`

* chore: add relevant tests

* refactor: self code review

* refactor: self code review
2024-09-12 11:54:37 +02:00
Maciej Jastrzebski 839001124d chore: update examples RNTL dep 2024-09-12 09:25:28 +02:00
Maciej Jastrzebski ddf3946244 chore: release 12.7.1 v12.7.1 2024-09-12 09:21:12 +02:00
Maciej Jastrzebski 74bf842ca9 chore: release 12.7.0 v12.7.0 2024-09-12 09:16:41 +02:00
Maciej Jastrzebski 9b268967ce chore: tweak scripts 2024-09-12 09:15:31 +02:00
Maciej Jastrzebski 04c7ee4080 feat: support Image with alt prop as label (#1665)
* refactor: detect Image host component name

* feat: support Image alt prop in *ByLabelText

* feat: support *ByRole queries

* feat: support toHaveAccessibleName matcher

* chore: fix typecheck

* refactor: self code review

* refactor: adjust finding to experiment results

* chore: add missing tests

* refactor: self code review

* refactor: self code review

* refactor: self-code review
2024-09-12 09:08:10 +02:00
Maciej Jastrzebski f69d1d5a89 refactor: simplify native state management (#1662)
* refactor: improve native state management

* feat: add fireEvent.scroll support for scroll native events
2024-09-09 11:44:46 +02:00
Maciej Jastrzebski 856332cc5b feat: support Switch checked state (#1657) 2024-09-06 16:43:59 +02:00
Maciej Jastrzebski bf7ea4c7f4 refactor: scroll view native state (#1661)
* refactor: move scroll state into native state

* refactor: simplify types

* refactor: renaming
2024-09-06 16:42:06 +02:00
Aman Mittal e6497d28b5 docs: Update outdated Expo command in Troubleshooting guide (#1660) 2024-09-05 23:45:56 +02:00
dependabot[bot] 345be3fe0a chore(deps-dev): bump @callstack/eslint-config from 14.2.0 to 15.0.0 (#1650)
* chore(deps-dev): bump @callstack/eslint-config from 14.2.0 to 15.0.0

Bumps [@callstack/eslint-config](https://github.com/callstack/eslint-config-callstack) from 14.2.0 to 15.0.0.
- [Release notes](https://github.com/callstack/eslint-config-callstack/releases)
- [Commits](https://github.com/callstack/eslint-config-callstack/compare/v14.2.0...v15.0.0)

---
updated-dependencies:
- dependency-name: "@callstack/eslint-config"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: fix lint issues

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Maciej Jastrzebski <mdjastrzebski@gmail.com>
2024-09-03 10:04:34 +02:00
Maciej Jastrzebski 22ec13d0e5 refactor: accessibility handling (#1658)
* refactor: improve code structure

* refactor: more tweaks
2024-09-03 09:41:47 +02:00
Maciej Jastrzebski 4112abcf0a feat: simulated native TextInput state (#1653)
* feat: basic text input state

* refactor: self code review

* refactor: code review changes
2024-09-03 09:15:14 +02:00
Maciej Jastrzębski 899de72aaf chore: release 12.6.1 v12.6.1 2024-08-28 10:15:07 +02:00
Maciej Jastrzebski b6c33d0082 refactor: remove real timers warning in User Event (#1654)
* refactor: remove real timers warning in User Event

* chore: tweak docs
2024-08-28 10:02:19 +02:00
Vojtech Novak 239e046798 docs: add missing assignment in render.mdx (#1649)
Co-authored-by: Maciej Jastrzebski <mdjastrzebski@gmail.com>
2024-08-25 17:16:00 +02:00
Maciej Jastrzębski 3b098b2592 chore: release 12.6.0 v12.6.0 2024-08-16 16:53:46 +02:00
Maciej Jastrzebski 4c1f6cd6ae chore: package.json cleanup (#1648) 2024-08-16 16:50:41 +02:00
Maciej Jastrzebski 38bceed25b feat: user event paste (#1646) 2024-08-16 16:44:58 +02:00
Maciej Jastrzebski 46350912d3 chore: upgrade RN (#1647) 2024-08-16 16:41:49 +02:00
Maciej Jastrzebski f0df2994df feat: remove 'textInput' event from UserEvent type() (#1645) 2024-08-13 20:30:48 +02:00
Maciej Jastrzebski 430213faa4 chore: check React Native 0.75 compatibility & deps upgrade (#1643) 2024-08-12 22:43:19 +02:00
Maciej Jastrzębski 1311d6612d chore: release 12.5.3 v12.5.3 2024-08-09 15:54:59 +02:00
Maciej Jastrzebski 63035b80da chore: remove broken experiments-rtl app (#1642) 2024-08-09 15:52:36 +02:00
Joshua Yoes 6a51a81728 fix: Respect maxLength prop in type() function (#1641)
* fix: Respect maxLength prop in type() function

This commit modifies the `type()` function to respect the `maxLength` prop of the input element. If the current text length exceeds the `maxLength` value, typing events will not be emitted. This ensures that the input value does not exceed the specified maximum length.

1. Create an input element with a `maxLength` prop.
2. Use the `type()` function to input text that exceeds the `maxLength` value.
3. Verify that the input value does not exceed the specified maximum length.
4. Check that no typing events are emitted once the `maxLength` is reached.

Additionally, see that `yarn test` passes with an additional test added to `src/user-event/type/__tests__/type.test.tsx`

* refactor: code review changes

* refactor: tweaks

* refactor: final tweaks

* refactor: final tweaks 2

* chore: tweak codecov

---------

Co-authored-by: Maciej Jastrzębski <mdjastrzebski@gmail.com>
2024-08-09 15:49:05 +02:00
Maciej Jastrzębski 6cc4c0ca69 chore: release 12.5.2 v12.5.2 2024-07-26 09:39:12 +02:00
Maciej Jastrzebski be31579991 fix: toBeVisible edge case for style values (#1640) 2024-07-26 09:32:22 +02:00
Steve Galili 2f4568a29b chore: revamp the cookbook app (#1635)
* create a Jotai examples dir in cookbook with related utils, add state management recipes dir

* add docs with examples

* extract state from component to state, utils, simplify types and custom render func.

* refactor: tweaks & cleanup

* make cookbook app runnable

* update yarn.lock file

* fix TS issue and spelling

* remove duplicate files and adjust testMatch in config to ensure no utils test run

---------

Co-authored-by: stevegalili <steve.galili@mywheels.nl>

refactor: tweak cookbook (#1636)

* refactor: move files around

* refactor: simplify

* chore: remove custom fonts

* chore: tweak eslint

* chore: update yarn.lock
2024-07-16 11:23:36 +02:00
Steve Galili d31c05aee3 docs: add jotai to cookbook (#1634)
* create a Jotai examples dir in cookbook with related utils, add state management recipes dir

* add docs with examples

* extract state from component to state, utils, simplify types and custom render func.

* refactor: tweaks & cleanup

---------

Co-authored-by: stevegalili <steve.galili@mywheels.nl>
Co-authored-by: Maciej Jastrzębski <mdjastrzebski@gmail.com>
2024-07-12 14:39:24 +02:00
Maciej Jastrzebski 01d319c577 docs: async tests [Cookbook] (#1631)
* wip: async tests

* docs: tweaks

* docs: final tweaks
2024-06-21 10:13:01 +02:00
Maciej Jastrzebski 723c8e2c04 docs: basic cookbook docs and app (#1622)
* docs: basic cookbook docs and app

* chore: add tests

* chore: enable example apps

* chore: fix typecheck

* chore: add lint & fix issues

* docs: tweaks

* docs: tweaks

* docs: tweaks

* chore: tweaks
2024-05-28 12:24:05 +02:00
Maciej Jastrzebski e418b6b5bf chore: enable test example apps workflow (#1623) 2024-05-27 22:58:08 +02:00
Maciej Jastrzebski 64e1e32737 docs: fix readme (#1620)
* docs: fix readme

* docs: tweak home page
2024-05-24 19:22:30 +02:00
Maciej Jastrzebski e8b800b62d chore: fix owl logo (#1619) 2024-05-24 18:56:37 +02:00
Maciej Jastrzebski 49618c6019 docs: fix links (#1618) 2024-05-24 15:33:28 +02:00
Maciej Jastrzebski 3cdfb8561d docs: migrate docs to RSPress (#1617)
* chore: copy Re.pack docs

* chore: global configs

* docs: migrate getting started

* chore: migrate intro

* docs: move migration guides

* chore: remove some unused things

* docs: move API

* docs: re-organize docs

* docs: re-organize

* chore: fix file refs

* docs: tweaks and fixes

* docs: reorganize docs

* chore: replace website

* chore: deploy script
2024-05-24 15:14:01 +02:00
Maciej Jastrzębski 4c9a8e1195 chore: release 12.5.1 v12.5.1 2024-05-23 13:39:27 +02:00