All notable changes to the "phpunit-test-workbench" extension will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.8.2 - 2024-11-30
- Paths in stack frames contain extraneous spaces (#109)
0.8.1 - 2024-11-30
- Named data provider elements not detected when running single test method (#107)
0.8.0 - 2024-09-06
- Add support for stack traces on test failure messages (#105)
0.7.4 - 2024-05-07
- Error peek not appearing on correct line when running Laravel v10.x tests (#101)
0.7.3 - 2024-05-05
- Shift peek for test failures to appear on the line where the test failure occurred (#98)
0.7.2 - 2024-05-02
- Renaming a test class causes child methods to be "undetected" until full refresh of tests (#96)
0.7.1 - 2024-05-01
- Debugging a test triggers code coverage (#94)
0.7.0 - 2024-04-22
- Add namespace / class / method icons to items in Test Explorer (#90)
- Add new 'Rerun last test' command (#89)
- Add test coverage run profile (#33)
0.6.1 - 2024-02-26
- Pipe escaped characters still appearing in expected / actual result values (#87)
0.6.0 - 2024-02-26
- Add support for continuous run test profiles (#68)
- Add indicator to status bar when test detection is running (#73)
- File watcher not triggering for test file on change while in a remote Dev Container (#76)
- Prevent workspace scanning for test executing more than once at the same time (#86)
0.5.0 - 2023-05-17
- Use @testdox annotation as the label for test classes and methods (#60)
- Add support for the @group annotation and attribute (and aliases) (#61)
- Add commands for running tests with a specific flag (#69)
- Add support for recording results for test methods using a data provider (#55)
- Fix build process so that php-parser dependency is packaged for node (#8)
0.4.2 - 2023-03-29
- Namespace folder locations not being correctly identified on Remote Workspaces - for real this time (#58)
0.4.1 - 2023-03-29
- Namespace folder locations not being correctly identified on Remote Workspaces (#58)
0.4.0 - 2023-03-28
- Refactor test file parsing to find additional test script edge cases (#54)
- Not all test results captured when executing against large test suites (#51)
0.3.4 - 2022-12-12
- Editing an existing test script does not not update location of shifted class and function 'run' icons (#47)
0.3.3 - 2022-12-05
- Missing commands for debugging tests (#45)
0.3.2 - 2022-12-02
- New test added to Test Explorer on each keystroke instead of on file save (#42)
- All test files being reparsed whenever any single test file is saved (#43)
0.3.1 - 2022-12-01
- Some test failures not correctly detected by results parser (#40)
0.3.0 - 2022-11-28
- Include pertinent information in recorded test run output (#34)
- Add test debug run profile (#36)
- Include summary of test run in output (#38)
0.2.0 - 2022-10-19
- Detect tests identified with the
@tests
docblock annotation (#21) - Setting to control when Output panel is displayed on test execution (#25)
- Highlight lines within test methods where test failures occur (#26)
- Wire up Test Explorer cancel button to actually cancel test run (#27)
- Test run icons offset by 1 line from class and method identifiers (#23)
- Output from Git editors being parsed for test cases (#31)
0.1.3 - 2022-10-17
- Clicking the 'Run test' icon in a test class sometimes refreshes the Test Explorer instead of running the test (#19)
- Clicking 'Go to test' on a namespace in Test Explorer displays an error (#17)
0.1.2 - 2022-10-15
- Build error where
xml2js
library was not referenced properly
0.1.1 - 2022-10-15
- Updated README.md documentation to include example gif images
- Commands not executing tests for specific classes or methods (#12)
0.1.0 - 2022-10-14
- Initial release