Releases: melexis/warnings-plugin
New option to generate Code Quality report for GitLab CI
What's Changed
- Tweak regular expressions by @JasperCraeghs in #122
- Update actions due to deprecation warning by @JasperCraeghs in #123
- Generate Code Quality report for GitLab CI by @JasperCraeghs in #121
Full Changelog: 4.2.0...4.3.0
Support RF 5 and YAML for configuration file
Drop support for Python 3.6 and count Sphinx Critical warnings
With Sphinx 5 you also receive CRITICAL
instead of WARNING
, so we should count them in as well.
Even though we dropped Python 3.6 support we still maintain backwards compatibility.
New option to write all counted warnings to a file
- Added option to write all counted warnings/failures to a file [PR #111]
- Dropped official support for Python 3.5
- Started testing Python 3.9 and 3.10
Support exclude feature for Robot and JUnit checkers
- Added support for exclude feature to Robot and JUnit checkers so that all checkers can now benefit from it.
- Fix: set the maximum version of junitparser to avoid compatibility issues.
Bugfix for the lxml
In 3.1.0 when lxml is installed, the use of the JUnitChecker resulted in an error. This release fixes the issue. Details can be found in #105
Drop dependency on lxml
It should be no external change, but internally dependency was dropped, which means you no longer need to install lxml module for compatibility as we use internal python3 module.
Verify the presence of the robot suite name
The default behavior from 2.0.0 has changed as now we verify the presence of robot suite name and fail if it does not exist in provided file. This is more on a safe side so it was chosen as a default, but it might be unwanted behavior, so the flag is provided to revert back to 2.0.0 behavior.
Added Robot Framework checker (deprecated - use 3.0.0 for same functionality)
- Added Robot Framework checker. See #95.
- Dropped Python 3.4 support and started testing Python 3.8.
- Improved structure of module.
Fix error message when maximum limit is exceeded
Minor wording bugfix in error message when maximum limit is exceeded.