You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: cli/CHANGELOG.md
+19-2Lines changed: 19 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,28 @@
1
1
<!-- See the ../guides/writing-the-cypress-changelog.md for details on writing the changelog. -->
2
-
## 15.5.1
2
+
## 15.6.0
3
3
4
4
_Released 10/20/2025 (PENDING)_
5
5
6
+
**Features:**
7
+
8
+
-`cy.prompt()` will now show a warning in the `Get code` modal when there are unsaved changes in `Studio` that will be lost if the user saves the generated code. Addressed in [#32741](https://github.com/cypress-io/cypress/pull/32741).
9
+
6
10
**Bugfixes:**
7
11
8
-
- Fixes an issue where grouped command text jumps up and down when expanding and collapsing in the command log. Addressed in [#32757](https://github.com/cypress-io/cypress/pull/32757).
12
+
- Fixed an issue where grouped command text jumps up and down when expanding and collapsing in the command log. Addressed in [#32757](https://github.com/cypress-io/cypress/pull/32757).
13
+
- Fixed an issue where command snapshots were not correctly displayed in Studio. Addressed in [#32808](https://github.com/cypress-io/cypress/pull/32808).
14
+
- Fixed an issue with grouped console prop items having a hard to read blue color in the console log and duplicate `:` characters being displayed. Addressed in [#32776](https://github.com/cypress-io/cypress/pull/32776).
15
+
- Added more context to the error message shown when `cy.prompt()` fails to download. Addressed in [#32822](https://github.com/cypress-io/cypress/pull/32822).
16
+
17
+
**Misc:**
18
+
19
+
- Add top padding for command log labels. Addressed in [#32774](https://github.com/cypress-io/cypress/pull/32774).
20
+
- The hitbox for expanding a grouped command has been widened. Addresses [#32778](https://github.com/cypress-io/cypress/issues/32778). Addressed in [#32783](https://github.com/cypress-io/cypress/pull/32783).
21
+
- Have cursor on hover of the AUT URL to show as pointer. Addresses [#32777](https://github.com/cypress-io/cypress/issues/32777). Addressed in [#32782](https://github.com/cypress-io/cypress/pull/32782).
22
+
23
+
**Dependency Updates:**
24
+
25
+
- Upgraded `better-sqlite3` from `11.10.0` to `12.4.1`. Addressed in [#32755](https://github.com/cypress-io/cypress/pull/32755).
Copy file name to clipboardExpand all lines: guides/esm-migration.md
+11-7Lines changed: 11 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,11 @@
12
12
13
13
#### Notes
14
14
15
-
When migrating some of these projects away from the `ts-node` entry [see `@packages/scaffold-config` example](https://github.com/cypress-io/cypress/blob/v15.2.0/packages/scaffold-config/index.js), it is somewhat difficult to make separate browser/node entries as the v8-snapshot [tsconfig.json](https://github.com/cypress-io/cypress/blob/v15.2.0/tooling/v8-snapshot/tsconfig.json) is using an older style of module resolution where the `exports` key inside a package's `package.json` is not well supported. Because of this, we need to find ways to bundle code that is needed internally in the browser vs in node without them being a part of the same bundle. This is a temporary work around until we are able to get every package being able to build as an ES Module, which as that point we can re assess how the Cypress binary is being built as well as v8-snapshots, and will allow us to reconfigure this packages to export content in a more proper fashion.
15
+
When migrating some of these projects away from the `ts-node` entry [see `@packages/scaffold-config` example](https://github.com/cypress-io/cypress/blob/v15.2.0/packages/scaffold-config/index.js), it is somewhat difficult to make separate browser/node entries as the v8-snapshot [tsconfig.json](https://github.com/cypress-io/cypress/blob/v15.2.0/tooling/v8-snapshot/tsconfig.json) is using an older style of module resolution where the `exports` key inside a package's `package.json` is not well supported. Because of this, we need to find ways to bundle code that is needed internally in the browser vs in node without them being a part of the same bundle. This is a temporary work around until we are able to get every package being able to build as an ES Module, which as that point we can re assess how the Cypress binary is being built as well as v8-snapshots, and will allow us to reconfigure this packages to export content in a more proper fashion. We are currently doing something similar in the following packages:
16
+
17
+
*`@packages/scaffold-config`
18
+
*`@packages/socket`
19
+
*`@packages/telemetry`
16
20
17
21
#### Status
18
22
@@ -44,7 +48,7 @@ When migrating some of these projects away from the `ts-node` entry [see `@packa
44
48
-[x] packages/error ✅ **COMPLETED**
45
49
-[x] packages/eslint-config ✅ **COMPLETED**
46
50
-[ ] packages/example
47
-
-[] packages/extension
51
+
-[x] packages/extension ✅ **COMPLETED**
48
52
-[ ] packages/frontend-shared **PARTIAL** - entry point is JS
49
53
-[x] packages/electron ✅ **COMPLETED**
50
54
-[x] packages/https-proxy - ✅ **COMPLETED**
@@ -63,7 +67,7 @@ When migrating some of these projects away from the `ts-node` entry [see `@packa
63
67
-[x] packages/runner ✅ **COMPLETED**
64
68
-[x] packages/scaffold-config ✅ **COMPLETED**
65
69
-[ ] packages/server **PARTIAL** - many source/test files in JS. highest priority
66
-
-[] packages/socket **PARTIAL** - entry point is JS. Tests are JS
70
+
-[x] packages/socket ✅ **COMPLETED**
67
71
-[x] packages/stderr-filtering ✅ **COMPLETED**
68
72
-[x] packages/telemetry ✅ **COMPLETED**
69
73
-[ ] packages/ts **PARTIAL** - ultimate goal is removal and likely not worth the effort to convert
@@ -82,7 +86,7 @@ When migrating some of these projects away from the `ts-node` entry [see `@packa
82
86
-[x] npm/cypress-schematic ✅ **COMPLETED**
83
87
-[ ] npm/eslint-plugin-dev
84
88
-[x] npm/grep ✅ **COMPLETED**
85
-
-[] npm/puppeteer
89
+
-[x] npm/puppeteer ✅ **COMPLETED**
86
90
-[x] npm/vite-dev-server ✅ **COMPLETED**
87
91
-[ ] npm/webpack-batteries-included-preprocessor
88
92
-[ ] npm/webpack-dev-server
@@ -95,16 +99,16 @@ When migrating some of these projects away from the `ts-node` entry [see `@packa
0 commit comments