Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 1.84 KB

CHANGELOG.md

File metadata and controls

52 lines (38 loc) · 1.84 KB

Change Log

1.3.0

  • New indentation handling: vs-code-snippet-generator.indentation setting with a dedent default that strips only the common leading whitespace so relative nesting survives (preserveIndentation is deprecated but honored)
  • Save to workspace snippets (.vscode/*.code-snippets) and to multiple languages at once (multi-select dropdown → scope property)
  • New command Snippet: Wrap selection as tabstop placeholder — turns the selection into ${n:…}, numbering past the highest existing tabstop; multi-cursor aware
  • New command Snippet: Manage saved snippets — browse user/workspace snippet files, jump to a snippet or delete it (comments preserved)
  • Optional escapeSnippetSpecialCharacters setting to escape $ and \ in the generated body
  • Editor context-menu entries for the selection commands
  • Extension is now bundled with esbuild (much smaller install); MIT license added; CI moved from Azure Pipelines to GitHub Actions with a tag-triggered marketplace publish

1.2.0

  • New command Snippet: Save snippet to language snippets file — saves the snippet directly into the chosen language's user snippets file, with a language dropdown that auto-detects the current file's language and suggests it first
  • Fixed preserveIndentation setting default (was the string "false", which behaved as enabled) — indentation is now trimmed by default as documented
  • Modernized the codebase: TypeScript 5, ESLint (replacing tslint), async/await, split into modules, real unit tests

1.1.0 (2019-11-09)

  • Add setting to preserve indentation

1.0.2 (2019-11-09)

  • Add extension icon

1.0.1

  • Release notes adjustment

1.0.0

  • Description now has default value the same as the previously entered name
  • Add HOWTO animated image

0.0.1

  • Initial release of extension