From ba3a74fbcf9029c04c7ad84a806af01339126699 Mon Sep 17 00:00:00 2001 From: Ivan Shumkov Date: Wed, 11 Jan 2023 22:47:28 +0800 Subject: [PATCH 1/2] chore(release): update changelog and version to 0.24.0-dev.12 --- CHANGELOG.md | 48 +++++++++++++++++++ package.json | 2 +- packages/bench-suite/package.json | 2 +- packages/dapi-grpc/package.json | 2 +- packages/dapi/package.json | 2 +- packages/dash-spv/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/rs-drive-nodejs/package.json | 2 +- packages/wallet-lib/package.json | 2 +- packages/wasm-dpp/package.json | 2 +- packages/withdrawals-contract/package.json | 2 +- 21 files changed, 68 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cbecca25984..1d1ebf50eaa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,51 @@ +## [0.24.0-dev.12](https://github.com/dashpay/platform/compare/v0.24.0-dev.11...v0.24.0-dev.12) (2023-01-11) + + +### ⚠ BREAKING CHANGES + +* credit refunds (#662) + +### Features + +* credit refunds ([#662](https://github.com/dashpay/platform/issues/662)) +* **dashmate:** additional dashd options ([#692](https://github.com/dashpay/platform/issues/692)) +* **dashmate:** pass ZeroSSL as command line parameter ([#651](https://github.com/dashpay/platform/issues/651)) +* **dashmate:** remove axios from zerossl requests +* **dashmate:** remove axios from zerossl requests +* **dpp:** AbstractConsensusError tests and extensions ([#670](https://github.com/dashpay/platform/issues/670)) +* **dpp:** Data Contract Update Transition wasm binding ([#696](https://github.com/dashpay/platform/issues/696)) +* **drive:** do not switch to validator quorum which will be removed soon ([#616](https://github.com/dashpay/platform/issues/616)) +* multiple documents changes per batch and support for GroveDB 0.9 ([#699](https://github.com/dashpay/platform/issues/699)) +* update Platform to Core v18.2.0-rc.4 ([#701](https://github.com/dashpay/platform/issues/701)) + + +### Bug Fixes + +* **dashmate:** ZeroSSL certificate cannot be downloaded ([#718](https://github.com/dashpay/platform/issues/718)) +* **drive:** merk caching in contract caching (irony) ([#710](https://github.com/dashpay/platform/issues/710)) +* find_duplicates_by_id.rs not compiling ([#702](https://github.com/dashpay/platform/issues/702)) +* Starcounter-Jack JSON-Patch Prototype Pollution vulnerability ([#708](https://github.com/dashpay/platform/issues/708)) + + +### Code Refactoring + +* **dashmate:** status command ([#660](https://github.com/dashpay/platform/issues/660)) + + +### Continuous Integration + +* fix incorrect github actions templating syntax ([#689](https://github.com/dashpay/platform/issues/689)) +* increase cache-max-size ([#704](https://github.com/dashpay/platform/issues/704)) + + +### Miscellaneous Chores + +* **dapi-client:** replace axios with fetch ([#690](https://github.com/dashpay/platform/issues/690)) +* **dashmate:** update base config to core 18.2.0 ([#706](https://github.com/dashpay/platform/issues/706)) +* **dpp:** wasm dpp data contract test error types ([#684](https://github.com/dashpay/platform/issues/684)) +* **drive:** log synchronize identities properly ([#686](https://github.com/dashpay/platform/issues/686)) +* set core in base config to v18.1.1 ([#720](https://github.com/dashpay/platform/issues/720)) + ## [0.24.0-dev.11](https://github.com/dashpay/platform/compare/v0.24.0-dev.10...v0.24.0-dev.11) (2022-12-20) diff --git a/package.json b/package.json index d2721f3bc49..2ebbb02258c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/platform", - "version": "0.24.0-dev.11", + "version": "0.24.0-dev.12", "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 03b40b58cb8..e0d08199fef 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.24.0-dev.11", + "version": "0.24.0-dev.12", "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 d344e6e5e67..e564934d1b4 100644 --- a/packages/dapi-grpc/package.json +++ b/packages/dapi-grpc/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/dapi-grpc", - "version": "0.24.0-dev.11", + "version": "0.24.0-dev.12", "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 25558c90593..3983897b248 100644 --- a/packages/dapi/package.json +++ b/packages/dapi/package.json @@ -1,7 +1,7 @@ { "name": "@dashevo/dapi", "private": true, - "version": "0.24.0-dev.11", + "version": "0.24.0-dev.12", "description": "A decentralized API for the Dash network", "scripts": { "api": "node scripts/api.js", diff --git a/packages/dash-spv/package.json b/packages/dash-spv/package.json index ef5a5ff2113..f909a6345fe 100644 --- a/packages/dash-spv/package.json +++ b/packages/dash-spv/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/dash-spv", - "version": "0.24.0-dev.11", + "version": "0.24.0-dev.12", "description": "Repository containing SPV functions used by @dashevo", "main": "index.js", "scripts": { diff --git a/packages/dashmate/package.json b/packages/dashmate/package.json index 4e9e16a8d14..9db2d9662e0 100644 --- a/packages/dashmate/package.json +++ b/packages/dashmate/package.json @@ -1,6 +1,6 @@ { "name": "dashmate", - "version": "0.24.0-dev.11", + "version": "0.24.0-dev.12", "description": "Distribution package for Dash Masternode installation", "scripts": { "lint": "eslint .", diff --git a/packages/dashpay-contract/package.json b/packages/dashpay-contract/package.json index de4537d1615..89d30e0e6a3 100644 --- a/packages/dashpay-contract/package.json +++ b/packages/dashpay-contract/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/dashpay-contract", - "version": "0.24.0-dev.11", + "version": "0.24.0-dev.12", "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 b32fb55aee5..7f3af363860 100644 --- a/packages/dpns-contract/package.json +++ b/packages/dpns-contract/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/dpns-contract", - "version": "0.24.0-dev.11", + "version": "0.24.0-dev.12", "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 febd7a72e3a..ef9323499f0 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.24.0-dev.11", + "version": "0.24.0-dev.12", "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 7c300e518b6..1f8d4e8b3cb 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.24.0-dev.11", + "version": "0.24.0-dev.12", "description": "Client library used to access Dash DAPI endpoints", "main": "lib/index.js", "contributors": [ diff --git a/packages/js-dash-sdk/package.json b/packages/js-dash-sdk/package.json index 3ef29913193..97daf4ba07f 100644 --- a/packages/js-dash-sdk/package.json +++ b/packages/js-dash-sdk/package.json @@ -1,6 +1,6 @@ { "name": "dash", - "version": "3.24.0-dev.11", + "version": "3.24.0-dev.12", "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 7fed270dc46..3e668542b32 100644 --- a/packages/js-dpp/package.json +++ b/packages/js-dpp/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/dpp", - "version": "0.24.0-dev.11", + "version": "0.24.0-dev.12", "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 2951efafea0..646c8195eb8 100644 --- a/packages/js-drive/package.json +++ b/packages/js-drive/package.json @@ -1,7 +1,7 @@ { "name": "@dashevo/drive", "private": true, - "version": "0.24.0-dev.11", + "version": "0.24.0-dev.12", "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 c74b9827371..4ffdbfa14a5 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.24.0-dev.11", + "version": "0.24.0-dev.12", "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 6f987b04078..69381d6a52f 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.24.0-dev.11", + "version": "0.24.0-dev.12", "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 6a374925163..f0160e23f7a 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.24.0-dev.11", + "version": "0.24.0-dev.12", "description": "Dash Network end-to-end tests", "scripts": { "test": "yarn exec bin/test.sh", diff --git a/packages/rs-drive-nodejs/package.json b/packages/rs-drive-nodejs/package.json index 6bf73e43cca..d0108907e34 100644 --- a/packages/rs-drive-nodejs/package.json +++ b/packages/rs-drive-nodejs/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/rs-drive", - "version": "0.24.0-dev.11", + "version": "0.24.0-dev.12", "description": "Node.JS binding for Rust Drive", "main": "Drive.js", "scripts": { diff --git a/packages/wallet-lib/package.json b/packages/wallet-lib/package.json index 87f97e96366..46b55ea1a88 100644 --- a/packages/wallet-lib/package.json +++ b/packages/wallet-lib/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/wallet-lib", - "version": "7.24.0-dev.11", + "version": "7.24.0-dev.12", "description": "Light wallet library for Dash", "main": "src/index.js", "unpkg": "dist/wallet-lib.min.js", diff --git a/packages/wasm-dpp/package.json b/packages/wasm-dpp/package.json index b36c0d38aef..2f356184e1f 100644 --- a/packages/wasm-dpp/package.json +++ b/packages/wasm-dpp/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/wasm-dpp", - "version": "0.24.0-dev.11", + "version": "0.24.0-dev.12", "description": "The JavaScript implementation of the Dash Platform Protocol", "main": "dist/index.js", "types": "dist/lib/index.d.ts", diff --git a/packages/withdrawals-contract/package.json b/packages/withdrawals-contract/package.json index 2e928434ae9..1d63d1217b4 100644 --- a/packages/withdrawals-contract/package.json +++ b/packages/withdrawals-contract/package.json @@ -1,6 +1,6 @@ { "name": "@dashevo/withdrawals-contract", - "version": "0.24.0-dev.11", + "version": "0.24.0-dev.12", "description": "Data Contract to manipulate and track withdrawals", "scripts": { "build": "", From f12fadaa9d30bf5b2ee86e5e3a435b75d5ac9def Mon Sep 17 00:00:00 2001 From: Ivan Shumkov Date: Wed, 11 Jan 2023 22:50:27 +0800 Subject: [PATCH 2/2] Update CHANGELOG.md --- CHANGELOG.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d1ebf50eaa..8a60dfce97b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,9 @@ ### ⚠ BREAKING CHANGES -* credit refunds (#662) +* AbstractStateTransition#calculateFees removed +* State transition fees are calculated differently so previous block data is not valid anymore +* Added new tree to initial structure so previous state is not valid anymore ### Features