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 92 commits into
base: develop
Choose a base branch
from
Open

breaking: 14.0.0 Release #30305

wants to merge 92 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 #58352

Run Properties:  status check passed Passed #58352  •  git commit 4504459c10: breaking: remove typescript v3 from the configuration wizard (#30605)
Project cypress
Branch Review release/14.0.0
Run status status check passed Passed #58352
Run duration 17m 28s
Commit git commit 4504459c10: breaking: remove typescript v3 from the configuration wizard (#30605)
Committer Matt Schile
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.21%
  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>
AtofStryker and others added 30 commits November 5, 2024 08:55
* chore: updating v8 snapshot cache

* chore: updating v8 snapshot cache

---------

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

* deprecation: deprecate resourceType of intercept's request object

* Add changelog entry
Co-authored-by: cypress-bot[bot] <+cypress-bot[bot]@users.noreply.github.com>
…h check (#29680)

* forst working version

* remove visibilityVisible as non essencial

* changelog for pipeline fix

* fix only for firefox. It works in other browsers without this change

* changelog update for pipeline

* pipeline fix

* return of previous spacing

* Update CHANGELOG.md

* changelog without unnecessery changes

* changelog fix

* fix changelog entry

* update test to properly have a test for the issue

* add test for other elements to not be visible

* bump cache

---------

Co-authored-by: Jennifer Shehane <[email protected]>
…n is now 17.2.0 (#30539)

breaking: cypress-schematic only supports angular 17.2.0 and up [run ci]

fix updates missed [run ci]
chore: merge `develop` into `release/14.0.0`
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: 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: Jennifer Shehane <[email protected]>
…s incorporated in @cypress/angular-signals are now merged upstream into @cypress/angular and the package is no longer needed [run ci] (#30540)
* 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: Ryan Manuel <[email protected]>
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>
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.

5 participants