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
expectassignments during unused-binding cleanup soDatavalidation 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 exceedsusize::MAX. Fixes #1319. @SAY-5, @KtorZ - aiken-lang: Use canonical type identity for cached
expectdecoder 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
:::sh
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
:::sh
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
:::sh
npm install @aiken-lang/aiken@1.1.23
Install prebuilt binaries via Homebrew
:::sh
brew install aiken-lang/tap/aiken
Download aiken 1.1.23
| File | Platform | Checksum |
|---|---|---|
| aiken-aarch64-apple-darwin.tar.gz (github.com) | Apple Silicon macOS | checksum |
| aiken-x86_64-apple-darwin.tar.gz (github.com) | Intel macOS | checksum |
| aiken-x86_64-pc-windows-msvc.tar.gz (github.com) | x64 Windows | checksum |
| aiken-aarch64-unknown-linux-musl.tar.gz (github.com) | ARM64 MUSL Linux | checksum |
| aiken-x86_64-unknown-linux-musl.tar.gz (github.com) | x64 MUSL Linux | checksum |