Releases: felixjb/testify
Releases · felixjb/testify
v1.17.0
Added
testify.debugConfigurationconfiguration that accepts an object of the same type as the DebugConfiguration used in.vscode/launch.json- Commands:
- "Rerun Last Command"
- "Run File Command"
- "Watch File Command"
- "Run Nearest Test Command"
- "Watch Nearest Test Command"
- "Debug Nearest Test Command"
v1.16.0
Added
testify.entryPointPathconfiguration to specify the path to the test runner's JavaScript entry point- Updated configurations:
testify.executablePathtestify.argstestify.envtestify.excludeFiles
- Notification when the extension is updated to a new version
Changed
- Update configurations descriptions, add examples, add configuration order, and add deprecation notices for old configurations:
testify.testRunnerPathtestify.additionalArgstestify.envVarstestify.excludePatterns
Fixed
- Fix debugging by using the test runners JavaScript entrypoint instead of the executable
- Fix path resolution forcing forward slashes (
/) for cross-platform compatibility - Fix Node Test Runner detection with basename when using
testify.executablePathandtestify.entryPointPath
v1.15.0
Added
- Add
excludePatternsconfiguration to specify files that should be ignored by the extension and not provide CodeLens
v1.14.0
Added
- Support for
Node.jstest runner
Changed
- Make the test matching pattern parameter into a single string in the CLI command
- Remove
NODE_ENVfrom default environment variables object in configuration
Fixed
- Updated dependencies to address vulnerabilities
v1.13.0
Added
- Support for
Vitesttest runner
Changed
- Use debug console for debug sessions instead of integrated terminal
- Reordered codelens commands to: Run, Watch, Debug
- Updated dependencies
v1.12.1
Fixed
- Escape special characters in test description when running tests so the command is correctly executed
v1.12.0
Added
- Add
autoClearsetting to automatically clear the terminal before running tests
v1.11.1
Fixed
- Fixed run test command using
undefinedvalue when no value supplied for watch option
v1.11.0
Added
- Add Watch test command to run tests in watch mode - thanks to @Beleren
- Add vue as a supported file type for test detection
Changed
- Shorten the commands CodeLens text by removing the
Testsuffix - Reuse the open terminal instance when running tests
- Customize the terminal name, icon and color
- Use "cwd" option to create terminal instead of manually navigating to workspace URI
- Add error message for unsupported test runner
- Improve error messages by adding name and path
Fixed
- Fix bundling issue with webpack that caused the extension to not load CodeLens
v1.10.0
Changed
- Change activation events to
onLanguage:typescriptandonLanguage:javascriptto improve performance - Update documentation files, workflows and general development experience
Fixed
- Fix test command so it escapes quotes in test description
Security
- Update all project dependencies to address vulnerabilities and keep the project up to date