Skip to content

Releases: felixjb/testify

v1.17.0

13 Sep 16:55

Choose a tag to compare

Added

  • testify.debugConfiguration configuration 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

10 Jun 23:12

Choose a tag to compare

Added

  • testify.entryPointPath configuration to specify the path to the test runner's JavaScript entry point
  • Updated configurations:
    • testify.executablePath
    • testify.args
    • testify.env
    • testify.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.testRunnerPath
    • testify.additionalArgs
    • testify.envVars
    • testify.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.executablePath and testify.entryPointPath

v1.15.0

04 Jun 12:32

Choose a tag to compare

Added

  • Add excludePatterns configuration to specify files that should be ignored by the extension and not provide CodeLens

v1.14.0

03 Jun 15:04

Choose a tag to compare

Added

  • Support for Node.js test runner

Changed

  • Make the test matching pattern parameter into a single string in the CLI command
  • Remove NODE_ENV from default environment variables object in configuration

Fixed

  • Updated dependencies to address vulnerabilities

v1.13.0

19 Dec 16:36

Choose a tag to compare

Added

  • Support for Vitest test runner

Changed

  • Use debug console for debug sessions instead of integrated terminal
  • Reordered codelens commands to: Run, Watch, Debug
  • Updated dependencies

v1.12.1

26 Apr 13:42

Choose a tag to compare

Fixed

  • Escape special characters in test description when running tests so the command is correctly executed

v1.12.0

25 Apr 11:29

Choose a tag to compare

Added

  • Add autoClear setting to automatically clear the terminal before running tests

v1.11.1

24 Apr 10:41

Choose a tag to compare

Fixed

  • Fixed run test command using undefined value when no value supplied for watch option

v1.11.0

23 Apr 23:17

Choose a tag to compare

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 Test suffix
  • 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

17 Apr 20:57

Choose a tag to compare

Changed

  • Change activation events to onLanguage:typescript and onLanguage:javascript to 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