From a307b107e160a456a912ad50dc586c9a290bac78 Mon Sep 17 00:00:00 2001 From: Konstantin Shuplenkov Date: Fri, 20 May 2022 16:42:47 +0300 Subject: [PATCH] chore(release): update changelog and bump version to 0.23.0-dev.2 (#399) --- CHANGELOG.md | 91 +++++++++++++++++++ package.json | 2 +- packages/bench-suite/package.json | 2 +- packages/dapi-grpc/package.json | 2 +- packages/dapi/package.json | 2 +- packages/dashmate/package.json | 2 +- packages/dashpay-contract/package.json | 2 +- packages/dpns-contract/package.json | 2 +- packages/feature-flags-contract/package.json | 2 +- packages/js-dapi-client/package.json | 2 +- packages/js-dash-sdk/package.json | 2 +- packages/js-dpp/package.json | 2 +- packages/js-drive/package.json | 2 +- packages/js-grpc-common/package.json | 2 +- .../package.json | 2 +- packages/platform-test-suite/package.json | 2 +- packages/wallet-lib/package.json | 2 +- 17 files changed, 107 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 38621eda239..06f311865f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,94 @@ +## [0.23.0-dev.2](https://github.com/dashevo/platform/compare/v0.23.0-dev.1...v0.23.0-dev.2) (2022-05-20) + + +### ⚠ BREAKING CHANGES + +* Identity master key can be used only to update identity (#384) +* SDK's identity update method now requires correspond private keys. Identity public keys in state transitions must be signed + +### Features + +* bench suite ([#335](https://github.com/dashevo/platform/issues/335)) +* **bench-suite:** add fees to documents benchmark ([#379](https://github.com/dashevo/platform/issues/379)) +* **bench-suite:** function benchmark and other improvements ([#344](https://github.com/dashevo/platform/issues/344)) +* calculate state transition fees using operations ([#376](https://github.com/dashevo/platform/issues/376)) +* create withdrawal keys for masternode identities ([#320](https://github.com/dashevo/platform/issues/320)) +* **dpp:** BIP13_SCRIPT_HASH identity public key type ([#353](https://github.com/dashevo/platform/issues/353)) +* **dpp:** calculate signature verification costs for fees ([#387](https://github.com/dashevo/platform/issues/387)) +* **dpp:** fee operations and execution context ([#369](https://github.com/dashevo/platform/issues/369)) +* **drive:** collect fee operation to execution context ([#370](https://github.com/dashevo/platform/issues/370)) +* Identity master key can be used only to update identity ([#384](https://github.com/dashevo/platform/issues/384)) +* identity public key proofs ([#349](https://github.com/dashevo/platform/issues/349)) +* integrate with Tenderdash v0.8-dev ([#314](https://github.com/dashevo/platform/issues/314)) + + +### Bug Fixes + +* change allowed security level for withdrawal purpose to critical ([#352](https://github.com/dashevo/platform/issues/352)) +* **dapi-grpc:** outdated autogenerated code ([#331](https://github.com/dashevo/platform/issues/331)) +* **dashmate:** switch `drive` and `dapi` to stable versions ([#381](https://github.com/dashevo/platform/issues/381)) +* **wallet-lib:** hook tx chain broadcast on mempool response ([#388](https://github.com/dashevo/platform/issues/388)) + + +### Documentation + +* update badges in individual package readmes ([#361](https://github.com/dashevo/platform/issues/361)) + + +### Continuous Integration + +* add `latest-dev` docker tag ([#382](https://github.com/dashevo/platform/issues/382)) + + +### Miscellaneous Chores + +* **dashmate:** use 0.23-dev images + +## [0.23.0-dev.1](https://github.com/dashevo/platform/compare/v0.22.7...v0.23.0-dev.1) (2022-04-08) + + +### ⚠ BREAKING CHANGES + +* do not hash proRegTx for masternode identifier (#318) +* **wallet-lib:** storage layer refactoring (#232) + +### Features + +* **dpp:** add `withdraw` purpose for `IdentityPublicKey` ([#317](https://github.com/dashevo/platform/issues/317)) +* update identity ([#292](https://github.com/dashevo/platform/issues/292)) +* **wallet-lib:** rework storage for multiple key chains ([#231](https://github.com/dashevo/platform/issues/231)) +* **wallet-lib:** satoshisBalanceImpact in transaction history ([#319](https://github.com/dashevo/platform/issues/319)) +* **wallet-lib:** storage layer refactoring ([#232](https://github.com/dashevo/platform/issues/232)) + + +### Bug Fixes + +* **dapi:** fix parsing chainlocks received via ZMQ ([#296](https://github.com/dashevo/platform/issues/296)) +* **dashmate:** config/core/miner must have required property 'interval' ([#311](https://github.com/dashevo/platform/issues/311)) +* do not hash proRegTx for masternode identifier ([#318](https://github.com/dashevo/platform/issues/318)) + + +### Performance Improvements + +* **dapi:** cache block headers and chainlocks ([#235](https://github.com/dashevo/platform/issues/235)) +* **dapi:** remove unnecessary Core RPC calls for core streams ([#194](https://github.com/dashevo/platform/issues/194)) + + +### Continuous Integration + +* enable multiarch builds ([#316](https://github.com/dashevo/platform/issues/316)) + + +### Tests + +* fixes wallet.spec.js + + +### Miscellaneous Chores + +* **drive:** add more block execution timers ([#329](https://github.com/dashevo/platform/issues/329)) +* **release:** update changelog and bump version to 0.23.0-dev.1 ([#334](https://github.com/dashevo/platform/issues/334)) + ### [0.22.7](https://github.com/dashevo/platform/compare/v0.22.6...v0.22.7) (2022-05-02) diff --git a/package.json b/package.json index 3a60491ba2c..4ef84b38420 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/platform", - "version": "0.23.0-dev.1", + "version": "0.23.0-dev.2", "private": true, "scripts": { "setup": "yarn install && yarn run build && yarn run configure", diff --git a/packages/bench-suite/package.json b/packages/bench-suite/package.json index c471c5ff2aa..310650d0012 100644 --- a/packages/bench-suite/package.json +++ b/packages/bench-suite/package.json @@ -1,7 +1,7 @@ { "name": "@dashevo/bench-suite", "private": true, - "version": "0.23.0-dev.1", + "version": "0.23.0-dev.2", "description": "Dash Platform benchmark tool", "scripts": { "bench": "node ./bin/bench.js", diff --git a/packages/dapi-grpc/package.json b/packages/dapi-grpc/package.json index 13a3e96de28..e78b05b054c 100644 --- a/packages/dapi-grpc/package.json +++ b/packages/dapi-grpc/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/dapi-grpc", - "version": "0.23.0-dev.1", + "version": "0.23.0-dev.2", "description": "DAPI GRPC definition file and generated clients", "browser": "browser.js", "main": "node.js", diff --git a/packages/dapi/package.json b/packages/dapi/package.json index 19d3d249e7b..487f990b7f7 100644 --- a/packages/dapi/package.json +++ b/packages/dapi/package.json @@ -1,7 +1,7 @@ { "name": "@dashevo/dapi", "private": true, - "version": "0.23.0-dev.1", + "version": "0.23.0-dev.2", "description": "A decentralized API for the Dash network", "scripts": { "api": "node scripts/api.js", diff --git a/packages/dashmate/package.json b/packages/dashmate/package.json index 0ab83b9609f..fe09e1bb648 100644 --- a/packages/dashmate/package.json +++ b/packages/dashmate/package.json @@ -1,6 +1,6 @@ { "name": "dashmate", - "version": "0.23.0-dev.1", + "version": "0.23.0-dev.2", "description": "Distribution package for Dash Masternode installation", "main": "src/index.js", "scripts": { diff --git a/packages/dashpay-contract/package.json b/packages/dashpay-contract/package.json index 1938fd8e180..b2abd740fb5 100644 --- a/packages/dashpay-contract/package.json +++ b/packages/dashpay-contract/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/dashpay-contract", - "version": "0.23.0-dev.1", + "version": "0.23.0-dev.2", "description": "Reference contract of the DashPay DPA on Dash Evolution", "scripts": { "lint": "eslint .", diff --git a/packages/dpns-contract/package.json b/packages/dpns-contract/package.json index 9b0c387b7f5..7d6bb7e64c4 100644 --- a/packages/dpns-contract/package.json +++ b/packages/dpns-contract/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/dpns-contract", - "version": "0.23.0-dev.1", + "version": "0.23.0-dev.2", "description": "A contract and helper scripts for DPNS DApp", "scripts": { "lint": "eslint .", diff --git a/packages/feature-flags-contract/package.json b/packages/feature-flags-contract/package.json index ec40d6e7570..aac10f70c5c 100644 --- a/packages/feature-flags-contract/package.json +++ b/packages/feature-flags-contract/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/feature-flags-contract", - "version": "0.23.0-dev.1", + "version": "0.23.0-dev.2", "description": "Data Contract to store Dash Platform feature flags", "scripts": { "build": "", diff --git a/packages/js-dapi-client/package.json b/packages/js-dapi-client/package.json index bc3cba32db1..1185038a583 100644 --- a/packages/js-dapi-client/package.json +++ b/packages/js-dapi-client/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/dapi-client", - "version": "0.23.0-dev.1", + "version": "0.23.0-dev.2", "description": "Client library used to access Dash DAPI endpoints", "main": "lib/DAPIClient.js", "contributors": [ diff --git a/packages/js-dash-sdk/package.json b/packages/js-dash-sdk/package.json index 19ae8459479..083292b2af3 100644 --- a/packages/js-dash-sdk/package.json +++ b/packages/js-dash-sdk/package.json @@ -1,6 +1,6 @@ { "name": "dash", - "version": "3.23.0-dev.1", + "version": "3.23.0-dev.2", "description": "Dash library for JavaScript/TypeScript ecosystem (Wallet, DAPI, Primitives, BLS, ...)", "main": "build/src/index.js", "unpkg": "dist/dash.min.js", diff --git a/packages/js-dpp/package.json b/packages/js-dpp/package.json index 375cfb7827f..d06d86a8f16 100644 --- a/packages/js-dpp/package.json +++ b/packages/js-dpp/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/dpp", - "version": "0.23.0-dev.1", + "version": "0.23.0-dev.2", "description": "The JavaScript implementation of the Dash Platform Protocol", "scripts": { "lint": "eslint .", diff --git a/packages/js-drive/package.json b/packages/js-drive/package.json index d2e65181823..57e729e32bc 100644 --- a/packages/js-drive/package.json +++ b/packages/js-drive/package.json @@ -1,7 +1,7 @@ { "name": "@dashevo/drive", "private": true, - "version": "0.23.0-dev.1", + "version": "0.23.0-dev.2", "description": "Replicated state machine for Dash Platform", "engines": { "node": ">=12" diff --git a/packages/js-grpc-common/package.json b/packages/js-grpc-common/package.json index 431f746c618..e7f72f32299 100644 --- a/packages/js-grpc-common/package.json +++ b/packages/js-grpc-common/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/grpc-common", - "version": "0.23.0-dev.1", + "version": "0.23.0-dev.2", "description": "Common GRPC library", "main": "index.js", "scripts": { diff --git a/packages/masternode-reward-shares-contract/package.json b/packages/masternode-reward-shares-contract/package.json index 1697ed4aa65..03a9789a613 100644 --- a/packages/masternode-reward-shares-contract/package.json +++ b/packages/masternode-reward-shares-contract/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/masternode-reward-shares-contract", - "version": "0.23.0-dev.1", + "version": "0.23.0-dev.2", "description": "A contract and helper scripts for reward sharing", "scripts": { "lint": "eslint .", diff --git a/packages/platform-test-suite/package.json b/packages/platform-test-suite/package.json index 2c3b08eaf16..5200f201415 100644 --- a/packages/platform-test-suite/package.json +++ b/packages/platform-test-suite/package.json @@ -1,7 +1,7 @@ { "name": "@dashevo/platform-test-suite", "private": true, - "version": "0.23.0-dev.1", + "version": "0.23.0-dev.2", "description": "Dash Network end-to-end tests", "scripts": { "test": "mocha -b './test/**/*.spec.js'", diff --git a/packages/wallet-lib/package.json b/packages/wallet-lib/package.json index ea8fab4f949..bf2009ca010 100644 --- a/packages/wallet-lib/package.json +++ b/packages/wallet-lib/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/wallet-lib", - "version": "7.23.0-dev.1", + "version": "7.23.0-dev.2", "description": "Light wallet library for Dash", "main": "src/index.js", "unpkg": "dist/wallet-lib.min.js",