Skip to content

Commit cb21370

Browse files
committed
Release 2.1.0
1 parent 8d634f8 commit cb21370

File tree

7 files changed

+27
-7
lines changed

7 files changed

+27
-7
lines changed

CHANGELOG.md

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,4 +71,24 @@ For example
7171
- Some got commented out.
7272
- Some indentation changes as well.
7373
- Fixed unit tests that now failed due to aforementioned changes in the logging.
74-
- Changed documentation (READEME.md, keyword documentation, etc.) to reflect additions and changes in this version.
74+
- Changed documentation (READEME.md, keyword documentation, etc.) to reflect additions and changes in this version.
75+
76+
## [2.1.0] - 2026-03-19
77+
78+
### Added
79+
80+
- Error table in Robot Framework log output
81+
- Provides a structured overview of validation errors.
82+
- Improves readability and analysis of validation results.
83+
- Enables easier filtering and inspection of errors within logs.
84+
85+
### Changed
86+
87+
- Updated the keyword documentation accordingly.
88+
- Integration test setup adjusted
89+
- Added required directory placeholders (e.g. `.gitkeep`) to ensure test stability across environments.
90+
- Ensures consistent execution of integration tests regardless of filesystem state.
91+
92+
### Notes
93+
94+
- Unit test execution remains unchanged.

docs/XmlValidator.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# General.
22
[tool.poetry]
33
name = "robotframework-xmlvalidator"
4-
version = "2.0.0"
4+
version = "2.1.0"
55
description = "A Robot Framework test library for validating XML files against XSD schemas"
66
authors = ["Michael Hallik <hallik.michael@gmail.com>"]
77
license = "Apache-2.0"

src/xmlvalidator/XmlValidator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,7 @@ class XmlValidator:
393393
394394
"""
395395

396-
__version__ = '2.0.0'
396+
__version__ = '2.1.0'
397397
ROBOT_LIBRARY_DOC_FORMAT = 'reST'
398398
nr_instances = 0
399399

src/xmlvalidator/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,6 @@
5555
__version__ = version("robotframework-xmlvalidator")
5656
except PackageNotFoundError:
5757
# Fall back when package not installed (default version for development).
58-
__version__ = "2.0.0"
58+
__version__ = "2.1.0"
5959
import warnings
6060
warnings.warn("Package metadata not found, using fallback version.")

src/xmlvalidator/xml_validator_results.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ class ValidatorResultRecorder:
7575
and export validation results.
7676
"""
7777

78-
__version__ = '2.0.0'
78+
__version__ = '2.1.0'
7979

8080
errors_by_file: List[Dict[str, Any]] = field(default_factory=list)
8181
validation_summary: Dict[str, List[str]] = field(

src/xmlvalidator/xml_validator_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ class ValidatorUtils:
6666
All methods are static and the class maintains no internal state.
6767
"""
6868

69-
__version__ = '2.0.0'
69+
__version__ = '2.1.0'
7070

7171
@staticmethod
7272
def _resolve_path(path: str | Path) -> Path:

0 commit comments

Comments
 (0)