Releases: CodingWithCalvin/VsixSdk
Releases · CodingWithCalvin/VsixSdk
v0.4.0
🚨 Breaking Changes
- The SDK no longer auto-includes the VSSDK Build Tools (this was preventing CPM from working). You must now explicitly add the
PackageReferenceto your project:<PackageReference Include="Microsoft.VSSDK.BuildTools" Version="17.*" PrivateAssets="all" />
🐛 Bug Fixes
- fix(sdk): escape backslashes in launchSettings.json generation (#25)
- fix(sdk): fix VsixTemplateReference path computation (#37)
- fix(sdk): exclude template folders from default compilation
- fix(workflow): update contributors workflow
🎉 New Features
- feat(sdk): add template support for project and item templates (#21, #22, #23)
- feat(sdk): support NuGet Central Package Management (#27)
- feat(sdk): auto-include imagemanifest and ContentManifest.json files (#31)
- feat(sdk): auto-include imagemanifest and ContentManifest.json files (#31)
- feat(sdk): auto-inject Content entries into vsixmanifest (#40)
🔧 Maintenance
- test(e2e): add comprehensive E2E test suite for SDK features (#32)
- chore(sdk): remove unused template zipping, keep VsixTemplateReference (#39)
- chore(ci): rename workflows for consistency (ci->build, release->publish)
- chore(config): add .editorconfig and .gitattributes
- chore(docs): add co-author and generated-by rules to CLAUDE.md
- chore(docs): move local rules to main CLAUDE.md
- chore(docs): sync CLAUDE.md with standardized template
- chore: add husky for local commit linting
- chore: sync license format
- ci(workflow): add path filters to CI workflow
- docs: add CHANGELOG.md
- docs: add Write Tests and Run Validation critical rules
- docs: update README and CHANGELOG for recent SDK features
- fix(ci): simplify preview changelog workflow
v0.3.0
⚡ Performance & Improvements
- refactor(sdk): remove publish manifest generation
🎉 New Features
- feat(generators): add string constant for top-level VSCT GUIDs
- feat(sdk): add implicit Microsoft.VSSDK.BuildTools package reference
v0.2.0
🐛 Bug Fixes
- fix(ci): update release workflow for moved solution
- fix(sdk): add analyzer reference for source generators
🎉 New Features
- feat(sdk): add publish manifest generation and source generators
🔧 Maintenance
- docs: refresh README with emojis and reorganized sections
- docs: update README badges to for-the-badge style