Skip to content

DDN release 3.5.0

Compare
Choose a tag to compare
@imfly imfly released this 02 Jul 05:30
· 468 commits to master since this release

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