Skip to content

Releases: rsaz/csharp-snippet-productivity

Release v2.1.1

19 Jan 06:24
Compare
Choose a tag to compare

What's Changed

  • Feature/22 command main menu vscode by @rsaz in #28
  • New Feature added: Added all current scaffold commands from context menu available in the command palette.
  • New Feature added: Added template validation against the .NET SDK installed on the machine.
  • Fix: Adjusted the AddProject command to work with the new template validation and project group selection.

Observations:

The commands available in the context menu follow a different workflow than the commands available in the command palette. The commands in the context menu will create the project or resource in the same clicked folder.

The commands in the command palette will ask the user to select the project, create or select the folder, and then create the project.

Expect a different interaction when using the commands in the context menu and the command palette.

All commands are available via shortcut keys. You can find the shortcut keys in the command palette.

  • Ctrl + alt + / + p - Create Project
  • Ctrl + alt + / + c - Create Class
  • Ctrl + alt + / + i - Create Interface
  • Ctrl + alt + / + r - Create Record
  • Ctrl + alt + / + s - Create Struct
  • Ctrl + alt + / + a - Add Project to Solution

Full Changelog: 2.0.1...2.1.1

Release v2.0.1

15 Jan 06:53
89bd618
Compare
Choose a tag to compare

What's Changed

  • Fix/23 singleton snippet adjust by @rsaz in #27

Full Changelog: 2.0.0...2.0.1

Release v2.0.0

14 Jan 08:51
Compare
Choose a tag to compare

What's Changed

  • fix for loop snippets by @BachiMjavanadze in #16
  • Feature/codefix refactor by @rsaz in #25
    • New Feature added: Added support for all project types and templates under project creation.
    • New Feature added: Support for .NET 7.0 and .NET 8.0
    • Performance improvements: Extension loading time decreased and command execution time decreased.
    • Fix: Fixed snippet conflicts and non standard snippets.
    • Enhancement: Validates the project template and framework compatibility based on the .NET SDK installed on the machine.
    • Enhancement: Added validation to avoid creating projects with empty spaces.
    • Enhancement: Reinforce the use of the default folder for project creation.

New Contributors

Full Changelog: https://github.com/rsaz/csharp-snippet-productivity/commits/2.0.0