Skip to content

v1.1.9 - 2024-12-13

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 13 Dec 15:59
2217206

Release notes

Added

  • aiken: Generate a default 'placeholder.ak' validator when using aiken new. See #1061 @waalge
  • aiken-lang: New builtins unconstr_fields and unconstr_index. @MicroProofs
  • aiken-lang: Added builtins from Chang2 hardfork (except for writeBits). @MicroProofs, @KtorZ
  • aiken-projects: The generated documentation may now include maths typesetting rendered using KaTex. See #1070 @adrian052.
    • (Linux & MacOS only) Both inline (delimited by single $ symbols) and blocks (delimited by doubled $$ symbols) are now parsed and rendered as SVG upon generating documentation. For example:

      $$
      g^{z} = g^{r +c \cdot x} = g^{r} g^{x \cdot c} = g^{r} (g^{x})^{c} = g^{r} u^{c}
      $$
      

      will display:

      $$ g^{z} = g^{r + c \cdot x} = g^{r} g^{x \cdot c} = g^{r} (g^{x})^{c} = g^{r} u^{c} $$

  • uplc: New builtins from Chang2 hardfork added to the VM along with costing. @hadelive, @MicroProofs

Changed

  • aiken: Fix aiken blueprint policy computing hashes as PlutusV1, instead of relying on the plutus version from the Blueprint. @KtorZ
  • uplc: Parse tild in identifiers for UPLC nodes. @SupernaviX
  • examples: Update "Hello, World!" source code tutorial to match website, now using MeshJS. @jinglescode
  • examples: Update "Gift Card" source code tutorial to match website, now using Lucid-Evolution and Weld. @rvcas
  • aiken-lang: Fixed a code gen crash when using records in when is expressions. @MicroProofs

Install aiken 1.1.9

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/aiken-lang/aiken/releases/download/v1.1.9/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.9/aiken-installer.ps1 | iex"

Install prebuilt binaries into your npm project

npm install @aiken-lang/[email protected]

Install prebuilt binaries via Homebrew

brew install aiken-lang/tap/aiken

Download aiken 1.1.9

File Platform Checksum
aiken-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
aiken-x86_64-apple-darwin.tar.gz Intel macOS checksum
aiken-x86_64-pc-windows-msvc.tar.gz x64 Windows checksum
aiken-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum