diff --git a/CHANGELOG.md b/CHANGELOG.md index 0645a8a..195e912 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,34 +1,48 @@ # Changelog -All notable changes to the Schematron Rules and this project will be documented in this file. +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.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -### next version -#Added + +## next version (unreleased) + +# Added + - Support java.xml.transform.Source/java.xml.transform.StreamSource as Input -#Changed -- Inputs are NOT read into memory (e.g. Byte-Array) prior processing within the validtor. This reduces memory consumption. +# Changed + +- Inputs are NOT read into memory (e.g. Byte-Array) prior processing within the validator. This reduces memory consumption. ## 1.1.3 + ### Fixed + - XXE vulnerability when reading xml documents with Saxon [#44](https://github.com/itplr-kosit/validator/issues/44) - validator unintentionally stopped when schematron processing has errors. See [#41](https://github.com/itplr-kosit/validator/issues/41). ## 1.1.2 + ### Fixed + - NPE in Result.getReportDocument for malformed xml input ## 1.1.1 + ### Added + - Convenience method for accessing information about well-formedness in Result - Convenience method for accessing information about schema validation result in Result + ### Fixed + - NPE when validating non-XML files ## 1.1.0 + ### Added + - Enhanced API-Usage e.g. return _Result_ object with processing information - Support loading scenarios and content from a JAR-File - Simple Daemon-Mode exposing validation functionality via http @@ -36,6 +50,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Documentation in `docs` folder ### Changed + - Use s9api (e.g. XdmNode) internally for loading and holding xml objects (further memory optimization) - Builds with java 8 and >= 11 - Packages for java8 and java >= 11 (with jaxb included)