Changes:
-
Allow changing the output filenames.
Read the docs for instructions.
-
Move more logic to the default template from methods.
Many methods were removed from
OutputGenerator
class. If you are using a custom template and depend on any of them, please update it. I'd suggest basing it off the new default template. -
Create the output directory recursively.
This allows the user to choose
/dir1/dir2/dir3/
as the output directory, even if only/dir1
exists. -
Remove
extension
configuration option.The same functionality can now be achieved using the new
filename
setting. -
Remove
time
configuration option.The same functionality can now be achieved by using a simple custom template.
-
Fix warnings on systems with the erb gem installed.
-
Drop ruby
< 2.7
support (EOL). -
Refactors, reorganization of the repo, improvement on the default template and on the docs.