Skip to content

Latest commit

 

History

History
226 lines (152 loc) · 16.4 KB

CHANGELOG.md

File metadata and controls

226 lines (152 loc) · 16.4 KB

3.7.0 (2024-08-05)

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)

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)

3.6.4 (2022-08-06)

Features

  • modify the command-line tool nethash generation error (3fb2dd1)

3.6.3 (2020-12-11)

Bug

  • 🐛 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)

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)

BREAKING CHANGES

  • 🧨 Update @ddn/node-sdk to compatible browser

3.5.2 (2020-07-01)

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

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

3.1.1 (2020-01-16)

Features

  • ddn-peer: add a new module ddn-peer and example blockchain (4f3a5c2)

BREAKING CHANGES

  • ddn-peer: The new chain is built on the core peer and its components.

3.1.0 (2020-01-07)

Bug Fixes

  • ddn: fix a warning about promise (5f8b906)
  • ddn: fix a warning about promise (9a92ebf)
  • ddn: modified the addressUtil and configs (9c2a232)
  • ddn: fix bignum-utils instead of ddn-utils (6d3d36a)
  • node-sdk: fix a few bugs about var not being defined (d65ad07)
  • packages: fix some bugs in ddn-utils, test, and asset-aob (e01a79e)

Features

  • component: add scripts and lerna-changelog to project (0268614)

Improvement

  • core: configured according to different environments (6c717a4)

BREAKING CHANGES

  • core: The config can be specified by distinguishing different environments through the environment variable 'DDN_ENV'