docs: changelog for keel 0.10.3 #159

Merged
PerishFire merged 1 commit from land/changelog-0-10-3 into main 2026-08-05 16:11:57 +00:00
Owner

docs: changelog for keel 0.10.3

The release carries one product change, the declared relation closure, and
one stored format step from eleven to twelve.

The migration note is where the reading matters. A caller who declares no
closure is asked for nothing; the format evolves on first open the way it
always has. A caller who adopts closure on an existing bond inherits two
behaviours that surface later than the declaration does: a tie closing a
cycle is refused at write time rather than at declare time, so an already
cyclic graph starts refusing writes it used to accept; and the generated
relation is engine owned, so a hand-rolled reachability table under the
same name must stop being written.

docs: changelog for keel 0.10.3 The release carries one product change, the declared relation closure, and one stored format step from eleven to twelve. The migration note is where the reading matters. A caller who declares no closure is asked for nothing; the format evolves on first open the way it always has. A caller who adopts closure on an existing bond inherits two behaviours that surface later than the declaration does: a tie closing a cycle is refused at write time rather than at declare time, so an already cyclic graph starts refusing writes it used to accept; and the generated relation is engine owned, so a hand-rolled reachability table under the same name must stop being written.
docs: changelog for keel 0.10.3
All checks were successful
guard / guard (pull_request) Successful in 2m18s
guard / guard (push) Successful in 2m2s
f9f623394f
docs: changelog for keel 0.10.3

The release carries one product change, the declared relation closure, and
one stored format step from eleven to twelve.

The migration note is where the reading matters. A caller who declares no
closure is asked for nothing; the format evolves on first open the way it
always has. A caller who adopts closure on an existing bond inherits two
behaviours that surface later than the declaration does: a tie closing a
cycle is refused at write time rather than at declare time, so an already
cyclic graph starts refusing writes it used to accept; and the generated
relation is engine owned, so a hand-rolled reachability table under the
same name must stop being written.

Land-Source: changelog-0-10-3@438cae97f96e858f24ae85a2046385d835dedca1
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
PerishLab/keel!159
No description provided.