v0.2.0
Breaking changes
3ce4590
UseBox<dyn Error>
forRunner
methods.fe62af3
Default to "ok" for command blocks that don't yield any output.c98db05
MarkCommand
andArgument
asnon_exhaustive
, to allow extending them.
Improvements
51c34d9
Relax dependency version requirements.f911c66
Addgenerate()
to generate output for a goldenscript input.5f49b9d
AddArgument.parse()
to parse values into e.g. integers or booleans.cc0936f
AddCommand.line_number
with the command's position in the script.cc0936f
AddRunner
error context such as the command or hook name and line number.456ae1b
Make parse errors more concise.