v0.42.0
Release Notes
Latest Release: v0.42.0 (July 6, 2026)
Optional Python Engine and Profile Compatibility
This minor release separates Workspace Intelligence from the workspace-local
Python engine. Teams can now create governed workspaces first, model/adopt/import
projects, and install the local Python engine only when a RapidKit
module-enabled kit actually needs it.
What's New:
-
Optional Python engine for Python-aware profiles
create workspace --skip-python-enginekeepspython-only,polyglot, and
enterpriseworkspaces available for Workspace Intelligence without
installingrapidkit-coreimmediately.- Skipped workspaces record explicit
python_core.status = skippedmetadata
in workspace manifests, markers, and toolchain evidence. - Local launchers now explain the skip state and point users to npm-owned
workspace commands until the Python engine is intentionally installed.
-
Python-free workspace integrity
minimal,java-only,node-only,go-only, anddotnet-onlyworkspaces
no longer create root-levelpyproject.toml,poetry.toml,
.python-version, or.venvartifacts.- Empty skipped workspaces and arbitrary adopted/imported Python projects keep
the Python engine skipped unless a RapidKit module-enabled kit is present.
-
Module-enabled kit gate
- RapidKit module commands are guaranteed only for RapidKit-owned
module-enabled kits:fastapi.standard,fastapi.ddd, and
nestjs.standard. - Adopted/imported projects can still be modeled, governed, verified, and
surfaced in Workspace Intelligence even when module mutation is disabled.
- RapidKit module commands are guaranteed only for RapidKit-owned
-
Profile/runtime compatibility
create project,import,adopt, andbootstrapcompliance now share a
consistent profile compatibility policy.- Default mode warns and recommends profile realignment; strict mode blocks
mismatched runtime additions before registration. - Broader language/runtime signals such as Rust, C, and C++ are counted in the
workspace runtime mix even when RapidKit does not own a native scaffold.
Breaking changes: None.
Verification:
npm exec -- vitest run src/__tests__/e2e.test.ts src/__tests__/create-internal.test.ts src/__tests__/workspace-python-engine-install-gate.test.tsnpm run typecheck -- --pretty falsenpm run lintnpm run buildnpm exec -- vitest run
Upgrade:
npm install -g rapidkit@0.42.0