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.
Expose compiler warnings
Expose compiler warnings
Updated to Sophia 8.0.0
Updated to Sophia 7.4.1
Updated to Sophia 7.4.0
Updated to Sophia 7.3.0
Aligned HTTP API version with HTTP Compiler version (7.5.0) - Sophia compiler version is 7.3.0
GenerateACI accepts contract interface again
Updated to Sophia 7.2.1
GenerateACI returns ACI formatted the same way as in aesophia_cli
Increased idle_timeout
to 10 minutes to allow slow compilations to succeed
Switched to building multiplatform docker images
Updated to Sophia 7.1.0
Fix a dependecy issue stopping compile
endpoint from working properly
aci
property to the result of CompileContract with ACI formatted the same way as in aesophia_cli
Updated to Sophia 7.0.1
Rename APIVersion to ApiVersion
Don't require options object
Updated to Sophia 7.0.0
Support for AEVM
Backend parameters
decode-data
endpoint (it was used by AEVM exclusively)
Updated to Sophia 6.1.0
Update to Sophia 6.0.2
Update to Sophia 6.0.1
Update to Sophia 6.0.0
Update to Sophia 5.0.0
Skipped 4.3.1 release as this was used as fix only in aesophia_cli
Add external_encoded_aci
parameter to ACI endpoint returning ACI of any contract but the main
Update to Sophia 4.3.0
Always return Vary
HTTP header together with CORS headers to prevent caching issues
Added the endpoint fate-assembler
Added the endpoint compiler-version
Update to Sophia 4.2.0
Added the endpoint validate-byte-code
Update to Sophia 4.1.0
Added the endpoint decode-call-result/bytecode
The compiler now supports both FATE and AEVM - therefore many of the APIs now have an additional configuration field backend
that can be either fate
or aevm
(fate
is the default). See the Swagger file for details.
Some of the APIs were missing the option to have a filesystem
configuration option, this has been corrected. Again, see the Swagger file for details.
Update to Sophia 4.0.0
The error reporting has been updated - see Swagger file for details.
Update to Sophia 3.2.0
/decode-call-result
- new endpoint, returns ACI style JSON values for a contract call result.
Update to latest Sophia - this includes an updated and improved ACI module + a bug fix for create_calldata (negative literals).
/decode-calldata/
endpoints - return ACI style JSON data also for this endpoint.
Update to Sophia v3.0.0
/decode-calldata/bytecode
endpoint - Identify function name and arguments in Calldata for a compiled contract
/decode-calldata/source
endpoint - Identify function name and arguments in Calldata for a (partial) contract
CORS response headers support
Update to Sophia v2.1.0
Sophia compiler 2.0.0
Initial HTTP interface: /aci, /compile, /decode-data, /encode-calldata, /version, /api-version, /api
Docker support (aeternity/aesophia_http)