[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