Type: PartialChangeDiffConfiguration

Partial change logs are always enabled. The standard configuration should work correctly for most schemas, though it can be configured using the document-history-partial-diff-configuration configuration key.

The default value is set to:


configurationManager.set('document-history-partial-diff-configuration', {
  idAttributeLocalName: 'id',
  idAttributeNamespaceURI: '',
  partialChangeLogRootXPathTest: '@xml:id'

If the schema for which document history will be configured does not use the xml:id attribute, the idAttributeLocalName and the idAttributeNamespaceURI should be configured to reflect the schema.

If the schema allows or enforces identifiers for elements which are configured to be insignificant for document history, the partialChangeLogRootXPathTest should be configured to reflect that.