- Added support for Django Python language
- Added
Enable/Disable Auto Update
in context menu for sake of convenience - Added support for Verilog
- Added support for Lua
- Added support for nginx config files
- Fixed an issue that caused crash when saving a new file while trying to add file header
- Added support for Rust sources
- Updated introduction animated-gif
- Added support for ARM sources. Refer to
language-arm
by dan-c-underwood for details.
- Added option to specify custom Moment.js date time format string for date times in file header
- Added option that defaults to use file creation time instead of file header creation time for
{{create_time}}
- Added project name and license fields
- Added support for jsx files (both Coffeescript and Javascript)
- Added support for language scoped config. Thanks to Paulloz.
- Added option to specify number of empty lines should be kept after new header.
- Added option to ignore cases in template fields so that templates with uppercases from Sublime are compatible too
- Added option to set a list of ignore list for auto update and adding header
- Added support for Haskell
- Added support for Matlab. language-matlab must be installed first.
- Added option for automatically adding header for new files.
- Changed default key mapping to shift-cmd-H.
- Backward compatible with file headers generated by File Header in Sublime
- User can define their real name, username, email, and customised template info
- Only source file that does not contain any field provided in corresponding template will be able to add a new header
- Only source file with existing last modified by field or last modified time field will be updated
- User can define their own field names in template before placeholders. Again, adding or updating qualification is checked according to field names defined in templates.