Download Latest Version aiken-x86_64-apple-darwin.tar.gz (11.5 MB)
Email in envelope

Get an email when there's a new version of Aiken

Home / v1.1.17
Name Modified Size InfoDownloads / Week
Parent folder
aiken-x86_64-unknown-linux-musl.tar.gz.sha256 2025-05-08 105 Bytes
aiken.rb 2025-05-08 2.1 kB
dist-manifest.json 2025-05-08 132.0 kB
source.tar.gz 2025-05-08 1.3 MB
source.tar.gz.sha256 2025-05-08 80 Bytes
aiken-aarch64-apple-darwin.tar.gz 2025-05-08 11.0 MB
aiken-aarch64-apple-darwin.tar.gz.sha256 2025-05-08 100 Bytes
aiken-installer.ps1 2025-05-08 16.1 kB
aiken-installer.sh 2025-05-08 36.6 kB
aiken-npm-package.tar.gz 2025-05-08 32.6 kB
aiken-x86_64-apple-darwin.tar.gz 2025-05-08 11.3 MB
aiken-x86_64-apple-darwin.tar.gz.sha256 2025-05-08 99 Bytes
aiken-x86_64-pc-windows-msvc.tar.gz 2025-05-08 10.1 MB
aiken-x86_64-pc-windows-msvc.tar.gz.sha256 2025-05-08 102 Bytes
aiken-x86_64-unknown-linux-musl.tar.gz 2025-05-08 14.3 MB
README.md 2025-05-08 4.3 kB
v1.1.17 - 2025-05-08 source code.tar.gz 2025-05-08 1.3 MB
v1.1.17 - 2025-05-08 source code.zip 2025-05-08 3.7 MB
Totals: 18 Items   53.2 MB 0

Release Notes

Added

  • aiken: New --property-coverage flag to the check command, to switch the coverage denominator between the number of iterations and the total number of labels. @KtorZ

``` -P, --property-coverage <COVERAGE_MODE> Display options for the coverage. - relative-to-labels: Ratio of each label over the total number of labels. Better when labels are mutually-exclusive and present in each test.

        - relative-to-tests:
            Ratio of each label over the total number of tests/iterations.
            Better when labels are occasional and non-exclusive per test.

      [default: relative-to-labels]
  • aiken: New --script-override flag added to the tx simulate command, to override script hashes with another script without modifying the transaction CBOR. @yHSJ

--script-override [<SCRIPT_OVERRIDES>...] The "from" hash which is being replaced and the hash "to" hash which is being overriden in the form "FROM:TO"

  • aiken-lang: New prelude function to conveniently upcast any serialisable type into Data in places where the compiler cannot do it implicitly.

aiken pub fn as_data(data: Data) -> Data

  • aiken-lsp: New quickfix to pluck inferred types in holes within annotations. @KtorZ
  • aiken-lsp: New quickfix to make private functions, types or constants public when detected unused. @KtorZ
  • aiken-lsp: New quickfix to make types public when 'leaking' from a public function (e.g. validator handlers). @KtorZ

Fixed

  • aiken: Allow blueprint 'apply' to be called from outside an Aiken project. @mpizenberg
  • aiken-lang: Correctly infer Fuzzer & Sampler via type annotations when referring to foreign types. @KtorZ
  • aiken-lang: Allow type reification to pierce through Data aliases (e.g. Redeemer) holding lists, tuples or pairs, instead of crashing the compiler. @KtorZ
  • aiken-lang: Allow Pair to be used inline in Fuzzer's eDSL. @KtorZ
  • aiken-lang: Do not mark imported types as unused when used only as namespace in patterns. @KtorZ
  • aiken-lang: Do not warn about unused constructors when already warning about unused type. @KtorZ
  • aiken-lsp: Fix module's inhabitant import quickfix for renamed modules. @KtorZ
  • aiken-lsp: Fix quickfix suggestion to use qualified for renamed modules. @KtorZ

Install aiken 1.1.17

Install prebuilt binaries via shell script

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

Install prebuilt binaries into your npm project

:::sh
npm install @aiken-lang/aiken@1.1.17

Install prebuilt binaries via Homebrew

:::sh
brew install aiken-lang/tap/aiken

Download aiken 1.1.17

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
Source: README.md, updated 2025-05-08