1.6 KiB
1.6 KiB
Changelog
[next] - 2022-MM-DD
[v0.0.24] - 2022-11-04
- uplc: Sorted remaining structured in the ScriptContext (Value, Wdrl, (Ref) Inputs, Mint, Required signers, Data, Redeemers)
[v0.0.23] - 2022-11-03
Changed
- uplc: sort inputs for script context fixes an issue in lucid https://github.com/spacebudz/lucid/issues/109
[v0.0.22] - 2022-10-31
Added
- aiken: Fancy errors using miette
- aiken: Typechecking
- aiken: Inject
aiken/builtin
module with some functions fromDefaultFunction
in UPLC directly exposed - aiken-lang: add
infer
method toUntypedModule
which returns aTypedModule
- uplc: Expose various Pallas primitives from UPLC to make constructing UPLC types possible for consumers
Changed
- aiken: Project structure is now a bit different. See examples/sample for more
[v0.0.21] - 2022-10-23
Added
- flat-rs: New errors for debugging flat decoding issues
Changed
- uplc: Fixed overflow issue by changing
i64
toi128
inBigInt::Int
instances - uplc: Added
apply_params_to_script
function (applies params to script and serializes the new script).
[v0.0.20] - 2022-10-17
Added
- aiken:
Project
module which is responsible loading modules and running the compilation steps - aiken:
UplcCommand::Flat
flip the cbor_hex if condition so that the correct logic runs when using the flag - uplc: use i128 for
Constant::Integer
- flat-rs: add support for i128 encode and decode
- flat-rs: add i128 zigzag function