- Change: Ruby 2.7 and 3.0 are no longer supported
- Add:
print.text
andprint.erb
see README for usage details - Add: Output documents include more frequent warnings that the document was autogenerated and should not be modified
- Breaking: Remove repl_runner support.
- Fix
file.write
do not prepend "In file x ..." when the command is hidden i.e.:::-> file.write
- Bugfix: Bash commands that output to stderr and use
||
are now captured (#29)
- Fix pipe support (#28)
- Fix log read race condition (#25)
- Pipe logic is now implemented through a parser (#22)
- Bugfix, background processes error when the log file is not touched before read, not sure why this is possible but here's a fix for it anyway (https://github.com/schneems/rundoc/commit/620ae55d8a5d3d443cf5e8cb77950a841f92900c)
- Allow non-headless browser sessions and navigation #23
- Fix issue where a background task's log file was not present before it was attempted to be opened.
- Allow composability of documents
rundoc.depend_on
andrundoc.require
#19 - The
rundoc
command is nowrundoc.configure
. - Ignore chdir warning since that affect is intentional #20
- Now using a propper PEG parser (parslet)