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
OutputGeneratorclass. 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/dir1exists. -
Remove
extensionconfiguration option.The same functionality can now be achieved using the new
filenamesetting. -
Remove
timeconfiguration 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.7support (EOL). -
Refactors, reorganization of the repo, improvement on the default template and on the docs.