Release Notes
Added
- aiken: Optionally provide blueprint file location when using
blueprint apply
. @Riley-Kilgore
- aiken: Output test results as structured JSON when the target output is not a TTY terminal. @Riley-Kilgore, @KtorZ
Changed
- aiken: Fix validator selection for
apply
, address
and policy
commands. Parameters are also now correctly applied to all handlers of a given validator, instead of needing to be manually targetted one-by-one. @KtorZ
- aiken: Add more flexibility around the management of Plutus blueprint files for
build
, address
, policy
and apply
commands. See #1055. @KtorZ
- aiken: Rename
--filter_traces
to --trace_filter
for more consistency with --trace_level
. An alias for --filter_traces
still exists for backward compatibility. @KtorZ
- aiken-project: Fix
aiken docs
wrongly formatting list constants as tuples. See #1048. @KtorZ
- aiken-project: Fix
aiken docs
source linking crashing when generating docs for config modules. See #1044. @KtorZ
- aiken-project: Fix
aiken docs
generating very long lines for constants. @KtorZ
- aiken-lang: Leverage Decision Trees for compiling pattern matches to UPLC. @MicroProofs
- aiken-lang: Rework optimization passes to safely reduce different kinds of patterns for each pass over the uplc. @MicroProofs
- aiken-lang: Implement a looping mechanism to reduce uplc with deletion optimizations until term count remains the same. @MicroProofs
Removed
Install aiken 1.1.6
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/aiken-lang/aiken/releases/download/v1.1.6/aiken-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy ByPass -c "irm https://github.com/aiken-lang/aiken/releases/download/v1.1.6/aiken-installer.ps1 | iex"
Install prebuilt binaries into your npm project
npm install @aiken-lang/aiken@1.1.6
Install prebuilt binaries via Homebrew
brew install aiken-lang/tap/aiken
Download aiken 1.1.6