Skip to content
This repository has been archived by the owner on Jan 4, 2022. It is now read-only.

Releases: dashevo/js-dpp

Dash Platform Protocol v0.20.0

09 Jul 09:09
2f3a937
Compare
Choose a tag to compare

Features

  • add metadata to document, data contract and identity (#318)
  • prevent possible ReDoS attacks for Data Contracts (#311, #317, #315)
  • strcit data contract JSON schema validation (#310, #312)

BREAKING CHANGES

  • dependencies is not supported. Use dependentRequired and dependentSchema instead
  • additionalitems is not supported. Use items: false and prefixItems instead
  • patternProperties is prohibited for Data Contract
  • error messages and properties are changed according to the new JSON Schema spec
  • pattern keyword accept only RE2 compatible regular expressions
  • Document type and properties minimum length is 3 chars
  • definitions is now defined using $defs keyword
  • JSON Schema strict validation is enabled . Previous contract schemas invalid in case they are not respecting strict mode constraints (reference this link for more information)
  • usage of if, then, else, allOf, anyOf, oneOf not in document root properties is prohibited

Dash Platform Protocol v0.20.0-dev.3

30 Jun 06:03
e91405d
Compare
Choose a tag to compare
Pre-release
chore: bump version to 0.20.0-dev.3 (#319)

Dash Platform Protocol v0.20.0-dev.2

16 Jun 13:49
3c38993
Compare
Choose a tag to compare
Pre-release
chore: bump version to 0.20.0-dev.2 (#316)

Dash Platform Protocol v0.20.0-dev.1

11 Jun 11:45
d36ab16
Compare
Choose a tag to compare
Pre-release
chore: bump version to 0.20.0-dev.1 (#313)

Co-authored-by: Ivan Shumkov <[email protected]>

Dash Platform Protocol v0.19.2

20 May 14:49
75a09ba
Compare
Choose a tag to compare

Bug Fixes

  • Cbor not decoding buffers properly in browsers (#308)

Dash Platform Protocol v0.19.1

04 May 12:41
Compare
Choose a tag to compare

Bug Fixes

  • topLevelIdentity.getId is not a function (#306)

Dash Platform Protocol v0.19.0

03 May 10:56
704cc26
Compare
Choose a tag to compare

Features

  • add data triggers for feature flags documents (#297, #302)
  • ChainLock Asset Lock proof (#296)
  • use verifyInstantLock instead of fetchSMLStore (#294)

BREAKING CHANGES

  • AssetLock class was removed.
  • InstantAssetLockProof requires transaction and outputIndex property.
  • IdentityCreateTransition schema changed. assetLock property renamed to assetLockProof and expect InstantAssetLockProof or ChainAssetLockProof. transaction and outputIndex properties are removed.
  • IdentityTopUpTransition schema changed. assetLock property renamed to assetLockProof and expect InstantAssetLockProof or ChainAssetLockProof. transaction and outputIndex properties are removed.

Dash Platform Protocol v0.19.0-dev.4

27 Apr 08:43
Compare
Choose a tag to compare
Pre-release
chore(release): bump version to 0.19.0-dev.4

Dash Platform Protocol v0.19.0-dev.3

23 Apr 06:20
754d85f
Compare
Choose a tag to compare
Pre-release
chore: bump version to 0.19.0-dev.3 (#303)

Dash Platform Protocol v0.19.0-dev.2

20 Apr 17:25
39694d9
Compare
Choose a tag to compare
Pre-release
chore: bump version to 0.19.0-dev.2 (#301)