Skip to content

v1.2.0

Choose a tag to compare

@jim-collier jim-collier released this 05 Aug 01:51
· 223 commits to main since this release

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.