Skip to content

Release v3.8.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@kyonRay kyonRay released this 11 Sep 10:56
· 2 commits to master since this release
144be58

(2024-08-20)

请阅读控制台 v3.x+文档:

新增

  • 在编译合约时支持解析所有依赖合约,并合并成同一份合约文件。详情见:#853
  • 新增在部署合约时指定编译器版本的功能,支持 deploy 命令后使用 -v 或者 --sol-version 参数指定编译器版本编译合约。详情见:#846
  • 新增 listSystemConfigs 命令,可以查看链上所有系统配置项。详情见:#848
  • 新增 getLatestBlock 命令,可以查看链上最新的区块信息。详情见:#848
  • 新增Solidity 0.8.26 版本的支持,提供示例合约。详情见:#851

更新

  • 更新 code-generator1.6.0 版本,以支持根据Solidity合约中devdoc和userdoc生成Java接口注释,解决合约接口返回struct类型时生成Java接口文件的问题。

What's Changed

  • sync code from master by @ywy2090 in #643
  • add display constructor for listAbi by @ywy2090 in #644
  • (project): sync code from master. by @kyonRay in #677
  • (code): sync code from master. by @kyonRay in #845
  • feat: support multiple version solc and dev doc by @HelloAldis in #846
  • (command): add listSystemConfigs command, getLatestBlock command. by @kyonRay in #848
  • upgrade default version to 0.8.26 by @wenlinlee in #849
  • add Reentrancy Locks test contract add update StorageContract.sol by @wenlinlee in #851
  • update StorageContract.sol by @wenlinlee in #852
  • (command): merge all dependencies sol file to one sol file. by @kyonRay in #853
  • (changelog): add change log of 3.8.0. by @kyonRay in #854
  • (contract): add merge abi logic, support merge 'as' and 'from' import, add event sample contracts. by @kyonRay in #855
  • (contract): add 0.4.25 and 0.5.2 example contracts. by @kyonRay in #856
  • (code): sync code from release-3.8.0 by @kyonRay in #857
  • <fix&upd>(console,build): fix mergeAbi merge constructors issue, update java sdk and code-gen version. by @kyonRay in #859

New Contributors

Full Changelog: v3.7.0...v3.8.0