Skip to content

v2.0.0

Compare
Choose a tag to compare
@vmidyllic vmidyllic released this 26 Aug 10:10
· 12 commits to main since this release
72eb16c

What's Changed

  • update libs by @ilya-korotya in #73

  • Upgrade github.com/iden3/go-iden3-core to v2 and bump self version to v2 by @olomix in #62

  • Upgrade go-iden3-core to the latest version

  • Modify NewPathFromDocument function to support nested fields

  • Pass MerklizeOption[s] to MerklizeJSONLD

  • Add merklizer options to ParseClaim method

  • add Iden3StateInfo to resolvement info

  • Sync with did resolver driver (#72)

  • add stateContractAddress field to Vm

  • Make FieldPathFromContext method for Options (#74)

  • Slot serialization (#75)

  • Remove ParseSlots public method. Should use ParseClaim and get slots from there.

  • jsonSchemaBytes parameter is non-neded in ParseClaim, we get https://github.com/serialization data from @context of the credential.

  • find a credential type not only looking at crentialSubject.@type, but also looking at top level @type field

  • drop credentialType parameter from ParseClaim method, it should be calculated from VerifiableCredential document

  • make struct ParsedSlots private

  • Rewrite GetFieldSlotIndex function to work with https://github.com/serialization attribute in json-ld schema

  • Upgrade go version

  • Rename https://github.com/serialization to iden3_serialization to prevent safe mode warning about reserved keys

  • return error is MerklizedRootPosition is set for non-merklized claims

  • Move DocumentLoader to loaders module* Update README

  • Negative and big integers (#76)

  • Handle negative and big numbers in merklizer

Full Changelog: v1.3.1...v2.0.0