Skip to content

Releases: reesemclean/blueprint

Dynamic Template Variables

03 Jan 00:08
Compare
Choose a tag to compare

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

10 Nov 02:18
Compare
Choose a tag to compare
  • 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.

03 Jul 03:19
Compare
Choose a tag to compare

Conflict Detection Bug Fix

06 May 23:23
Compare
Choose a tag to compare
v2.1.1

Prepare version 2.1.1

Template Selection UI Cleanup

06 May 21:04
Compare
Choose a tag to compare

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

01 May 06:14
Compare
Choose a tag to compare

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

03 Sep 22:29
Compare
Choose a tag to compare

Blueprint now supports running on non-unix systems, AKA Windows support!

Nested Folder Structure Support

02 Jun 23:40
Compare
Choose a tag to compare

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

12 Apr 01:28
Compare
Choose a tag to compare

This fixes an issue where a dependency wasn't included in the release version.

Initial Release

12 Apr 01:28
Compare
Choose a tag to compare
v1.0.0

Update location of icon