mirror of
https://github.com/itplr-kosit/validator.git
synced 2026-05-25 16:55:39 +00:00
Prepare for release 1.5.2
This commit is contained in:
parent
1e6f96dfad
commit
c0f823f399
3 changed files with 26 additions and 35 deletions
30
CHANGELOG.md
30
CHANGELOG.md
|
|
@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
|
||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
|
||||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## 1.5.2 - 2025-09-01
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- (BUILD) [#148](https://projekte.kosit.org/kosit/validator/-/issues/148): Regression that due to renaming from `validationtool` to `validator` the distribution zip did not contain all jars anymore
|
||||||
|
|
||||||
# 1.5.1 - 2025-09-01
|
# 1.5.1 - 2025-09-01
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
@ -17,7 +23,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- (BUILD) [#62](https://projekte.kosit.org/kosit/validator/-/issues/62) Surefire Test Error running `de.kosit.validationtool.impl.xml.RemoteResolvingStrategyTest` fails without `http.proxy` setting
|
- (BUILD) [#62](https://projekte.kosit.org/kosit/validator/-/issues/62) Surefire Test Error running `de.kosit.validationtool.impl.xml.RemoteResolvingStrategyTest` fails without `http.proxy` setting
|
||||||
- (BUILD) [#110](https://projekte.kosit.org/kosit/validator/-/issues/110) reactivated the GitLab CI environment
|
- (BUILD) [#110](https://projekte.kosit.org/kosit/validator/-/issues/110) reactivated the GitLab CI environment
|
||||||
|
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- (BUILD) [#140](https://projekte.kosit.org/kosit/validator/-/issues/140) prepare pom.xml to be able to release to Maven Central
|
- (BUILD) [#140](https://projekte.kosit.org/kosit/validator/-/issues/140) prepare pom.xml to be able to release to Maven Central
|
||||||
|
|
@ -34,7 +39,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- (BUILD) [#137](https://projekte.kosit.org/kosit/validator/-/issues/137) GitLab CI should only run on Java LTS versions as well as the latest Java version
|
- (BUILD) [#137](https://projekte.kosit.org/kosit/validator/-/issues/137) GitLab CI should only run on Java LTS versions as well as the latest Java version
|
||||||
- (BUILD) [#147](https://projekte.kosit.org/kosit/validator/-/issues/147) Change Maven coordinates from `de.kosit:validationtool` to `org.kosit:validator`
|
- (BUILD) [#147](https://projekte.kosit.org/kosit/validator/-/issues/147) Change Maven coordinates from `de.kosit:validationtool` to `org.kosit:validator`
|
||||||
|
|
||||||
# 1.5.0
|
## 1.5.0
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
|
|
@ -48,6 +53,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- (API) Possibility to use preconfigured Saxon `Processor` instance for validation
|
- (API) Possibility to use preconfigured Saxon `Processor` instance for validation
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- (CORE) [GitHub #100](https://github.com/itplr-kosit/validator/issues/100) Make createReport optional
|
- (CORE) [GitHub #100](https://github.com/itplr-kosit/validator/issues/100) Make createReport optional
|
||||||
- (DAEMON) UI rewrite based on [Docusaurs](https://docusaurus.io)
|
- (DAEMON) UI rewrite based on [Docusaurs](https://docusaurus.io)
|
||||||
- (API) [ResolvingConfigurationStrategy.java#getProcessor()](de/kosit/validationtool/api/ResolvingConfigurationStrategy) is removed.
|
- (API) [ResolvingConfigurationStrategy.java#getProcessor()](de/kosit/validationtool/api/ResolvingConfigurationStrategy) is removed.
|
||||||
|
|
@ -64,14 +70,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
- [#80](https://github.com/itplr-kosit/validator/issues/80) using classloader to initialize jaxb context (to support
|
- [#80](https://github.com/itplr-kosit/validator/issues/80) using classloader to initialize jaxb context (to support
|
||||||
usage in OSGi
|
usage in OSGi
|
||||||
environments)
|
environments)
|
||||||
- [#75] (https://github.com/itplr-kosit/validator/issues/75) Improve logging on invalid documents
|
- [#75] (<https://github.com/itplr-kosit/validator/issues/75>) Improve logging on invalid documents
|
||||||
|
|
||||||
## 1.4.1
|
## 1.4.1
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Allow more than 3 customLevel elements in scenarios (see xrechnung
|
- Allow more than 3 customLevel elements in scenarios (see xrechnung
|
||||||
configuration [ issue 49](https://github.com/itplr-kosit/validator-configuration-xrechnung/issues/49))
|
configuration [issue 49](https://github.com/itplr-kosit/validator-configuration-xrechnung/issues/49))
|
||||||
- Remove saxon signature from java8 uber-jar (see [67](https://github.com/itplr-kosit/validator/issues/67))
|
- Remove saxon signature from java8 uber-jar (see [67](https://github.com/itplr-kosit/validator/issues/67))
|
||||||
|
|
||||||
## 1.4.0
|
## 1.4.0
|
||||||
|
|
@ -161,13 +167,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- *Result#getAcceptRecommendation()* does not _only_ work when _acceptMatch_ is configured in the scenario
|
- *Result#getAcceptRecommendation()* does not *only* work when *acceptMatch* is configured in the scenario
|
||||||
- schema correctness is a precondition, if the checked instance is not valid, this evaluates to _REJECTED_
|
- schema correctness is a precondition, if the checked instance is not valid, this evaluates to *REJECTED*
|
||||||
- if _acceptMatch_ is configured, the result is based on the boolean result of the xpath expression evaluated against
|
- if *acceptMatch* is configured, the result is based on the boolean result of the xpath expression evaluated against
|
||||||
the generated report
|
the generated report
|
||||||
- if *no* _acceptMatch_ is configured, the result is based on evaluation of schema and schematron correctness
|
- if *no* *acceptMatch* is configured, the result is based on evaluation of schema and schematron correctness
|
||||||
- _UNDEFINED_ is only returned, when processing is stopped somehow
|
- *UNDEFINED* is only returned, when processing is stopped somehow
|
||||||
- *Result#isAcceptable()* can now evaluate to true, when no _acceptMatch_ is configured (see above)
|
- *Result#isAcceptable()* can now evaluate to true, when no *acceptMatch* is configured (see above)
|
||||||
|
|
||||||
## 1.1.3
|
## 1.1.3
|
||||||
|
|
||||||
|
|
@ -198,10 +204,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Enhanced API-Usage e.g. return _Result_ object with processing information
|
- Enhanced API-Usage e.g. return *Result* object with processing information
|
||||||
- Support loading scenarios and content from a JAR-File
|
- Support loading scenarios and content from a JAR-File
|
||||||
- Simple Daemon-Mode exposing validation functionality via http
|
- Simple Daemon-Mode exposing validation functionality via http
|
||||||
- cli option to serialize the 'report input' xml document to _cwd_ (current working directory)
|
- cli option to serialize the 'report input' xml document to *cwd* (current working directory)
|
||||||
- Documentation in `docs` folder
|
- Documentation in `docs` folder
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
|
||||||
6
NOTICE
6
NOTICE
|
|
@ -1,5 +1,5 @@
|
||||||
KoSIT Validator
|
KoSIT XML Validator
|
||||||
Copyright 2017-2022 Koordinierungsstelle für IT-Standards (KoSIT)
|
Copyright 2017-2025 Koordinierungsstelle für IT-Standards (KoSIT)
|
||||||
|
|
||||||
This product includes software developed by
|
This product includes software developed by
|
||||||
Koordinierungsstelle für IT-Standards (https://www.xoev.de/).
|
Koordinierungsstelle für IT-Standards (<https://www.xoev.de/>).
|
||||||
|
|
|
||||||
19
pom.xml
19
pom.xml
|
|
@ -1,21 +1,6 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" ?>
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
<!--
|
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||||
~ Copyright 2017-2022 Koordinierungsstelle für IT-Standards (KoSIT)
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
~
|
|
||||||
~ Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
~ you may not use this file except in compliance with the License.
|
|
||||||
~ You may obtain a copy of the License at
|
|
||||||
~
|
|
||||||
~ http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
~
|
|
||||||
~ Unless required by applicable law or agreed to in writing, software
|
|
||||||
~ distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
~ See the License for the specific language governing permissions and
|
|
||||||
~ limitations under the License.
|
|
||||||
-->
|
|
||||||
|
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
<name>KoSIT XML Validator</name>
|
<name>KoSIT XML Validator</name>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue