mirror of
https://github.com/cypress-io/cypress.git
synced 2026-04-23 23:49:43 -05:00
a6bbdc5ca9
[skip ci]
23 KiB
23 KiB
internal-scripts-v1.0.0 (2023-06-06)
Bug Fixes
- add code signing certificate details for Windows build (#16946) (5586059)
- add column, line, and method check to integrity check (#25094) (8888cd9)
- Add missing header and use correct endpoint host (#23982) (3aad5a0)
- add patches to package files (#8272) (5a3e7e6)
- add v8 snapshot usage to cypress in cypress testing (#24860) (c540284)
- adding build-prod tasks to all of the npm dependencies that need artifacts (#9045) (550c05c)
- adding build-prod tasks to all of the npm dependencies that need artifacts (#9046) (462829b)
- additional cleanup of errors following merge (6727893)
- breaking_change: default to headless and 1280x720 for cypress run in all browsers (#17309) (8a48488)
- build-prod-ui deps before build-prod packages (8eaebc3)
- change // -> //z to @types comments once on postinstall (#19041) (a45825e)
- change symlinks to avoid conflict (#18507) (d52a113)
- clean up inconsistencies in UI between sentence case and title case (#23681) (f73aef5)
- clear session state when changing specs in open mode (#23146) (f1122fc)
- copy yarn.lock to packages for deterministic builds (#17218) (16516b7)
- ct testing support for node 17+ (#21430) (0f786ab)
- custom reporter and experimentalSessionAndOrigin crashes (#24630) (e9e8cad)
- deps: update dependency electron to v13 🌟 (#17037) (bda59dd)
- deps: update dependency electron to v13 🌟 (#17408) (9df2543)
- deps: update dependency jimp to version 0.13.0 🌟 (#7618) (fedd30c)
- deps: update dependency parse-domain to version 2.3.4 🌟 (#5726) (6bb3a48)
- disable npm workspace update when running semantic-release (#23265) (c37e94c)
- disable the --inspect and --inspect-brk family of CLI options on the Cypress binary (#25242) (c344e37)
- don't destroy browserwindow on process.exit (#15751) (8753030)
- Fix type definitions for cy.reload() (#25779) (5fb2167)
- fixes symlinking by only adding if they do not exist (#18513) (3f32b68)
- GH env variable for test other projects (#18147) (863e368)
- Guard against slow requests in GraphQL Resolution (part 2) (#21020) (b0c8db3)
- handle case of implicit plugins/index.js files during migration (#22501) (c7f63e1)
- Improve uncaught error handling (#14826) (77b9224)
- issues with monorepo tools (#8687) (4533767)
- launchpad: scaffold correct config file (#20372) (7f8a810)
- limit the number of globals defined due to the v8 snapshot (#25051) (f9541af)
- make NODE_ENV "production" for prod builds of launchpad (#25320) (5f536fe)
- Migrate from listr to listr2 (#16663) (315d845)
- mistake release: reverts last release (0ca8eea)
- move node 17 Check from Binary to CLI (#19977) (99f2486)
- patch-package is not applied in dist'ed build (#19239) (8262f80)
- re-enable CYPRESS_INTERNAL_VITE_DEV development (#25364) (991c532)
- remove dependence on @cypress/ types (#24415) (58e0ab9)
- remove extra bundled electron in 10.0 binary (#20932) (d19cba8)
- remove outdated npm registry links (#18727) (4ded6c9)
- revert #17132 use hoisted yarn install in build binary (#17215) (ca44464)
- revive type checker (#18172) (af472b6)
- runner: fix firefox 'Open in IDE', test against prod builds in CI (#8551) (7ccf595)
- server: fix excess debug logs from foxdriver (#7727) (882774d)
- support using create-cypress-tests as part of build process (#18714) (0501452)
- unified-desktop-gui branch: initial installation on windows (#18247) (8614e97)
- UNIFY-1625 Runs tab not updating in real time (#21370) (383bdb1), closes #21408 #21412
- use posix path for ts-node loader (#22550) (c0ea9bd), closes #22326 #22445
- use unique install cache folders for betas (#20296) (3c28617)
- windows build (#20854) (e6cbc5a)
Features
- adapt app to cloud project graphql errors (#19384) (75328b6)
- Add graphql to unified-desktop branch (#17305) (1550733)
- add gulp makePackage, begin to scaffold data-context (#18186) (bad700b)
- add lint-pre-commit script to lint and autfix issues before commit (3b1d557)
- add linting scripts\nfeat: lint coffeescript files (a26be86)
- add state for global mode (#18085) (1762cac)
- Adding a cache layer for remote queries, e2e test helpers (#18652) (05887aa)
- app: run e2e tests (#18448) (9ca177c)
- Banner Analytics (#23691) (9abbbe6)
- build Cypress for darwin-arm64 (#20686) (e18b0d5)
- build Cypress for linux-arm64 (#22252) (61f19c0)
- Bundle cy.origin() dependencies at runtime (#25626) (41512c4)
- change cy.intercept override behavior (#14543) (f6a5d1e)
- cli: install pre-release binaries by computing binary URL from NPM URL (#8483) (fe4e11e)
- component testing (#14479) (af26fbe)
- component-testing: changes to the driver and reporter preparing for runner-ct (#14434) (dd559d9)
- deps: electron@9.0.5 (#7791) (ffcb036)
- deps: update dependency electron to v15 🌟 (#18317) (3095d73)
- deps: update dependency electron to version 11.0.2 🌟 (#9222) (2207bb1)
- deps: update dependency electron to version 12.x 🌟 (#15292) (b52ac98)
- detect framework, guess component glob and query files (#18548) (e93a074), closes #18562
- embedding mount into the cypress binary (real dependency) (#20930) (3fe5f50)
- Error standardization (#20323) (92eac2f), closes #20410
- improve component based tests approach (#5923) (379a9e7)
- improve stability when recording (#25837) (2a17efa)
- improve vite DX (#18937) (2eb0ff5)
- improved DX and support for running component and e2e tests w/ gulp (#18135) (d39b169)
- improved DX for unified-desktop-gui (#18099) (a851d79)
- introduce v8 snapshots to improve startup performance (#24295) (b0c0eaa)
- launchpad: open in IDE modal and feature (#18975) (168600b)
- merging / delegating remote queries to cloud schema (#17875) (94541d4)
- net-stubbing: experimental full network mocking support (#4176) (c378960)
- prerendering data for app load (#18704) (4e25061)
- print bundled Node and Electron versions in
cypress version(#9183) (84d1afd) - ProjectLifecycleManager & general launchpad cleanup (#19347) (4626f74)
- React 18 support (#22876) (f0d3a48)
- redesign server errors (#20072) (29841f3), closes #20023 #20036 #19982 #20003 #19995 #19983 #19067 #19968
- remove windows 32-bit support (#18630) (e396956)
- Runner-CT UI Improvements (#15327) (e69b996)
- scaffold react18 projects in component setup (#23251) (17f442d)
- set up auto prs for snapshot metafile changes (#25052) (56bebb1)
- setting up e2e open mode testing framework (#18472) (bdfc4a7)
- Structuring context & schema so it can be used on the client (#17489) (e2f395e), closes #17551
- Support --browser cli option in Launchpad (#18473) (a9902b2)
- support test retries (#3968) (860a20a), closes #8006
- switch json plugin to
eslint-plugin-json-format(929f348) - switch json plugins (17dc74f)
- unify: removing prism and adding infrastructure for shiki (#18514) (9a2e550)
- update icons with new design (#20338) (9f624b4)
- use hoisted yarn install in binary build (#17285) (e4f5b10)
- use unified app for run mode (#19625) (721e586), closes #19686 #19743 #19778
- various v8 snapshot improvements (#24909) (57b0eac)
- wire up add project button (#18320) (98f2604)
BREAKING CHANGES
-
deps: libgbm is a requirement
-
update node, xcode, docker images
-
lockfile
-
chore(types): tsify lib/gui/windows and spec
-
fix Electron extension loading
global extension loading was deprecated in 9, now has to be per-session
-
make windows fns stubbable
-
update electron_spec
-
tsify issue_173_spec
-
use upstream foxdriver to fix FF >= 75
see https://github.com/benmalka/foxdriver/issues/7
-
update test
-
for now, install libgbm-dev at ci time
see https://github.com/cypress-io/cypress-docker-images/pull/332
-
fix open mode
-
remove devtools-ext dir
-
users will have to remove
@cypress/eslint-plugin-jsonand installeslint-plugin-json-formatinstead.