Release Notes
Added
- uplc: Evaluate phase-two scripts with protocol-aware builtin semantics and parse PlutusV3 PV11 cost models. @colll78, @Riley-Kilgore
Fixed
- uplc: Refresh default cost models parameters and fix discrepancies between the various semantics and languages. @KtorZ
- aiken-lang: Preserve typed
expect assignments during unused-binding cleanup so Data validation still runs even when the bound name is unused. Fixes #1325. @knoal
- aiken-lang: Emit a parse error instead panicking when a
@tag(...) decorator value exceeds usize::MAX. Fixes #1319. @SAY-5, @KtorZ
- aiken-lang: Use canonical type identity for cached
expect decoder names to avoid collisions across modules and generic type shapes. Fixes #1331. @Riley-Kilgore
Install aiken 1.1.23
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/aiken-lang/aiken/releases/download/v1.1.23/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.23/aiken-installer.ps1 | iex"
Install prebuilt binaries into your npm project
npm install @aiken-lang/aiken@1.1.23
Install prebuilt binaries via Homebrew
brew install aiken-lang/tap/aiken
Download aiken 1.1.23