- [Feature] Global variables defined in the command line overwritte the global variables from the variables files
- [Feature] Support dictionary depth when defining variables in command line with the use of dots
- [Feature] Process entire source directories
- [Feature] Option flag to copy non-template files to output directory
- [Feature] Option flag to render non-template files anyway
- [Feature] Option flag to force globbing the sources
- [Feature] Support TOML, INI/CFG, ENV, CSV and TSV variables files (note that TOML files are not supported by the Mac release due to library architecture incompatibility)
- [Feature] Option flag to disable whitespace stripping of CSV keys and values
- [Feature] Option flag to set CSV delimiter
- [Feature] Option flag to set CSV escape character
- [Usability] Warning when variables are overwritten
- [Usability] Warning when source files are not templates
- [Usability] Error with incorrect variables file format
- [Usability] More error checking when fetching sources
- [Usability] Warning when CSV or ENV files define the same variable multiple times
- [Fix] Properly auto-cast values in all variables files
- [Fix] Help command comments
- [Fix] Properly combine variables from multiple source
- [Doc] Section to explain how directories are processed
- [Doc] Explain the new flag options
- [Doc] Examples of variables files with the new formats