We follow Semantic Versions.
- Replace
qaseio
toqase-api-client
because first one was deprecated
- Update
DebugInfo.generate_debug_comment
: set default values forscreenshot_url
andhtml_url
- Improve exception handling in
DebugInfo
- Update environment tools
- Update pyproject.toml for backward compatibility (freeze arrow on 1.2.3 version)
- Use updated
qaseio
sdk (^4.0.0) - Rework getting browser name (see
README.md
) - Drop
Python 3.10
support - Drop
pytest-variables
support (now use pytest options to provide browser name) - Add
ruff
andcspell
linters - Small code and structure improvements
- Fix
filelock
blocking for parallel tests run
- The remote browser name is now also looked up in the
stash
attribute inpytest.Config
to add support for ^3.0.0 versions ofpytest-variables
- Refactor the use of
pytest-variables
inQasePlugin
- Added description of pytest options to docs
- Initial release