Commit Graph

15626 Commits

Author SHA1 Message Date
semantic-release-bot
b2bf4cfabe chore: release @cypress/webpack-preprocessor-v5.9.1
[skip ci]
@cypress/webpack-preprocessor-v5.9.1
2021-06-24 14:30:26 -04:00
semantic-release-bot
bd3755213a chore: release @cypress/webpack-batteries-included-preprocessor-v2.2.2
[skip ci]
@cypress/webpack-batteries-included-preprocessor-v2.2.2
2021-06-24 14:30:07 -04:00
semantic-release-bot
1dde5cc2f4 chore: release @cypress/vue-v3.0.0-beta.3
[skip ci]
@cypress/vue-v3.0.0-beta.3
2021-06-24 14:29:40 -04:00
Charley DAVID
006b13f5d0 fix: Better handle preventScroll options when passed to element.focus() (#17054)
* fix: Add missing focus options on intercept

Co-authored-by: Ben Kucera <14625260+Bkucera@users.noreply.github.com>
2021-06-24 11:32:19 -04:00
Lachlan Miller
96af8bf29d fix: bumps deps for npm/vue (#17096) 2021-06-24 08:48:13 -05:00
Zach Bloomquist
39542ef2fd release 7.6.0 [skip ci] v7.6.0 2021-06-23 17:30:24 -04:00
Zach Bloomquist
157a3b907d chore: add showedOnBoardingModal back to allowed state keys (#17086) 2021-06-23 20:26:29 +00:00
Kukhyeon Heo
8f6d55a22f feat: cy.intercept provides req.query. (#16916)
Co-authored-by: Zach Bloomquist <git@chary.us>
2021-06-23 17:40:18 +00:00
Tim Griesser
2bfe26481b refactor: remove project token, unused since 0.19.0 (#17039) 2021-06-23 11:22:59 -04:00
Jennifer Shehane
4c864e3c8e fix: better handle unconventional browser version (#16990) 2021-06-23 08:40:55 -05:00
Lachlan Miller
8e11b2d3b2 chore(server,server-ct): share initPlugins and spec watcher via Server Base class #16974 (#16981)
* move specs store to server

* customize spec directory in store

* share plugins via project base

* shared updated config

* share spec finding logic

* fix test

* share spec store code

* remove comment

* try fixing test

* move code around

* move more code

* share sendSpecList

* comment out line

* comments

* logs

* stub chokidar

* remove stub

* move spec watcher to later in the lifecycle

* refactor watcher

* stub out chikidar

* remove old code

* refactor

* update server-ct

* fix implementation

* fix implementation

* fix test

* update types

* add back check for config

* add comment

* make server base abstract

* fix type

* export interface

* move routes to TS

* update types

* types

* fix types

* correctly pass specs store in test

Co-authored-by: Barthélémy Ledoux <bart@cypress.io>
2021-06-23 10:35:12 +10:00
Zach Panzarino
da3e49bf59 feat: updated scaffolding, new project & user banners, ability to remove scaffolding (#15826)
* update example build scripts

* remove old scaffolding relics

* update

* Fix some issues with scaffolding

* Correctly fix issues with scaffolding

* Replace old onboarding with new banner

* Add ability to remove scaffolded files

* Add banner for new users

* Update tests for new scaffolding

* Compare file sizes before removing

* Add tests for remove file

* Save when user opened cypress rather than boolean

* Update intro link and add tets for banners

* fix small issue

* Update design and copy of onboarding banners

* Update style of new spec file button

* Improve outline button active statE

* Update design of new project a bit more

* Fix specs list tests

* Update banner copy and layout

* Update banner copy and layout

* Switch to docs style alerts

* Fix testing logic

* Update banner styles a bit

* Update banners

* Add confirmation modal for delete specs

* Update tests and fix states

* Upgrade kitchensink dep

* Upgrade kitchen sink version and fix unit tests

* Update integration scaffolding test

* Add further description to warning modal

* Update test for new user and new project case

* Remove check to file tree when removing files

* Update kitchensink version

* Fix edge case where banner could appear when no files have been scaffolded

* Fix tests

* Update styling for 'note' when deleting files

* fix issue with path on windows

* Change remove command

* Fix rm dir

* Fix for windows

* Try to use appveyor to test

* appveyor please

* getting some feedback

* Why doesn't this work

* more info

* I have a feeling this works

* maybe its the other path

* please

* this is the one

* this is it

* this should work

* try reverting that change that might not be needed

* remove appveyor testing scaffolding

Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2021-06-22 10:59:47 -05:00
Scott Gunther
03ab08d38f fix: warn on EPERM for project directory just like EACCES (#16934) 2021-06-22 14:41:32 +00:00
Luke Page
56bcbb61e6 fix(webpack-preprocessor): hanging issues with webpack 5 (#15611)
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
Co-authored-by: Chris Breiding <chrisbreiding@gmail.com>
2021-06-22 09:38:32 -04:00
Chris Breiding
fafc7b083a Merge branch 'master' into develop 2021-06-21 19:41:53 +00:00
Chris Breiding
e1d22561b3 fix(webpack-batteries-included-preprocessor): Disable loading babel config files (#16980) 2021-06-21 15:41:17 -04:00
Zach Bloomquist
5586059653 fix: add code signing certificate details for Windows build (#16946)
Co-authored-by: minijus <3633549+minijus@users.noreply.github.com>
2021-06-21 16:19:20 +00:00
Ben Kucera
5920da7096 chore(test): fix setting packages/driver tests retries (#17036) 2021-06-21 10:59:03 -05:00
github-actions[bot]
d0b809cab0 chore: Update Chrome (stable) to 91.0.4472.114 (#17005)
Co-authored-by: cypress-bot[bot] <2f0651858c6e38e0+cypress-bot[bot]@users.noreply.github.com>
2021-06-20 20:40:42 -04:00
semantic-release-bot
d73cac20db chore: release @cypress/vite-dev-server-v2.0.1
[skip ci]
@cypress/vite-dev-server-v2.0.1
2021-06-18 10:46:57 -04:00
Barthélémy Ledoux
e1ecae61e3 Merge branch 'master' into develop 2021-06-18 14:32:55 +00:00
Barthélémy Ledoux
67b2b3b9be fix: vite startDevServer needs to return close() (#16950)
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
2021-06-18 09:32:12 -05:00
semantic-release-bot
da6f8cf981 chore: release @cypress/webpack-dev-server-v1.4.0
[skip ci]
@cypress/webpack-dev-server-v1.4.0
2021-06-17 19:45:50 -04:00
semantic-release-bot
0620862bff chore: release @cypress/vue-v3.0.0-beta.2
[skip ci]
@cypress/vue-v3.0.0-beta.2
2021-06-17 19:45:34 -04:00
semantic-release-bot
6fe778416b chore: release @cypress/schematic-v1.3.1
[skip ci]
@cypress/schematic-v1.3.1
2021-06-17 19:45:15 -04:00
semantic-release-bot
4d43d24b53 chore: release create-cypress-tests-v1.1.2
[skip ci]
create-cypress-tests-v1.1.2
2021-06-17 19:44:56 -04:00
Barthélémy Ledoux
e8da6403f9 Merge branch 'master' into develop 2021-06-17 23:22:42 +00:00
Barthélémy Ledoux
8f58835fa1 ci: release vue3 on master (#16997) 2021-06-17 18:22:06 -05:00
Adam Murray
ba8bfd27f1 Merge branch 'master' into develop 2021-06-17 20:43:17 +00:00
Adam Murray
ac16efca80 fix: add latest channel to properly release npm packages (#16994) 2021-06-17 15:42:40 -05:00
Adam Murray
bdcd375af5 Merge branch 'master' into develop 2021-06-17 18:18:41 +00:00
Adam Murray
b49fcaf9cf fix: ensure schematic is installed as devDependency (#16965) 2021-06-17 13:18:06 -05:00
Samuel Imfeld
6cd420c12c feat: Prevent driver from stringifying binary responses (#16755) 2021-06-17 16:09:57 +00:00
github-actions[bot]
155e41941e chore: Update Chrome (beta) to 92.0.4515.59 (#16971)
Co-authored-by: cypress-bot[bot] <2f0651858c6e38e0+cypress-bot[bot]@users.noreply.github.com>
2021-06-17 15:10:31 +00:00
Barthélémy Ledoux
9692e3a38b Merge branch 'master' into develop 2021-06-17 02:37:27 +00:00
Barthélémy Ledoux
c37ecea3ca fix: case issue create cypress tests with react/plugins/load-webpack (#16961)
closes #16960
2021-06-16 21:36:43 -05:00
Dan Kirkham
ce5abe48c0 feat: Add keystrokeDelay (#15683)
* Add keystrokeDelay

* Config tests

* Add proper comments

* Add some tests for configuring timeout

* Add tests for false values

* Few additional tests

* Rename test

* feat: add Cypress.Keyboard.defaults() for specifying default keystrokeDelay

* use test-configuration on link

* remove obsolete error message

* fix types and add type tests

* fix types tests

* fix type test

Co-authored-by: Chris Breiding <chrisbreiding@gmail.com>
2021-06-16 14:33:06 -05:00
Lachlan Miller
929cac807a chore(runner,runner-ct): reduce duplication with packages/runner-shared (#16866)
* move snapshot-controls to shared package

* share visit-failure component

* share blank-contents

* share message component

* move message styling to shared

* stub scss in unit tests

* remove whitespace

* make dup files match

* share selector playground

* share script error

* share automation-disconnected

* remove old file

* share no-automation

* share error messages

* share errors

* make iframe model files similar

* share iframe-model

* share selector playground

* share style

* share highlight in selector playground

* share dom file

* update import

* share aut-iframe

* wip: shared event manager

* remove CT event manager

* move studio to shared runner package

* fix tests

* use shared event manager in CT runner

* comment back in code

* rename viewporth width/height to width/height

* fix ts errors

* share viewport info

* share header

* revert changed test

* remove old code

* fix tests and move test to shared package

* move tests to shared package

* make container files similar

* share container in runner

* share container

* move test

* move spec

* update tsconfig]

* update headeR

* fix styling

* style

* refactor

* refactor

* reduce public modules

* Update packages/runner-shared/src/event-manager.js

Co-authored-by: Zach Bloomquist <github@chary.us>

* fix percy regression

* fix regression in style

* improve types, try reverting style

* add runner-shared tests to pipeline

Co-authored-by: Zach Bloomquist <github@chary.us>
Co-authored-by: Barthélémy Ledoux <bart@cypress.io>
2021-06-16 10:22:09 +10:00
github-actions[bot]
3029f01479 chore: Update Chrome (stable) to 91.0.4472.106 (#16937)
Co-authored-by: cypress-bot[bot] <2f0651858c6e38e0+cypress-bot[bot]@users.noreply.github.com>
2021-06-15 16:01:00 +00:00
Chris Breiding
27a16e13df chore: Add cloudflare env variables requirement to deploy doc (#16943) 2021-06-15 11:57:12 -04:00
Jennifer Shehane
9c5ba8e7d6 fix(cli): Include enquirer as dependency (#16925) 2021-06-15 10:09:09 -05:00
Kukhyeon Heo
37de5f8dc5 fix: false negatives on multibyte utf8 characters. (#16862) 2021-06-11 20:00:42 +00:00
github-actions[bot]
9a85b312a2 chore: Update Chrome (beta) to 92.0.4515.51 (#16904)
Co-authored-by: cypress-bot[bot] <2f0651858c6e38e0+cypress-bot[bot]@users.noreply.github.com>
2021-06-11 09:37:25 -05:00
github-actions[bot]
afb8cb10a1 chore: Update Chrome (stable) to 91.0.4472.101 (#16889)
Co-authored-by: cypress-bot[bot] <2f0651858c6e38e0+cypress-bot[bot]@users.noreply.github.com>
2021-06-10 10:16:56 -04:00
Barthélémy Ledoux
72a68cc6eb fix: set the value of testingType in project-ct (#16885) 2021-06-09 19:44:35 -05:00
Connor Anderson
7192a78ef2 fix(types): Fix Types on CyHttpMessages.BaseMessage.headers (#16765) 2021-06-09 21:42:36 +00:00
renovate[bot]
e80da8f02c chore(deps): update dependency ws to v5.2.3 [security] (#16733)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-06-09 15:07:35 -05:00
Chris Breiding
6400288714 chore: Update yarn.lock 2021-06-09 15:56:57 -04:00
Zach Bloomquist
66303f6331 chore: correlate proxied HTTP requests with browser pre-request data (#16835) 2021-06-09 18:39:51 +00:00
Nikolai Røed Kristiansen
2938df6411 chore: Remove @cypress/listr-verbose-renderer (#16858)
Vendored in #16855
2021-06-09 08:36:50 -05:00