Release v3.8.0
Pre-release
Pre-release
(2024-08-20)
请阅读控制台 v3.x+文档:
新增
- 在编译合约时支持解析所有依赖合约,并合并成同一份合约文件。详情见:#853
- 新增在部署合约时指定编译器版本的功能,支持
deploy
命令后使用-v
或者--sol-version
参数指定编译器版本编译合约。详情见:#846 - 新增
listSystemConfigs
命令,可以查看链上所有系统配置项。详情见:#848 - 新增
getLatestBlock
命令,可以查看链上最新的区块信息。详情见:#848 - 新增Solidity
0.8.26
版本的支持,提供示例合约。详情见:#851
更新
- 更新
code-generator
到1.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
- @HelloAldis made their first contribution in #846
Full Changelog: v3.7.0...v3.8.0