[midPoint-git] [Evolveum/prism] 333a71: Change version to 4.11-SNAPSHOT
mederly
noreply at github.com
Fri Nov 28 10:54:39 CET 2025
Branch: refs/heads/master
Home: https://github.com/Evolveum/prism
Commit: 333a714b4262985952f114d06814a50da564e2af
https://github.com/Evolveum/prism/commit/333a714b4262985952f114d06814a50da564e2af
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-07-08 (Tue, 08 Jul 2025)
Changed paths:
M infra/axiom/pom.xml
M infra/concepts/pom.xml
M infra/pom.xml
M infra/prism-api/pom.xml
M infra/prism-codegen-maven-plugin/pom.xml
M infra/prism-codegen/pom.xml
M infra/prism-impl/pom.xml
M infra/prism-maven-plugin/pom.xml
M infra/util/pom.xml
M pom.xml
M tools/pom.xml
M tools/schema-dist-maven-plugin/pom.xml
M tools/test-ng/pom.xml
Log Message:
-----------
Change version to 4.11-SNAPSHOT
Commit: 1a1365ea6f794b89724d32e0917e2a57bb742ca1
https://github.com/Evolveum/prism/commit/1a1365ea6f794b89724d32e0917e2a57bb742ca1
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-07-10 (Thu, 10 Jul 2025)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismSerializer.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/SerializerStringTarget.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/SerializerTarget.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/LexicalProcessor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/DelegatingLexicalProcessor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/writer/AbstractWriter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismMarshaller.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismSerializerImpl.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismParsing.java
Log Message:
-----------
Add serialization of value content
PrismSerializer#serializePrismValueContent and
PrismSerializer#serializeRealValueContent now serialize
a (structured) value without putting the root XNode there.
Applicable to JSON/YAML only. Useful for serializing
things like this:
{
"kind" : "account",
"intent" : "default",
"objectClassName" : "AccountObjectClass"
}
i.e. without the artificial root element.
Commit: 4f9a1d3e141c6948eebb40719dd542abdb578da2
https://github.com/Evolveum/prism/commit/4f9a1d3e141c6948eebb40719dd542abdb578da2
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-07-11 (Fri, 11 Jul 2025)
Changed paths:
A infra/concepts/src/main/java/com/evolveum/concepts/ValidationMessage.java
M infra/prism-api/pom.xml
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ParsingContext.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xnode/MapXNode.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xnode/XNode.java
M infra/prism-impl/pom.xml
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ParsingContextImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismObjectDefinitionImpl.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/LocationQName.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomIterativeReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomLexicalProcessor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomReader.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/XmlPositionTreeBuilder.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonObjectTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonOtherTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonReadingContext.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/RootObjectReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismParserImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismUnmarshaller.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/QueryConverterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaDescriptionParser.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/IncompleteMarkerXNodeImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/ListXNodeImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/MapXNodeImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/PrimitiveXNodeImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/RootXNodeImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/SchemaXNodeImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeDefinition.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeImpl.java
M infra/util/pom.xml
M infra/util/src/main/java/com/evolveum/midpoint/util/Checks.java
M infra/util/src/main/java/com/evolveum/midpoint/util/exception/SchemaException.java
Log Message:
-----------
append validation at the parsing process for json,yaml and xml
Commit: 5f3115d98a5f8305eb0db98150dc81c5185ccc33
https://github.com/Evolveum/prism/commit/5f3115d98a5f8305eb0db98150dc81c5185ccc33
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-07-11 (Fri, 11 Jul 2025)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismSerializer.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/SerializerStringTarget.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/SerializerTarget.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/LexicalProcessor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/DelegatingLexicalProcessor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/writer/AbstractWriter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismMarshaller.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismSerializerImpl.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismParsing.java
Log Message:
-----------
Merge remote-tracking branch 'origin/midpilot' into midpilot
Commit: e73608cc0152862c74bbd1dc2bf810f3d40c9960
https://github.com/Evolveum/prism/commit/e73608cc0152862c74bbd1dc2bf810f3d40c9960
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-07-14 (Mon, 14 Jul 2025)
Changed paths:
R infra/concepts/src/main/java/com/evolveum/concepts/ValidationMessage.java
M infra/prism-api/pom.xml
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ParsingContext.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xnode/MapXNode.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xnode/XNode.java
M infra/prism-impl/pom.xml
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ParsingContextImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismObjectDefinitionImpl.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/LocationQName.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomIterativeReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomLexicalProcessor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomReader.java
R infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/XmlPositionTreeBuilder.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonObjectTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonOtherTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonReadingContext.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/RootObjectReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismParserImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismUnmarshaller.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/QueryConverterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaDescriptionParser.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/IncompleteMarkerXNodeImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/ListXNodeImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/MapXNodeImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/PrimitiveXNodeImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/RootXNodeImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/SchemaXNodeImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeDefinition.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeImpl.java
M infra/util/pom.xml
M infra/util/src/main/java/com/evolveum/midpoint/util/Checks.java
M infra/util/src/main/java/com/evolveum/midpoint/util/exception/SchemaException.java
Log Message:
-----------
Revert "append validation at the parsing process for json,yaml and xml"
This reverts commit 4f9a1d3e141c6948eebb40719dd542abdb578da2.
Commit: 123c62f331a4d7b2ac49266ffe833e424631e201
https://github.com/Evolveum/prism/commit/123c62f331a4d7b2ac49266ffe833e424631e201
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-07-24 (Thu, 24 Jul 2025)
Changed paths:
M infra/concepts/src/main/java/com/evolveum/concepts/SourceLocation.java
A infra/concepts/src/main/java/com/evolveum/concepts/ValidationMessage.java
A infra/concepts/src/main/java/com/evolveum/concepts/ValidationMessageType.java
M infra/prism-api/pom.xml
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ParsingContext.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xnode/XNode.java
M infra/prism-impl/pom.xml
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ParsingContextImpl.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/ValidationMessages.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/ValidatorUtil.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomIterativeReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomLexicalProcessor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomReader.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/SaxElementHandler.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonObjectTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonOtherTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismUnmarshaller.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeImpl.java
Log Message:
-----------
append validation at the parsing process for json,yaml and xml
Commit: f7ce56e03c6db7dde842e3ee1a98adaac43979cf
https://github.com/Evolveum/prism/commit/f7ce56e03c6db7dde842e3ee1a98adaac43979cf
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-07-24 (Thu, 24 Jul 2025)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/ItemPathComparatorUtil.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/PathSet.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPath.java
Log Message:
-----------
Fix ItemPath#remainder method
The returned path is now free from artificially-added null segments.
Commit: 2f5754de7948d1b12c0b9af4ea3aae9a4b436022
https://github.com/Evolveum/prism/commit/2f5754de7948d1b12c0b9af4ea3aae9a4b436022
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-07-25 (Fri, 25 Jul 2025)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/PathSet.java
Log Message:
-----------
Generalize PathSet constructor
Commit: 81900828ef94e05d78dc9af3198d8e0fc929988b
https://github.com/Evolveum/prism/commit/81900828ef94e05d78dc9af3198d8e0fc929988b
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-07-31 (Thu, 31 Jul 2025)
Changed paths:
A infra/concepts/src/main/java/com/evolveum/concepts/ValidationLog.java
A infra/concepts/src/main/java/com/evolveum/concepts/ValidationLogType.java
R infra/concepts/src/main/java/com/evolveum/concepts/ValidationMessage.java
R infra/concepts/src/main/java/com/evolveum/concepts/ValidationMessageType.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ParsingContext.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ParsingContextImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/ValidatorUtil.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomLexicalProcessor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/SaxElementHandler.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/StreamDomBuilder.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/locator/PositionTrackingReader.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/locator/TagPosition.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonObjectTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonOtherTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismUnmarshaller.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeDefinition.java
M infra/util/pom.xml
A infra/util/src/main/java/com/evolveum/midpoint/util/exception/ValidationException.java
Log Message:
-----------
validation update with parsing
* custom position tracker for xml
* update technical & custom messages
* searching item definition for snippet without specify definition
Commit: 7be830193989f516b99c93fbd9d1ce37bad5c876
https://github.com/Evolveum/prism/commit/7be830193989f516b99c93fbd9d1ce37bad5c876
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-07-31 (Thu, 31 Jul 2025)
Changed paths:
Log Message:
-----------
Merge branch 'master' into midpilot
Commit: 3dc7f83e51689ff3e4ba59c2a100ff268e03c7a8
https://github.com/Evolveum/prism/commit/3dc7f83e51689ff3e4ba59c2a100ff268e03c7a8
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-04 (Mon, 04 Aug 2025)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismPropertyDefinition.java
Log Message:
-----------
Add PrismPropertyDefinition#isEnum method
Commit: bf455db8eb2d3613452408a1d3564271d74cbe68
https://github.com/Evolveum/prism/commit/bf455db8eb2d3613452408a1d3564271d74cbe68
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-08-05 (Tue, 05 Aug 2025)
Changed paths:
M infra/concepts/src/main/java/com/evolveum/concepts/SourceLocation.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ParsingContext.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ParsingContextImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/StreamDomBuilder.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonObjectTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonOtherTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismUnmarshaller.java
Log Message:
-----------
update validations & fixed midpoint tests
Commit: 908b760b907585394123e4754308ed2accbc0944
https://github.com/Evolveum/prism/commit/908b760b907585394123e4754308ed2accbc0944
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-08-06 (Wed, 06 Aug 2025)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/ValidatorUtil.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismUnmarshaller.java
Log Message:
-----------
fixed midpoint test TestActivities
Commit: 167baa5fa5eae52402d29dbec8601629fd91b9d0
https://github.com/Evolveum/prism/commit/167baa5fa5eae52402d29dbec8601629fd91b9d0
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-08 (Fri, 08 Aug 2025)
Changed paths:
M infra/concepts/src/main/java/com/evolveum/concepts/SourceLocation.java
A infra/concepts/src/main/java/com/evolveum/concepts/ValidationLog.java
A infra/concepts/src/main/java/com/evolveum/concepts/ValidationLogType.java
M infra/prism-api/pom.xml
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ParsingContext.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xnode/XNode.java
M infra/prism-impl/pom.xml
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ParsingContextImpl.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/ValidationMessages.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/ValidatorUtil.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomIterativeReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomLexicalProcessor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomReader.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/SaxElementHandler.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/StreamDomBuilder.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/locator/PositionTrackingReader.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/locator/TagPosition.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonObjectTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonOtherTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismUnmarshaller.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeDefinition.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeImpl.java
M infra/util/pom.xml
A infra/util/src/main/java/com/evolveum/midpoint/util/exception/ValidationException.java
Log Message:
-----------
Merge branch 'midpilot' into feature/smart-integration-service
Commit: ebc58203ad147013c181654fa6759e5f4cbf333b
https://github.com/Evolveum/prism/commit/ebc58203ad147013c181654fa6759e5f4cbf333b
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-08-18 (Mon, 18 Aug 2025)
Changed paths:
A infra/concepts/src/main/java/com/evolveum/concepts/TechnicalMessage.java
M infra/concepts/src/main/java/com/evolveum/concepts/ValidationLog.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ParsingContext.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ParsingContextImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/ValidatorUtil.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonObjectTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonOtherTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/RootObjectReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismUnmarshaller.java
Log Message:
-----------
validation and code completion modifications
Commit: c5013440410aa579b4ce1d83935b30e66df9b6e5
https://github.com/Evolveum/prism/commit/c5013440410aa579b4ce1d83935b30e66df9b6e5
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-08-25 (Mon, 25 Aug 2025)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/ValidatorUtil.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/SaxElementHandler.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonObjectTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonOtherTokenReader.java
Log Message:
-----------
fix overwriting source location in json/yaml objects in validation
Commit: 7584dfa30350b567a044c3915b2a2b47e3d80dd2
https://github.com/Evolveum/prism/commit/7584dfa30350b567a044c3915b2a2b47e3d80dd2
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-08-26 (Tue, 26 Aug 2025)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/features/DefinitionFeatures.java
Log Message:
-----------
Add schema serialization related method
Related to MID-10831 (marking of complex attributes).
Commit: c176b9e53011eb7346d2e8b71e9ba2f0ff941910
https://github.com/Evolveum/prism/commit/c176b9e53011eb7346d2e8b71e9ba2f0ff941910
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-09-01 (Mon, 01 Sep 2025)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/StreamDomBuilder.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/locator/PositionTrackingReader.java
Log Message:
-----------
fix tracking position in xml object with comments
Commit: 7f7be5aaf0d3c213b331a99f75b46d5f0a9bf902
https://github.com/Evolveum/prism/commit/7f7be5aaf0d3c213b331a99f75b46d5f0a9bf902
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-09-05 (Fri, 05 Sep 2025)
Changed paths:
A infra/concepts/src/main/java/com/evolveum/concepts/TechnicalMessage.java
M infra/concepts/src/main/java/com/evolveum/concepts/ValidationLog.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ParsingContext.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ParsingContextImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/ValidatorUtil.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/SaxElementHandler.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/StreamDomBuilder.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/locator/PositionTrackingReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonObjectTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonOtherTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/RootObjectReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismUnmarshaller.java
Log Message:
-----------
Merge branch 'midpilot' into feature/smart-integration-service
Commit: 724ef53e2993247ead9311da565abffcd42bebcb
https://github.com/Evolveum/prism/commit/724ef53e2993247ead9311da565abffcd42bebcb
Author: Tony Tkáčik <tonydamage at gmail.com>
Date: 2025-09-09 (Tue, 09 Sep 2025)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xnode/XNodeFactory.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/query_3/SearchFilterType.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeFactoryImpl.java
Log Message:
-----------
MID-10837: Fixed namespace issue when reparsing MQL filter has incorrect inherritance
Commit: 7b66f90f25693c39ec34348c0af6ee3a51e7fa20
https://github.com/Evolveum/prism/commit/7b66f90f25693c39ec34348c0af6ee3a51e7fa20
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-09-11 (Thu, 11 Sep 2025)
Changed paths:
M infra/axiom/src/main/antlr4/com/evolveum/axiom/lang/antlr/Axiom.g4
M infra/axiom/src/main/antlr4/com/evolveum/axiom/lang/antlr/query/AxiomQueryLexer.g4
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/PrismQueryLanguageParserImpl.java
Log Message:
-----------
Merge branch 'master' into midpilot
Commit: ff6d07fa5fe8aa23c1f468805182460cb7a8005d
https://github.com/Evolveum/prism/commit/ff6d07fa5fe8aa23c1f468805182460cb7a8005d
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-10-01 (Wed, 01 Oct 2025)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerDefinitionImpl.java
Log Message:
-----------
Merge branch 'master' into midpilot
Commit: 3351a8e60c2c27ca88f8629f6469443f0a1a1af4
https://github.com/Evolveum/prism/commit/3351a8e60c2c27ca88f8629f6469443f0a1a1af4
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-06 (Thu, 06 Nov 2025)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismConstants.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/match/MatchingRuleRegistryImpl.java
Log Message:
-----------
Smart Integration: implement search above mapping container properties
- add matching rule for VariableBindingDefinitionType (cover mapping source/target)
- implement MatchingRuleRegister for midpoint project layer
- enable search above name/source/target for mapping container.
Commit: 45c8369f1ef9ef2bf7eb7f4f31729f5ea5732c76
https://github.com/Evolveum/prism/commit/45c8369f1ef9ef2bf7eb7f4f31729f5ea5732c76
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-11-17 (Mon, 17 Nov 2025)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/ItemPath.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/ItemPathComparatorUtil.java
Log Message:
-----------
Smart Integration: add suffix-matching support in ItemPath (endsWith)
- Add method to recognize if an ItemPath ends with a specified segment sequence
- Integrate it with GUI filter validation.
- Add filter validation for base-context filter.
Commit: cefcf5da6d9f0efc2147156b0ffb0a911fd71efb
https://github.com/Evolveum/prism/commit/cefcf5da6d9f0efc2147156b0ffb0a911fd71efb
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-11-21 (Fri, 21 Nov 2025)
Changed paths:
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/query/QueryConverter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/QueryConverterImpl.java
Log Message:
-----------
Add QueryConverter#createObjectQuery with type def
Adds a method that takes a specific type definition (e.g. for shadow)
and parses complete query against it.
Commit: eb84f936ee562b2b0d3a31e4d9d7b5818b7913c7
https://github.com/Evolveum/prism/commit/eb84f936ee562b2b0d3a31e4d9d7b5818b7913c7
Author: dominikhorvath <dominikhorvath138 at gmail.com>
Date: 2025-11-27 (Thu, 27 Nov 2025)
Changed paths:
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/StreamDomBuilder.java
Log Message:
-----------
small changes in StreamDomBuilder for correct localization
Commit: cb84f365bd1f004287f3a810d046d5027de8a1b2
https://github.com/Evolveum/prism/commit/cb84f365bd1f004287f3a810d046d5027de8a1b2
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2025-11-27 (Thu, 27 Nov 2025)
Changed paths:
M infra/concepts/src/main/java/com/evolveum/concepts/SourceLocation.java
A infra/concepts/src/main/java/com/evolveum/concepts/TechnicalMessage.java
A infra/concepts/src/main/java/com/evolveum/concepts/ValidationLog.java
A infra/concepts/src/main/java/com/evolveum/concepts/ValidationLogType.java
M infra/prism-api/pom.xml
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ParsingContext.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismConstants.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismPropertyDefinition.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismSerializer.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/ItemPath.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/ItemPathComparatorUtil.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/path/PathSet.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/query/QueryConverter.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xnode/XNode.java
M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/xnode/XNodeFactory.java
M infra/prism-api/src/main/java/com/evolveum/prism/xml/ns/_public/query_3/SearchFilterType.java
M infra/prism-impl/pom.xml
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ParsingContextImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/SerializerStringTarget.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/SerializerTarget.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/LexicalProcessor.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/ValidationMessages.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/ValidatorUtil.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomIterativeReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomLexicalProcessor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/DomReader.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/SaxElementHandler.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/StreamDomBuilder.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/locator/PositionTrackingReader.java
A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/dom/locator/TagPosition.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/DelegatingLexicalProcessor.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonObjectTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/JsonOtherTokenReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/reader/RootObjectReader.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lex/json/writer/AbstractWriter.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismMarshaller.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismSerializerImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/PrismUnmarshaller.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/marshaller/QueryConverterImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/match/MatchingRuleRegistryImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/features/DefinitionFeatures.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeDefinition.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeFactoryImpl.java
M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xnode/XNodeImpl.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPath.java
M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismParsing.java
M infra/util/pom.xml
A infra/util/src/main/java/com/evolveum/midpoint/util/exception/ValidationException.java
Log Message:
-----------
Merge midpilot branch into master
Lots of conflicts resolved manually, with the help of Tadek and Lukas.
Compare: https://github.com/Evolveum/prism/compare/b043b3bd0d7b...cb84f365bd1f
To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/prism/settings/notifications
More information about the midPoint-svn
mailing list