Releases: ddnlink/ddn
Releases · ddnlink/ddn
v3.7.0
What's Changed
- refactor: 💡 change all database operation to async/await way by @cnTailor in #122
- database interface adjustment by @cnTailor in #123
- Dev by @cnTailor in #124
- refactor: 💡 split log file according to date by @cnTailor in #125
- docs(contract): format contract doc by @haoei in #127
- Release 3.7.0 by @imfly in #164
Features
- add access constans.*.js method to @ddn/core (8c4c7bd)
- add jest to root, delete @ddn/test and update @ddn/core to add getConstants methods (1ee95a3)
- release @ddn/core 2.4.7 (adf2ede)
- release 2.4.4 (fccdd34)
- update @ddn/node-sdk for ddnrc.default.js erroo and jest config for pro-packages (46eb734)
- update asset* from .ddnrc.js to config, and Update to father4 + turbo + pnpm all right (0ed2838)
- update docker, and crypto/crypto-base (6ada849)
- update father, jest to lastest and pnpm, packing all packages to dist by esbuild (f798e26)
- update to pack contract all right (ec82cdd)
Bug Fixes
- DDN release (68a53ed)
- set corepack disable to use pnpm (ddbd1d0)
- update .fatherrc.js (3f89b46)
- update @ddn/peer to write ddn.pid when isDaemonMode is true (efd372a)
- update ddn-cli (4c73dfd)
- update require (7c2d5ca)
Full Changelog: v3.6.3...v3.7.0
v4.0.0-beta.1
升级最新版
DDN release 3.6.3
3.6.3 (2020-12-11)
Special notes
新增可插拔插件 Newly added pluggable plugins
Bug Fixes
- 🐛 Add locales to @ddn/ddn (83a4ad6), closes #91
- 🐛 dapp test bugs (3c64b87)
- 🐛 Delete config.settings from .ddnrc.js (2a3b656)
- 🐛 Fix a bug about generator of users (d856a97)
- 🐛 Fix ajv verify for null type and sync sign error (e5d33d3)
- 🐛 Fix api of get accounts 'limit undefined' (85eb85a)
- 🐛 Fix crash due to incorrect assignment of Org object (ea0d168)
- 🐛 Fix ESOCKETTIMEDOUT (7c478db)
- 🐛 Fix export default from constants.ddn.js of js-sdk (e0bc650)
- 🐛 Fix height NaN error because the db transaction error (cba90d2)
- 🐛 Fix illegal AOB transaction not cleared error (3523814)
- 🐛 Fix images path error in README.md (3ec15e4)
- 🐛 Fix multisignature ready error when sync blockchain (44ff7e6)
- 🐛 Fix propose error because of id maxlength 64 to 128 (3152636)
- 🐛 Fix publish error (af349d8)
- 🐛 Fix publish error about @ddn/asset-dao v0.3.3 (40984d6)
- 🐛 Fix the "delegates not found" error during sync (f2c5e31)
- 🐛 Fix the multisignatures errors (320edf8)
- 🐛 Update bignumber for height and round (68a2285)
- add node-sdk denpendency and add .ddnrc.js (b5e2f4b)
- chang baseUrl to global config (c457962)
- fix ddn cli errors on generating dapp project from template (de1d93f)
- integrating supervise API into plug-ins (9d88be7)
- ddnd: read_port function can't get port correctly (750456a)
- js-sdk: fix js-sdk package main file not found question (2ec57b6)
Features
- 🎸 Add content field to @ddn/asset-aob, sdks and tests (ef08045)
- 🎸 Add several generators to ddn command line tools (0bde9e8)
- 🎸 Add super peer and you can get it (d1d24ae)
- 🎸 Categorizing to organize command line tools (3d079d8)
- 🎸 Optimize consensus algorithm and improve the BigNumber (e408e2f)
- 🎸 Optimize logger to make DDN debug more friendly (83be9c8)
- 🎸 Optimize start process and fix multisignates bugs (1b87366)
- 🎸 Update ddn-cli to multi level subCommands like Git (fae996f)
DDN release 3.6.0
3.6.0 (2020-07-31)
Bug Fixes
- 🐛 Fix a bug on get multisignatures/accounts (98ab9c6)
- 🐛 Fix asset extends by adding constructor in chlidren (e4ad3fc)
- 🐛 Fix block fee and a multisignature bug (49043c5)
- 🐛 Fix peerStatus and multisignatures in @ddn/node-sdk (643e38c)
- 🐛 Update @ddn/node-sdk (bf8b8a7)
- 🐛 Update @ddn/node-sdk export messages (96762c7)
Features
- 🎸 Add @ddn/js-sdk for browsers and fix some bugs (2e88d66)
- 🎸 Add dao, dao and evidence transations for @ddn/js-sdk (8bdfc8b)
- 🎸 Add features make @ddn/crypto campatible with browsers (77b85db)
- 🎸 Add getBytes for @ddn/asset-aob and update some apis (a868e66)
- 🎸 Delete bitcore-mnemonic from @ddn/peer and Update aob (722617a)
- 🎸 Seperate config and constants from js-sdk and node-sdk (1d320b8)
- 🎸 Update to make SDK compatible with browser (8dd74fe)
- 🎸 Update transaction fees algorithm (61e172f)
Tests
- 💍 Seperate @ddn/test-utils from @ddn/utils (a78127b)
Note
Please download ddn-linux-3.6.0-testnet.tar.gz
and install DDN test network, front-end app (such as Blockchain browser) can use js- SDK ddn.browserify.min.js
, please refer to the document http://docs.ddn.link
请下载 ddn-linux-3.6.1-testnet.tar.gz
安装DDN测试网络节点,前端应用可使用 js-SDK index.browserify.min.js
,参考文档:http://docs.ddn.link/guide/peer-install-testnet
DDN release 3.5.0
Please access the new blockchain based on this version: http://testnet.ddn.link
Bug Fixes
- 🐛 Add 404 error handler (b67eae5)
- 🐛 Add parseInt transfer to fix req.query integer (baa562d)
- 🐛 Check and fix some bus with eslint (da1b32b)
- 🐛 Fix @ddn/dao 1 bug and pass its tests (c5795dd)
- 🐛 Fix a few of bugs about crypto and transaction (71fbddd)
- 🐛 Fix all util.isArray and approval error (d025aa2)
- 🐛 Fix bugs about @ddn/dao (c6e107d)
- 🐛 Fix bugs about multisignature and dao (54d6fcc)
- 🐛 Fix can`t get account by the publicKey (6602eaa)
- 🐛 Fix gitId, getHash to async/await (67ca112)
- 🐛 Fix some apis (233555f)
- 🐛 Fix the errors on assetTypes and sender_id etc (a2a5513), closes #74
- 🐛 Fix verify and verifySecendSign bugs (0458781)
- 🐛 Refactor @ddn/core and fix some field type errors (9e9173c)
- 🐛 Update logger.js (b6a702d)
- 🐛 Update references to multiple packages (4d7569c)
- peer: change lodash.pluck to .map (aa2d578)
- peer: fix a few of Promise warnings in db operations (766508f)
Code Refactoring
- 💡 Update all crypto to tweetnacl (1a74c8e)
- 💡 Update all cryptos to @ddn/crypto, and constants (d761742)
- 💡 Update AoB to fix some bugs and pass all aob tests (188bc74)
Features
- 🎸 Add a feat to get apis list of DDN (2a0f87a), closes #68
- 🎸 Add ddn cli to generate a new blockchain or dapp (dd917f2)
- 🎸 Optimize the use of protobuf and modify multiple bugs (0d079c9)
- 🎸 Output ddn-js for wallet app (fc4832c)
- 🎸 Update eslint to standardize and format the code (db438fb)
- @ddn/ddn: update dapp template and fix a few of bugs (53b387c)
- @ddn/sandbox: add sandbox for @ddn/dapp (ee17a69)
Performance Improvements
- ddn: update to ES6 modules and fix some bugs (9385113)
BREAKING CHANGES
- 🧨 Update Aob and pass all tests, fix some bugs about AoB, You can release
Token use it. - 🧨 Update all crypto hash to sha512, sign to nacl.sign, and update ddn-cli
to generate new genesisBlock.json - 🧨 Refactor: update @ddn/crypto
- ddn: Update to ES6 and Module rules are standardized
Update all crypto and change the genesisBlock
- Update all crypto to @ddn/crypto;
- Update ddn-cli to get the new genesisBlock;
This version will not be compatible with any previous version as encryption and signing algorithms have been modified.
DDN release v3.2.0
3.2.0 (2020-02-10)
Features
- update to v3.2.0 that delete all the ddn prefix (c700347)
- ddn-asset-*: improve DDN asset to make its development configuration simpler (dc1e902)
- ddn-cli: change command line tools ddn-cli to ddn, and add generating blockchain from template (d46d3f9)
- ddn-crypto: add ddn-crypto module to handle all the functions of encryption and decryption (2c60168)
improvement
- ddn-crypto: change js-nacl to tweetnacl.js etc (a3ad7ad)
BREAKING CHANGES
- All modules are in @ddn with no ddn prefix, and command line has the same name ddn.
- ddn-crypto: Improved encryption algorithm, unified encryption management and improved
comprehensive performance - ddn-crypto: Focus on Cryptography
- ddn-cli: 1. change command line tool ddn-cli to ddn;2. Add new functions
Fully modular blockchain platform
3.1.0 (2020-01-07)
Bug Fixes
- ddn: fix a warning about promise (5f8b906)
- ddn: modified the addressUtil and configs (9c2a232)
- ddn-cli: fix bignum-utils instead of ddn-utils (6d3d36a)
- ddn-node-sdk: fix a few bugs about var not being defined (d65ad07)
- packages: fix some bugs in ddn-utils, ddn-test, and ddn-aob (e01a79e)
Features
- component: add scripts and lerna-changelog to project (0268614)
- ddn-peer: add a new module ddn-peer and example blockchain (4f3a5c2)
improvement
- ddn-core: configured according to different environments (6c717a4)
BREAKING CHANGES
- ddn-peer: The new chain is built on the core peer and its components.
- ddn-core: The configuration can be specified by distinguishing different environments through the environment variable 'DDN_ENV'
DDN release v3.0.0
Merge pull request #11 from ddnlink/develop Release v3.0.0