Skip to content

Releases: CodingWithCalvin/VsixSdk

v0.4.0

08 Jan 17:47
3bcdd16

Choose a tag to compare

🚨 Breaking Changes

  • The SDK no longer auto-includes the VSSDK Build Tools (this was preventing CPM from working). You must now explicitly add the PackageReference to 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

30 Dec 23:06
afdf0ae

Choose a tag to compare

⚡ 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

30 Dec 21:13
97b7677

Choose a tag to compare

🐛 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