Releases: reesemclean/blueprint
Dynamic Template Variables
This release adds support for additional tokens within your template.
Sometimes when creating a template you may want to use multiple pieces of user input -- this is now possible by using additional tokens prefixed with a $
. Here's an example:
// Example Template
class {{ pascalCase name }} extends {{ pascalCase $superclass }} {
{{ camelCase $propertyName }}: string;
}
When creating a new file from this template you will continue to be asked for the name, but you would have the opportunity to enter information for both $superclass and $propertyName. As of now only name is able to be used within filenames.
Thanks to @dj-doMains for the pull request!.
Upper Snake Case and Plain Transform
- Adds UPPER_SNAKE_CASE transform (upperSnakeCase_name or {{upperSnakeCase name}})
- Adds ability to use no transform for files names (use name token)
- Adds number of steps and current step to UI for user input
Skip content replacement on non-text files. Code restructuring.
v2.2.0 Prepare v2.2.0 release.
Conflict Detection Bug Fix
v2.1.1 Prepare version 2.1.1
Template Selection UI Cleanup
Cleanup of template selection user interface; the template name is now emphasized again.
Allow templates to include hidden folders and files. System created files (Thumbs.db, .DS_Store, etc. are still ignored).
Added two new transform helpers: lowerCase and upperCase.
Multifolder and Home Path Support
Adds ability to provide multiple folders of templates. Useful for using both a project local and a shared (global) templates.
Template folder paths also now expand ~ to the home directory.
If you have setup a custom template path this will be a breaking release. You will need to migrate from an string to an array of strings in your User Settings for the blueprint.templatesPath setting.
Window Support
Blueprint now supports running on non-unix systems, AKA Windows support!
Nested Folder Structure Support
You can now create folders and nested folder/file structures inside a template folder. Folder names inside a template folder can be templated the same way that file names are.
Fix Release Dependencies
This fixes an issue where a dependency wasn't included in the release version.
Initial Release
v1.0.0 Update location of icon