Commit Graph

443 Commits

Author SHA1 Message Date
Chris Breiding
30d781fa2c release 7.3.0 [skip ci] 2021-05-10 19:36:39 -04:00
renovate[bot]
d10694aa8e fix(deps): update lodash to 4.17.21 🌟 (#16406)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-05-10 11:22:29 -05:00
Zach Bloomquist
8f68d4e662 fix(socket): update serialization for circular binary socket messages (#16311) 2021-05-05 20:09:46 +00:00
Adam Gastineau
a73adf2b49 feat(design-system): SpecList - FileTree - VirtualizedTree (#16179) 2021-05-03 15:42:38 -07:00
Ben Kucera
b2ccd4d07c chore(ci): fix missing percy snapshots (#16240) 2021-04-30 16:47:45 -04:00
ElevateBart
62a842c7c9 chore: remove yarn resolutions for versions of vue 2021-04-29 12:23:21 -05:00
Lachlan Miller
7b4b8c08db chore: delete rollup dev server (#16082) 2021-04-27 06:23:06 -07:00
Ben Kucera
0fce48787c chore: upgrade percy (#16020)
* upgrade percy
* update yarn.lock
* remove percy/healthcheck
* reduce to one percy version
* fix percy for component testing - dont let component runner overwrite spec globals
* fix type-check
2021-04-26 17:40:33 -04:00
Zach Bloomquist
438e55376a release 7.2.0 [skip ci] 2021-04-26 17:17:52 -04:00
Lachlan Miller
4cfe4b1971 fix(webpack-dev-server): remove hard dependency on html-webpack-plugin v4 (#16108)
* update webpack-dev-server to support html-webpack-plugin 4 and 5

* add nextjs example

* update env

* chore: comment out nextjs webpack 5 example

* use ts-ignore instead of 'ts-expect-error'

* lock file

* chore: update dependencies

Co-authored-by: Barthélémy Ledoux <bart@cypress.io>
2021-04-23 13:47:05 +10:00
Zach Bloomquist
074a61c3d9 chore: deduplicate yarn.lock (#15988)
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
2021-04-21 14:27:42 +00:00
Emil Goldsmith Olesen
2390741e12 chore: Upgrade lodash types (#15860) 2021-04-13 17:41:03 +00:00
Chris Breiding
cb9faa86a3 release 7.1.0 [skip ci] 2021-04-12 19:00:32 -04:00
Zach Bloomquist
61c120dd2c release 7.0.1 [skip ci] 2021-04-07 12:48:38 -04:00
Adam Gastineau
0ca53c783d chore: TypeScript 4.2.3 (#15646) 2021-04-06 08:21:21 -07:00
Chris Breiding
0399a6e58e release 7.0.0 [skip ci] 2021-04-05 18:36:26 -04:00
Zach Bloomquist
16e1577848 Merge remote-tracking branch 'origin/develop' into 7.0-release 2021-03-24 16:27:56 -07:00
Adam Gastineau
ea1c817864 chore(component-testing): Stricter linting (#15588)
* Added more strict JSX rules

* Improved CT lint rules and fixed react-hooks

* Updated code to match linting rules in CT

* Added new linting rules to design-system

* Fixed funky text formatting within JSX

* Fixed missed text issue

* Added optional chaining to Babel config

Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
2021-03-23 01:34:14 +10:00
SurajChande
e41cfc1757 build: Update dependencies with security vulnerabilities (#15168)
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2021-03-20 09:32:55 -04:00
Adam Gastineau
0b449fe058 Merge branch 'develop' into agg23/ESLintUpgrade 2021-03-18 09:47:55 -07:00
Jessica Sachs
018407b4b5 chore: adding a test for the release scripts (#15551) 2021-03-18 01:25:30 -04:00
Zach Bloomquist
7331721823 release 6.8.0 [skip ci] 2021-03-17 19:45:43 -04:00
Adam Gastineau
adbd21d417 chore: Updated to latest ESLint and updated corresponding plugins 2021-03-16 13:59:24 -07:00
Zach Bloomquist
8286c0bfb3 Merge remote-tracking branch 'origin/develop' into 7.0-release 2021-03-16 16:02:33 -04:00
Zach Bloomquist
a8b99171c9 chore: fix cypress scripts on windows (#15492)
Co-authored-by: Dmitriy Kovalenko <dmtr.kovalenko@outlook.com>
2021-03-16 15:25:03 +00:00
Zach Bloomquist
80149e6769 chore: fix create-cypress-tests building on windows (#15501) 2021-03-16 15:24:52 +00:00
Chris Breiding
5e08c107dd release 6.7.1 [skip ci] 2021-03-15 20:29:42 -04:00
Chris Breiding
9b77c4959b release 6.7.0 [skip ci] 2021-03-15 14:39:52 -04:00
renovate[bot]
b52ac98a69 feat(deps): update dependency electron to version 12.x 🌟 (#15292)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Zach Bloomquist <git@chary.us>
2021-03-10 15:24:00 +00:00
Dmitriy Kovalenko
fc30118252 feat(@cypress/react): Make correct plugins for different adapters/bundlers (#15337)
* Remove unused stuff

* Fix eslint errors

* Use local cypress running script

* Fix dependency resolution

* Revert "Fix dependency resolution"

This reverts commit 01a70be211.

* Add @cypress/react CI

* Properly resolve @types pacakges

* Run tests with mocha

* Fix cypress tests

* Fix or skip some specs

* Add retries to the card-spec.js

* Remove jest mocks

* Run e2e examples on CI

* Fix yarn cache key

* Fix e2e examples jobs

* Rename cypress-react-unit-test with @cypress/react

* Fix circleci.yml

* Revert "Fix e2e examples jobs"

This reverts commit efcc7c4d19.

* Revert " Rename cypress-react-unit-test with @cypress/react"

This reverts commit 4febfcc82b.

* Replce cypress-react-unit-test with @cypress/react

* Persist build artifacts

* Fix working directory paths circle.yml

* Fix more CI

* adding yarn.lock files

* Make package.json for  folder

* Remove .npmrc

* Update circle.yml

* Remove unused files

* Copy plugins files to the "dist" folder

* Fix links to the github repos

* Move init wizard from npm/react/init to npm/wizard

* Move init wizard from npm/react/init to npm/wizard

* Implement initial vue template

* Run wizard tests on CI

* Refactor continue: bool to success: bool for better code readability

* Fix circleci.yml

* Use only absolute paths for tests

* Stub process.exit calls

* Remove useless comments

* Add installation cypress to the wizard logic

* More improvements

* Include packages/examples/cypress into git

* Commit new files

* Use packages/example as SST for generated files

* Last improvements for wizard

* Update packages/server/lib/scaffold.js

* Rename wizard to create-cypress-tests

* Fix circleci config

* Fix snapshot tests

* Run all create-cypress-tests on ci

* Do not install plugins and scaffold files from kitchensink

* Ignore integration/examples folder for packages/example

* Run create-cypress-tests-tests on CI

* Add copy example cross-platform script

* Use copy example script in tests

* feat: create-cypress-tests auto-inject config (#9116)

* Implement the basic babel code transformation for configs

* Add more tests for edge-cases

* Add snapshot tests for autogenerated code for each template

* Add git status guard

* Add git status guard

* Fix last test

* Fix tests

* Revert changes for packages/example

* Revert changes for packages/example/tsconfig.json

* Prepeare package for the release

* Fix inquirer name

* v0.0.125

* v0.0.127

* v0.0.128

* v0.0.130

* v0.0.131

* Add more UX features

* Add vue-cli template

* Make src as default folder for vue-cli template

* Revert dev-time changes

* Run appveyour windows build

* Run full appveyour build

* Fix circle.yml

* Update plugins

* Join paths for windows

* Revert example/lib changes

* Fix tests

* Revert unnecessary changes

* Implement dev-server dependency installation

* Update npm/create-cypress-tests/README.md

* Properly exit process if react tests failed

* Fix circleci reporter not found

* Update nextjs plugin

* react-scripts plugin for dev-server

* Implement webpack-file plugin support

* v0.0.502

* v0.0.503

* Implement rollup support

* Implement babel plugin

* Update webpack options

* Fix nextjs plugin

* Unmount components in beforeEach to prevent side-effects

* Rename preprocessor to injectDevServer

* Fix next.js example

* Fix webpack-options exampel

* Reproduce rollup problem

* Update create-cypress-tests snapshots

* Do not run examples/rollup

* Uncomment test

* Change paralllelism

* Remove useless checks

* Update snapshots

Co-authored-by: Jessica Sachs <jess@jessicasachs.io>
2021-03-05 18:16:22 +02:00
Lachlan Miller
50cfa91e89 chore: add a script to run all react tests in a single step (#15137)
Co-authored-by: Дмитрий Коваленко <dmitrijkovalenko@Dmitrijs-MacBook-Pro.local>
Co-authored-by: Dmitriy Kovalenko <dmtr.kovalenko@outlook.com>
2021-02-22 19:34:26 -05:00
Chris Breiding
5fb9ae6cee release 6.6.0 (dev only) [skip ci] 2021-02-18 14:36:06 -05:00
Kyℓe Hensel
311cd4b401 chore: update ramda to 0.27.1 (#14958) 2021-02-18 08:23:20 -05:00
Lachlan Miller
01209a40ba chore: d-none->display-none 2021-02-17 10:31:47 +10:00
Zach Bloomquist
7babe6f4b9 release 6.5.0 [skip ci] 2021-02-15 22:17:07 -05:00
Lachlan Miller
64537f0944 refactor: use odiff 2021-02-15 17:07:34 +10:00
ElevateBart
f4efe38a05 build: make npm releases work properly
- Remove extraneous failing semantic-release script
- Allow execustion of npm-release.js locally for simulation
- Provide a default fake NPM_TOKEN to avoid semantic-release break
- Update npm/vue.releaserc.js > next/npm/vue to be released as @next
- Fix package.json for npm/webpack-dev-server &
vite-dev-server to release them under sematic release
  - private should not be true
  - they should have a repository field
  - they should have a starter tag
2021-02-11 08:17:56 -06:00
Lachlan Miller
705abc7c01 chore: add runner-ct tests to CI 2021-02-05 16:41:33 +10:00
Brian Mann
af26fbebe6 feat: component testing (#14479)
Co-authored-by: Jessica Sachs <jess@jessicasachs.io>
Co-authored-by: Barthélémy Ledoux <bart@cypress.io>
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
Co-authored-by: Zach Bloomquist <github@chary.us>
Co-authored-by: Dmitriy Kovalenko <dmtr.kovalenko@outlook.com>
Co-authored-by: ElevateBart <ledouxb@gmail.com>
Co-authored-by: Ben Kucera <14625260+Bkucera@users.noreply.github.com>
2021-02-04 15:45:16 -05:00
Zach Bloomquist
0abb5efe90 build: use semantic commits to get next version (#14851) 2021-02-04 18:30:27 +00:00
Zach Bloomquist
b3af376246 release 6.4.0 [skip ci] 2021-02-01 15:28:13 -05:00
renovate[bot]
2c5a836534 chore(deps): update dependency semantic-release to version 17.2.3 🌟 (#14713)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-01-25 22:13:32 +06:30
Jennifer Shehane
d945728e78 chore: TR-479 Remove decaffeinate tasks (#14586) 2021-01-21 22:51:46 +06:30
Chris Breiding
436ddfae83 release 6.3.0 [skip ci] 2021-01-19 19:43:34 -05:00
Zach Panzarino
f4b01394a8 feat: Cypress Studio - record test steps through interacting with your site (#9542)
Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com>
2021-01-19 10:23:26 -05:00
renovate[bot]
9be61657f4 fix(deps): update dependency debug to version 4.3.1 🌟 (#14583)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-01-19 12:21:05 +06:30
renovate[bot]
a10de89abd chore(deps): update dependency eslint-plugin-cypress to version 2.11.2 🌟 (#14581)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-01-15 11:49:40 +06:30
renovate[bot]
277a748b9b chore(deps): update dependency electron-builder to version 22.9.1 🌟 (#14493)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-01-11 22:46:07 +00:00
Zach Panzarino
74f6db0fb4 build: fix linting checks for .only (#14422) 2021-01-06 14:42:05 -05:00
Zach Bloomquist
3e8b52f3de release 6.2.1 [skip ci] 2021-01-04 16:42:52 -05:00