Releases: dashpay/platform
Releases · dashpay/platform
Dash Platform v0.22.0-dev.4
Dash Platform v0.22.0-dev.3
BREAKING CHANGES
- add required
name
property to index definition (#74) - add an ability to update data contract (#52)
- Identity public key now has two more fields, purpose and securityLevel, and keys without those fields won't be valid anymore
Features
- add an ability to update data contract (#52)
- add required
name
property to index definition (#74) - dashmate: json output for status commands (#31)
- dpp: add
readOnly
flag toIdentityPublicKey
(#142) - drive: network address in
ValidatorUpdate
ABCI (#140) - enable mainnet for dashmate (#2)
- identity public key purpose and security levels (#46)
- support Apple Silicone (#143)
- wallet-lib: do not sync transactions if mnemonic is absent
- wallet-lib: dump wallet storage (#8)
Bug Fixes
- dashmate:
cannot read properties of undefined (reading 'dpns')
on reset (#47)
Documentation
Tests
- wallet-lib: enable skipped test after the fix for grpc-js lib (#71)
Miscellaneous Chores
Dash Platform v0.21.6
Bug Fixes
- dashmate: RPC error on stopping node (#61)
- wallet-lib: "Failure: Type not convertible to Uint8Array" (#60)
- wallet-lib: eventemitter memory leak (#56)
- wallet-lib: invalid deserialization of persistent storage (#76)
Documentation
- publish consolidated docs using mkdocs (#42)
Miscellaneous Chores
- changelogs generation script (#62)
- enable yarn PnP to achieve zero installs (#63)
- exit if some env variables are empty during setup (#75)
- fix
test:drive
script (#78) - migrate from NPM to Yarn 3 (#50)
- remove temporary reset script (#64)
- update oclif and remove pnpify (#73)
Build System
Dash Platform v0.21.5
Dash Platform v0.21.4
Bug Fixes
- dapi-client: expect 100 but got 122 in SML provider test (#22)
- dapi-client: retry doesn’t work with 502 errors (#35)
- dapi: Identifier expects Buffer (#28)
- dashmate: ajv schema errors (#14)
- dashmate: reset command doesn't work if setup failed (#23)
- dashmate: cannot read properties error on group:reset (#47)
- dashmate: json output for status commands (#31)
- dashmate: enable mainnet for dashmate (#2)
- dpp: rename generateEntropy to entropyGenerator (#13)
- sdk: dpp hash function import (#15)
- sdk: override ts-node target for unit tests (#21)
- sdk: this is undefined during unit tests (#18)
Features
- dashmate: force option for
group:stop
command (#36) - dashmate: provide docker build logs for verbose mode (#19)
- migrate to DashCore 0.18.0.0-beta1 (#51)
- wallet-lib: dump wallet storage (#8)
- wallet-lib: do not sync transactions if mnemonic is absent (#7)
Performance Improvements
- test-suite: speedup test suite up to 6 times (#30)
Build System
- build only necessary packages (#27)
- run npm scripts in parallel (#33)
- cache native npm modules during docker build (#20)
- setup semantic pull requests (#11)
- sdk: upgrade to webpack 5 (#6)
Continuous Integration
- simplify release workflow (#48)
- show docker logs on failure (#43)
- check mismatch dependencies (#26)
- run package tests in parallel (#25)
Tests
- adjust timeouts (#45)
- test-suite: skipSynchronizationBeforeHeight option with new wallet (#34)
- dpp: fix invalid network floating error (#32)
- dpp: grpc common bootstrap not working (#16)
Documentation
- markdown link fixes (#49)
- add README.md for the whole platform as a project (#38)
- add contributing.md (#37)
- sdk: provide getTransactionHistory (#5)
- improved sidebar and usage in DAPI client (#3)
Styles
- fix ES linter errors (#24)
BREAKING CHANGES
- supports only new DashCore InstantLock format https://github.com/dashpay/dips/blob/master/dip-0022.md