All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Changed examples to use
<%-
tags instead of<%=
because the latter escapes HTML entities, which is not useful outside of HTML templates.
- Prompt the user for any extra variable found inside a file template content that was not resolved from the template configuration, template file name, or global variables.
- Fixed the order of commands in explorer context so New File is always the first.
- Released 1.0.0 and removed alpha warning from
README.md
.
- Consecutive code blocks appeared as one in VSCode extension README preview.
- When creating files using a template group, open all files in the editor.
groupTemplates
variable in templates.
- Configuration files must be in their respective folders (limit cosmiconfig search algorithm to the current folder).
- Performance boost by getting rid of glob patterns to find file templates and file template groups metadata, and by caching configurations / templates / template groups. This speeds some things up by ~1500%.
- Commands to init/edit the global configuration, and the configuration of each folder of the current workspace.
- Remove file templates from file template groups that use them.
- Use webpack to bundle the extension.
- Rewrote everything from scratch. You will lose your file templates because I changed how they are defined and stored.
- Global and local file templates and file template groups.
- Variables in template file names.
- More variables in file templates.
- When the extension prompts to select a template, the extension is displayed next to the name.
- Manage templates.
- Manage template groups.
- Create file from template.
- Create files from template groups.