- Add
postfix.templatecommand to allow triggering templates from keyboard shortcuts #123
- Support function declarations for
calltemplate #117 - Fix
awaittemplate inside awaited expressions #124
- option to enable extension based on .enablepostfix file #116
- option to define custom template as array of strings #115
forintemplatecalltemplate
- Updated dependencies to support TypeScript 5.0
- Merged PR #110 - fix for #108 and #109 - thx @zardoy for reporting and fixing!
- .null & .undefined postfixes in if
- Svelte/Vue/Html support - thx @zardoy for great work!
- long awaited
awaittemplate - option to disable particular built-in templates (see
postfix.disabledBuiltinTemplates)
- Incorrect '\\' escaping
- Doesn't work correctly in complex binary expressions
- Merged PR #100 - fix for #99
- Fixed binary exrpression regression #80
- Merged PR #86
- Incorrect JSX behavior
- Incorrect multiline indentation
- Oooops, last release was incorrectly published, fixing manually for now - no changes here, only republish.
- Don't display choice when only one variant is available
- Binary expression with equals regression
- Merged PR #78 - improvement for fix for #77
- Infer variable names for some templates #63 - many thanks to @zardoy for great ideas and part of the implementation
- Merged PR #73 - minor improvement for custom templates management
- Doesn't always work in binary expression
- Templates did not work inside nested method declaration
- Merged PR #70 - Fix for #69
- Editor jumping when inserting a snippet - credits to @zaradoy again
- Merged PR #61 - Print render text instead of raw body
- Merged PR #52 - Bundle extension to reduce size and improve startup time (thanks @jasonwilliams!)
- Merged PR #54 - Fancy suggestions with syntax highlighting (thanks @zardoy!)
- Sensible default for custom template description if left empty
- New option to determine how to merge custom templates if they have the same name (fixes #40)
- New
.promisifytemplate (Type.promisify -> Promise)
- Support for two different modes for
.undefinedand.notundefinedtemplates. See #27
- Postfix does not work in function expression with variable declaration
- await'ed expression - wrong replacement
- return template does not work in some cases
- Support for multiline expressions!
- New
.newtemplate for expressions (Type.new -> new Type()) - Support for
new SomeType().scope
- Show more templates in return statement
- Do not show all templates when expression is a function argument
- Do not show all templates when expression is inside variable declaration or assignment
- Description in autocomplete now show the actual replacement instead of abstract one
- Binary expressions did not work when surrounded by brackets
- Reload extension only when it's own configuration has been changed (my bad!)
- Merged PR #25 - Enable extension in JSX/TSX by default
- Fixed issue #17 - suggestions should not be shown inside comments
- Merged #16 - cast templates (thanks @Coffee0127!)
- Enable usage of multiple '{{here}}' placeholder in a custom template (PR from @AdrieanKhisbe, thanks!)
- Support for array access expressions so that
expr[i]will display suggestions as well - Support for simple custom templates
- Fixed issue #9 - snippets always on top of suggestions
- Ability to activate extension in files other than JS/TS
nottemplates now really invert expressions (issue #7)
- New
foreachtemplate (issue #6) and general improvements infor*templates
nottemplate can now negate different parts of the expression (selected from Quick Pick)
- Fixed issue #4 - Console templates are no longer suggested on console expression itself
- Fixed issue #5 - Already negated expressions can now be "un-negated" by using
nottemplate on them again
- Support for postfix templates on unary expressions (ie. i++)
- Some fixes after adding basic tests
- Console templates (PR from @jrieken, thanks!)
- Initial release