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