All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Remove graphql types from package
- Move cypress to the src path.
- Extensible commands, utils and generic tests for cypress/e2e.
- Syntax error in JavaScript test files.
- Adding missing dependency
graphql-tag
.
- Support for
const enum
s.
- Convert project files to TypeScript.
- Export a
hooks
bag of methods to test react hooks.
jest
and@testing-library
typings.- Typings for
jest-dom
matchers.
- Remove unneeded dependencies
- Get the
coverageThreshold
configuration frompackage.json
file.
- Upgrade
@babel/preset-env
and@babel/core
packages tov7.8.0
.
- Always taking the default locale even when a custom locale was set.
- Add missing type for
flushPromises
. - Install docs.
- Support react-intl@3.x.
- Make @apollo/react-testing and react-intl peer dependencies.
- Use babel plugins to support tests with optional chaining or nullish coalescing.
- Export
@react-testing-library/react-hooks
out of the box. You can importrenderHook
now.
- Upgraded
react-apollo
to major 3.
- Implement cache function similiar to the one that we use on
render-runtime
.
- Bump react to v16.9.0.
- Bump react-testing-library to v9.1.3.
flushPromises
utility function.
- [BREAKING] Use scoped library
@testing-library
. Related issue "Create @testing-library scope for publishing. #260".
- end-of-line issues.
- Locale when tested app has no messages.
- Types for
locale
,message
andgraphql
options.
- Support to Dynamic Import.
- Export types for Jest so that TypeScript compiler can find them.
- Dependency issue when running TypeScript tests.
- Use
en.json
as default translation.
- Remove
tsconfig.json
from project. Use usertsconfig.json
.
- How tranforms are being required