Releases: redhat-developer/vscode-extension-tester
v8.19.0
What's Changed
🚀 Features
feat: add support for VS Code 1.105.x (#2116) by Dominik Jelínek in 274c814
🔧 Maintenance
chore(release): Publish v8.19.0 (#2117) by Dominik Jelínek in 8321c63
chore: bump minimal default nodejs version from 20 to 22 (current active LTS) (#2101) by Dominik Jelínek in 7fe117e
chore: bump max VS Code version from 1.104.2 to 1.104.3 (#2100) by Dominik Jelínek in 02e8520
📦 Dependencies
build(deps): bump clipboardy from 4.0.0 to 5.0.0 (#2088) by dependabot[bot] in 11aee3c
build(deps): bump actions/setup-node from 5 to 6 (#2111) by dependabot[bot] in 6477179
build(deps-dev): bump esbuild from 0.25.10 to 0.25.11 (#2114) by dependabot[bot] in ceab9f5
build(deps-dev): bump @types/vscode from 1.104.0 to 1.105.0 (#2107) by dependabot[bot] in c4a3d4c
build(deps-dev): bump the eslint group with 2 updates (#2112) by dependabot[bot] in 427079f
build(deps): bump got from 14.4.9 to 14.5.0 (#2110) by dependabot[bot] in b096fac
build(deps-dev): bump @types/node from 24.7.1 to 24.7.2 (#2109) by dependabot[bot] in 1227452
build(deps-dev): bump @types/node from 24.7.0 to 24.7.1 (#2105) by dependabot[bot] in f03f58a
build(deps-dev): bump @vscode/test-cli from 0.0.11 to 0.0.12 (#2106) by dependabot[bot] in a05f14b
build(deps-dev): bump @types/node from 24.5.2 to 24.7.0 (#2103) by dependabot[bot] in 274c437
build(deps-dev): bump the eslint group with 2 updates (#2102) by dependabot[bot] in 2dcb18e
build(deps-dev): bump typescript from 5.9.2 to 5.9.3 (#2095) by dependabot[bot] in 4e3f33d
build(deps-dev): bump mocha from 11.7.2 to 11.7.4 (#2098) by dependabot[bot] in b4f6fcd
build(deps-dev): bump the eslint group across 1 directory with 3 updates (#2099) by dependabot[bot] in 2c43ded
build(deps): bump @vscode/vsce from 3.6.1 to 3.6.2 (#2087) by dependabot[bot] in 4464111
build(deps-dev): bump clipboard-cli from 4.0.0 to 5.0.0 (#2086) by dependabot[bot] in f9b50d9
build(deps): bump tar-fs from 2.1.3 to 2.1.4 (#2085) by dependabot[bot] in 8995ff1
v8.18.0
What's Changed
🚀 Features
feat: add support for VS Code 1.104.x by Dominik Jelinek in 830905c
feat: add support for VS Code 1.103.x by Dominik Jelinek in 2bad226
🚫 Bugs
fix: sonarcloud reported issues by Dominik Jelinek in bd0070d
fix: workbench test for vscode 102+ (min supported version) by Dominik Jelinek in 96a0da9
fix: text editor test by Dominik Jelinek in 48d05a1
fix: extensions view item test by Dominik Jelinek in 1bb61c9
fix: sidebar view test by Dominik Jelinek in edfc6be
fix: workbench tests by Dominik Jelinek in 2a2d068
🔎 Tests
test: improve stability of editor action dropdown test by Dominik Jelinek in 7354000
🔧 Maintenance
chore(release): Publish v8.18.0 (#2083) by Dominik Jelínek in 68f5412
chore: bump max VS Code version from 1.104.1 to 1.104.2 (#2082) by Dominik Jelínek in fed0b9f
chore: bump all dependencies by Dominik Jelinek in 8f9cb24
chore: bump all dev dependencies by Dominik Jelinek in d70aba9
chore(test): bump dev dependencies by Dominik Jelinek in 9fbd446
chore: add workspace vscode settings for tests by Dominik Jelinek in d194f0c
ci(extester): fix publish release gh actions workflow by Dominik Jelinek in 05b7097
📦 Dependencies
build(deps): bump actions/checkout from 4 to 5 (#2039) by dependabot[bot] in be57ea4
build(deps-dev): bump the eslint group across 1 directory with 2 updates (#2079) by dependabot[bot] in 9d44726
build(deps): bump actions/setup-node from 4 to 5 (#2054) by dependabot[bot] in 0c317be
build(deps): bump @vscode/vsce from 3.6.0 to 3.6.1 (#2080) by dependabot[bot] in 9804f96
build(deps-dev): bump lerna from 8.2.3 to 9.0.0 (#2078) by dependabot[bot] in c844f51
build(deps): bump actions/stale from 9 to 10 (#2053) by dependabot[bot] in b9fbf37
build(deps-dev): bump @types/node from 24.0.13 to 24.0.14 (#2015) by dependabot[bot] in cfcce40
v8.17.0
What's Changed
🚀 Features
feat: add support for VS Code 1.102.x (#2009) by Dominik Jelínek in da442d5
🔧 Maintenance
chore(release): Publish v8.17.0 (#2012) by Dominik Jelínek in 822902e
chore: update package-lock.json dev dependency by Dominik Jelinek in b7cb330
chore: fix readme logo proportions by Dominik Jelinek in eb44683
ci: add config .npmrc step using NPM_TOKEN to allow npmjs publish by Dominik Jelinek in 7f53c1a
ci: kickoff publish packages into npmjs workflow (#1997) by Dominik Jelínek in d1d83b5
📦 Dependencies
build(deps-dev): bump the eslint group across 1 directory with 3 updates (#2014) by dependabot[bot] in aeca461
build(deps): bump @babel/types from 7.28.0 to 7.28.1 (#2010) by dependabot[bot] in 7e76df5
build(deps-dev): bump @types/node from 24.0.12 to 24.0.13 (#2008) by dependabot[bot] in 9c28044
build(deps-dev): bump @types/node from 24.0.10 to 24.0.12 (#2003) by dependabot[bot] in e0947ff
build(deps-dev): bump esbuild from 0.25.5 to 0.25.6 (#2000) by dependabot[bot] in 70ce081
build(deps-dev): bump the eslint group with 2 updates (#1999) by dependabot[bot] in daf1dd4
v8.16.2
v8.16.1
What's Changed
🚀 Features
📦 Dependencies
- build(deps-dev): bump @types/node from 22.15.30 to 24.0.10 by @dependabot in #1964
Other Changes
- chore(runner): do not include tests in extension vsix by @djelinek in #1971
- chore: add redhat.extester-runner into .vscode/extensions.json by @djelinek in #1970
- ci: do not run global coverage pipeline for runner extension or docs changes by @djelinek in #1972
Full Changelog: v8.16.0...v8.16.1
ExTester Runner - Preview (v0.1.2)
What's Changed
🚫 Bugs
- fix: extension readme image ratio
ExTester Runner - Preview (v0.1.1)
What's Changed
🚫 Bugs
- fix: extension readme is not showing images
ExTester Runner - Preview (v0.1.0)
We are excited to announce the initial preview release of the ExTester Runner — a Visual Studio Code extension for orchestrating and running UI tests for VS Code extensions using the vscode-extension-tester framework.
What's Changed
🚀 Features
- Initial integration with ExTester to run UI tests directly from VS Code
- Support for launching test files and suites
- Folder support for screenshots captured during tests (#1965)
- Seamless extension view and runner panel
- Preview support for UI test orchestration inside VS Code
🔧 Maintenance
- Published extension under redhat publisher scope
- Updated README with logo and screenshots
- Applied multiple cleanup and refactoring tasks (eslint, package-lock, SonarCloud issues)
- Removed redundant .vscodeignore files and unnecessary test packaging
- Prepared vsce packaging flow for marketplace publishing
- Configured monorepo build and test integration
🔎 Tests
- Initial unit test and UI test suite created
- Fixed test reliability and timing issues
- CI setup for automated publishing and linting
- Removed problematic disposables in test teardown
🧼 Other Changes
- Various minor typo fixes, formatting tweaks, and message improvements
- CI improvements and first marketplace release publishing workflow
- Extension versioning setup for preview release
If you're testing or developing VS Code extensions and want smoother UI test workflows, give ExTester Runner a try and let us know your feedback!
v8.16.0
What's Changed
⚠️ Context menus support on macOS for VS Code 1.101+
🚀 Features
- feat: provide a timeout for EditorView.getAction by @pospisilf in #1933
- feat: add support for VS Code 1.101.x by @djelinek in #1935
📦 Dependencies
- build(deps-dev): bump brace-expansion from 1.1.11 to 1.1.12 by @dependabot in #1925
- build(deps-dev): bump the eslint group across 1 directory with 4 updates by @dependabot in #1938
- build(deps-dev): bump mocha from 11.5.0 to 11.7.0 by @dependabot in #1937
- build(deps): bump glob from 11.0.2 to 11.0.3 by @dependabot in #1928
- build(deps-dev): bump the eslint group across 1 directory with 3 updates by @dependabot in #1942
- build(deps-dev): bump eslint-plugin-prettier from 5.5.0 to 5.5.1 in the eslint group by @dependabot in #1947
- build(deps-dev): bump mocha from 11.7.0 to 11.7.1 by @dependabot in #1944
- build(deps): bump @vscode/vsce from 3.5.0 to 3.6.0 by @dependabot in #1948
- build(deps-dev): bump the eslint group with 2 updates by @dependabot in #1954
- build(deps): bump selenium-webdriver from 4.33.0 to 4.34.0 by @dependabot in #1955
- build(deps-dev): bump prettier from 3.5.3 to 3.6.2 by @dependabot in #1951
- build(deps-dev): bump lerna from 8.2.2 to 8.2.3 by @dependabot in #1957
- build(deps-dev): bump the eslint group with 2 updates by @dependabot in #1960
Other Changes
Full Changelog: v8.15.0...v8.16.0
v8.15.0
What's Changed
⚠️ Breaking
- Caching Mechanism - The ExTester now implements a caching mechanism for both VS Code and ChromeDriver downloads to improve performance and reduce bandwidth usage. (#1888)
- Screenshots are now stored in folders using timestamps (same as VS Code logs). CI/CD pipelines or other actions might stop working depending on how work with screenshots is managed. (#1907)
🚫 Bugs
- fix: InputBox.selectQuickPick is not working properly for File/Folder picker by @pospisilf in #1914
🚀 Features
- feat: make getFile retry downloads by @ssbarnea in #1854
- feat: add support for readme in ExtensionEditorDetailsSection by @pospisilf in #1911
- feat: store screenshots in same way as logs by @pospisilf in #1907
- feat: add support for VS Code 1.100.3 by @djelinek in #1879
- feat: support caching multiple versions of vs code and chromedriver by @pospisilf in #1888
- feat: allow download to disable tls check env flag by @pollend in #1857
- feat: improve openResources to allow dynamic waits when workbench is loaded by @djelinek in #1917
📦 Dependencies
- build(deps-dev): bump the eslint group with 2 updates by @dependabot in #1846
- build(deps): bump type-fest from 4.39.1 to 4.40.0 by @dependabot in #1849
- build(deps-dev): bump eslint from 9.24.0 to 9.25.0 in the eslint group by @dependabot in #1850
- build(deps-dev): bump the eslint group with 3 updates by @dependabot in #1851
- build(deps): bump glob from 11.0.1 to 11.0.2 by @dependabot in #1856
- build(deps-dev): bump @types/node from 22.14.1 to 22.15.1 by @dependabot in #1858
- build(deps-dev): bump @types/node from 22.15.1 to 22.15.2 by @dependabot in #1861
- build(deps): bump type-fest from 4.40.0 to 4.40.1 by @dependabot in #1860
- build(deps-dev): bump @types/node from 22.15.2 to 22.15.3 by @dependabot in #1863
- build(deps-dev): bump the eslint group across 1 directory with 4 updates by @dependabot in #1866
- build(deps-dev): bump mocha from 11.1.0 to 11.2.2 by @dependabot in #1864
- build(deps): bump selenium-webdriver from 4.31.0 to 4.32.0 by @dependabot in #1865
- build(deps-dev): bump the eslint group with 3 updates by @dependabot in #1868
- build(deps-dev): bump @types/node from 22.15.3 to 22.15.11 by @dependabot in #1869
- build(deps-dev): bump @types/node from 22.15.12 to 22.15.14 by @dependabot in #1870
- build(deps): bump type-fest from 4.40.1 to 4.41.0 by @dependabot in #1871
- build(deps-dev): bump eslint-config-prettier from 10.1.2 to 10.1.3 in the eslint group by @dependabot in #1873
- build(deps-dev): bump @types/node from 22.15.14 to 22.15.17 by @dependabot in #1876
- build(deps-dev): bump eslint-config-prettier from 10.1.3 to 10.1.5 in the eslint group by @dependabot in #1877
- build(deps-dev): bump the eslint group with 2 updates by @dependabot in #1880
- build(deps-dev): bump @types/node from 22.15.17 to 22.15.18 by @dependabot in #1881
- build(deps): bump @vscode/vsce from 3.3.2 to 3.4.0 by @dependabot in #1882
- build(deps): bump @vscode/vsce from 3.4.0 to 3.4.1 by @dependabot in #1886
- build(deps-dev): bump @types/node from 22.15.18 to 22.15.19 by @dependabot in #1884
- build(deps-dev): bump eslint from 9.26.0 to 9.27.0 in the eslint group by @dependabot in #1883
- build(deps-dev): bump @types/node from 22.15.19 to 22.15.21 by @dependabot in #1891
- build(deps-dev): bump mocha from 11.2.2 to 11.4.0 by @dependabot in #1889
- build(deps): bump commander from 13.1.0 to 14.0.0 by @dependabot in #1887
- build(deps): bump @vscode/vsce from 3.4.1 to 3.4.2 by @dependabot in #1896
- build(deps-dev): bump @stylistic/eslint-plugin from 4.2.0 to 4.4.0 in the eslint group by @dependabot in #1897
- build(deps-dev): bump mocha from 11.4.0 to 11.5.0 by @dependabot in #1898
- build(deps): bump selenium-webdriver from 4.32.0 to 4.33.0 by @dependabot in #1899
- build(deps-dev): bump @types/node from 22.15.21 to 22.15.24 by @dependabot in #1904
- build(deps-dev): bump the eslint group with 2 updates by @dependabot in #1900
- build(deps-dev): bump eslint-plugin-prettier from 5.4.0 to 5.4.1 in the eslint group by @dependabot in #1905
- build(deps-dev): bump eslint from 9.27.0 to 9.28.0 in the eslint group by @dependabot in #1909
- build(deps-dev): bump @types/node from 22.15.24 to 22.15.29 by @dependabot in #1910
- build(deps-dev): bump the eslint group with 2 updates by @dependabot in #1912
- build(deps-dev): bump @stylistic/eslint-plugin from 4.4.0 to 4.4.1 in the eslint group by @dependabot in #1913
- chore(deps): security patch for tar-fs by @djelinek in #1915
- build(deps-dev): bump @types/node from 22.15.29 to 22.15.30 by @dependabot in #1920
- build(deps): bump @vscode/vsce from 3.4.2 to 3.5.0 by @dependabot in #1919
Other Changes
- chore: bump vscode-max from 1.99.2 to 1.99.3 by @djelinek in #1852
- fix(dependabot): reviewers field in the dependabot.yml file will be removed soon by @djelinek in #1895
- chore: reformat code when using vscode by @ssbarnea in #1872
- chore: filter unsupported NODE_* variables when calling VS Code by @ssbarnea in #1859
- chore: remove disturbing console log about removing NODE_ env variables by @djelinek in #1918
- chore(release): Publish 8.15.0 by @djelinek in #1916
Full Changelog: v8.14.1...v8.15.0