7.8 KiB
7.8 KiB
Changelog
2.3.7 | 2022-11-23
- Remove detection for unsupported win32 builds
- Add length and hash validation for downloaded builds
2.3.6 | 2022-10-24
- Fix windows sometimes failing on EPERM in download (again)
2.3.5 | 2022-10-04
- Fix windows sometimes failing on EPERM in download
2.3.4 | 2022-07-31
- Fix "insiders" string not matching correctly
2.3.3 | 2022-06-10
- Disable GPU sandbox by default, fixing failures in some CI's.
2.3.2 | 2022-05-11
- Fix download method not working for the vscode cli.
2.3.1 | 2022-04-04
- Gracefully kill VS Code if SIGINT is received
2.3.0 | 2022-02-27
- Automatically use the most recent version matching
engines.vscodein extensions' package.json - Allow insiders
versions to be specified, such asversion: "1.76.0-insider" - Reduce the likelihood of 'broken' installations on interrupted downloads
- Remove dependency on outdated
unzippermodule
2.2.4 | 2022-02-19
- Use existing downloads if internet is inaccessible
2.2.3 | 2022-01-30
- Fix tests sometimes hanging on windows
2.2.2 | 2022-01-09
- Add default for platform in
resolveCliPathFromVSCodeExecutablePathto match docs
2.2.1 | 2022-12-06
- Add an idle
timeoutfor downloads
2.1.5 | 2022-06-27
- Automatically retry if VS Code download fails
2.1.4 | 2022-06-10
- Fix uncaught error when failing to connect to the extension service
2.1.3 | 2022-03-04
- Support arm64 builds on Linux
2.1.2 | 2022-02-04
- Fix executable path being returned incorrectly on cross-platform downloads
- Fix tests sometimes failing with EACCESS errors on OSX
2.1.1 | 2022-01-20
- Fix excessive logging when running in CI
2.1.0 | 2022-01-14
- Add a progress
reporteroption on theTestOptions, which can be used to see more detail or silence download progress.
2.0.3 | 2022-01-11
- Fix
@vscode/test-electronauto updating - Use arm64 version of VS Code on relevant platforms
2.0.2 | 2022-01-07
- Add
resolveCliArgsFromVSCodeExecutablePath
2.0.1 | 2021-12-29
- Fix extra new lines added to test output
2.0.0 | 2021-12-14
- Run tests using a separate instance of VS Code by default. This can be disabled by setting
reuseMachineInstall: true.
1.6.2 | 2021-07-15
- Add
--disable-workspace-trustflag when running tests by default
1.6.1 | 2021-07-15
- Rename to
@vscode/test-electron
1.6.0 | 2021-07-14
- Expose generic
downloadAPI with support forcachePath
1.5.2 | 2021-03-29
- Don't write progress report when output is not connected to tty #91
1.5.1 | 2021-01-25
- Fix wrong http proxy agent used #82
1.5.0 | 2021-01-25
- Fix download failing on windows with long file paths
- Make installation platform aware #78
- Download and unzip directly for faster setup
- Add download progress indicator
- Show signal that caused vscode to quit if no exit code is present #64
1.4.1 | 2020-10-27
- Use "exit" event in runTest.ts. #74.
1.4.0 | 2020-04-11
- Propagate signal when subprocess terminates. #56.
1.3.0 | 2019-12-11
- Add
platformoption. By default, Windows/macOS/Linux defaults to usewin32-archive,darwinandlinux-x64. On Windows,win32-x64-archiveis also available for using 64 bit version of VS Code. #18. - Allow running offline when
versionis specified and a matching version is found locally. #51. - Show error when failing to unzip downloaded vscode archive. #50.
1.2.3 | 2019-10-31
- Add
--no-sandboxoption to defaultlaunchArgsfor https://github.com/microsoft/vscode/issues/84238.
1.2.2 | 2019-10-31
- Reject
downloadAndUnzipVSCodewhenhttps.getfails to parse the JSON sent back from VS Code update server. #44. - Reject
downloadAndUnzipVSCodepromise when download fails due to network error. #49.
1.2.1 | 2019-10-31
- Update https-proxy-agent for https://www.npmjs.com/advisories/1184.
1.2.0 | 2019-08-06
- Remove downloaded Insiders at
.vscode-test/vscode-insidersif it's outdated. #25.
1.1.0 | 2019-08-02
- Add
resolveCliPathFromVSCodeExecutablePaththat would resolvevscodeExecutablePathto VS Code CLI path, which can be used for extension management features such as--install-extensionand--uninstall-extension. #31.
1.0.2 | 2019-07-17
- Revert faulty fix for #29.
1.0.1 | 2019-07-16
- Use correct CLI path for launching VS Code on macOS / Linux. #29.
1.0.0 | 2019-07-03
- Stable release for changes introduced in the
nexttags.
1.0.0-next.1 | 2019-06-24
- Improve console message for downloading VS Code. microsoft/vscode#76090.
- Improve logging. No more prefix
Spawn Errorand directstdoutandstderrof launched process toconsole.logandconsole.error. stableadded as a download version option.
1.0.0-next.0 | 2019-06-24
- Updated API:
- One single set of options.
extensionPath=>extensionDevelopmentPathto align with VS Code launch flagstestRunnerPath=>extensionTestsPathto align with VS Code launch flagstestRunnerEnv=>extensionTestsEnvto align with VS Code launch flagsadditionalLaunchArgs=>launchArgstestWorkspaceremoved. Pass path to file/folder/workspace as first argument tolaunchArgsinstead.localeremoved. Pass--localetolaunchArgsinstead.
0.4.3 | 2019-05-30
- Improved API documentation.
0.4.2 | 2019-05-24
testWorkspaceis now optional.
0.4.1 | 2019-05-02
- Fix Linux crash because
testRunnerEnvis not merged withprocess.envfor spawning the testing process. #14.
0.4.0 | 2019-04-18
- Add
testRunnerEnvoption. #13.
0.3.5 | 2019-04-17
- Fix macOS Insiders incorrect url resolve.
0.3.4 | 2019-04-17
- One more fix for Insiders url resolver.
0.3.3 | 2019-04-17
- Correct Insiders download link.
0.3.2 | 2019-04-17
- Correctly resolve Insider exectuable. #12.
0.3.1 | 2019-04-16
- Log errors from stderr of the command to launch VS Code.
0.3.0 | 2019-04-13
- 🙌 Add TypeScript as dev dependency. #9.
- 🙌 Adding a simpler way of running tests with only
vscodeExecutablePathandlaunchArgs. #8.
0.2.0 | 2019-04-12
- 🙌 Set
ExecutionPolicyfor Windows unzip command. #6. - 🙌 Fix NPM http/https proxy handling. #5.
- Fix the option
vscodeLaunchArgsso it's being used for launching VS Code. #7.
0.1.5 | 2019-03-21
- Log folder to download VS Code into.
0.1.4 | 2019-03-21
- Add
-NoProfile,-NonInteractiveand-NoLogofor using PowerShell to extract VS Code. #2. - Use
Microsoft.PowerShell.Archive\Expand-Archiveto ensure using built-inExpand-Archive. #2.