October 23, 2024

0.45.0-rc16

(fix): The Conjure importer now correctly keys the union subvariant by the property of the discriminant.

1union:
2 discriminant: type
3 union:
4 square: Square
5 circle: Circle

is equal to the following Fern Definition:

fern
1union:
2 discriminant: type
3 types:
4 square:
5 type: Square
6 key: square
7 circle:
8 type: Circle
9 key: circle