Skip to content

Release (main) - #33

Merged
MicroProofs merged 1 commit into
mainfrom
release/main
Sep 26, 2026
Merged

MicroProofs merged 1 commit into
mainfrom
release/main

Conversation

@rvcas

@rvcas rvcas commented Sep 26, 2026

Copy link
Copy Markdown
Contributor

This PR was generated by Sampo GitHub Action. When you're ready to do a release, you can merge this and the packages will be published automatically. Not ready yet? Just keep adding changesets to the default branch, and this PR will stay up to date.

nash-can 0.11.0 -> 0.12.0

Minor changes

  • d7301b1f Consolidate Data conversion and checking in traits. Allow explicit little-type
    ToData and FromData implementations alongside Big-only identity blankets. Add
    independent optional Decode instances, including Cardano V3 types, and remove
    the separate encoder and decoder combinator modules.

    Encode Flat terms iteratively so large context decoders do not exhaust the host stack. — Thanks @MicroProofs!

  • bec1d2ac Add integer gcd/lcm/square-root operations and result-checking predicates,
    normalized little rational arithmetic, and Big/little Crypto wrappers over
    Plutus hash and signature builtins. Move the Bytes hash helpers into Crypto. Embed Rational and Crypto with implicit
    qualified imports, exact reference snapshots and predicate budget comparisons. — Thanks @MicroProofs!

  • 6c489a62 Ship Cardano V3 context, address, governance, value, and interval modules in Base. Use native value builtins, explicit Nash wire validation, and Haskell-generated encoding and interval comparisons. — Thanks @MicroProofs!

  • 4c3c9dbb Add Function to the application default imports for qualified access to applyForward and applyBackward. — Thanks @MicroProofs!

nash-cli 0.6.2 -> 0.6.3

Patch changes

  • Updated dependencies: nash-codegen@0.4.2, nash-driver@0.11.0, nash-language-server@0.4.5, nash-report@0.5.3, nash-test@0.4.1

nash-codegen 0.4.1 -> 0.4.2

Patch changes

  • Updated dependencies: nash-can@0.12.0, nash-ir@0.3.3, nash-plutus@0.3.2, nash-solve@0.9.1, nash-test@0.4.1

nash-constrain 0.8.1 -> 0.8.2

Patch changes

  • Updated dependencies: nash-can@0.12.0

nash-driver 0.10.0 -> 0.11.0

Minor changes

  • d7301b1f Consolidate Data conversion and checking in traits. Allow explicit little-type
    ToData and FromData implementations alongside Big-only identity blankets. Add
    independent optional Decode instances, including Cardano V3 types, and remove
    the separate encoder and decoder combinator modules.

    Encode Flat terms iteratively so large context decoders do not exhaust the host stack. — Thanks @MicroProofs!

  • 4f8f3a68 Choose small-biased bit widths before generating Prop.intAtLeast offsets and wide Prop.int magnitudes. Preserve arbitrary precision while replacing the zero-or-huge distribution with useful small nonzero values. Use exact expModInteger powers within each eight-bit band, with CEK budget snapshots comparing CPU and memory. Expose Int.pow2 and use its exact modular fast path in Int.pow for base two. — Thanks @MicroProofs!

  • 594d180d Complete Prop generators with booleans, options, bounded and exact bytes, weighted alternatives, and arbitrary-precision integer generation. Normalize Big/little bounds and weights, preserve strict replay groups, and express tuple2 through generator do. Add source snapshots for range properties and reduced counterexamples. — Thanks @MicroProofs!

  • bec1d2ac Add integer gcd/lcm/square-root operations and result-checking predicates,
    normalized little rational arithmetic, and Big/little Crypto wrappers over
    Plutus hash and signature builtins. Move the Bytes hash helpers into Crypto. Embed Rational and Crypto with implicit
    qualified imports, exact reference snapshots and predicate budget comparisons. — Thanks @MicroProofs!

  • 6c489a62 Ship Cardano V3 context, address, governance, value, and interval modules in Base. Use native value builtins, explicit Nash wire validation, and Haskell-generated encoding and interval comparisons. — Thanks @MicroProofs!

Patch changes

  • 09ca8317 Use pipe operators for list Data conversions and share their implementations through Function. — Thanks @MicroProofs!
  • 80fbf743 Use a compile-time constant array for small powers of two in Int.pow2 and the base-two Int.pow path. Budget snapshots compare runtime arrays, constant arrays and modular exponentiation; constant lookup uses less CPU and memory without runtime table construction. — Thanks @MicroProofs!
  • 80fbf743 Remove predicate-filtered generators and their bounded retry loop, fixtures, and documentation. Build valid values directly through generator composition. — Thanks @MicroProofs!
  • 100e54a5 Use pipe operators for one-argument call chains across the base library. — Thanks @MicroProofs!
  • Updated dependencies: nash-can@0.12.0, nash-codegen@0.4.2, nash-constrain@0.8.2, nash-plutus@0.3.2, nash-report@0.5.3, nash-solve@0.9.1, nash-test@0.4.1

nash-ir 0.3.2 -> 0.3.3

Patch changes

  • Updated dependencies: nash-plutus@0.3.2

nash-language-server 0.4.4 -> 0.4.5

Patch changes

  • Updated dependencies: nash-driver@0.11.0, nash-report@0.5.3

nash-plutus 0.3.1 -> 0.3.2

Patch changes

  • d7301b1f Consolidate Data conversion and checking in traits. Allow explicit little-type
    ToData and FromData implementations alongside Big-only identity blankets. Add
    independent optional Decode instances, including Cardano V3 types, and remove
    the separate encoder and decoder combinator modules.

    Encode Flat terms iteratively so large context decoders do not exhaust the host stack. — Thanks @MicroProofs!

nash-report 0.5.2 -> 0.5.3

Patch changes

  • Updated dependencies: nash-can@0.12.0, nash-constrain@0.8.2

nash-solve 0.9.0 -> 0.9.1

Patch changes

  • Updated dependencies: nash-can@0.12.0, nash-constrain@0.8.2

nash-test 0.4.0 -> 0.4.1

Patch changes

  • Updated dependencies: nash-plutus@0.3.2

@MicroProofs
MicroProofs merged commit caef978 into main Sep 26, 2026
9 checks passed
@MicroProofs
MicroProofs deleted the release/main branch September 26, 2026 20:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants