publicKey is no longer accepted as a core attribute as an alias for verificationMethod.
To achieve the same behavior, the document must have the correction created with this commit applied first. This can be done by calling it directly with the dictionary value of the document or by using deserialize_document with the correction method specified in the corrections list. This would look like:
This PR introduces a breaking change:
publicKey
is no longer accepted as a core attribute as an alias forverificationMethod
.To achieve the same behavior, the document must have the correction created with this commit applied first. This can be done by calling it directly with the dictionary value of the document or by using
deserialize_document
with the correction method specified in the corrections list. This would look like:or:
A few other minor issues are also addressed.