Releases: redhat-developer/vscode-extension-tester
Releases · redhat-developer/vscode-extension-tester
v8.4.0
What's Changed
🚫 Bugs
- fix: Ensures that system clipboard test will be executed as last one of whole suite by @djelinek in #1391
- fix: cannot getActions for a view section when some button is disabled by @djelinek in #1420
- fix: findSetting of Settings Editor getting results in wrong order by @djelinek in #1429
🚀 Features
- feat: bump vscode-max version from 1.90.1 to 1.91.1 by @djelinek in #1400
- feat: Support for editor action buttons with dropdown by @djelinek in #1416
📦 Dependencies
- build(deps-dev): bump typescript from 5.5.2 to 5.5.3 by @dependabot in #1395
- build(deps-dev): bump @typescript-eslint/parser from 7.14.1 to 7.15.0 by @dependabot in #1394
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.14.1 to 7.15.0 by @dependabot in #1393
- build(deps-dev): bump mocha from 10.5.2 to 10.6.0 by @dependabot in #1396
- build(deps-dev): bump type-fest from 4.20.1 to 4.21.0 by @dependabot in #1397
- build(deps): bump selenium-webdriver and @types/selenium-webdriver by @djelinek in #1401
- build(deps-dev): bump lerna from 8.1.5 to 8.1.6 by @dependabot in #1402
- build(deps-dev): bump rimraf from 5.0.7 to 5.0.8 by @dependabot in #1403
- build(deps): bump glob from 10.4.2 to 10.4.3 by @dependabot in #1404
- build(deps-dev): bump rimraf from 5.0.8 to 6.0.0 by @dependabot in #1408
- build(deps): bump glob from 10.4.3 to 11.0.0 by @dependabot in #1407
- build(deps-dev): bump @typescript-eslint/parser from 7.15.0 to 7.16.0 by @dependabot in #1405
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.15.0 to 7.16.0 by @dependabot in #1406
- build(deps-dev): bump rimraf from 6.0.0 to 6.0.1 by @dependabot in #1409
- build(deps): bump @vscode/vsce from 2.29.0 to 2.30.0 by @dependabot in #1410
- build(deps): bump compare-versions from 6.1.0 to 6.1.1 by @dependabot in #1412
- build(deps-dev): bump prettier from 3.3.2 to 3.3.3 by @dependabot in #1411
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.16.0 to 7.16.1 by @dependabot in #1414
- build(deps-dev): bump @typescript-eslint/parser from 7.16.0 to 7.16.1 by @dependabot in #1413
- build(deps-dev): bump type-fest from 4.21.0 to 4.22.0 by @dependabot in #1415
- build(deps): bump @vscode/vsce from 2.30.0 to 2.31.0 by @dependabot in #1418
- build(deps-dev): bump type-fest from 4.22.0 to 4.22.1 by @dependabot in #1421
- build(deps): bump selenium-webdriver from 4.22.0 to 4.23.0 by @dependabot in #1425
- build(deps-dev): bump lerna from 8.1.6 to 8.1.7 by @dependabot in #1426
- build(deps): bump @vscode/vsce from 2.31.0 to 2.31.1 by @dependabot in #1427
- build(deps-dev): bump mocha from 10.6.0 to 10.7.0 by @dependabot in #1428
Other Changes
- chore(examples): bump dependencies in examples/helloworld-extester by @djelinek in #1390
- fix: update vscode supported max version badge in readme file by @djelinek in #1417
- test: Modify terminal view tests to work also with zsh by @djelinek in #1419
- fix(terminal test): set bigger timeout in before all for Terminal Vie… by @djelinek in #1422
- test: add failZero option into .mochaarc.js configuration by @djelinek in #1423
- chore(release): Publish v8.4.0 by @djelinek in #1430
Full Changelog: v8.3.1...v8.4.0
v8.3.1
What's Changed
🚀 Features
📦 Dependencies
- build(deps): bump c8 from 10.1.1 to 10.1.2 by @dependabot in #1362
- build(deps): bump ws from 8.16.0 to 8.17.1 by @dependabot in #1370
- build(deps-dev): bump type-fest from 4.20.0 to 4.20.1 by @dependabot in #1366
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.13.0 to 7.13.1 by @dependabot in #1368
- build(deps-dev): bump @typescript-eslint/parser from 7.13.0 to 7.13.1 by @dependabot in #1369
- build(deps): bump @vscode/vsce from 2.27.0 to 2.29.0 by @dependabot in #1375
- build(deps): bump glob from 10.4.1 to 10.4.2 by @dependabot in #1372
- build(deps-dev): bump @stylistic/eslint-plugin from 2.1.0 to 2.2.2 by @dependabot in #1374
- build(deps-dev): bump ws from 8.16.0 to 8.17.1 in /examples/helloworld-extester by @dependabot in #1371
- build(deps-dev): bump typescript from 5.4.5 to 5.5.2 by @dependabot in #1377
- build(deps-dev): bump @types/mocha from 10.0.6 to 10.0.7 by @dependabot in #1379
- build(deps-dev): bump lerna from 8.1.3 to 8.1.5 by @dependabot in #1381
- build(deps-dev): bump @typescript-eslint/parser from 7.13.1 to 7.14.1 by @dependabot in #1382
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.13.1 to 7.14.1 by @dependabot in #1384
- build(deps-dev): bump mocha from 10.4.0 to 10.5.1 by @dependabot in #1385
- build(deps-dev): bump @stylistic/eslint-plugin from 2.2.2 to 2.3.0 by @dependabot in #1386
- build(deps-dev): bump mocha from 10.5.1 to 10.5.2 by @dependabot in #1387
Other Changes
- chore(examples): bump devDependencies in examples/helloworld-extester by @djelinek in #1380
- chore(release): Publish v8.3.1 by @djelinek in #1388
- build: update package-lock.json by @djelinek in #1389
Full Changelog: v8.3.0...v8.3.1
v8.3.0
What's Changed
🚀 Features
📦 Dependencies
- build(deps): bump glob from 10.3.12 to 10.3.14 by @dependabot in #1300
- build(deps): bump glob from 10.3.14 to 10.3.15 by @dependabot in #1304
- build(deps-dev): bump rimraf from 5.0.5 to 5.0.7 by @dependabot in #1305
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.8.0 to 7.9.0 by @dependabot in #1309
- build(deps-dev): bump lerna from 8.1.2 to 8.1.3 by @dependabot in #1307
- build(deps-dev): bump @typescript-eslint/parser from 7.8.0 to 7.9.0 by @dependabot in #1308
- build(deps): bump selenium-webdriver from 4.20.0 to 4.21.0 by @dependabot in #1314
- build(deps): bump commander from 12.0.0 to 12.1.0 by @dependabot in #1315
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.9.0 to 7.10.0 by @dependabot in #1317
- build(deps-dev): bump @typescript-eslint/parser from 7.9.0 to 7.10.0 by @dependabot in #1318
- build(deps): bump glob from 10.3.15 to 10.3.16 by @dependabot in #1321
- build(deps-dev): bump type-fest from 4.18.2 to 4.18.3 by @dependabot in #1326
- build(deps): bump glob from 10.3.16 to 10.4.1 by @dependabot in #1327
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.10.0 to 7.11.0 by @dependabot in #1329
- build(deps-dev): bump @typescript-eslint/parser from 7.10.0 to 7.11.0 by @dependabot in #1328
- build(deps-dev): bump @typescript-eslint/parser from 7.11.0 to 7.12.0 by @dependabot in #1335
- build(deps): bump @vscode/vsce from 2.26.1 to 2.27.0 by @dependabot in #1339
- build(deps-dev): bump prettier from 3.2.5 to 3.3.1 by @dependabot in #1341
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.11.0 to 7.13.0 by @dependabot in #1345
- build(deps-dev): bump type-fest from 4.18.3 to 4.20.0 by @dependabot in #1343
- build(deps): bump braces from 3.0.2 to 3.0.3 by @dependabot in #1349
- build(deps): bump @azure/identity from 4.1.0 to 4.2.1 by @dependabot in #1355
- build(deps): bump c8 from 9.1.0 to 10.1.1 by @dependabot in #1360
- build(deps-dev): bump @typescript-eslint/parser from 7.12.0 to 7.13.0 by @dependabot in #1351
- build(deps-dev): bump @azure/identity from 4.1.0 to 4.2.1 in /examples/helloworld-extester by @dependabot in #1356
- build(deps-dev): bump braces from 3.0.2 to 3.0.3 in /examples/helloworld-extester by @dependabot in #1348
- build(deps-dev): bump prettier from 3.3.1 to 3.3.2 by @dependabot in #1359
Other Changes
- chore: bump vscode-max from 1.89.0 to 1.89.1 by @djelinek in #1302
- chore: Use Prettier for code formatting by @djelinek in #1312
- fix(tests): Improve ends of files - activityBar by @pospisilf in #1311
- fix(tests): Improving stability of bottomBar tests. by @pospisilf in #1324
- fix(tests): Improving stability of debug test. by @pospisilf in #1337
- fix(tests): Improving stability of webview tests. by @pospisilf in #1330
- fix(tests): Improving stability of workbench tests. by @pospisilf in #1316
- build: Use Node 20 as default supported version by @djelinek in #1350
- chore(release): Publish v8.3.0 by @djelinek in #1361
Full Changelog: v8.2.0...v8.3.0
v8.2.0
What's Changed
🚀 Features
- feat: Add code coverage support by @TamiTakamiya in #1234
- feat: Add support for VS Code 1.89.x by @djelinek in #1293
📦 Dependencies
- build(deps): bump selenium-webdriver from 4.19.0 to 4.20.0 by @dependabot in #1276
- build(deps-dev): bump type-fest from 4.16.0 to 4.17.0 by @dependabot in #1277
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.7.1 to 7.8.0 by @dependabot in #1281
- build(deps-dev): bump type-fest from 4.17.0 to 4.18.0 by @dependabot in #1282
- build(deps-dev): bump @typescript-eslint/parser from 7.7.1 to 7.8.0 by @dependabot in #1283
- build(deps-dev): bump @stylistic/eslint-plugin from 1.7.2 to 1.8.0 by @dependabot in #1287
- build(deps-dev): bump type-fest from 4.18.0 to 4.18.1 by @dependabot in #1288
- build(deps): bump @vscode/vsce from 2.26.0 to 2.26.1 by @dependabot in #1292
- build(deps-dev): bump type-fest from 4.18.1 to 4.18.2 by @dependabot in #1295
- build(deps-dev): bump @stylistic/eslint-plugin from 1.8.0 to 2.1.0 by @dependabot in #1299
Other Changes
- chore(examples): Bump ExTester version to 8.1.0 by @djelinek in #1279
- build: Adding code coverage reports pipeline by @djelinek in #1286
- chore: Add licence headers by @pospisilf in #1291
- chore(release): Publish v8.2.0 by @djelinek in #1296
New Contributors
- @pospisilf made their first contribution in #1291
Full Changelog: v8.1.0...v8.2.0
v8.1.0
What's Changed
🚀 Features
- build: bump max placeholder from 1.87.2 to 1.88.0 by @djelinek in #1239
- feat: Provide easy way to retrieve the min and max versions supported by @djelinek in #1249
- feat: Add support for array string settings by @djelinek in #1254
- feat: Support MOCHA_GREP/MOCHA_INVERT envvars by @TamiTakamiya in #1262
📦 Dependencies
- build(deps-dev): bump typescript from 5.4.3 to 5.4.4 by @dependabot in #1237
- build(deps-dev): bump @typescript-eslint/parser from 7.5.0 to 7.6.0 by @dependabot in #1244
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.5.0 to 7.6.0 by @dependabot in #1245
- build(deps-dev): declare eslint 8.57.0 only as root devDependency by @djelinek in #1247
- build(deps-dev): bump typescript from 5.4.4 to 5.4.5 by @dependabot in #1251
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.6.0 to 7.7.0 by @dependabot in #1259
- build(deps-dev): bump @typescript-eslint/parser from 7.6.0 to 7.7.0 by @dependabot in #1258
- build(deps): bump @vscode/vsce from 2.24.0 to 2.25.0 by @dependabot in #1256
- build(deps): Reverted dependabots update to got 14 since it requires node 20 by @DavyLandman in #1252
- build(deps-dev): bump lerna, type-fest and @types/node by @djelinek in #1265
- build(deps): bump @vscode/vsce from 2.25.0 to 2.26.0 by @dependabot in #1268
- build(deps-dev): bump lerna from 6.4.1 to 8.1.2 by @dependabot in #1267
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.7.0 to 7.7.1 by @dependabot in #1274
- build(deps-dev): bump @typescript-eslint/parser from 7.7.0 to 7.7.1 by @dependabot in #1272
- build(deps-dev): bump type-fest from 4.15.0 to 4.16.0 by @dependabot in #1273
Other Changes
- chore(examples): Bump vscode-extension-tester from 7.3.2 to 8.0.2 in helloworld-extester by @djelinek in #1236
- build: Build only changed packages using Lerna for local test develop… by @djelinek in #1250
- build: bump max placeholder from 1.88.0 to 1.88.1 by @djelinek in #1260
- docs: Update NodeJS support information in project readme by @djelinek in #1261
- build: Extend ESLint and fix issues by @djelinek in #1269
- build: Fix dependabot updates configuration to work properly in monorepo style by @djelinek in #1270
- docs: Fix VS Code naming convention in comments by @djelinek in #1271
- chore(release): Publish 8.1.0 by @djelinek in #1275
New Contributors
- @TamiTakamiya made their first contribution in #1262
Full Changelog: v8.0.2...v8.1.0
v8.0.2
v8.0.1
What's Changed
📦 Dependencies
- build(deps-dev): bump dependencies in sample-projects/helloworld-sample by @djelinek in #1218
- build(deps-dev): bump mocha from 10.3.0 to 10.4.0 by @dependabot in #1220
- build(deps-dev): remove unused mocha by @djelinek in #1221
- build(deps-dev): update mocha requirement from ^10.3.0 to ^10.4.0 in /test/test-project by @dependabot in #1222
- build(deps): bump selenium-webdriver from 4.18.1 to 4.19.0 by @dependabot in #1223
Other Changes
- docs: Fix typo in contributing guide by @djelinek in #1219
- build: Convert project to monorepo using Lerna by @djelinek in #1224
- fix: Add custom path to the publish wiki workflow by @djelinek in #1233
- build: Change scope to @redhat-developer for locators and page-objects by @djelinek in #1235
Full Changelog: v7.3.2...v8.0.1
v7.3.2
What's Changed
🚫 Bugs
- fix: Get back @types/selenium-webdriver to direct dependencies by @djelinek in ee3edab
- fix: Get back dependencies to repair broken package install by @djelinek in #1216
📦 Dependencies
- build(deps-dev): update @typescript-eslint/parser requirement from ^7.3.1 to ^7.4.0 in /test/test-project by @dependabot in #1213
- build(deps-dev): update @typescript-eslint/eslint-plugin requirement from ^7.3.1 to ^7.4.0 in /test/test-project by @dependabot in #1214
Other Changes
- chore: Use ExTester 7.3.0 in sample-projects/helloworld-sample by @djelinek in #1209
- docs: Improve contributing guide using checkboxes for a release new v… by @djelinek in #1208
- chore: Improve github actions workflows by @djelinek in #1210
- chore: Fix broken Wiki and Stale gh actions by @djelinek in #1211
Full Changelog: v7.3.0...v7.3.2
v7.3.0
Important
⚠️ Limitations in testing with VS Code 1.87+
The issue #206897 was spotted and reported in Visual Studio Code project. The problem is currently affecting only Windows and Linux architectures. Unfortunately there is no identified workaround at the moment, which leads to some ExTester's components methods are not working properly.
- Output views / Text views
getCurrentChannel
- Debug view
getLaunchConfiguration
What's Changed
🚫 Bugs
- fix(sample-projects): Add missing --extensions_dir into helloworld-sample launch config by @djelinek in #1168
- fix: Improve TSconfig setup and fix errors in test/test-project by @djelinek in #1177
- fix(nodejs-build): Do not use unsupported special chars for artifacts name in NodeJS workflow by @djelinek in #1189
🚀 Features
📦 Dependencies
- build(deps-dev): bump @types/node from 18.19.18 to 18.19.21 in /sample-projects/helloworld-sample by @dependabot in #1171
- build(deps-dev): update @typescript-eslint/eslint-plugin requirement from ^7.1.0 to ^7.1.1 in /test/test-project by @dependabot in #1172
- build(deps-dev): update @typescript-eslint/parser requirement from ^7.1.0 to ^7.1.1 in /test/test-project by @dependabot in #1173
- build(deps-dev): bump vscode-extension-tester from 7.1.1 to 7.2.0 in /sample-projects/helloworld-sample by @dependabot in #1170
- build(deps-dev): bump typescript from 5.3.3 to 5.4.2 by @dependabot in #1178
- build(deps-dev): bump @types/selenium-webdriver from 4.1.21 to 4.1.22 by @dependabot in #1180
- build(deps-dev): update @typescript-eslint/parser requirement from ^7.1.1 to ^7.2.0 in /test/test-project by @dependabot in #1185
- build(deps-dev): update @typescript-eslint/eslint-plugin requirement from ^7.1.1 to ^7.2.0 in /test/test-project by @dependabot in #1186
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.1.0 to 7.2.0 in /sample-projects/helloworld-sample by @dependabot in #1187
- build(deps-dev): bump @types/node from 18.19.21 to 18.19.25 in /sample-projects/helloworld-sample by @dependabot in #1193
- build(deps-dev): update @typescript-eslint/parser requirement from ^7.2.0 to ^7.3.1 in /test/test-project by @dependabot in #1191
- build(deps-dev): update @typescript-eslint/eslint-plugin requirement from ^7.2.0 to ^7.3.1 in /test/test-project by @dependabot in #1192
- build(deps-dev): update @types/chai requirement from ^4.3.12 to ^4.3.13 in /test/test-project by @dependabot in #1194
- chore(deps): Bump typescript from 5.3.3 to 5.4.2 by @djelinek in #1196
- build(deps): bump got from 13.0.0 to 14.2.1 by @dependabot in #1197
- build(deps-dev): Bump devDependencies for test and example projects by @djelinek in #1199
- build(deps-dev): bump typescript from 5.4.2 to 5.4.3 by @dependabot in #1201
- build(deps-dev): Bump @types/node to from 18.x.x to 20.11.30 by @djelinek in #1198
Other Changes
- chore: project content and info changes by @djelinek in #1164
- chore: Add info about NodeJS support policy into readme by @djelinek in #1165
- chore: Improve contribution guide by @djelinek in #1166
- chore: Create SECURITY.md by @djelinek in #1175
- chore: Create CODE_OF_CONDUCT.md by @djelinek in #1174
- build: Simplify npm scripts of the root project by @djelinek in #1176
- chore: Remove helloworld-sample from dependabot updates by @djelinek in #1200
- docs(release-guide): Add steps how to release a new version of ExTester by @djelinek in #1203
- build(deps-peer): Specify minimal monaco-page-objets peerDependency version for locators by @djelinek in #1205
- build(release): 7.3.0 by @djelinek in #1207
Full Changelog: v7.2.0...v7.3.0
v7.2.0
What's Changed
🚫 Bugs
- fix: 'ms-enable-electron-run-as-node' is not in the list of known options by @djelinek in #1156
- fix: Update codeUtil.ts to download vscode for linux-arm64 by @djelinek in #1161
- fix(helloworld-sample): Stabilise textEditor tests in sample project by @djelinek in #1162
🚀 Features
- Use latest 18.x by @apupier in #1144
- fix: Improve NodeJS warning message for users by @djelinek in #1155
- build: Provide pipeline for testing with NodeJS 20.x and 21.x by @djelinek in #1154
📦 Dependencies
- build(deps): bump @vscode/vsce from 2.23.0 to 2.24.0 by @dependabot in #1151
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 7.0.1 to 7.1.0 in /sample-projects/helloworld-sample by @dependabot in #1153
- build(deps-dev): bump vscode-extension-tester from 7.1.0 to 7.1.1 in /sample-projects/helloworld-sample by @dependabot in #1149
- build(deps-dev): bump eslint from 8.56.0 to 8.57.0 in /sample-projects/helloworld-sample by @dependabot in #1148
- build(deps-dev): update eslint requirement from ^8.56.0 to ^8.57.0 in /test/test-project by @dependabot in #1145
- build(deps-dev): update @types/chai requirement from ^4.3.11 to ^4.3.12 in /test/test-project by @dependabot in #1146
- build(deps-dev): bump @types/node from 18.19.17 to 18.19.18 in /sample-projects/helloworld-sample by @dependabot in #1147
- build(deps-dev): update @typescript-eslint/parser requirement from ^7.0.2 to ^7.1.0 in /test/test-project by @dependabot in #1157
- build(deps-dev): update @typescript-eslint/eslint-plugin requirement from ^7.0.2 to ^7.1.0 in /test/test-project by @dependabot in #1158
Other Changes
Full Changelog: v7.1.1...v7.2.0