Today I've successfully migrated Cypress.js to v13.6.0
in two projects (one
from v12.17.3
, the other from v9.7.0
), pretty much flawlessly and in a
matter of minutes.
In a nutshell, what I did:
- update to new version in
package.json
yarn install
- execute
cypress open
- Cypress recognizes the migration, and suggests using the migration tool; follow along with the three migrations steps
And ... it's done! Well pretty much. In my case, I also started to get some conflicts with Jest, which I had to fix.
Was such a nice experience using the migration tool, take a look at the amazing
UI of one of the migration steps (replacing cypress.json
with
cypress.config.ts
, because cypress.json
is no longer supported):
Thank you Cypress team, great work! We know how difficult version management can be, especially in the JavaScript ecosystem ๐ .
See more about Cypress version migration here.