# Change Log

## 20.0.0

### Major Changes

- [#2688](https://github.com/toptal/davinci/pull/2688) [`bd56f8e`](https://github.com/toptal/davinci/commit/bd56f8ed767ee70126ba039cb27bb821b4689ef3) Thanks [@denieler](https://github.com/denieler)!
  Compile Cypress component tests with swc
  The engine has defaulted to swc for a while, the Cypress component config was the last place still asking for babel. Coverage was the reason it did: the istanbul instrumentation `@cypress/code-coverage` needs was wired into the babel loader only, so a repo collecting component coverage had to pay for babel to get it. The swc path instruments now, so the compiler no longer depends on `CYPRESS_COVERAGE`.
  - add `swc-plugin-coverage-instrument` to the swc plugins, on the loader matching project sources only. On the catch-all `.m?js` rule it fails with `failed to invoke plugin`
  - `createWebpackConfig` takes a new `instrumentCoverage` option, off by default. Nothing on that path reads the environment, the component config reads `CYPRESS_COVERAGE` and passes the flag
  - move the swc toolchain together, since wasm plugins are built against a specific `swc_core` and mixing versions fails at compile time: `@swc/core` 1.13.5 to 1.16.1 and `@swc/plugin-styled-components` 9.1.0 to 13.0.0
  - component tests also get no react refresh, no `optimization`, no webpackbar, source maps off, one chunk per spec, and their own webpack cache directory. Staff Portal deleted all of that by hand after calling `createWebpackConfig`
  Two things to check before upgrading, both a grep away:
  - svg imports written as `import { ReactComponent as Icon } from './icon.svg'` are rewired by `babel-plugin-named-asset-import`, which has no swc counterpart, so a repo whose component specs render those needs its own `devServer.webpackConfig` - `grep -rn "ReactComponent as" src`
  - jsx string attributes written across several lines keep their newlines and indentation now, `@swc/core` 1.16.0 stopped collapsing them - `grep -rnE "\s\w[\w-]*='[^'\n]*$" src`
  Coverage numbers move a little as well. The two instrumenters slice statements and branches differently, so absolute counts change while percentages stay in the same range.

## 19.3.0

### Minor Changes

- [#2686](https://github.com/toptal/davinci/pull/2686) [`262f740`](https://github.com/toptal/davinci/commit/262f740aa72ff0b16c881ebb3d54cd831b20eaa0) Thanks [@denieler](https://github.com/denieler)!
  Stop the Cypress component dev server closing idle sockets
  Component specs fail intermittently with `Fetching resource at '/__cypress/src/spec-N.js' failed`, or the `ChunkLoadError: Loading chunk spec-N failed` variant depending on how the spec bundle is loaded. The spec dies before any test runs, so the run reports `0 passing`, one failing test named "An uncaught error was detected outside of a test", and a blank screenshot.
  The dev server is a plain Node http server, so it closes idle keep-alive sockets after Node's default 5 seconds, while Cypress reaches it through an agent that forces `keepAlive` with no free-socket timeout (`packages/network/lib/agent.ts`). A socket idle for just over 5 seconds is closed by the server while the agent still holds it, the next spec bundle request goes into a closing socket, and the proxy resets the client connection. Node's agent does not retry the way a browser does.
  Measured in staff-portal CI: of 697 spec transitions in the failing jobs, all 10 occurrences sit in a 5.3 to 6.4 second window between consecutive spec loads, while the 65 transitions below 5 seconds and the 452 above 6.4 seconds never failed. Spec bundle fetches are the only traffic the dev server sees, so that idle interval is exactly one spec transition, which `experimentalSingleTabRunMode` puts at 5 to 6 seconds for most specs.

  - raise the component dev server's `keepAliveTimeout` to 5 minutes, past the slowest spec in the sample (53 seconds), which bounds how long one socket can sit idle. Going lower is the risky direction, requests inside a single spec are milliseconds apart. `headersTimeout` is left alone, it is measured per request and does not reap idle connections (checked on Node 18, 20 and 22)
  - export the value as `@toptal/davinci-qa/src/configs/cypress/dev-server-keep-alive.js`, because projects that pass their own `webpackConfig` to `devServer` replace this config and have to attach it themselves:

  ```js
  import devServerKeepAlive from '@toptal/davinci-qa/src/configs/cypress/dev-server-keep-alive.js'

  devServer: {
    framework: 'react',
    bundler: 'webpack',
    webpackConfig: {
      ...myWebpackConfig,
      devServer: { server: devServerKeepAlive },
    },
  }
  ```

## 19.2.0

### Minor Changes

- [#2681](https://github.com/toptal/davinci/pull/2681) [`9d2eb38`](https://github.com/toptal/davinci/commit/9d2eb382eb19adaa4d5ac81a9491af52dd592fff) Thanks [@denieler](https://github.com/denieler)!
  Upgrade `webpack-dev-server` to v5
  Breaking changes:
  - bump `webpack-dev-server` from `^4.15.1` to `^5.2.0` in `@toptal/davinci-engine`. Options removed in v5 can no longer be passed to `davinci-engine start`, either through the `devServer` key of a project's webpack config or as CLI passthrough options. Most notably: `https` and `http2` (use `server`), `onBeforeSetupMiddleware` and `onAfterSetupMiddleware` (use `setupMiddlewares`), `magicHtml`, and `client.overlay.runtimeErrors` now defaults to `true`. See the [webpack-dev-server v5 migration guide](https://github.com/webpack/webpack-dev-server/blob/master/migration-v5.md) for the full list.
  - the `--https` flag of `davinci-engine start` is unaffected — it is translated to `server: 'https'`, which is the v5 API.
    Internal changes:
  - pin `@peculiar/asn1-schema` to `^2.8.0` via a root pnpm override. `webpack-dev-server` v5 generates its self-signed HTTPS certificate through `selfsigned` v5, which uses `@peculiar/x509`. The lockfile resolved two copies of `@peculiar/asn1-schema` (2.6.0 for `@peculiar/x509`, 2.8.0 for `@peculiar/asn1-x509`), and because ASN.1 schemas are registered in a module-level registry by decorators, the two instances could not see each other's registrations — `davinci-engine start --https` failed with `Cannot get schema for 'BasicConstraints' target`. Every consumer in the tree accepts `^2.8.0`, so the override deduplicates them.
  - widen the `@toptal/davinci-engine` peerDependency range in `@toptal/davinci-qa` from `3 - 15` to `3 - 16` to accept the new engine major.

## 19.1.0

### Minor Changes

- [#2677](https://github.com/toptal/davinci/pull/2677) [`5471216`](https://github.com/toptal/davinci/commit/547121655efc071f0c4278930f3a0b25ce0fb855) Thanks [@dulishkovych](https://github.com/dulishkovych)!
  Upgrade TypeScript to v5.5 and @typescript-eslint to v8
  Consumers must upgrade their TypeScript version to satisfy the new peer requirement.
  Breaking changes:
  - bump the `typescript` peerDependency to `^5.5.0` (was `^4.8.4`) for `@toptal/davinci-syntax` and `@toptal/davinci-engine`. Consumers must upgrade TypeScript to 5.5 or later.
  - bump the `@babel/preset-typescript` peerDependency to `^7.26.0` (was `^7.17.12`) for `@toptal/davinci-storybook`.
  - bump `@typescript-eslint/eslint-plugin` and `@typescript-eslint/parser` from v6 to v8 in `@toptal/davinci-syntax`.
  - bump `eslint` peer floor from `^8.34.0` to `^8.57.0` (required by @typescript-eslint v8).
  - bump `eslint-plugin-jest` from v27 to v28 and `eslint-plugin-unused-imports` from v3 to v4 to align peer ranges with @typescript-eslint v8.
  - drop formatting rules removed in @typescript-eslint v8 (`space-before-function-paren`, `comma-dangle`, `func-call-spacing`, `member-delimiter-style`) — formatting is now deferred to Prettier, which the config already extends.
  - rename `@typescript-eslint/no-var-requires` → `@typescript-eslint/no-require-imports` (renamed in v8).
  - replace `@typescript-eslint/ban-types` with the v8 split rules (`no-empty-object-type`, `no-unsafe-function-type`, `no-wrapper-object-types`); previous allowances for `{}`, `Function`, and `object` are preserved.
    Internal changes:
  - bump `ts-jest` from `^29.1.2` to `^29.2.0`.
  - bump `@types/jest` from `^28.1.1` to `^29.5.0`.
  - set `declaration: false` in `cli-shared`, `qa`, and `storybook` tsconfig.json — these packages ship raw `.js` source and have never emitted `.d.ts` for distribution; the declaration-emit safety check no longer runs in a void.
  - widen the `@toptal/davinci-engine` peerDependency range in `@toptal/davinci-qa` from `3 - 14` to `3 - 15` to accept the new engine major.
  - update `@toptal/eslint-plugin-davinci`'s `consistent-component-props-types` rule to use `typeArguments` instead of `typeParameters` on AST references (renamed in @typescript-eslint v8).

## 19.0.0

### Major Changes

- [#2643](https://github.com/toptal/davinci/pull/2643) [`ab9666f`](https://github.com/toptal/davinci/commit/ab9666f999e7a610f6068e0145200257d8511b46) Thanks [@rocodesign](https://github.com/rocodesign)!
  Migrate package manager from Yarn to pnpm
  **WHAT (breaking change):**
  - switch package manager from Yarn to pnpm across the entire Davinci monorepo
  - add `pnpm-workspace.yaml`, `.npmrc`, and `packageManager` field for corepack support
  - convert Yarn `resolutions` to `pnpm.overrides` in root `package.json`
  - update lerna `npmClient` from `yarn` to `pnpm`
  - replace `yarn` with `pnpm` in root scripts (postinstall, test, test:unit:update)
    **HOW to update:**
  - install pnpm (`corepack enable` or `npm install -g pnpm@10.6.1`)
  - replace `yarn install` with `pnpm install` in local workflows
  - replace `yarn <script>` with `pnpm <script>` when running commands

### Patch Changes

- Updated dependencies [[`ab9666f`](https://github.com/toptal/davinci/commit/ab9666f999e7a610f6068e0145200257d8511b46)]:
  - @toptal/davinci-cli-shared@3.0.0
  - @toptal/davinci-monorepo@13.0.0

## 18.4.0

### Minor Changes

- [#2611](https://github.com/toptal/davinci/pull/2611) [`f792935`](https://github.com/toptal/davinci/commit/f792935fcfe2926c2f96ac1e8f30ae8b6ad08a5d) Thanks [@denieler](https://github.com/denieler)!

---

- add support of typescript in cypress integration tests config.

## 18.3.0

### Minor Changes

- [#2588](https://github.com/toptal/davinci/pull/2588) [`0085a62`](https://github.com/toptal/davinci/commit/0085a62c3d8ea2b98723bbb99bd1a783b64faf9a) Thanks [@sashuk](https://github.com/sashuk)!
- update happo.js dependencies
  - disable Happo configuration in Cypress if Happo configuration variables are not set

## 18.2.2

### Patch Changes

- [#2594](https://github.com/toptal/davinci/pull/2594) [`4a1bcfdc`](https://github.com/toptal/davinci/commit/4a1bcfdcf75d3cb6977d4a9651576ab689f5ace1) Thanks [@denieler](https://github.com/denieler)!

---

- bump davinci-monorepo package

## 18.2.1

### Patch Changes

- [#2586](https://github.com/toptal/davinci/pull/2586) [`61f98fa4`](https://github.com/toptal/davinci/commit/61f98fa464f45d28a37dfb626e5be20f134d6a5d) Thanks [@denieler](https://github.com/denieler)!

---

- upgrade styled components plugin for swc
- Updated dependencies [[`61f98fa4`](https://github.com/toptal/davinci/commit/61f98fa464f45d28a37dfb626e5be20f134d6a5d)]:
  - @toptal/davinci-cli-shared@2.6.0

## 18.2.0

### Minor Changes

- [#2554](https://github.com/toptal/davinci/pull/2554) [`9d0d399c`](https://github.com/toptal/davinci/commit/9d0d399ce10c3f4baae64ee3aa88d6955f107565) Thanks [@denieler](https://github.com/denieler)!

---

- export component and e2e Cypress configs for other projects to reuse

## 18.1.4

### Patch Changes

- Updated dependencies [[`d63674a7`](https://github.com/toptal/davinci/commit/d63674a736f6d909bf2d337d710afff36f8d09a9)]:
  - @toptal/davinci-monorepo@12.0.0

## 18.1.3

### Patch Changes

- Updated dependencies [[`a0eb2e7f`](https://github.com/toptal/davinci/commit/a0eb2e7fd8f3fcdbf26c11f83e786411cf628bfb)]:
  - @toptal/davinci-monorepo@11.0.0

## 18.1.2

### Patch Changes

- [#2519](https://github.com/toptal/davinci/pull/2519) [`d025cf0d`](https://github.com/toptal/davinci/commit/d025cf0de421084918c01f762ea50b417d316560) Thanks [@rafael-anachoreta](https://github.com/rafael-anachoreta)!
- rename the `getChangedPackagesLocations` utility function to `getPackagesLocations`, and allow all packages to be returned depending on whether they are expected to have changed or not

- Updated dependencies [[`d025cf0d`](https://github.com/toptal/davinci/commit/d025cf0de421084918c01f762ea50b417d316560)]:
  - @toptal/davinci-monorepo@10.0.0

## 18.1.1

### Patch Changes

- [#2513](https://github.com/toptal/davinci/pull/2513) [`3bdadcd7`](https://github.com/toptal/davinci/commit/3bdadcd72264d6b41e33d4b0fede6120962906af) Thanks [@denieler](https://github.com/denieler)!

---

- **breaking change:** updated Storybook to v8, which may require updates to your existing configuration and components.
- remove outdated Storybook addons and types
- update Storybook configuration to use Storybook native babel and swc compilers
- update dependencies to latest compatible versions
- update SWC core engine to latest version

## 18.1.0

### Minor Changes

- [#2508](https://github.com/toptal/davinci/pull/2508) [`6f91a5ad`](https://github.com/toptal/davinci/commit/6f91a5adb6fbf66b153256c9fd837b221cce313a) Thanks [@rafael-anachoreta](https://github.com/rafael-anachoreta)!
- update Happo's skip story logic to support Storybook 8

## 18.0.2

### Patch Changes

- [#2490](https://github.com/toptal/davinci/pull/2490) [`ff111727`](https://github.com/toptal/davinci/commit/ff1117271b3a58928485f867a94631b1a069645b) Thanks [@sashuk](https://github.com/sashuk)!
- bump `@toptal/davinci-cli-shared` version

- Updated dependencies [[`ff111727`](https://github.com/toptal/davinci/commit/ff1117271b3a58928485f867a94631b1a069645b)]:
  - @toptal/davinci-monorepo@9.0.2

## 18.0.1

### Patch Changes

- [#2484](https://github.com/toptal/davinci/pull/2484) [`165ee48d`](https://github.com/toptal/davinci/commit/165ee48dbd28a24c51080c42c7eb693d79b3d4e7) Thanks [@rafael-anachoreta](https://github.com/rafael-anachoreta)!
- update `@toptal/davinci-qa` to prevent happo from skipping stories in the main or master branches

## 18.0.0

### Major Changes

- [#2473](https://github.com/toptal/davinci/pull/2473) [`fa00033e`](https://github.com/toptal/davinci/commit/fa00033e791caf90940c44d2ef01e125ec7469a0) Thanks [@rafael-anachoreta](https://github.com/rafael-anachoreta)!
- the Happo configuration from `@toptal/davinci-qa` now skips unchanged stories from Happo runs by default. A story in a package is unchanged when commit changes do not affect specific package, or root packages. The number of stories run by Happo will vary depending on a number of affected packages. To include unchanged stories in visual tests as before, manually provide `happoPluginStorybook` plugin to your Happo project configuration.

### Patch Changes

- Updated dependencies [[`fa00033e`](https://github.com/toptal/davinci/commit/fa00033e791caf90940c44d2ef01e125ec7469a0)]:
  - @toptal/davinci-monorepo@9.0.1

## 17.0.5

### Patch Changes

- [#2443](https://github.com/toptal/davinci/pull/2443) [`eb2f51fa`](https://github.com/toptal/davinci/commit/eb2f51fa1d2fd06b623120201ada05b4e48ba223) Thanks [@dmaklygin](https://github.com/dmaklygin)!
- align WS version per package

## 17.0.4

### Patch Changes

- [#2400](https://github.com/toptal/davinci/pull/2400) [`718c44b7`](https://github.com/toptal/davinci/commit/718c44b7cbfc58672443369a88dafa55471b8322) Thanks [@mkrl](https://github.com/mkrl)!
- bump `@toptal/davinci-cli-shared` cli-shared version

## 17.0.3

### Patch Changes

- [#2390](https://github.com/toptal/davinci/pull/2390) [`d47487e2`](https://github.com/toptal/davinci/commit/d47487e252cbf34f296c599fe52799e99ac17fe7) Thanks [@dmaklygin](https://github.com/dmaklygin)!
- fix problem with missed coverage in component tests

## 17.0.2

### Patch Changes

- [#2376](https://github.com/toptal/davinci/pull/2376) [`edcf6971`](https://github.com/toptal/davinci/commit/edcf6971a1b97af0f38424e3174dad75e50f5aed) Thanks [@augustobmoura](https://github.com/augustobmoura)!
- bump new version of davinci-cli-shared on all projects

## 17.0.1

### Patch Changes

- [#2338](https://github.com/toptal/davinci/pull/2338) [`be867e88`](https://github.com/toptal/davinci/commit/be867e889ce701793b06323c9fc96eb2e76596ab) Thanks [@dependabot](https://github.com/apps/dependabot)!
- bump jest-junit from 13 to 16

## 17.0.0

### Major Changes

- [#2312](https://github.com/toptal/davinci/pull/2312) [`e78106cf`](https://github.com/toptal/davinci/commit/e78106cf6dbc33cec0004c28b02d6e000e92ae18) Thanks [@dependabot](https://github.com/apps/dependabot)!
- bump @testing-library to v14
  - check release notes for [the breaking change](https://github.com/testing-library/react-testing-library/releases/tag/v14.0.0)

## 16.4.0

### Minor Changes

- [#2337](https://github.com/toptal/davinci/pull/2337) [`15c8e633`](https://github.com/toptal/davinci/commit/15c8e6338bb09dbb0026d6517acecf84fa93eec5) Thanks [@rafael-anachoreta](https://github.com/rafael-anachoreta)!
- silence unit test logs outside debug runs

## 16.3.5

### Patch Changes

- [#2318](https://github.com/toptal/davinci/pull/2318) [`d80650fb`](https://github.com/toptal/davinci/commit/d80650fbe4be0be4ce7a9637643276ff9e3d94f4) Thanks [@TomasSlama](https://github.com/TomasSlama)!
- bump jsdom to fix performance issue

## 16.3.4

### Patch Changes

- [#2327](https://github.com/toptal/davinci/pull/2327) [`5b74652f`](https://github.com/toptal/davinci/commit/5b74652f4a44bf7440079b841df3f87563bbb4d6) Thanks [@AlecksJohannes](https://github.com/AlecksJohannes)!
- remove not needed Node flags

## 16.3.3

### Patch Changes

- [#2324](https://github.com/toptal/davinci/pull/2324) [`68c74385`](https://github.com/toptal/davinci/commit/68c743853b98737bfbebff56528f574abffb387c) Thanks [@rafael-anachoreta](https://github.com/rafael-anachoreta)!
- add support for default jest config override

## 16.3.2

### Patch Changes

- [#2275](https://github.com/toptal/davinci/pull/2275) [`c32d34af`](https://github.com/toptal/davinci/commit/c32d34afa3ec44edad90820b50703af11efe6720) Thanks [@sashuk](https://github.com/sashuk)!
- bump `jsdom` package version

## 16.3.1

### Patch Changes

- [#2277](https://github.com/toptal/davinci/pull/2277) [`77dac0c3`](https://github.com/toptal/davinci/commit/77dac0c3da1e20c8d49095da4053f9c4aacd3df1) Thanks [@sashuk](https://github.com/sashuk)!
- bump `happo.io` package version

## 16.3.0

### Minor Changes

- [#2243](https://github.com/toptal/davinci/pull/2243) [`1a3e058a`](https://github.com/toptal/davinci/commit/1a3e058a2b8c626eff5709ac089d0cbc72771874) Thanks [@sashuk](https://github.com/sashuk)!
- extend peer dependency range for `davinci-qa`

## 16.2.5

### Patch Changes

- [#2187](https://github.com/toptal/davinci/pull/2187) [`a7a531d9`](https://github.com/toptal/davinci/commit/a7a531d9e0d67ae3ba8a6ae0bf71a304c7a202c4) Thanks [@dependabot](https://github.com/apps/dependabot)!
- bump jest-html-reporters version in qa

## 16.2.4

### Patch Changes

- [#2223](https://github.com/toptal/davinci/pull/2223) [`c56c7b99`](https://github.com/toptal/davinci/commit/c56c7b991aaf0e284f6c4054f2214d4b39434de5) Thanks [@TomasSlama](https://github.com/TomasSlama)!
- support cypress v13

## 16.2.3

### Patch Changes

- [#2215](https://github.com/toptal/davinci/pull/2215) [`7736531e`](https://github.com/toptal/davinci/commit/7736531ebe7d77990f096136f1662c446362428b) Thanks [@TomasSlama](https://github.com/TomasSlama)!
- bump davinci-cli-shared

## 16.2.2

### Patch Changes

- [#2198](https://github.com/toptal/davinci/pull/2198) [`97c3ada3`](https://github.com/toptal/davinci/commit/97c3ada3394d3d5b5ed570a907fa9f31f6b78b19) Thanks [@dependabot](https://github.com/apps/dependabot)!
- bump @cypress/code-coverage from 3.10.0 to 3.12.8

## 16.2.1

### Patch Changes

- [#2195](https://github.com/toptal/davinci/pull/2195) [`d93a402d`](https://github.com/toptal/davinci/commit/d93a402dcebf4ef44be2691054f860ecd0c2b79e) Thanks [@dependabot](https://github.com/apps/dependabot)!
- upate dependencies (`mocha`)

## 16.2.0

### Minor Changes

- [#2189](https://github.com/toptal/davinci/pull/2189) [`2071d5ce`](https://github.com/toptal/davinci/commit/2071d5ce26d5bf4232fa5f6b97c0ee1612628039) Thanks [@mkrl](https://github.com/mkrl)!
- add Node flags to combat memory issues in some Node versions

## 16.1.0

### Minor Changes

- [#2171](https://github.com/toptal/davinci/pull/2171) [`151bcb3b`](https://github.com/toptal/davinci/commit/151bcb3b26dd2def331a6056a47090d3ac4c1f7f) Thanks [@sashuk](https://github.com/sashuk)!
- add `workerIdleMemoryLimit` parameter to `davinci-qa unit` command

## 16.0.6

### Patch Changes

- Updated dependencies [[`0e449097`](https://github.com/toptal/davinci/commit/0e44909716410e4bda7a1693c4f2a771b27e5c53)]:
  - @toptal/davinci-cli-shared@2.3.7

## 16.0.5

### Patch Changes

- Updated dependencies [[`d6c99a48`](https://github.com/toptal/davinci/commit/d6c99a4839540b88b33dd398bfad0812029d625a)]:
  - @toptal/davinci-cli-shared@2.3.6

## 16.0.4

### Patch Changes

- [#2156](https://github.com/toptal/davinci/pull/2156) [`9eaa4d37`](https://github.com/toptal/davinci/commit/9eaa4d37a5740e2166da56824705b9fc8c5bb8ac) Thanks [@dmaklygin](https://github.com/dmaklygin)!
- bump jest version to 29

## 16.0.3

### Patch Changes

- Updated dependencies [[`a4f66cef`](https://github.com/toptal/davinci/commit/a4f66cefbf938a55d4543a745a43f311fac7ed1a)]:
  - @toptal/davinci-cli-shared@2.3.5

## 16.0.2

### Patch Changes

- Updated dependencies [[`d0e203fb`](https://github.com/toptal/davinci/commit/d0e203fbad51110a0e25e979b8b16d8ef137b1a3)]:
  - @toptal/davinci-cli-shared@2.3.4

## 16.0.1

### Patch Changes

- Updated dependencies [[`1f5aa922`](https://github.com/toptal/davinci/commit/1f5aa922273631b639c5e2be4a16b4d31997e9ae)]:
  - @toptal/davinci-cli-shared@2.3.3

## 16.0.0

### Major Changes

- [#2119](https://github.com/toptal/davinci/pull/2119) [`229d7add`](https://github.com/toptal/davinci/commit/229d7add200b11585437e7dce982883056970275) Thanks [@sashuk](https://github.com/sashuk)!
- update dependencies (`@testing-library/jest-dom`, breaking change https://github.com/testing-library/jest-dom/releases/tag/v6.0.0). Follow the https://github.com/testing-library/jest-dom/issues/517#issuecomment-1687158454 to fix type check (types can be set up on a project level once, please see the change in `@toptal/davinci-skeleton` for this commit as an example).

## 15.2.9

### Patch Changes

- [#2123](https://github.com/toptal/davinci/pull/2123) [`ee505c95`](https://github.com/toptal/davinci/commit/ee505c95be2b587a2007462fd59770e0a18104d6) Thanks [@sashuk](https://github.com/sashuk)!
- set correct version of `jest` types

## 15.2.8

### Patch Changes

- [#2099](https://github.com/toptal/davinci/pull/2099) [`b68eecd6`](https://github.com/toptal/davinci/commit/b68eecd633f7af5bd597f02cadbc0d117c663e3f) Thanks [@dependabot](https://github.com/apps/dependabot)!
- update dependencies (`happo-cypress` and types)

## 15.2.7

### Patch Changes

- [#2051](https://github.com/toptal/davinci/pull/2051) [`6fb9dafc`](https://github.com/toptal/davinci/commit/6fb9dafc018ccc0d05e2aea217b5a56133ccddfe) Thanks [@dependabot](https://github.com/apps/dependabot)!
- dependency update (`semver`)

- Updated dependencies [[`6fb9dafc`](https://github.com/toptal/davinci/commit/6fb9dafc018ccc0d05e2aea217b5a56133ccddfe)]:
  - @toptal/davinci-cli-shared@2.3.2

## 15.2.6

### Patch Changes

- [#2036](https://github.com/toptal/davinci/pull/2036) [`481d63cc`](https://github.com/toptal/davinci/commit/481d63cca99f09bb2afcfdc421045556cfcbf81d) Thanks [@augustobmoura](https://github.com/augustobmoura)!

### Dependencies

- update @swc/plugin-styled-components to 1.5.68, react-refresh to 0.14.0 and @pmmmwh/react-refresh-webpack-plugin to 0.5.10

## 15.2.5

### Patch Changes

- [#2021](https://github.com/toptal/davinci/pull/2021) [`97abce92`](https://github.com/toptal/davinci/commit/97abce922d3a0720e0806ae9cd2f2866f355a1bc) Thanks [@dmaklygin](https://github.com/dmaklygin)!

---

- standardize command syntax for consistency
- Updated dependencies [[`97abce92`](https://github.com/toptal/davinci/commit/97abce922d3a0720e0806ae9cd2f2866f355a1bc)]:
  - @toptal/davinci-cli-shared@2.3.1

## 15.2.4

### Patch Changes

- [#1998](https://github.com/toptal/davinci/pull/1998) [`0c054cc7`](https://github.com/toptal/davinci/commit/0c054cc7d50c0e125a6c2b25f2ff76d5b4bf73ee) Thanks [@sashuk](https://github.com/sashuk)!
- dependencies update (`happo-e2e` and `happo.io`)

## 15.2.3

### Patch Changes

- [#1985](https://github.com/toptal/davinci/pull/1985) [`c76c777c`](https://github.com/toptal/davinci/commit/c76c777c25fb1ff02543fa360819f239d28efcc4) Thanks [@sashuk](https://github.com/sashuk)!
- add `--updateSnapshot` / `-u` key to `davinci-qa unit` command

## 15.2.2

### Patch Changes

- Updated dependencies [[`e39c8b4e`](https://github.com/toptal/davinci/commit/e39c8b4e88e0e931bc21b22f0de34b517638eb86)]:
  - @toptal/davinci-cli-shared@2.3.0

## 15.2.1

### Patch Changes

- [#1970](https://github.com/toptal/davinci/pull/1970) [`483b48bd`](https://github.com/toptal/davinci/commit/483b48bdee5e164dc2d031477dc365a11b3c2dc2) Thanks [@sashuk](https://github.com/sashuk)! - ---

  - the `fs-extra` dependency was updated

## 15.2.0

### Minor Changes

- [#1956](https://github.com/toptal/davinci/pull/1956) [`8a731c41`](https://github.com/toptal/davinci/commit/8a731c413bf512b77e555d996e5dfbede1420eba) Thanks [@mkrl](https://github.com/mkrl)! - ---

  - exported jscOptions for SWC from `davinci-engine`
  - added `@swc/jest` and swc config to `@toptal/davinci-qa`
  - start using `@swc/jest` for tests by importing `@toptal/davinci-qa/src/configs/jest.swc.config.js`

## 15.1.4

### Patch Changes

- [#1937](https://github.com/toptal/davinci/pull/1937) [`8b6806a6`](https://github.com/toptal/davinci/commit/8b6806a6ad1ef3f190e1e9e6a287aed12970b27f) Thanks [@dmaklygin](https://github.com/dmaklygin)! - ---

  - apply identical formatting and success messages to all command logs.

- Updated dependencies [[`8b6806a6`](https://github.com/toptal/davinci/commit/8b6806a6ad1ef3f190e1e9e6a287aed12970b27f)]:
  - @toptal/davinci-cli-shared@2.2.3

## 15.1.3

### Patch Changes

- Updated dependencies [[`b3b691f4`](https://github.com/toptal/davinci/commit/b3b691f4bdfcd2c4d05133bb61c69c45bc3c06a6)]:
  - @toptal/davinci-cli-shared@2.2.2

## 15.1.2

### Patch Changes

- Updated dependencies [[`89f71b13`](https://github.com/toptal/davinci/commit/89f71b1367be41a1ae79e445abc2b74e22327982)]:
  - @toptal/davinci-cli-shared@2.2.1

## 15.1.1

### Patch Changes

- Updated dependencies [[`d2b25141`](https://github.com/toptal/davinci/commit/d2b25141b5c25f4cefa35f5d7df289401566eb03)]:
  - @toptal/davinci-cli-shared@2.2.0

## 15.1.0

### Minor Changes

- [#1912](https://github.com/toptal/davinci/pull/1912) [`4fd60e3d`](https://github.com/toptal/davinci/commit/4fd60e3d716b30eab089086fe682b053236d1d8c) Thanks [@sashuk](https://github.com/sashuk)! - ---

  - extend list of transformed node modules when running Jest

## 15.0.0

### Major Changes

- [#1899](https://github.com/toptal/davinci/pull/1899) [`4f1b56c4`](https://github.com/toptal/davinci/commit/4f1b56c4a5e74ec2b8abe7da5cc7414ce6d53c15) Thanks [@TomasSlama](https://github.com/TomasSlama)! - ---

  - move Cypress to peerDependencies with range >= 10 < 13
  - you can follow [migration guide](https://docs.cypress.io/guides/references/migration-guide#Migrating-to-Cypress-120) to update to the latest version

## 14.0.3

### Patch Changes

- Updated dependencies [[`de1d21ca`](https://github.com/toptal/davinci/commit/de1d21cac8b6a4ee63bdbb38924d26b75735f88a)]:
  - @toptal/davinci-cli-shared@2.1.1

## 14.0.2

### Patch Changes

- Updated dependencies [[`1bab8ffc`](https://github.com/toptal/davinci/commit/1bab8ffc5be9fd58e8b5356f85f01fe9fa10140f)]:
  - @toptal/davinci-cli-shared@2.1.0

## 14.0.1

### Patch Changes

- [#1864](https://github.com/toptal/davinci/pull/1864) [`0c0b64a7`](https://github.com/toptal/davinci/commit/0c0b64a79562123179fe2277509b001a82850666) Thanks [@TomasSlama](https://github.com/TomasSlama)! - ---

  - bump `happo.io` from 8.3.0 to 8.3.1

## 14.0.0

### Major Changes

- [#1807](https://github.com/toptal/davinci/pull/1807) [`6c34ee64`](https://github.com/toptal/davinci/commit/6c34ee64302b1fdce5b37db19d608a8ba72e8a9f) Thanks [@augustobmoura](https://github.com/augustobmoura)! - ---

  - migration davinci-qa to ESM
    BREAKING CHANGE: Jest, Cypress and Happo configuration files that use Davinci
    will need to be updated to support ESM, please refer to the dedicated
    [migration guide](https://github.com/toptal/davinci/wiki/ESM-migration)

### Patch Changes

- Updated dependencies [[`6c34ee64`](https://github.com/toptal/davinci/commit/6c34ee64302b1fdce5b37db19d608a8ba72e8a9f)]:
  - @toptal/davinci-cli-shared@2.0.0

## 13.1.3

### Patch Changes

- Updated dependencies [[`1457314e`](https://github.com/toptal/davinci/commit/1457314e7f449146077753dcc467565e6ce4d3d2)]:
  - @toptal/davinci-cli-shared@1.10.2

## 13.1.2

### Patch Changes

- Updated dependencies [[`1a1c3e45`](https://github.com/toptal/davinci/commit/1a1c3e455cc5222c9cbf05128226f14d46ce89db)]:
  - @toptal/davinci-cli-shared@1.10.1

## 13.1.1

### Patch Changes

- [#1819](https://github.com/toptal/davinci/pull/1819) [`0860fcb3`](https://github.com/toptal/davinci/commit/0860fcb3fe9dbc2a8dedb18bda207818700b17cd) Thanks [@separatio](https://github.com/separatio)! - ---

  - introduce `failureMessageOnly` to restrict HTML reports only for failing Jest tests

## 13.1.0

### Minor Changes

- [#1811](https://github.com/toptal/davinci/pull/1811) [`6f1c0bee`](https://github.com/toptal/davinci/commit/6f1c0beecd3e33d0d4f8379004ce9b876114515f) Thanks [@separatio](https://github.com/separatio)! - ---

  - compile Jest HTML test reports single HTML file

## 13.0.5

### Patch Changes

- Updated dependencies [[`ca7a20f2`](https://github.com/toptal/davinci/commit/ca7a20f248784371af9db64df31e05ada1e69179)]:
  - @toptal/davinci-cli-shared@1.10.0

## 13.0.4

### Patch Changes

- [#1781](https://github.com/toptal/davinci/pull/1781) [`ef165960`](https://github.com/toptal/davinci/commit/ef165960b7da8bbe13f8e3a2df4cbc861742c801) Thanks [@ozgurkececioglu](https://github.com/ozgurkececioglu)! - chore: remove `enhanced-resolve` from qa package

## 13.0.3

### Patch Changes

- Updated dependencies [[`1c422aae`](https://github.com/toptal/davinci/commit/1c422aae676d25cd2216c8a24af4b7e208728931)]:
  - @toptal/davinci-cli-shared@1.9.0

## 13.0.2

### Patch Changes

- [#1754](https://github.com/toptal/davinci/pull/1754) [`569ed7ff`](https://github.com/toptal/davinci/commit/569ed7ff69f70918a41308d5f2eac5896124bdf2) Thanks [@dependabot](https://github.com/apps/dependabot)! - ---

  - bump happo.io from 8.2.0 to 8.3.0

## 13.0.1

### Patch Changes

- [#1732](https://github.com/toptal/davinci/pull/1732) [`5624aa8c`](https://github.com/toptal/davinci/commit/5624aa8c725c57a86b40b4845622294833656fe3) Thanks [@dependabot](https://github.com/apps/dependabot)! - Bump happo-e2e from 1.4.2 to 2.0.1

## 13.0.0

### Major Changes

- [#1382](https://github.com/toptal/davinci/pull/1382) [`b6ea742c`](https://github.com/toptal/davinci/commit/b6ea742c50bfe34133c2a29d03b362f252e71786) Thanks [@vvmarulin](https://github.com/vvmarulin)! - ---

  - upgrade @testing-library/react to 13.3.0 to support react 18
    `renderHook` from the package is widely used for testing in TT repositories.

    That function is now presented in `@testing-library/react` library. That's why we need to bump version of `@testing-library/react` to latest that contains `renderHook`.

## 12.3.0

### Minor Changes

- [#1629](https://github.com/toptal/davinci/pull/1629) [`119f1896`](https://github.com/toptal/davinci/commit/119f18968a3ed85c1eca1c8f7fdf9926177d0181) Thanks [@13ANM](https://github.com/13ANM)! - ---

  - `@babel/preset-react` preset in jest babel config is now set to automatic runtime

## 12.2.1

### Patch Changes

- Updated dependencies [[`b12d1d19`](https://github.com/toptal/davinci/commit/b12d1d19af02104b9076a53b6e516198e6cda141)]:
  - @toptal/davinci-cli-shared@1.8.1

## 12.2.0

### Minor Changes

- [#1592](https://github.com/toptal/davinci/pull/1592) [`d97ecb14`](https://github.com/toptal/davinci/commit/d97ecb143ae10393652a390639ec5e7e9d5d1779) Thanks [@mkrl](https://github.com/mkrl)! - ---

  - bump Happo to 8.0.0 to fix @babel/polyfill warning when running davinci qa

## 12.1.3

### Patch Changes

- Updated dependencies [[`e602ae7e`](https://github.com/toptal/davinci/commit/e602ae7edc7d075a4192052d6c04868f08fea0a7)]:
  - @toptal/davinci-cli-shared@1.8.0

## 12.1.2

### Patch Changes

- [#1576](https://github.com/toptal/davinci/pull/1576) [`325d95d1`](https://github.com/toptal/davinci/commit/325d95d146a43bcc8721bedd384b8828b36b2716) Thanks [@sunRock98](https://github.com/sunRock98)! - ---
  - fix sort function in parallelsequencer in qa jest test

## 12.1.1

### Patch Changes

- [#1572](https://github.com/toptal/davinci/pull/1572) [`7cabb419`](https://github.com/toptal/davinci/commit/7cabb4197c3f408f1bd8896ec3f9eef14a787e9f) Thanks [@augustobmoura](https://github.com/augustobmoura)! - ---

  - revert styled-components jest plugin to a local function (fixes the OutOfMemory issue with davinci-qa)

## 12.1.0

### Minor Changes

- [#1550](https://github.com/toptal/davinci/pull/1550) [`cd184617`](https://github.com/toptal/davinci/commit/cd184617439c5cef222be6683622dd6bbebc171b) Thanks [@TomasSlama](https://github.com/TomasSlama)! - ---
  - add `experimentalSingleTabRunMode` to Cypress config to speed up component tests
  - bump Cypress to 10.6.0 to enable this new feature

## 12.0.3

### Patch Changes

- [#1543](https://github.com/toptal/davinci/pull/1543) [`9b67beb3`](https://github.com/toptal/davinci/commit/9b67beb3aaf0e24193b2deaba3126c41e3ec9280) Thanks [@denieler](https://github.com/denieler)! - ---
  - `integration-open` command now throws a human readable message when necessary `davinci-engine` dependency is not installed or installed a wrong version
  - `integration-run` command now throws a human readable message when necessary `davinci-engine` dependency is not installed or installed a wrong version
- Updated dependencies [[`9b67beb3`](https://github.com/toptal/davinci/commit/9b67beb3aaf0e24193b2deaba3126c41e3ec9280), [`04fe7ffa`](https://github.com/toptal/davinci/commit/04fe7ffa161027d081c6ae870716bb06a2fcf73f)]:
  - @toptal/davinci-cli-shared@1.7.0

## 12.0.2

### Patch Changes

- [#1541](https://github.com/toptal/davinci/pull/1541) [`397a53c9`](https://github.com/toptal/davinci/commit/397a53c9add9f7e8d485648b51cd22676d97c78f) Thanks [@TomasSlama](https://github.com/TomasSlama)! - ---
  - Update documentation about prefering individual davinci packages usage
- Updated dependencies [[`397a53c9`](https://github.com/toptal/davinci/commit/397a53c9add9f7e8d485648b51cd22676d97c78f)]:
  - @toptal/davinci-engine@7.4.6

## 12.0.1

### Patch Changes

- [#1514](https://github.com/toptal/davinci/pull/1514) [`4b74ecd7`](https://github.com/toptal/davinci/commit/4b74ecd747446eda3eaaebc4648a0b113bf9a468) Thanks [@TomasSlama](https://github.com/TomasSlama)! - Use `davinci-qa` instead of `davinci qa`

- Updated dependencies []:
  - @toptal/davinci-engine@7.4.5

## 12.0.0

### Major Changes

- [#1516](https://github.com/toptal/davinci/pull/1516) [`6d5172aa`](https://github.com/toptal/davinci/commit/6d5172aae41ed558291fa23a17760c00d0fa2e46) Thanks [@TomasSlama](https://github.com/TomasSlama)! - ---
  - Remove davinci-engine from dependencies of davinci-qa and keep it only as peerDependency

### Patch Changes

- [#1523](https://github.com/toptal/davinci/pull/1523) [`321793e3`](https://github.com/toptal/davinci/commit/321793e3e4af2460ec790e00fde0134518f3f80a) Thanks [@rafael-anachoreta](https://github.com/rafael-anachoreta)! - ---
  - Replace Jest Anvil reporter's inconsistent failureDetails data with failureMessages
- Updated dependencies [[`fa3423f1`](https://github.com/toptal/davinci/commit/fa3423f1f9211b4d8899064aa4afdf5ca2198483)]:
  - @toptal/davinci-cli-shared@1.6.0
  - @toptal/davinci-engine@7.4.4

## 11.3.2

### Patch Changes

- [#1513](https://github.com/toptal/davinci/pull/1513) [`6be2dfce`](https://github.com/toptal/davinci/commit/6be2dfcef19103da21eb8b91727af82d237993c9) Thanks [@TomasSlama](https://github.com/TomasSlama)! - Make `@toptal/davinci-engine` peerDependency of `@toptal/davinci-qa`

* [#1512](https://github.com/toptal/davinci/pull/1512) [`cb8d7d5b`](https://github.com/toptal/davinci/commit/cb8d7d5b9a79208b8bd32a288c97e4fa951c78c9) Thanks [@augustobmoura](https://github.com/augustobmoura)! - - add condition to only configure `jest-styled-components` on projects that actually have `styled-components`

## 11.3.1

### Patch Changes

- Updated dependencies [[`60dd7da0`](https://github.com/toptal/davinci/commit/60dd7da0f4586b74949fcadd24cdf711186eb915), [`f9174727`](https://github.com/toptal/davinci/commit/f9174727cf9e04adaf6ea2dbe187472ba3bd3658)]:
  - @toptal/davinci-engine@7.4.3

## 11.3.0

### Minor Changes

- [#1461](https://github.com/toptal/davinci/pull/1461) [`a164d75a`](https://github.com/toptal/davinci/commit/a164d75a44364cf40cf1cc5c4101c13314e125d2) Thanks [@TomasSlama](https://github.com/TomasSlama)! - - Add visual testing to Storybook by Happo

## 11.2.5

### Patch Changes

- Updated dependencies [[`5cb842e5`](https://github.com/toptal/davinci/commit/5cb842e517f64a9eb589fcbdfc75dc232ccbcba7)]:
  - @toptal/davinci-engine@7.4.2

## 11.2.4

### Patch Changes

- Updated dependencies [[`a7fe5013`](https://github.com/toptal/davinci/commit/a7fe501388b17af82367bd31ad40348e61fbe243)]:
  - @toptal/davinci-engine@7.4.1

## 11.2.3

### Patch Changes

- [#1447](https://github.com/toptal/davinci/pull/1447) [`05734548`](https://github.com/toptal/davinci/commit/05734548a54fdb19ce53f1199b890bd65258f9ba) Thanks [@rafael-anachoreta](https://github.com/rafael-anachoreta)! - Add fallback to address missing invocationDetails on multiple retries

## 11.2.2

### Patch Changes

- Updated dependencies [[`21c90f2e`](https://github.com/toptal/davinci/commit/21c90f2e82cc53cd41a7a7e95786e2c3da15524a)]:
  - @toptal/davinci-engine@7.4.0

## 11.2.1

### Patch Changes

- [#1426](https://github.com/toptal/davinci/pull/1426) [`9ba485f8`](https://github.com/toptal/davinci/commit/9ba485f828423876800804575378b53fb6e4d966) Thanks [@rafael-anachoreta](https://github.com/rafael-anachoreta)! - Fix Cypress reporter overriding results when running multiple files

## 11.2.0

### Minor Changes

- [`10aeb296`](https://github.com/toptal/davinci/commit/10aeb29639561e6d7c1dfbaf75a43c3390320db9) Thanks [@denieler](https://github.com/denieler)! - Add Happo visual testing support to Cypress E2E tests and Cypress Component tests

## 11.1.3

### Patch Changes

- Updated dependencies [[`0b2bdb1b`](https://github.com/toptal/davinci/commit/0b2bdb1bfef803022eabbfb2986e1a16a887544a)]:
  - @toptal/davinci-engine@7.3.6

## 11.1.2

### Patch Changes

- [#1377](https://github.com/toptal/davinci/pull/1377) [`292708c4`](https://github.com/toptal/davinci/commit/292708c4374661bf229ff6d6e8ad29051b55381b) Thanks [@denieler](https://github.com/denieler)! - Add `devServer` configuration for Cypress component testing configuration.

- Updated dependencies [[`292708c4`](https://github.com/toptal/davinci/commit/292708c4374661bf229ff6d6e8ad29051b55381b), [`292708c4`](https://github.com/toptal/davinci/commit/292708c4374661bf229ff6d6e8ad29051b55381b)]:
  - @toptal/davinci-engine@7.3.5

## 11.1.1

### Patch Changes

- Updated dependencies [[`64c000c2`](https://github.com/toptal/davinci/commit/64c000c25d97df2c8853a6cf80b7ca81461dae24)]:
  - @toptal/davinci-cli-shared@1.5.4

## 11.1.0

### Minor Changes

- [#1378](https://github.com/toptal/davinci/pull/1378) [`3013b76d`](https://github.com/toptal/davinci/commit/3013b76d7f957924885f3e5933f5227ff42a09e1) Thanks [@augustobmoura](https://github.com/augustobmoura)! - - add support for local cypress configuration

### Patch Changes

- [#1376](https://github.com/toptal/davinci/pull/1376) [`cdef1542`](https://github.com/toptal/davinci/commit/cdef1542a9890a0af8b480d24741bbc779e92c8b) Thanks [@OndrejTuma](https://github.com/OndrejTuma)! - ---

  - fix splitting files in parallelization for Cypress 10

- Updated dependencies [[`3013b76d`](https://github.com/toptal/davinci/commit/3013b76d7f957924885f3e5933f5227ff42a09e1)]:
  - @toptal/davinci-cli-shared@1.5.3

## 11.0.0

### Major Changes

- [#1365](https://github.com/toptal/davinci/pull/1365) [`c22a519d`](https://github.com/toptal/davinci/commit/c22a519dc4c6a49fd2d91d4c139d4cff0fba0832) Thanks [@augustobmoura](https://github.com/augustobmoura)! - - Split the `qa integration` command in both `qa integration open` and `qa integration run`, better following the [Cypress CLI](https://docs.cypress.io/guides/guides/command-line.html)

## 10.0.0

### Major Changes

- [#1355](https://github.com/toptal/davinci/pull/1355) [`a59617c3`](https://github.com/toptal/davinci/commit/a59617c33ad153b1aaff797dd3492dc3d3678ca0) Thanks [@TomasSlama](https://github.com/TomasSlama)! - Update Cypress to v10. Follow [migration guide](https://docs.cypress.io/guides/references/migration-guide)

## 9.0.1

### Patch Changes

- [#1354](https://github.com/toptal/davinci/pull/1354) [`5722efb5`](https://github.com/toptal/davinci/commit/5722efb5e5aa1491505f18d136bb737a2c2e4b91) Thanks [@rafael-anachoreta](https://github.com/rafael-anachoreta)! - Change backtrace from string to array on cypress reports

## 9.0.0

### Major Changes

- [#1334](https://github.com/toptal/davinci/pull/1334) [`83bf1fb4`](https://github.com/toptal/davinci/commit/83bf1fb4b176542179007d1f1d83b3e57810f85f) Thanks [@augustobmoura](https://github.com/augustobmoura)! - - Update jest and related dependencies to v28, it introduces new breaking changes from Jest side. Check its [migration guide](https://jestjs.io/docs/upgrading-to-jest28) for more information

## 8.0.1

### Patch Changes

- [#1351](https://github.com/toptal/davinci/pull/1351) [`31a5c91e`](https://github.com/toptal/davinci/commit/31a5c91e792323b7674395f120f7ca2f648cf53d) Thanks [@TomasSlama](https://github.com/TomasSlama)! - Update cypress to ^9.7.0

- Updated dependencies [[`1212e098`](https://github.com/toptal/davinci/commit/1212e098c668fc1c87ee9b1824edf0bc80509bc4)]:
  - @toptal/davinci-cli-shared@1.5.2

## 8.0.0

### Major Changes

- [#1326](https://github.com/toptal/davinci/pull/1326) [`77adee1f`](https://github.com/toptal/davinci/commit/77adee1f003f6336279ca4ac24476bdece8d9828) Thanks [@augustobmoura](https://github.com/augustobmoura)! - - rename the command `davinci qa e2e` to `davinci qa integration`

## 7.2.1

### Patch Changes

- [#1315](https://github.com/toptal/davinci/pull/1315) [`17a91a10`](https://github.com/toptal/davinci/commit/17a91a10efd92f624517a2c5c2b573d336714026) Thanks [@dmaklygin](https://github.com/dmaklygin)! - Bump babel related packages to the latest version

## 7.2.0

### Minor Changes

- [#1307](https://github.com/toptal/davinci/pull/1307) [`0f1f1485`](https://github.com/toptal/davinci/commit/0f1f1485433573baeca66cf0c379259ca21b3f2f) Thanks [@ozgurkececioglu](https://github.com/ozgurkececioglu)! - Added extension functionality for cypress configuration files

## 7.1.0

### Minor Changes

- [#1280](https://github.com/toptal/davinci/pull/1280) [`4713e63d`](https://github.com/toptal/davinci/commit/4713e63d70f2ff8c1f1d9b6430a2be328ee398f1) Thanks [@rafael-anachoreta](https://github.com/rafael-anachoreta)! - Run anvil reporter only when anvil tag is set

### Patch Changes

- [#1289](https://github.com/toptal/davinci/pull/1289) [`c2cf3cb5`](https://github.com/toptal/davinci/commit/c2cf3cb5dc7f8b5380978eb5a9deb0f39c74e22e) Thanks [@dependabot](https://github.com/apps/dependabot)! - Bump mocha from 9.2.2 to 10.0.0

## 7.0.3

### Patch Changes

- [#1266](https://github.com/toptal/davinci/pull/1266) [`1bfa260b`](https://github.com/toptal/davinci/commit/1bfa260bed1d15a5b78a4d78ee89c1ab2564ad0b) Thanks [@dmaklygin](https://github.com/dmaklygin)! - - Added parallel sequencer to unit tests. Now, it's possible to run unit tests on CI simultaneously.

## 7.0.2

### Patch Changes

- [#1269](https://github.com/toptal/davinci/pull/1269) [`59050992`](https://github.com/toptal/davinci/commit/5905099242eb57dca0745f75a88d02753b3e5527) Thanks [@diogolessa](https://github.com/diogolessa)! - Fix jest config `testPathIgnorePatterns` to prevent undesired files from being ignored

## 7.0.1

### Patch Changes

- [#1268](https://github.com/toptal/davinci/pull/1268) [`2753d75f`](https://github.com/toptal/davinci/commit/2753d75f75d07aef67d4fd3d747feb22d80dbb91) Thanks [@denieler](https://github.com/denieler)! - Fix for the error in jest happening for the path containing special chars in es5-ext package.

## 7.0.0

### Major Changes

- [#1224](https://github.com/toptal/davinci/pull/1224) [`caf0ee02`](https://github.com/toptal/davinci/commit/caf0ee027107be2acf0315deed33ef89d34f6b69) Thanks [@rafael-anachoreta](https://github.com/rafael-anachoreta)! - ---

  ### Anvil reporter

  - Add Anvil test mapper
  - Add Anvil reporter to Cypress
  - Update Jest Anvil reporter to use new mapper

## 6.0.2

### Patch Changes

- [#1252](https://github.com/toptal/davinci/pull/1252) [`a99253c4`](https://github.com/toptal/davinci/commit/a99253c41eb80f5a31d66766d0efd986d1710bd1) Thanks [@aesqe](https://github.com/aesqe)! - Adds babel-plugin-styled-components to the QA package's Jest config so that the forwardedAs prop is properly working in Jest tests. It also adds the forwardedAs prop to the Skeleton package's react module type.

## 6.0.1

### Patch Changes

- [#1237](https://github.com/toptal/davinci/pull/1237) [`6c6febd0`](https://github.com/toptal/davinci/commit/6c6febd07656b0638ab000b09e14faa583d73870) Thanks [@TomasSlama](https://github.com/TomasSlama)! - ---

  ### Jest config

  - Add `dist-package` and `dist` to ignored module path patterns.

## 6.0.0

### Major Changes

- [#1222](https://github.com/toptal/davinci/pull/1222) [`7ed96238`](https://github.com/toptal/davinci/commit/7ed96238b5d8ad9609eb255b7dc4ecbe6efae55e) Thanks [@dmaklygin](https://github.com/dmaklygin)! - Upgrade jest to version 27.

  See all Changelog [here](https://jestjs.io/blog/2021/05/25/jest-27)

  ### Breaking changes

  - The default test environment changed from "jsdom" to "node"

### Patch Changes

- [#1223](https://github.com/toptal/davinci/pull/1223) [`067d593f`](https://github.com/toptal/davinci/commit/067d593f5217e6649cceab8f2edaeaa78fdadaab) Thanks [@OndrejTuma](https://github.com/OndrejTuma)! - ---

  - parallelization plugin for cypress now differentiates between component and integration testing types

* [#1214](https://github.com/toptal/davinci/pull/1214) [`a4a96b4b`](https://github.com/toptal/davinci/commit/a4a96b4b3c453c3c0ed9deec9476fba4fb101139) Thanks [@OndrejTuma](https://github.com/OndrejTuma)! - ---

  - Cypress with configured plugins from @toptal/davinci-qa/src/configs/cypress/plugins imports .ts config files

## 5.7.0

### Minor Changes

- [#1213](https://github.com/toptal/davinci/pull/1213) [`e41aaeec`](https://github.com/toptal/davinci/commit/e41aaeec4867d803770deaa16e4fbb7d32b9e67e) Thanks [@rafael-anachoreta](https://github.com/rafael-anachoreta)! - Update Anvil reporter to output an array of test_results with pending_message

## 5.6.0

### Minor Changes

- [#1208](https://github.com/toptal/davinci/pull/1208) [`893b5be1`](https://github.com/toptal/davinci/commit/893b5be12f1da8ccc5614e17cd705c348800d20d) Thanks [@rafael-anachoreta](https://github.com/rafael-anachoreta)! - Allow jest config reporters to override defaults

## 5.5.0

### Minor Changes

- [#1194](https://github.com/toptal/davinci/pull/1194) [`98a4b6f7`](https://github.com/toptal/davinci/commit/98a4b6f7cd902de9b9f685138a80a48f0cc7d0d6) Thanks [@piotrd](https://github.com/piotrd)! - Enabled showing paths of failed tests when using silent reporter in CI

## 5.4.1

### Patch Changes

- Updated dependencies [[`7dd8b681`](https://github.com/toptal/davinci/commit/7dd8b68177d595538dd8d5cff5c0654d92d68659)]:
  - @toptal/davinci-cli-shared@1.5.1

## 5.4.0

### Minor Changes

- [#1181](https://github.com/toptal/davinci/pull/1181) [`3e9f1ae2`](https://github.com/toptal/davinci/commit/3e9f1ae25ff4e67cf7a52b7f7e5823941e11928b) Thanks [@piotrd](https://github.com/piotrd)! - Added json and json-summary coverage reporters needed for further automated coverage processing.

## 5.3.4

### Patch Changes

- [#1158](https://github.com/toptal/davinci/pull/1158) [`22baf8b2`](https://github.com/toptal/davinci/commit/22baf8b2c77dd7f5bb5db6ad8c325e50d0c33efe) Thanks [@dependabot](https://github.com/apps/dependabot)! - Bump cypress from 9.1.1 to 9.4.1

## 5.3.3

### Patch Changes

- [#1102](https://github.com/toptal/davinci/pull/1102) [`cf2e0b30`](https://github.com/toptal/davinci/commit/cf2e0b305a00c9b9a5686838ea11f7d62bba5c00) Thanks [@denieler](https://github.com/denieler)! - Fix packages internal dependencies to bump main @toptal/davinci package every time any internal package changed.

## 5.3.2

### Patch Changes

- [#1077](https://github.com/toptal/davinci/pull/1077) [`6cc18612`](https://github.com/toptal/davinci/commit/6cc18612f5ef1d50b6b49b1298d7d9976dbf0a4d) Thanks [@dependabot](https://github.com/apps/dependabot)! - Bump cypress from 8.6.0 to 9.1.1

* [#1082](https://github.com/toptal/davinci/pull/1082) [`4bc34541`](https://github.com/toptal/davinci/commit/4bc34541da420fdb22eb491c3940eb8b12aee7f0) Thanks [@dependabot](https://github.com/apps/dependabot)! - Bump @types/jest from 26.0.19 to 27.0.3

## 5.3.1

### Patch Changes

- [#1065](https://github.com/toptal/davinci/pull/1065) [`0eafe0bb`](https://github.com/toptal/davinci/commit/0eafe0bb59a8da6429472404bb009c2ebcb00f22) Thanks [@dependabot](https://github.com/apps/dependabot)! - Bump @babel/preset-env from 7.14.2 to 7.16.4

## 5.3.0

### Minor Changes

- [#1047](https://github.com/toptal/davinci/pull/1047) [`850d14f9`](https://github.com/toptal/davinci/commit/850d14f9574d6b32abe6425e3f3248afb1d2e0b4) Thanks [@dmaklygin1](https://github.com/dmaklygin1)! - Remove npx package

### Patch Changes

- Updated dependencies [[`850d14f9`](https://github.com/toptal/davinci/commit/850d14f9574d6b32abe6425e3f3248afb1d2e0b4)]:
  - @toptal/davinci-cli-shared@1.5.0

## 5.2.0

### Minor Changes

- [#1027](https://github.com/toptal/davinci/pull/1027) [`adc410ba`](https://github.com/toptal/davinci/commit/adc410ba47843dab515479f46169a5d64a159f00) Thanks [@denieler](https://github.com/denieler)! - Add baseUrl argument to davinci qa e2e command for cypress

## 5.1.0

### Minor Changes

- [#1019](https://github.com/toptal/davinci/pull/1019) [`2f922ec4`](https://github.com/toptal/davinci/commit/2f922ec4c287ac6097cb1026db95359776f8010b) Thanks [@rafael-anachoreta](https://github.com/rafael-anachoreta)! - Add Anvil reporter to Jest

## 5.0.1

### Patch Changes

- [#985](https://github.com/toptal/davinci/pull/985) [`0198e182`](https://github.com/toptal/davinci/commit/0198e182256617a127761151e005378e7397c94f) Thanks [@denieler](https://github.com/denieler)! - engine: Add --emergency-safety-worker to build command, which replaces PWA service worker with the special emergency safety worker, which cleaning users' browser PWA cache and unregister all previously registered service workers.

* [#985](https://github.com/toptal/davinci/pull/985) [`0198e182`](https://github.com/toptal/davinci/commit/0198e182256617a127761151e005378e7397c94f) Thanks [@denieler](https://github.com/denieler)! - qa: Add missing dependencies.

## 5.0.0

### Major Changes

- [#950](https://github.com/toptal/davinci/pull/950) [`253e2172`](https://github.com/toptal/davinci/commit/253e2172bf0f1f455b9faa2f371a3e272f6334f6) Thanks [@MarjuszeG](https://github.com/MarjuszeG)! - Upgrade Cypress from 7.4.0 -> 8.3.1

## 4.0.2

### Patch Changes

- [#873](https://github.com/toptal/davinci/pull/873) [`b83c9bb`](https://github.com/toptal/davinci/commit/b83c9bba9fee10ea34808199f3a933aaed253f57) Thanks [@teimurjan](https://github.com/teimurjan)! - Pass cypress config file with its absolute path

## 4.0.1

### Patch Changes

- [#857](https://github.com/toptal/davinci/pull/857) [`f9f3bf5`](https://github.com/toptal/davinci/commit/f9f3bf5698ab5979a3395bd8e4fee9255e66333e) Thanks [@denieler](https://github.com/denieler)! - Add support for Jest aliases

## 4.0.0

### Major Changes

- [#839](https://github.com/toptal/davinci/pull/839) [`8823ffe`](https://github.com/toptal/davinci/commit/8823ffef368fb9809886fe8a45a56ce2dff84c5e) Thanks [@rafael-anachoreta](https://github.com/rafael-anachoreta)! - Update Cypress to 7.4.0

## 3.0.0

### Major Changes

- [#849](https://github.com/toptal/davinci/pull/849) [`ad43ef5`](https://github.com/toptal/davinci/commit/ad43ef552ca49249e6d779c53420cbb78e204dc4) Thanks [@PeterMK85](https://github.com/PeterMK85)! - Fix Jest configuration, to respect config file's `collectCoverageFrom` in case of CI execution

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [2.1.1](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@2.1.0...@toptal/davinci-qa@2.1.1) (2021-05-11)

### Bug Fixes

- **qa:** fix exitCode for failing tests ([#806](https://github.com/toptal/davinci/issues/806)) ([23968e6](https://github.com/toptal/davinci/commit/23968e64761ec0554177e7a5c92dcaca3993bd39))

# [2.1.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@2.0.5...@toptal/davinci-qa@2.1.0) (2021-05-07)

### Features

- **engine:** add hot reload arguments ([#799](https://github.com/toptal/davinci/issues/799)) ([9d2f58a](https://github.com/toptal/davinci/commit/9d2f58ab362bfa4fff3bf462b41550ae0b90b658))

## [2.0.5](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@2.0.4...@toptal/davinci-qa@2.0.5) (2021-04-15)

**Note:** Version bump only for package @toptal/davinci-qa

## [2.0.4](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@2.0.3...@toptal/davinci-qa@2.0.4) (2021-04-15)

**Note:** Version bump only for package @toptal/davinci-qa

## [2.0.3](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@2.0.2...@toptal/davinci-qa@2.0.3) (2021-04-15)

### Bug Fixes

- **qa:** [FX-1384] Hotfix for missing variable ([#786](https://github.com/toptal/davinci/issues/786)) ([70c4991](https://github.com/toptal/davinci/commit/70c499137364608379f8679f77f1a9b8b14b4555))

## [2.0.2](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@2.0.1...@toptal/davinci-qa@2.0.2) (2021-04-15)

### Bug Fixes

- **qa:** use default reporter for local development ([#783](https://github.com/toptal/davinci/issues/783)) ([11ade06](https://github.com/toptal/davinci/commit/11ade06b177a121425a7b48ccf8d0b1439cb1deb))

## [2.0.1](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@2.0.0...@toptal/davinci-qa@2.0.1) (2021-04-12)

**Note:** Version bump only for package @toptal/davinci-qa

# [2.0.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.6.5...@toptal/davinci-qa@2.0.0) (2021-04-09)

### chore

- **dependencies:** upgrade Cypress ([#773](https://github.com/toptal/davinci/issues/773)) ([73080cd](https://github.com/toptal/davinci/commit/73080cd310cda6e1ec22f8ebafb838f94d2079fa))

### BREAKING CHANGES

- **dependencies:** new version of Cypress contains breaking changes.

## [1.6.5](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.6.4...@toptal/davinci-qa@1.6.5) (2021-04-09)

### Reverts

- Revert "chore(dependencies): upgrade Cypress (#766)" (#772) ([1588c82](https://github.com/toptal/davinci/commit/1588c82b93a0f5af09a765032fda1c1edc6b797f)), closes [#766](https://github.com/toptal/davinci/issues/766) [#772](https://github.com/toptal/davinci/issues/772)

## [1.6.4](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.6.3...@toptal/davinci-qa@1.6.4) (2021-04-09)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.6.3](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.6.2...@toptal/davinci-qa@1.6.3) (2021-04-08)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.6.2](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.6.1...@toptal/davinci-qa@1.6.2) (2021-03-29)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.6.1](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.6.0...@toptal/davinci-qa@1.6.1) (2021-03-23)

**Note:** Version bump only for package @toptal/davinci-qa

# [1.6.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.5.5...@toptal/davinci-qa@1.6.0) (2021-03-22)

### Features

- **qa:** pass custom options to cypress in davinci qa e2e command ([#746](https://github.com/toptal/davinci/issues/746)) ([91b37c6](https://github.com/toptal/davinci/commit/91b37c61b927142eed3ba733fcf739eeab99086a))

## [1.5.5](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.5.4...@toptal/davinci-qa@1.5.5) (2021-03-22)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.5.4](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.5.3...@toptal/davinci-qa@1.5.4) (2021-02-17)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.5.3](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.5.2...@toptal/davinci-qa@1.5.3) (2021-02-17)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.5.2](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.5.1...@toptal/davinci-qa@1.5.2) (2021-02-16)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.5.1](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.5.0...@toptal/davinci-qa@1.5.1) (2021-02-16)

**Note:** Version bump only for package @toptal/davinci-qa

# [1.5.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.4.4...@toptal/davinci-qa@1.5.0) (2021-02-12)

### Features

- **qa:** allow proxying raw options to unit ([#674](https://github.com/toptal/davinci/issues/674)) ([c66eafe](https://github.com/toptal/davinci/commit/c66eafeb798d53303a53c4fc0b3c59b00071ad06))

## [1.4.4](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.4.3...@toptal/davinci-qa@1.4.4) (2020-12-18)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.4.3](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.4.2...@toptal/davinci-qa@1.4.3) (2020-12-11)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.4.2](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.4.1...@toptal/davinci-qa@1.4.2) (2020-11-24)

### Bug Fixes

- **qa:** respect coverage settings on unit tests ([#612](https://github.com/toptal/davinci/issues/612)) ([1d34b65](https://github.com/toptal/davinci/commit/1d34b650c900f64d8d88e24f199922473f74d605))

## [1.4.1](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.4.0...@toptal/davinci-qa@1.4.1) (2020-11-18)

**Note:** Version bump only for package @toptal/davinci-qa

# [1.4.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.3.2...@toptal/davinci-qa@1.4.0) (2020-11-17)

### Features

- add davinci qa unit --inspect flag ([#577](https://github.com/toptal/davinci/issues/577)) ([bc089c4](https://github.com/toptal/davinci/commit/bc089c4f2a52ea8d01eba715b7d8a23d3736be4a))

## [1.3.2](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.3.1...@toptal/davinci-qa@1.3.2) (2020-11-16)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.3.1](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.3.0...@toptal/davinci-qa@1.3.1) (2020-11-09)

**Note:** Version bump only for package @toptal/davinci-qa

# [1.3.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.2.3...@toptal/davinci-qa@1.3.0) (2020-10-22)

### Features

- move arch docs to confluence ([#517](https://github.com/toptal/davinci/issues/517)) ([cfd819d](https://github.com/toptal/davinci/commit/cfd819d666dd47d8b84fe98d284a93efa81ccd26))

## [1.2.3](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.2.2...@toptal/davinci-qa@1.2.3) (2020-10-15)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.2.2](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.2.1...@toptal/davinci-qa@1.2.2) (2020-10-09)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.2.1](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.2.0...@toptal/davinci-qa@1.2.1) (2020-10-06)

**Note:** Version bump only for package @toptal/davinci-qa

# [1.2.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.1.0...@toptal/davinci-qa@1.2.0) (2020-10-01)

### Features

- **qa:** add jest test and coverage reports ([#552](https://github.com/toptal/davinci/issues/552)) ([034400e](https://github.com/toptal/davinci/commit/034400e6ac6350f1df7101c27acd844ab4a8a1a6))

# [1.1.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.0.14...@toptal/davinci-qa@1.1.0) (2020-09-28)

### Features

- **qa:** allow multiple jest reporters ([#551](https://github.com/toptal/davinci/issues/551)) ([1a02c1b](https://github.com/toptal/davinci/commit/1a02c1b107a726e18e24ace68ce780a5fb69ead4))

## [1.0.14](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.0.13...@toptal/davinci-qa@1.0.14) (2020-09-25)

### Bug Fixes

- allow opening cypress test runner ([#544](https://github.com/toptal/davinci/issues/544)) ([42d4fee](https://github.com/toptal/davinci/commit/42d4fee5ae29d8914d59d0e5289d4ea22945fc68))

## [1.0.13](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.0.12...@toptal/davinci-qa@1.0.13) (2020-09-24)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.0.12](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.0.11...@toptal/davinci-qa@1.0.12) (2020-09-23)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.0.11](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.0.10...@toptal/davinci-qa@1.0.11) (2020-09-18)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.0.10](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.0.9...@toptal/davinci-qa@1.0.10) (2020-09-15)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.0.9](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.0.8...@toptal/davinci-qa@1.0.9) (2020-09-11)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.0.8](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.0.6...@toptal/davinci-qa@1.0.8) (2020-09-02)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.0.7](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.0.6...@toptal/davinci-qa@1.0.7) (2020-09-02)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.0.6](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.0.5...@toptal/davinci-qa@1.0.6) (2020-07-22)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.0.5](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.0.4...@toptal/davinci-qa@1.0.5) (2020-07-14)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.0.4](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.0.3...@toptal/davinci-qa@1.0.4) (2020-06-30)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.0.3](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.0.2...@toptal/davinci-qa@1.0.3) (2020-06-30)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.0.2](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.0.1...@toptal/davinci-qa@1.0.2) (2020-06-16)

**Note:** Version bump only for package @toptal/davinci-qa

## [1.0.1](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@1.0.0...@toptal/davinci-qa@1.0.1) (2020-06-08)

**Note:** Version bump only for package @toptal/davinci-qa

# [1.0.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.20.0...@toptal/davinci-qa@1.0.0) (2020-05-21)

### Features

- **qa:** [SPT-562] Upgrade styled-components to v5 ([#372](https://github.com/toptal/davinci/issues/372)) ([4887e65](https://github.com/toptal/davinci/commit/4887e65))

### BREAKING CHANGES

- **qa:** davinci-qa is going to support only
  styled-components@^5.0.0, because of jest-styled-components package not
  having backwards compatibility with styled-components < 5.0.0

# [0.20.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.19.3...@toptal/davinci-qa@0.20.0) (2020-05-19)

### Features

- add tilda alias ([#366](https://github.com/toptal/davinci/issues/366)) ([df376a8](https://github.com/toptal/davinci/commit/df376a8))

## [0.19.3](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.19.2...@toptal/davinci-qa@0.19.3) (2020-05-05)

**Note:** Version bump only for package @toptal/davinci-qa

## [0.19.2](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.19.1...@toptal/davinci-qa@0.19.2) (2020-04-27)

**Note:** Version bump only for package @toptal/davinci-qa

## [0.19.1](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.19.0...@toptal/davinci-qa@0.19.1) (2020-04-27)

**Note:** Version bump only for package @toptal/davinci-qa

# [0.19.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.18.1...@toptal/davinci-qa@0.19.0) (2020-04-23)

### Features

- fix unit test command options parsing ([#337](https://github.com/toptal/davinci/issues/337)) ([db4d4e3](https://github.com/toptal/davinci/commit/db4d4e3))

## [0.18.1](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.18.0...@toptal/davinci-qa@0.18.1) (2020-04-21)

### Bug Fixes

- size command alias ([#326](https://github.com/toptal/davinci/issues/326)) ([4f6424e](https://github.com/toptal/davinci/commit/4f6424e))

# [0.18.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.17.0...@toptal/davinci-qa@0.18.0) (2020-04-17)

### Features

- expose sonar properties for code-metrics ([#324](https://github.com/toptal/davinci/issues/324)) ([0884cc1](https://github.com/toptal/davinci/commit/0884cc1))

# [0.17.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.16.0...@toptal/davinci-qa@0.17.0) (2020-04-17)

### Features

- **qa:** [SPC-146] Add support for jest setupFilesAfterEnv ([#323](https://github.com/toptal/davinci/issues/323)) ([eb73a08](https://github.com/toptal/davinci/commit/eb73a08))

# [0.16.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.15.0...@toptal/davinci-qa@0.16.0) (2020-04-17)

### Features

- add code metrics command ([#320](https://github.com/toptal/davinci/issues/320)) ([edfeb21](https://github.com/toptal/davinci/commit/edfeb21))

# [0.15.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.14.0...@toptal/davinci-qa@0.15.0) (2020-04-15)

### Features

- support coverage collection for older node ([#318](https://github.com/toptal/davinci/issues/318)) ([5df9729](https://github.com/toptal/davinci/commit/5df9729))

# [0.14.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.13.0...@toptal/davinci-qa@0.14.0) (2020-04-15)

### Features

- enable code coverage reports ([#317](https://github.com/toptal/davinci/issues/317)) ([5fa824c](https://github.com/toptal/davinci/commit/5fa824c))

# [0.13.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.12.2...@toptal/davinci-qa@0.13.0) (2020-04-15)

### Features

- add [@topkit](https://github.com/topkit) package to transformIgnorePatterns ([#315](https://github.com/toptal/davinci/issues/315)) ([1ecb776](https://github.com/toptal/davinci/commit/1ecb776))

## [0.12.2](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.12.1...@toptal/davinci-qa@0.12.2) (2020-04-13)

**Note:** Version bump only for package @toptal/davinci-qa

## [0.12.1](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.12.0...@toptal/davinci-qa@0.12.1) (2020-04-08)

### Bug Fixes

- **qa:** [SPC-104] Exclude node_modules except [@toptal](https://github.com/toptal) packages ([#302](https://github.com/toptal/davinci/issues/302)) ([a00d4fb](https://github.com/toptal/davinci/commit/a00d4fb))

# [0.12.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.11.7...@toptal/davinci-qa@0.12.0) (2020-04-03)

### Features

- remove alias for [@topkit](https://github.com/topkit) ([#299](https://github.com/toptal/davinci/issues/299)) ([89f7cd8](https://github.com/toptal/davinci/commit/89f7cd8))

## [0.11.7](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.11.6...@toptal/davinci-qa@0.11.7) (2020-03-26)

**Note:** Version bump only for package @toptal/davinci-qa

## [0.11.6](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.11.5...@toptal/davinci-qa@0.11.6) (2020-03-20)

**Note:** Version bump only for package @toptal/davinci-qa

## [0.11.5](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.11.4...@toptal/davinci-qa@0.11.5) (2020-03-09)

**Note:** Version bump only for package @toptal/davinci-qa

## [0.11.4](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.11.3...@toptal/davinci-qa@0.11.4) (2020-02-21)

**Note:** Version bump only for package @toptal/davinci-qa

## [0.11.3](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.11.2...@toptal/davinci-qa@0.11.3) (2020-02-19)

**Note:** Version bump only for package @toptal/davinci-qa

## [0.11.2](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.11.1...@toptal/davinci-qa@0.11.2) (2020-02-17)

**Note:** Version bump only for package @toptal/davinci-qa

## [0.11.1](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.11.0...@toptal/davinci-qa@0.11.1) (2020-02-13)

**Note:** Version bump only for package @toptal/davinci-qa

# [0.11.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.10.2...@toptal/davinci-qa@0.11.0) (2020-02-10)

### Features

- [FX-755] Enable danger checks on ci ([#235](https://github.com/toptal/davinci/issues/235)) ([cfabea4](https://github.com/toptal/davinci/commit/cfabea4))

## [0.10.2](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.10.1...@toptal/davinci-qa@0.10.2) (2020-02-10)

**Note:** Version bump only for package @toptal/davinci-qa

## [0.10.1](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.10.0...@toptal/davinci-qa@0.10.1) (2020-02-05)

### Bug Fixes

- for skeleton to work from scratch ([#224](https://github.com/toptal/davinci/issues/224)) ([053e26b](https://github.com/toptal/davinci/commit/053e26b))

# [0.10.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.9.3...@toptal/davinci-qa@0.10.0) (2020-02-04)

### Features

- setup cypress to run TS e2e tests ([#204](https://github.com/toptal/davinci/issues/204)) ([2a06994](https://github.com/toptal/davinci/commit/2a06994))

## [0.9.3](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.9.2...@toptal/davinci-qa@0.9.3) (2020-02-03)

**Note:** Version bump only for package @toptal/davinci-qa

## [0.9.2](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.9.1...@toptal/davinci-qa@0.9.2) (2020-02-03)

**Note:** Version bump only for package @toptal/davinci-qa

## [0.9.1](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.9.0...@toptal/davinci-qa@0.9.1) (2020-01-31)

### Bug Fixes

- resolve the config path using node resolve ([#206](https://github.com/toptal/davinci/issues/206)) ([701f334](https://github.com/toptal/davinci/commit/701f334))

# [0.9.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.8.2...@toptal/davinci-qa@0.9.0) (2020-01-21)

### Bug Fixes

- **qa:** specify timezone in jest config ([#198](https://github.com/toptal/davinci/issues/198)) ([572e7e9](https://github.com/toptal/davinci/commit/572e7e9))

### Features

- **qa:** add cypress e2e command ([#197](https://github.com/toptal/davinci/issues/197)) ([373004b](https://github.com/toptal/davinci/commit/373004b))

## [0.8.2](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.8.1...@toptal/davinci-qa@0.8.2) (2019-12-23)

**Note:** Version bump only for package @toptal/davinci-qa

## [0.8.1](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.8.0...@toptal/davinci-qa@0.8.1) (2019-12-19)

### Bug Fixes

- jest transform all toptal packages ([#186](https://github.com/toptal/davinci/issues/186)) ([2d5865e](https://github.com/toptal/davinci/commit/2d5865e))

# [0.8.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.7.0...@toptal/davinci-qa@0.8.0) (2019-12-16)

### Features

- **qa:** add support for optional chaining syntax ([#184](https://github.com/toptal/davinci/issues/184)) ([b066c9d](https://github.com/toptal/davinci/commit/b066c9d))

# [0.7.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.6.0...@toptal/davinci-qa@0.7.0) (2019-12-10)

### Features

- **qa:** add reset mocks config ([#173](https://github.com/toptal/davinci/issues/173)) ([5e95bd6](https://github.com/toptal/davinci/commit/5e95bd6))

# [0.6.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.5.0...@toptal/davinci-qa@0.6.0) (2019-12-10)

### Features

- **engine:** add [@topkit](https://github.com/topkit) alias ([#183](https://github.com/toptal/davinci/issues/183)) ([934b93c](https://github.com/toptal/davinci/commit/934b93c))

# [0.5.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.4.1...@toptal/davinci-qa@0.5.0) (2019-12-10)

### Features

- **engine:** add [@modules](https://github.com/modules) alias ([#180](https://github.com/toptal/davinci/issues/180)) ([8df3b0f](https://github.com/toptal/davinci/commit/8df3b0f))

## [0.4.1](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.4.0...@toptal/davinci-qa@0.4.1) (2019-12-10)

**Note:** Version bump only for package @toptal/davinci-qa

# [0.4.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.3.0...@toptal/davinci-qa@0.4.0) (2019-11-15)

### Features

- **qa:** add support of createRange in jest ([#156](https://github.com/toptal/davinci/issues/156)) ([58cac09](https://github.com/toptal/davinci/commit/58cac09))

# [0.3.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.2.1...@toptal/davinci-qa@0.3.0) (2019-11-06)

### Features

- add serializer for styled-components snapshots ([#145](https://github.com/toptal/davinci/issues/145)) ([a01fffe](https://github.com/toptal/davinci/commit/a01fffe))

## [0.2.1](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.2.0...@toptal/davinci-qa@0.2.1) (2019-10-23)

### Bug Fixes

- setup jest-dom properly ([#141](https://github.com/toptal/davinci/issues/141)) ([da22d65](https://github.com/toptal/davinci/commit/da22d65))

# [0.2.0](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.1.2...@toptal/davinci-qa@0.2.0) (2019-10-22)

### Features

- **qa:** allow passing files to unit test command ([#140](https://github.com/toptal/davinci/issues/140)) ([9f49cbf](https://github.com/toptal/davinci/commit/9f49cbf))

## [0.1.2](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.1.1...@toptal/davinci-qa@0.1.2) (2019-10-11)

**Note:** Version bump only for package @toptal/davinci-qa

## [0.1.1](https://github.com/toptal/davinci/compare/@toptal/davinci-qa@0.1.0...@toptal/davinci-qa@0.1.1) (2019-10-10)

### Bug Fixes

- **davinci-qa:** extend test match pattern ([#133](https://github.com/toptal/davinci/issues/133)) ([b32a803](https://github.com/toptal/davinci/commit/b32a803))

# 0.1.0 (2019-10-09)

### Features

- add davinci-qa package ([#131](https://github.com/toptal/davinci/issues/131)) ([ad03796](https://github.com/toptal/davinci/commit/ad03796))
