v2.0.0
-
This is a large change which consists of the following smaller changes:
-
The
./default
subdirectory is renamed to./defaults
-
Add top-level
./types.dhall
and./defaults.dhall
files -
Add a top-level
./typesUnion.dhall
union type... this allows you to wrap heterogeneous in this uniform type so that you can store them in a
List
and render that as a single YAML file containing one document per resource. If you do so, make sure to use the--documents
flag ofdhall-to-yaml
-
Records of all nullable fields are no longer themselves nullable
-
Make use of the new
Optional
literal syntax (i.e.Some
/None
) -
Default resources are no longer lambdas
-
Remove cyclic imports
-
Support newer versions of Dhall
-
-
This adds a new
./schemas
directory and./schemas.dhall
package to support the::
operator for newer versions of the language. This allows you to ergonomically instantiate a Kubernetes resource while only specifying non-default values.