Skip to content

v8.15.0

Choose a tag to compare

@djelinek djelinek released this 09 Jun 13:44
· 163 commits to main since this release
4db4257

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