File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33All notable changes to the project will be documented in this file.
44
5- ## [ Unreleased]
6-
75## [ 1.0.0] - 2025-04-04
8- ### Added
96- Implement Robot Framework test library for XML validation against XSD schemas.
107- Add unit tests using pytest.
118- Add integration tests using Robot Framework.
129- Add user and technical documentation.
1310- Add Makefile for standard development tasks.
1411- Add GitHub Actions for CI/CD.
15- - Use Poetry for dependency and release management.
12+ - Use Poetry for dependency and release management.
13+
14+ ## [ 1.0.1] - 2025-06-09
15+ - Refactor: simplify the __ init_ () method of class XmlValidator
Original file line number Diff line number Diff line change 1- Summary library source:
21Total number of files: 4
32Total number of methods: 27
43 Robot Framework user keywords: 7 (ca. 25%)
Original file line number Diff line number Diff line change 11# General.
22[tool .poetry ]
33name = " robotframework-xmlvalidator"
4- version = " 1.0.0 "
4+ version = " 1.0.1 "
55description = " A Robot Framework test library for validating XML files against XSD schemas"
66authors = [" Michael Hallik <hallik.michael@gmail.com>" ]
77license = " Apache-2.0"
Original file line number Diff line number Diff line change @@ -402,7 +402,7 @@ class XmlValidator:
402402
403403 """
404404
405- __version__ = '1.0.0 '
405+ __version__ = '1.0.1 '
406406 ROBOT_LIBRARY_DOC_FORMAT = 'reST'
407407 nr_instances = 0
408408
Original file line number Diff line number Diff line change 5555 __version__ = version ("robotframework-xmlvalidator" )
5656except PackageNotFoundError :
5757 # Fall back when package not installed (default version for development).
58- __version__ = "0 .0.1"
58+ __version__ = "1 .0.1"
5959 import warnings
6060 warnings .warn ("Package metadata not found, using fallback version." )
Original file line number Diff line number Diff line change @@ -75,7 +75,7 @@ class ValidatorResultRecorder:
7575 and export validation results.
7676 """
7777
78- __version__ = '1.0.0 '
78+ __version__ = '1.0.1 '
7979
8080 errors_by_file : List [Dict [str , Any ]] = field (default_factory = list )
8181 validation_summary : Dict [str , List [str ]] = field (
@@ -364,7 +364,7 @@ class ValidatorResult: # pylint: disable=R0903:too-few-public-methods
364364 Error information if the operation failed.
365365 """
366366
367- __version__ = '0 .0.1'
367+ __version__ = '1 .0.1'
368368
369369 def __init__ (
370370 self ,
Original file line number Diff line number Diff line change @@ -67,7 +67,7 @@ class ValidatorUtils:
6767 All methods are static and the class maintains no internal state.
6868 """
6969
70- __version__ = '1.0.0 '
70+ __version__ = '1.0.1 '
7171
7272 @staticmethod
7373 def _resolve_path (path : str | Path ) -> Path :
You can’t perform that action at this time.
0 commit comments