Skip to content

Release (main) - #16

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

Release (main)#16
MicroProofs merged 1 commit into
mainfrom
release/main

Conversation

@rvcas

@rvcas rvcas commented Sep 9, 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-ast 0.6.0 -> 0.7.0

Minor changes

  • adf37e3 Replace row polymorphism with nominal record aliases. Resolve literals by
    visible field sets, preserve declaration-order metadata, and resolve record
    operations before generalization. Support qualified lowercase type names and
    alias constructor functions while preserving trait-based literals and
    representation predicates.
    Use the complete primitive type inventory under the Builtin qualifier and
    represent unit uniformly as a named builtin type throughout inference and
    instance selection.
    Preserve labeled constructor metadata, support construction and pattern sugar,
    and permit field projection only through visible single-constructor unions.
    Keep parenthesized record literals as positional constructor arguments. — Thanks @MicroProofs!

Patch changes

  • Updated dependencies: nash-source@0.6.0

nash-can 0.5.0 -> 0.6.0

Minor changes

  • adf37e3 Replace row polymorphism with nominal record aliases. Resolve literals by
    visible field sets, preserve declaration-order metadata, and resolve record
    operations before generalization. Support qualified lowercase type names and
    alias constructor functions while preserving trait-based literals and
    representation predicates.
    Use the complete primitive type inventory under the Builtin qualifier and
    represent unit uniformly as a named builtin type throughout inference and
    instance selection.
    Preserve labeled constructor metadata, support construction and pattern sugar,
    and permit field projection only through visible single-constructor unions.
    Keep parenthesized record literals as positional constructor arguments. — Thanks @MicroProofs!

Patch changes

  • Updated dependencies: nash-ast@0.7.0, nash-parse@0.5.0, nash-source@0.6.0

nash-cli 0.2.5 -> 0.2.6

Patch changes

  • c4b63fd Add Maranget exhaustiveness and redundancy checking across declarations,
    trait defaults, impl methods and nested expressions. Render missing-pattern
    examples and handle trait-overloaded literals conservatively.
    Reject modules with incomplete or redundant patterns after type solving,
    before publishing interfaces or retaining solved modules for dependents. — Thanks @MicroProofs!
  • adf37e3 Replace row polymorphism with nominal record aliases. Resolve literals by
    visible field sets, preserve declaration-order metadata, and resolve record
    operations before generalization. Support qualified lowercase type names and
    alias constructor functions while preserving trait-based literals and
    representation predicates.
    Use the complete primitive type inventory under the Builtin qualifier and
    represent unit uniformly as a named builtin type throughout inference and
    instance selection.
    Preserve labeled constructor metadata, support construction and pattern sugar,
    and permit field projection only through visible single-constructor unions.
    Keep parenthesized record literals as positional constructor arguments. — Thanks @MicroProofs!
  • Updated dependencies: nash-driver@0.4.0

nash-constrain 0.3.0 -> 0.4.0

Minor changes

  • adf37e3 Replace row polymorphism with nominal record aliases. Resolve literals by
    visible field sets, preserve declaration-order metadata, and resolve record
    operations before generalization. Support qualified lowercase type names and
    alias constructor functions while preserving trait-based literals and
    representation predicates.
    Use the complete primitive type inventory under the Builtin qualifier and
    represent unit uniformly as a named builtin type throughout inference and
    instance selection.
    Preserve labeled constructor metadata, support construction and pattern sugar,
    and permit field projection only through visible single-constructor unions.
    Keep parenthesized record literals as positional constructor arguments. — Thanks @MicroProofs!

Patch changes

  • Updated dependencies: nash-ast@0.7.0

nash-driver 0.3.0 -> 0.4.0

Minor changes

  • c4b63fd Add Maranget exhaustiveness and redundancy checking across declarations,
    trait defaults, impl methods and nested expressions. Render missing-pattern
    examples and handle trait-overloaded literals conservatively.
    Reject modules with incomplete or redundant patterns after type solving,
    before publishing interfaces or retaining solved modules for dependents. — Thanks @MicroProofs!

Patch changes

  • adf37e3 Replace row polymorphism with nominal record aliases. Resolve literals by
    visible field sets, preserve declaration-order metadata, and resolve record
    operations before generalization. Support qualified lowercase type names and
    alias constructor functions while preserving trait-based literals and
    representation predicates.
    Use the complete primitive type inventory under the Builtin qualifier and
    represent unit uniformly as a named builtin type throughout inference and
    instance selection.
    Preserve labeled constructor metadata, support construction and pattern sugar,
    and permit field projection only through visible single-constructor unions.
    Keep parenthesized record literals as positional constructor arguments. — Thanks @MicroProofs!
  • Updated dependencies: nash-ast@0.7.0, nash-can@0.6.0, nash-constrain@0.4.0, nash-nitpick@0.2.0, nash-parse@0.5.0, nash-solve@0.4.0, nash-source@0.6.0

nash-nitpick 0.1.0 -> 0.2.0

Minor changes

  • c4b63fd Add Maranget exhaustiveness and redundancy checking across declarations,
    trait defaults, impl methods and nested expressions. Render missing-pattern
    examples and handle trait-overloaded literals conservatively.
    Reject modules with incomplete or redundant patterns after type solving,
    before publishing interfaces or retaining solved modules for dependents. — Thanks @MicroProofs!

Patch changes

  • Updated dependencies: nash-ast@0.7.0

nash-parse 0.4.0 -> 0.5.0

Minor changes

  • adf37e3 Replace row polymorphism with nominal record aliases. Resolve literals by
    visible field sets, preserve declaration-order metadata, and resolve record
    operations before generalization. Support qualified lowercase type names and
    alias constructor functions while preserving trait-based literals and
    representation predicates.
    Use the complete primitive type inventory under the Builtin qualifier and
    represent unit uniformly as a named builtin type throughout inference and
    instance selection.
    Preserve labeled constructor metadata, support construction and pattern sugar,
    and permit field projection only through visible single-constructor unions.
    Keep parenthesized record literals as positional constructor arguments. — Thanks @MicroProofs!

Patch changes

  • Updated dependencies: nash-source@0.6.0

nash-solve 0.3.0 -> 0.4.0

Minor changes

  • adf37e3 Replace row polymorphism with nominal record aliases. Resolve literals by
    visible field sets, preserve declaration-order metadata, and resolve record
    operations before generalization. Support qualified lowercase type names and
    alias constructor functions while preserving trait-based literals and
    representation predicates.
    Use the complete primitive type inventory under the Builtin qualifier and
    represent unit uniformly as a named builtin type throughout inference and
    instance selection.
    Preserve labeled constructor metadata, support construction and pattern sugar,
    and permit field projection only through visible single-constructor unions.
    Keep parenthesized record literals as positional constructor arguments. — Thanks @MicroProofs!

Patch changes

  • Updated dependencies: nash-ast@0.7.0, nash-can@0.6.0, nash-constrain@0.4.0, nash-parse@0.5.0, nash-source@0.6.0

nash-source 0.5.0 -> 0.6.0

Minor changes

  • adf37e3 Replace row polymorphism with nominal record aliases. Resolve literals by
    visible field sets, preserve declaration-order metadata, and resolve record
    operations before generalization. Support qualified lowercase type names and
    alias constructor functions while preserving trait-based literals and
    representation predicates.
    Use the complete primitive type inventory under the Builtin qualifier and
    represent unit uniformly as a named builtin type throughout inference and
    instance selection.
    Preserve labeled constructor metadata, support construction and pattern sugar,
    and permit field projection only through visible single-constructor unions.
    Keep parenthesized record literals as positional constructor arguments. — Thanks @MicroProofs!

@MicroProofs
MicroProofs merged commit 91e6ae5 into main Sep 10, 2026
9 checks passed
@MicroProofs
MicroProofs deleted the release/main branch September 10, 2026 15:02
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