All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated to Sophia 8.0.0
- Updated to Sophia 7.4.1
- Updated
aeserializationto v1.1.0
- Updated to Sophia 7.4.0
- Updated to Sophia 7.3.0
- Decode calldata functionality:
aesophia_cli --decode_calldata cb_KxG3+3bAG1StlAV3 --calldata_fun main_ test/contracts/identity.aes - Generate ACI from stub/partial contract with
--no-codeflagaesophia_cli --create_json_aci <contract_stub> --no_code - Add encode/decode functionality for Sophia values:
aesophia_cli --encode_value "(42, true)" --value_type "int * bool"aesophia_cli --decode_value cb_VNLOFXc= --value_type "int * bool"
- Updated to Sophia 7.2.1
- add
src_fileto default compiler opts for better error reporting - fixed bug with include files when using
--validate
- Updated to Sophia 7.1.0
- Updated to Sophia 7.0.1
- Option
--oneline_errorsfor printing errors on one (long) line.
- Fixed a bug in calldata encoding - the input was not properly UTF8 encoded.
- Updated to Sophia 7.0.0
- Support for AEVM backend
-boption to set backend (now only FATE is supported)decode_datafeature, as it worked only on AEVM
- Updated to Sophia 6.1.0
- Updated to Sophia 6.0.2
- Updated to Sophia 6.0.1
- Updated to Sophia 6.0.0
- Updated to Sophia 5.0.0
4.3.1 - 2020-04-21
- Fixed included compiler binary file, which was broken due to incorrect local system dependencies.
Because the aesophia version hasn't changed, the compiler in this release
continues to report as
v4.3.0.
4.3.0 - 2020-04-02
- Updated to Sophia 4.3.0
4.2.0 - 2020-01-15
- Added option
--compiled_byto extract the compiler version from either a file or a contract byte array.
- Updated to Sophia 4.2.0
4.1.0 - 2019-11-26
- Added option
--validateto check if bytecode from the chain was compiled from given source code.
- Fix bug with standard library includes.