- Initial release
- Check on file save rather than change to avoid resource hogging.
- Add icon
- Support more characters in fixture name
- Fix newline issue with parameters on windows
- Bumping version to test workflow
- Add check for custom pytest path
- Updated README
- Provide support for fixtures using fixtures
- Add a better demo
New - Go To Definition Support - Thanks https://github.com/DavideCanton
- Go to definition support is now enabled for fixtures. Press F12 to go to the definiton of the currently hovered fixture parameter.
- Fixed bug with parsing caused by pytest --color settings, thanks https://github.com/andriykohut
- Fix regressions with module scope and docstrings
- Fix bad regex
- Additional regex improvements
- Added exception handling in case definition support fails
- Use the rootdir from the pytest output to determine the fixture location if available
- Trim rootdir to avoid invalid paths
- Use absolute paths when recognized
- Use workspace folder as rootDir if available
- Fix regression from using deprecated
pythonPath
- Use a new method to detect if the cursor is within a compatible function.
- Support async methods, thanks DATek
- Fixed performance issue on saving python test files, fixtures no longer are scanned for on save
- Registered command to scan for fixtures
- New: added new setting to disable refreshing fixtures on file change, and instead caching when requesting suggestions.
- New: cache fixtures for the workspace
Thanks ItamarShDev for both.