Releases: callstack/react-native-testing-library
Releases · callstack/react-native-testing-library
v12.4.1
What's Changed
New things
- RFC/feat: default accessibility roles by @mdjastrzebski in #1490
Fixes
- chore: fix extend-expect.d.ts types by internalizing them by @mdjastrzebski in #1536
- fix: matcher Jest extensions by @mdjastrzebski in #1537
- fix: user event add target prop by @mdjastrzebski in #1538
Other
- chore: update & check example packages by @mdjastrzebski in #1528
- docs: spell-check some docs by @mdjastrzebski in #1529
- docs: rewrite How should I query? guide by @mdjastrzebski in #1531
- docs: remove beta status for User Event by @mdjastrzebski in #1532
- chore: deps update 2023-11-27 by @mdjastrzebski in #1533
Full Changelog: v12.4.0...v12.4.1
v12.4.0
What's Changed
Features
- Built-in Jest matchers
Contributors for this feature 👏👏👏
toHaveTextContentmatcher #1461 by @mdjastrzebskitoBeEmptyElementmatcher #1462 by @kyawthura-ggtoHaveDisplayValuematcher #1463 by @jaworek & @mdjastrzebskitoBeVisiblematcher #1465 by @thiagobreztoBeEnabled&toBeDisabledmatchers #1469 by @jaworektoHavePropmatcher #1477 by @AntoineThibitoBeChecked&toBePartiallyCheckedmatchers #1479 by @kyawthura-ggtoHaveStylematcher #1487 by @marcinkornektoBeSelectedmatcher #1488 by @AntoineThibitoBeBusymatcher #1493 by @hduprattoContainElementmatcher #1495 by @siepratoHaveAccessibilityValuematcher #1496 by @tarunrajputtoBeExpanded&toBeCollapsedmatchers #1497 by @siepratoHaveAccessibleNamematcher #1509 by @anishamalde- Special thanks to @pierrezimmermannbam for helping with code reviews!
Full Changelog: v12.3.3...v12.4.0
v12.3.3
What's Changed
Features:
- feat: toHaveAccessibleName matcher by @anishamalde in #1509 (not yet public, will be exposed publically in v12.4.0)
Fixes
- fix: change broken hyperlink in README.md by @jovanimal in #1520
Other improvements & chores
- docs: Jest matchers docs by @mdjastrzebski in #1506
- chore: modern yarn (4.0) by @mdjastrzebski in #1517
- chore: enable Yarn 4 on CI by @mdjastrzebski in #1525
- chore: expose Jest Native exports by @mdjastrzebski in #1522
- Dependabot/npm and yarn/callstack/eslint config 14.0.0 by @mdjastrzebski in #1526
New Contributors
- @jovanimal made their first contribution in #1520
- @anishamalde made their first contribution in #1509
Full Changelog: v12.3.2...v12.3.3
v12.3.2
What's Changed
Improvements:
- Adds typedefs for pure by @chriserickson in #1516
New Contributors
- @chriserickson made their first contribution in #1516
Full Changelog: v12.3.1...v12.3.2
v12.3.1
What's Changed
Features
Fixes
- fix: properly manage IS_REACT_ACT_ENVIRONMENT in UserEvent by @pierrezimmermannbam in #1491
New Contributors
- @marcinkornek made their first contribution in #1487
- @meatnordrink made their first contribution in #1494
Full Changelog: v12.3.0...v12.3.1
v12.3.0
Features
-
ARIA props (
role&aria-*) support:- feat: support aria-hidden prop by @mdjastrzebski in #1474
- feat: support
roleprop by @mdjastrzebski in #1476 - feat: support
aria-labelandaria-labelledbyprops by @mdjastrzebski in #1475 - feat:
aria-*state props by @mdjastrzebski in #1478 - feat:
aria-modalsupport by @mdjastrzebski in #1481 - feat:
aria-value*props support by @mdjastrzebski in #1480
-
Jest Native matcher migration to RNTL (work in progress):
- feature: Jest matchers core by @mdjastrzebski in #1454
- feat: add Jest matchers utils by @mdjastrzebski in #1464
- feat:
toBeEmptyElementmatcher by @kyawthura-gg in #1462 - feat:
toHaveDisplayValuematcher by @mdjastrzebski in #1463 - feat:
toHaveTextContent()matcher by @mdjastrzebski in #1461 - feat:
toBeVisiblematcher by @thiagobrez in #1465 - feat:
toBeDisabledmatcher by @jaworek in #1469 - feat:
toHavePropmatcher by @AntoineThibi in #1477 - feat:
toBeChecked&toBePartiallyCheckedmatcher by @kyawthura-gg in #1479
Note: Jest matchers are work in progress and haven't yet been officially released. You can track progress of this initiative in #1468.
New Contributors
- @M-Tilley-SA made their first contribution in #1460
- @kyawthura-gg made their first contribution in #1462
- @friederbluemle made their first contribution in #1470
- @thiagobrez made their first contribution in #1465
- @AntoineThibi made their first contribution in #1477
Full Changelog: v12.2.2...v12.3.0
v12.2.2
What's Changed
Fixes
- remove unintended folders from NPM package (website, examples, etc) due to Yarn confusion by @mdjastrzebski in #1453
Full Changelog: v12.2.1...v12.2.2
v12.2.1
What's Changed
Improvements
- User Event
clear()for clearing content of TextInputs by @mdjastrzebski in #1440
Under the hood
- refactor: type all queries to return host components by @pierrezimmermannbam in #1426
Full Changelog: v12.2.0...v12.2.1
v12.2.0
What's Changed
Features
- User Event API:
press(),type()- #1386, #1396, #1410 by @pierrezimmermannbam and @mdjastrzebski
Full Changelog: v12.1.3...v12.2.0
v12.1.3
Fixes
- fix: correct type inference for props when initialProps is used by @pierrezimmermannbam in #1421
- fix: skip configureHostComponentNamesIfNeeded when calling renderHook by @KrastanD in #1425
- fix: fixing TypeScript accessibility issue for custom render function by @FelipeESchmidt in #1428
Improvements
- feat: add autocomplete for fireEvent event names by @pierrezimmermannbam in #1434
Refactors, Docs, Chores, etc
- refactor: flush microtask queue implementation by @mdjastrzebski in #1374
- Fix a11y typo by @CodingItWrong in #1408
- chore: remove conventional-changelog-cli package by @mdjastrzebski in #1419
- Correct second test description by @Abdelalim-dev in #1424
New Contributors 👏
- @Abdelalim-dev made their first contribution in #1424
- @KrastanD made their first contribution in #1425
- @FelipeESchmidt made their first contribution in #1428
Full Changelog: v12.1.2...v12.1.3