Skip to content

Release v0.6.1 - #80

Merged
fizruk merged 1 commit into
mainfrom
release-v0.6.1
Jul 25, 2026
Merged

Release v0.6.1#80
fizruk merged 1 commit into
mainfrom
release-v0.6.1

Conversation

@fizruk

@fizruk fizruk commented Jul 25, 2026

Copy link
Copy Markdown
Member

This release updates the grammar to match rzk v0.11.1, which adds higher inductive types.

  • Highlight the re-ascription clauses eliminate with and compute with, which replace the eliminator clause of rzk v0.11.0. Both are matched as two-word sequences, as let mod already was, because compute on its own is a plausible identifier and only the pair is a keyword.
  • The into motive of a modal let mod (new in rzk v0.11.1) needs no grammar change: into was already a keyword for match.
  • Cover the new syntax in the tests: the circle with a path constructor and both re-ascription clauses, taken from the rzk documentation and checked against rzk v0.11.1, is added to the snapshot fixtures.

rzk v0.11.1 renamed the `eliminator` re-ascription clause of #data to
`eliminate with`, and added `compute with` for the computation rules
that path constructors generate. Both are matched as two-word
sequences, as `let mod` already was: `compute` on its own is a
plausible identifier, and only the pair is a keyword.

The `into` motive that v0.11.1 adds to modal `let mod` needs no grammar
change, since `into` was already a keyword for `match`.

The minimum supported rzk version stays at v0.11.0. Nothing here
requires v0.11.1, and an extension-managed rzk updates to it anyway,
because it always takes the latest release within the supported range;
raising the floor would only warn user-managed v0.11.0 installs for no
reason.

The snapshot fixtures gain the circle with a path constructor and both
re-ascription clauses, taken from the rzk documentation and checked to
typecheck against rzk v0.11.1.
@fizruk fizruk changed the title Update the grammar for rzk v0.11.1; bump to 0.6.1 Release v0.6.1 Jul 25, 2026
@fizruk
fizruk merged commit 10a267b into main Jul 25, 2026
1 check passed
@fizruk
fizruk deleted the release-v0.6.1 branch July 25, 2026 04:15
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.

1 participant