Releases: kevgo/text-runner
Releases · kevgo/text-runner
7.1.0
- provides JSON-Schema definition for Text-Runner config files:
https://raw.githubusercontent.com/kevgo/text-runner/refs/heads/main/documentation/text-runner.schema.json - actions are now type stripped rather than transpiled - if you want to keep
using full TypeScript, move your actions into their own npm modules or
transpile them yourself
Updates to the standard library:
- the new
npm/script-nameaction verifies that filepackage.jsondefines a
script with the given name - the new
npm/script-callaction verifies full calls of a script defined in
package.json - renames
workspace/existing-filetoworkspace/existing-file-with-content - the
workspace/new-fileaction now allows providing the filename via a HTML
attributed calledfilename - new
workspace/existing-fileaction verifies only file existence, not content - new
workspace/empty-fileaction creates an empty file with the given name in
the workspace
7.0.0
-
Streamlining the naming, everything named
text-runis now named
text-runner:- The Text-Runner binary name changes from
text-runtotext-runner. - The configuration file name changes from
text-run.ymlto
text-runner.jsonc - The folder in which Text-Runner looks for actions changes from
text-run/
totext-runner/.
- The Text-Runner binary name changes from
-
The configuration file format changes from YML to JSONC (JSON with comments).
-
There is now JSON-Schema support for configuration files:
{ "$schema": "https://raw.githubusercontent.com/kevgo/text-runner/refs/heads/main/documentation/text-runner.schema.json", //...
v3.6.0
v3.5.0
v3.0.0-rc4
Update package.json
v3.0.0-rc3
3.0.0-rc3 (#455)
v3.0.0-rc2
3.0.0-rc2 (#452)
Functional architecture
v3.0.0-rc1 3.0.0-rc1 (#449)