All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Template support for project and item templates with auto-discovery in
ProjectTemplates/andItemTemplates/folders - Auto-injection of
<Content>entries into vsixmanifest for discovered templates (AutoInjectVsixTemplateContentproperty) - Cross-project template references via
VsixTemplateReferenceitem type - Auto-inclusion of
.imagemanifestfiles asImageManifestitems - Auto-inclusion of
ContentManifest.jsonfiles asContentitems - NuGet Central Package Management (CPM) support
- Build validation warnings for missing manifest Content entries (VSIXSDK011-014)
- Removed implicit
PackageReferenceforMicrosoft.VSSDK.BuildTools- users must now explicitly add this reference
0.3.0 - 2025-12-30
- String constant generation for top-level VSCT GUIDs
- Implicit Microsoft.VSSDK.BuildTools package reference
- Removed publish manifest generation (refactored for simplicity)
0.2.0 - 2025-12-30
- Publish manifest generation and source generators
- Analyzer reference for source generators
- Release workflow updated for moved solution location
- README refreshed with emojis and reorganized sections
- README badges updated to for-the-badge style