Skip to content

Tags: adrian052/stdlib

Tags

Verified

This tag was signed with the committer’s verified signature.
KtorZ Matthias Benkort

Verified

This tag was signed with the committer’s verified signature.
KtorZ Matthias Benkort

v2

Verified

This tag was signed with the committer’s verified signature.
KtorZ Matthias Benkort

Verified

This tag was signed with the committer’s verified signature.
KtorZ Matthias Benkort

1.9

Verified

This tag was signed with the committer’s verified signature.
KtorZ Matthias Benkort

1.8.0

Toggle 1.8.0's commit message

Verified

This tag was signed with the committer’s verified signature.
KtorZ Matthias Benkort
1.8.0

  ### Added

  - [`value.reduce`](https://aiken-lang.github.io/stdlib/aiken/transaction/value.html#reduce) to efficiently fold over a value and its elements.

  - [`value.from_asset_list`](https://aiken-lang.github.io/stdlib/aiken/transaction/value.html#from_asset_list) to turn an asset list into a Value while enforcing invariants expected of `Value`.

  - [`math.is_sqrt`](https://aiken-lang.github.io/stdlib/aiken/math.html#is_sqrt) as a more efficient alternative to `sqrt`.

  ### Changed

  - Disclaimers in documentation to [`bytearray.to_string`](https://aiken-lang.github.io/stdlib/aiken/bytearray.html#to_string) and [`string.from_bytearray`](https://aiken-lang.github.io/stdlib/aiken/string.html#from_bytearray) regarding UTF-8 encoding.

  ### Removed

  N/A

1.7.0

Toggle 1.7.0's commit message

Verified

This tag was signed with the committer’s verified signature.
KtorZ Matthias Benkort
1.7.0

  ### Added

  - [`list.index_of`](https://aiken-lang.github.io/stdlib/aiken/list.html#index_of): For getting a values index in a list.
  - [`transaction.placeholder`](https://aiken-lang.github.io/stdlib/aiken/transaction.html#placeholder): For constructing test transactions.
  - [`transaction.value.is_zero`](https://aiken-lang.github.io/stdlib/aiken/transaction/value.html#is_zero): For checking whether a value is null.

  ### Changed

  - [`value.to_minted_value`](https://aiken-lang.github.io/stdlib/aiken/transaction/value.html#to_minted_value) now correctly preserves the invariant of `MintedValue`: it always contain a null quantity of Ada.

  ### Removed

  N/A

1.6.0

Toggle 1.6.0's commit message

Verified

This tag was signed with the committer’s verified signature.
KtorZ Matthias Benkort
1.6.0

  ### Added

  - [`math.pow2`](https://aiken-lang.github.io/stdlib/aiken/math.html#pow2): For faster exponentions for powers of two.
  - [`bytearray.test_bit`](https://aiken-lang.github.io/stdlib/aiken/bytearray.html#test_bit): For testing if a bit is set in a bytearray (MSB).

1.4.0

Toggle 1.4.0's commit message

Verified

This tag was signed with the committer’s verified signature.
KtorZ Matthias Benkort
v1.4.0

  ### Changed

  - Fixed missing null-check on `value.add`. Adding a null quantity of token is now correctly a no-op.