v1.2.0
Third stable release. Additive, with nothing source-breaking.
New: shcl about and shcl donate on the command line, each also spelled --about and --donate the way help and version already are. Also Lines(path), the plural of Line(path) - a repeated field, the case that most wants a citable line and the one the singular returns 0 for, now yields every binding's line in file order.
A schema fault no longer suppresses data validation wholesale. Faults are still reported first and still fail check --schema, but the constraints that parsed cleanly now check the document too, so a typo in one constraint cannot hide a real violation of another.
Fixed: a block header whose children were all commented out got those comments back one indent level shallow from the formatter, and the C command line treated an informational flag inside a --set-literal value as a request for that output.
Releases are signed. shcl-1.2.0-sha256sums.txt.sig is a detached signature over the checksums file, and both install scripts verify it before trusting any checksum. The public key is at shcl-signing.pub in the repo.
See the changelog for the full list of changes since v1.1.0.