Skip to content

Releases: redhat-developer/vscode-extension-tester

v8.17.0

16 Jul 08:40
822902e
Compare
Choose a tag to compare

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

07 Jul 13:27
Compare
Choose a tag to compare

What's Changed

🔧 Maintenance

chore(release): Publish v8.16.2 by Dominik Jelinek in 3e6dff8
docs: show ExTester Runner extension info on a vscode-extension-tester npm package readme by Dominik Jelinek in 991706b
ci: use retry logic for ui tests pipeline step (#1973) by Dominik Jelínek in 5695cfb

v8.16.1

04 Jul 00:42
Compare
Choose a tag to compare

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)

03 Jul 23:07
Compare
Choose a tag to compare

What's Changed

🚫 Bugs

  • fix: extension readme image ratio

ExTester Runner - Preview (v0.1.1)

03 Jul 22:49
Compare
Choose a tag to compare

What's Changed

🚫 Bugs

  • fix: extension readme is not showing images

ExTester Runner - Preview (v0.1.0)

03 Jul 22:41
Compare
Choose a tag to compare

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

02 Jul 10:01
d363505
Compare
Choose a tag to compare

What's Changed

⚠️ Context menus support on macOS for VS Code 1.101+

🚀 Features

📦 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

09 Jun 13:44
4db4257
Compare
Choose a tag to compare

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

v8.14.1

14 Apr 13:34
3edc27b
Compare
Choose a tag to compare

What's Changed

📦 Dependencies

  • build(deps-dev): bump lerna from 8.2.1 to 8.2.2 by @dependabot in #1842
  • build(deps-dev): bump eslint-config-prettier from 10.1.1 to 10.1.2 in the eslint group by @dependabot in #1841
  • build(deps-dev): bump @types/node from 22.14.0 to 22.14.1 by @dependabot in #1844

Other Changes

Full Changelog: v8.14.0...v8.14.1

v8.14.0

09 Apr 13:08
31b0f06
Compare
Choose a tag to compare

What's Changed

🚫 Bugs

🚀 Features

🔧 Tasks

  • chore: remove unused variables for webview locator by @pollend in #1769

📦 Dependencies

  • build(deps-dev): bump the eslint group with 2 updates by @dependabot in #1786
  • build(deps-dev): bump prettier from 3.5.2 to 3.5.3 by @dependabot in #1789
  • build(deps-dev): bump @types/unzipper from 0.10.10 to 0.10.11 by @dependabot in #1793
  • build(deps): bump type-fest from 4.35.0 to 4.36.0 by @dependabot in #1791
  • build(deps-dev): bump @types/node from 22.13.5 to 22.13.8 by @dependabot in #1790
  • build(deps-dev): bump lerna from 8.2.0 to 8.2.1 by @dependabot in #1796
  • build(deps-dev): bump the eslint group with 3 updates by @dependabot in #1794
  • build(deps): bump type-fest from 4.36.0 to 4.37.0 by @dependabot in #1797
  • build(deps-dev): bump @types/node from 22.13.8 to 22.13.9 by @dependabot in #1795
  • build(deps-dev): bump typescript from 5.7.3 to 5.8.2 by @dependabot in #1792
  • build(deps-dev): bump the eslint group with 2 updates by @dependabot in #1801
  • build(deps-dev): bump axios from 1.8.1 to 1.8.2 by @dependabot in #1803
  • build(deps-dev): bump the eslint group with 2 updates by @dependabot in #1805
  • build(deps-dev): bump @types/node from 22.13.9 to 22.13.10 by @dependabot in #1802
  • build(deps): bump @vscode/vsce from 3.2.2 to 3.3.0 by @dependabot in #1806
  • build(deps-dev): bump the eslint group with 2 updates by @dependabot in #1808
  • build(deps-dev): bump the eslint group with 2 updates by @dependabot in #1809
  • build(deps): bump selenium-webdriver from 4.29.0 to 4.30.0 by @dependabot in #1810
  • build(deps-dev): bump @types/node from 22.13.10 to 22.13.11 by @dependabot in #1811
  • build(deps): bump type-fest from 4.37.0 to 4.38.0 by @dependabot in #1813
  • build(deps-dev): bump the eslint group across 1 directory with 3 updates by @dependabot in #1815
  • build(deps-dev): bump @types/node from 22.13.12 to 22.13.13 by @dependabot in #1814
  • build(deps-dev): bump @types/node from 22.13.13 to 22.13.14 by @dependabot in #1817
  • build(deps): bump @vscode/vsce from 3.3.0 to 3.3.1 by @dependabot in #1816
  • build(deps-dev): bump @types/node from 22.13.14 to 22.13.15 by @dependabot in #1821
  • build(deps): bump @vscode/vsce from 3.3.1 to 3.3.2 by @dependabot in #1822
  • build(deps): bump got from 14.4.6 to 14.4.7 by @dependabot in #1823
  • build(deps-dev): bump @types/node from 22.13.15 to 22.13.17 by @dependabot in #1825
  • build(deps-dev): bump the eslint group with 2 updates by @dependabot in #1820
  • build(deps-dev): bump eslint-plugin-prettier from 5.2.5 to 5.2.6 in the eslint group by @dependabot in #1827
  • build(deps-dev): bump typescript from 5.8.2 to 5.8.3 by @dependabot in #1832
  • build(deps): bump selenium-webdriver from 4.30.0 to 4.31.0 by @dependabot in #1830
  • build(deps-dev): bump @types/node from 22.13.17 to 22.14.0 by @dependabot in #1828
  • build(deps): bump type-fest from 4.38.0 to 4.39.1 by @dependabot in #1829
  • build(deps-dev): bump eslint from 9.23.0 to 9.24.0 in the eslint group by @dependabot in #1831
  • build(deps-dev): bump the eslint group with 2 updates by @dependabot in #1836

Other Changes

New Contributors

Full Changelog: v8.13.0...v8.14.0