Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

breaking: 14.0.0 Release #30305

Open
wants to merge 109 commits into
base: develop
Choose a base branch
from
Open

breaking: 14.0.0 Release #30305

wants to merge 109 commits into from

Conversation

jennifer-shehane
Copy link
Member

@jennifer-shehane jennifer-shehane commented Sep 27, 2024

BREAKING CHANGE: 14.0.0 release

⚠️ DO NOT SQUASH AND MERGE. USE A MERGE COMMIT

Checklist

Before merging release/14.0.0 into develop

  • Make sure all npm packages with breaking changes run against npm-release in circle CI. Do a dry run once ready to make sure major versions are applied to:
  • The following packages are removed and need to be deprecated in npm
    • @cypress/vue2 (already deprecated)
    • @cypress/react18 (wait until release day)
    • @cypress/angular-signals wait until release day)

After merging release/14.0.0 into develop

  • Make sure all npm packages with breaking changes are published as breaking changes:
    • @cypress/vite-dev-server
    • @cypress/webpack-dev-server
    • @cypress/react
    • @cypress/svelte
    • @cypress/angular
    • @cypress/schematic
  • Once major version is released, continue to give @cypress/schematic a full test with the angular cli

Release day

Details

Copy link

cypress bot commented Sep 27, 2024

cypress    Run #58564

Run Properties:  status check passed Passed #58564  •  git commit f4aec3ed46: feat: support next 15 [run ci] (#30654)
Project cypress
Branch Review release/14.0.0
Run status status check passed Passed #58564
Run duration 17m 18s
Commit git commit f4aec3ed46: feat: support next 15 [run ci] (#30654)
Committer Bill Glesias
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 1
Tests that did not run due to a developer annotating a test with .skip  Pending 28
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 765
View all changes introduced in this branch ↗︎
UI Coverage  66.27%
  Untested elements 26  
  Tested elements 55  
Accessibility  96.19%
  Failed rules  0 critical   4 serious   1 moderate   0 minor
  Failed elements 198  

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
@jennifer-shehane jennifer-shehane added the Cypress 14 Issues scoped for Cypress 14 label Sep 27, 2024
@jennifer-shehane jennifer-shehane changed the title feat(breaking): 14.0.0 Release breaking: 14.0.0 Release Sep 27, 2024
jennifer-shehane and others added 8 commits September 27, 2024 15:19
* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
…#30307)

* Update minimum node engines

BREAKING CHANGE: Remove Node.js 16 and Node.js 21 support

* update changelog

* change entry to addresses

* trigger publish-binary pipeline on appropriate branch

* remove better-sqlite code

* Update changelog

* changelog
@jennifer-shehane jennifer-shehane marked this pull request as draft October 1, 2024 16:06
@jennifer-shehane jennifer-shehane self-assigned this Oct 1, 2024
@jennifer-shehane jennifer-shehane marked this pull request as ready for review October 1, 2024 17:25
@jennifer-shehane jennifer-shehane removed their assignment Oct 2, 2024
jennifer-shehane and others added 10 commits October 2, 2024 09:48
* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
* remove foxdriver and force:gc/log:memory:pressure APIs

* Add changelog entry

* remove patched foxdriver file

* define types/spec FoundSpec without ref to Cypress namespace

* args

* chore: update unit test to still throw firefox cannot connect error if CDP fails to connect instead of the rtrying socket, which is no longer used when connecting to firefox

* Remove firefox-memory system test

---------

Co-authored-by: Cacie Prins <[email protected]>
Co-authored-by: AtofStryker <[email protected]>
* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

---------

Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
jennifer-shehane and others added 28 commits November 7, 2024 16:11
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
…ncies for applicable system tests. use react18 harness before removal [run ci] (#30614)
…sting. Additionally, remove the `cypress/react18` testing harness and merge it upstream with `cypress/react` (#30590)

* breaking: remove support for react 16 and 17 for component testing and move cypress/react18 upstream into cypress/react [run ci]

* update tests / suggestions from code review [run ci]
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
* chore: suppress EGL Driver message in electron 32

* remove bad files
…e and default to true (#30641)

* pull support for JIT from vite since it doesn't have an affect for end users or performance (webpack only) [run ci]

rebase this

* remove the experimentalJIT flag and make it GA (default still false) [run ci]

* enable justInTimeCompile by default [run ci]

* chore: bump cache [run ci]
@MikeMcC399
Copy link
Contributor

MikeMcC399 commented Nov 22, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Cypress 14 Issues scoped for Cypress 14
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants