Skip to content

v0.33.0

Choose a tag to compare

@Baziar Baziar released this 08 Jun 21:25
· 1 commit to main since this release
v0.33.0
7d244c4

Release Notes

v0.33.0 (June 8, 2026)

✦ .NET Setup Runtime and Enterprise Profile Parity

Summary:

  • Promote the extension release to 0.33.0 because 0.32.1 was pushed but not published to the marketplace.
  • Complete .NET runtime setup coverage across the VS Code command palette and dashboard setup experience.
  • Add dotnet-only profile parity across schemas, completions, hover help, AI creation, command reference, and workspace creation UI.
  • Harden subprocess-based release gate tests and RapidKit CLI fallback tests so CI remains deterministic across operating systems.

Highlights:

  • Setup Runtime now includes .NET alongside Python, Node.js, Go, and Java.
  • The setup dashboard can detect, verify, and guide installation for .NET SDK 8+.
  • Workspace bootstrap profiles now include dotnet-only, and polyglot/enterprise copy clearly includes .NET.
  • Extension metadata now advertises .NET Web API and C# support for marketplace discovery.
  • Drift guards now protect .NET and profile parity from silently regressing.

Validation:

  • ./node_modules/.bin/tsc --noEmit
  • ./node_modules/.bin/vitest run
  • ./node_modules/.bin/eslint src --ext ts --max-warnings 100
  • node scripts/sync-import-stack-parity-snapshot.mjs --check
  • node esbuild.js --production
  • node esbuild.js from webview-ui

Release posture: runtime-profile-parity-and-extension-stabilization

v0.32.1 (June 8, 2026)

✦ Runtime Command Surface Parity and Module Boundary Hardening

Summary:

  • Align the Workspai extension with RapidKit npm 0.32.1 command contracts.
  • Add a shared runtime command surface contract so scaffold kits, lifecycle commands, runtime tiers, and module-support boundaries cannot drift silently.
  • Restrict AI module suggestions to FastAPI and NestJS, while clearly guiding Go, Spring Boot, and .NET users toward their native package ecosystems.
  • Update dashboard, setup, command reference, module browser, module details, and AI creation surfaces to the pinned npm wrapper form.

Highlights:

  • Extension-host calls now use npx --yes --package rapidkit rapidkit ... instead of relying on ambiguous local/global command resolution.
  • FastAPI and NestJS remain module-capable; Go, Spring Boot, and .NET are scaffold/import/runtime-supported but do not expose RapidKit module marketplace suggestions.
  • .NET AI creation copy now correctly explains NuGet/native adapter extension paths instead of reusing Spring Boot module text.
  • Studio and README command snippets now use current doctor workspace/project scopes and pinned npm commands.
  • Runtime parity tests cover scaffold kit exposure, AI module suggestion boundaries, command snippets, and npm wrapper usage.

Validation:

  • npm run typecheck
  • npm run check:parity-snapshot
  • vitest run src/test/runtimeCommandSurfaceParity.test.ts src/test/driftGuard.test.ts src/test/platformCapabilities.test.ts src/test/springSupportContracts.test.ts src/test/aiService.test.ts
  • npm run lint:stabilization
  • npm run build
  • git diff --check

Release posture: contract-parity-and-extension-stabilization