All notable changes to this project will be documented in this file.
- Updated extension name
- Global dependencies installation script
- Updated build script
- Updated extension metadata
- Moved to more minimal extension
- ApiController now generates api controller again - Fixed by vovche
- Unit test templates (XUnit, NUnit, MSTest)
- Struct template
- Razor template name mismatch
- Template file casing
- Detecting namespace from path
- If vscode EOL setting is set to 'auto', revert to default OS setting
- License file capitalized, so it is included in publishing
- EOL settings from vscode applied
- Template formatting
- Prefilled names PascalCased now - Fixed by doggy8088
- Option to enable file-scoped namespace with .NET 6.0+ projects - Added by JasonWei512
- Razor page generating to .cshtml
- Loading speed increased by using webpack & excluding unneeded files from package
- Code actions throwing errors
- Razor page template
- UWP templates (Window, Page, UserControl, Resource)
- Removed '.cs' from filename dialog placeholder
- New setting for adding default usings - Added by YoussefWaelMohamedLotfy
- Running the extension in vscodium is fixed
- Fixes for the controller template
- Controller template
- Api controller template (based on the one from Tdallau)
- Moved actions to a submenu
- Only show submenu when context is folder
- Using async / await
- Prevent extension search for .tmpl file popup - Added by PoLaKoSz
- Fixed namespace if solution is in a subfolder
- Updated vscode api to 1.56.0
- crash when creating new file in CodeSpaces - Added by danyhoron
- RootNamespace detection - Added by PoLaKoSz
- Creating new enum command - Added by fakenmc
- Namespace becomes a dot - Fixed by brunohenriquepj
- Updated package for current vscode
- Ability to create property and read-only property from constructor
- Fix for placing field outside class in some circumstances
- Ability to turn "this" prefix on and off
- Detect base classes for initializing members
- Ability to create new class/interface if using csproj files on .Net Core
- Initialize fields from constructor
- Initialize constructor from properties
- Bug fix for paths with spaces in them, creates namespace with underscore insteadnot sure
- Bug fix for paths with multiple hyphens
- Bug fix for extension of new file
- If no extension exists then it will add .cs on the end
- Ask only for filename instead of full path
- If path containes hyphen in path, make sure this becomes an underscore like VS
- Removed change log from release notes.md
- Works on Windows
- Can create class from root folder
- Templates can specifiy where cursor exists
- Intial Release