Changelog
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.
3.3.2 - 2024.05.29
Fixed
The issue of large build size by setting
include_srctofalseforprodbuild, and removing unnecessary dependencies.
3.3.1 - 2024.04.12
Fixed
Compilation error due to a bug in enacl library.
3.3.0 - 2024.02.03
Added
formatgeneric server call for formatting outputs as renderablesversiongeneric server callset_accountgeneric server call for setting balance of arbitrary accountstopcommand to quit debugging state and revert the callOption
call_gas_priceto set result ofCall.gas_priceOption
call_originto set the account to execute the repl query (affectsCall.originandCall.caller)Option
call_contract_creatorto set result ofContract.creatorOption
call_feeto set result ofCall.feeOption
call_heightto set result ofChain.block_heightStartup parameter
accountsto specify initial account balancesCLI arguments to set the newly added
accountsparameter
Changed
Generic server now returns structured data and errors which have to be formatted manually using
formatcalllocationdisplay has been improveddisplay_gasis renamed toprint_gasfor consistencyFixed numerous bugs and crashes
Adjusted output of
:location
Removed
In-repl Sophia functions
3.2.0 - 2023.12.19
Added
Option to return rendered results
Option to return raw erlang values for successful calls to the gen server
Several options to configure printing format
Changed
Themed rendering now returns bytestrings
printis renamed tolookupaere_replmore often returns a tuple{Result, repl_state()}CLI uses REPL supervisor directly
Removed
In-repl functions
3.1.1 - 2023.12.10
Added
Command
print_varsto list all values of all variables at a breakpoint
3.1.0 - 2023.08.29
Added
File system cache
3.0.0 - 2023.07.17
Added
Debugger integration
REPL meta-states: normal, break, abort
Changed
Rendering of colored messages
2.3.0 - 2023.09.12
Changed
Reworked file loading and including to resemble GHCi's behaviour
2.2.0 - 2022.09.04
Added
Disassembling features
Changed
Fixed parsing errors
Fixed bugs in printing outputs
2.1.0 - 2022.08.29
Added
Dockerfile
helpinstructionprintinstruction
Changed
Refactored the project structure
Fixed command parsing
2.0.0 - 2022.08.05
Changed
Massively refactored and cleaned code
The REPL operates directly on the FATE engine
Removed
Most of inline definitions such as types, functions, variables
1.2.0 - 2020.04.02
Added
Added CHANGELOG.md
Changed
Updated to Sophia 4.3.0
Last updated
Was this helpful?