Skip to content

v0.25.2

Choose a tag to compare

@getrapidkit getrapidkit released this 27 Feb 22:45
· 108 commits to main since this release

Release Notes

Latest Release: v0.25.2 (February 27, 2026)

🧠 v0.25.2 — Smart Init Orchestration, Clearer Go UX, and Delegation Boundary Hardening (Patch)

This patch makes rapidkit init significantly more resilient across Python/Node/Go projects by enforcing wrapper-owned orchestration with runtime-aware fallbacks, then closes delegation edge-cases that caused noisy/misleading Go command failures.

What's New:

  • 🧭 Explicit command ownership matrix for wrapper vs core

    • init is now an explicitly wrapper-orchestrated project command to keep policy + fallback behavior consistent.
    • Added contract doc: docs/contracts/COMMAND_OWNERSHIP_MATRIX.md.
  • 🚀 Smart multi-runtime init behavior

    • Runtime inference improved via project metadata + file heuristics (go.mod, package.json, pyproject.toml, requirements.txt).
    • Python init now enforces project-local .venv usage and has pip-based fallback install paths.
    • Node init now attempts package-manager fallbacks when primary install path fails.
  • 🛡️ Delegation boundary hardening

    • Go/Node lifecycle commands (dev/start/build/test) remain on wrapper/runtime adapter path where needed.
    • Prevents misrouting of flags (e.g., dev --port) into unintended local-launcher/Makefile paths.
  • 🗣️ Go missing-toolchain UX fix

    • rapidkit init and lifecycle commands now emit clear actionable error messages when Go is missing, instead of silent/noisy failure patterns.

Upgrade:

npm install -g rapidkit@0.25.2

📖 Full Release Notes


Previous Release: v0.25.1 (February 27, 2026)

🛠️ v0.25.1 — Poetry Fallback Stabilization, Multi-Platform Doctor Hardening, and Windows Workspace Launcher Coverage (Patch)

This patch release finalizes the new Poetry-missing fallback behavior, hardens cross-platform doctor/tool detection, and closes the remaining legacy Windows workspace launcher gap.

What's New:

  • 🐍 Poetry fallback stabilization in create flow

    • If installMethod=poetry is selected but Poetry is unavailable, workspace creation now reliably auto-falls back to venv without blocking install prompts.
    • Behavior is applied consistently across interactive create and registration paths.
  • 🌍 Cross-platform detection hardening

    • doctor now checks python -m poetry and python -m pipx across Python candidates when binaries are missing.
    • Tool path probing now relies on centralized platform-capability helpers rather than fragmented ad-hoc path assumptions.
  • 🪟 Legacy workspace launcher parity on Windows

    • Workspace creation now emits both rapidkit and rapidkit.cmd wrappers so local workspace commands have native Windows entry points.
  • 🧪 Test contract alignment

    • Updated create-internal Poetry tests to match intentional fallback semantics while preserving pipx behavior guarantees.
    • Full test suite remains green after alignment.

Upgrade:

npm install -g rapidkit@0.25.1

📖 Full Release Notes


Latest Release: v0.25.0 (February 26, 2026)

🧭 v0.25.0 — Help Surface Unification, Workspace Policy/List Contract Completion, and Reliability Hardening (Minor)

This minor release unifies the root help UX across entry modes, completes workspace command contract coverage (workspace list, policy set/show) across docs/tests/help text, and hardens runtime/workspace reliability for production workflows.

What's New:

  • 🧱 Workspace command contract completion

    • Standardized/expanded workspace command references (including workspace list) across:
      • root help output
      • README/docs command examples
      • docs drift guard expectations
      • CLI integration and contract test suites
  • 🧪 Phase-3 contract and process coverage expansion

    • Extended process-level integration coverage for workspace policy operations and list flows.
    • Strengthened command contract tests for lifecycle/policy behavior and help consistency.
    • Added deterministic dist-refresh handling in CLI entry tests when build artifacts are missing/stale.
  • ⚙️ Runtime/workspace hardening updates

    • Improved bridge/runtime execution reliability and adapter-path handling in wrapper-core integration.
    • Hardened workspace registry behavior (normalization/dedupe/pruning paths) and reduced noisy debug output.
    • Updated create/doctor/runtime flows to better align with workspace-first operations.
  • 📚 Governance and docs alignment

    • Professionalized governance and setup docs to match current command contracts and release expectations.
    • CI/docs workflow alignment updates in:
      • .github/workflows/ci.yml
      • .github/workflows/e2e-smoke.yml

Upgrade:

npm install -g rapidkit@0.25.0

📖 Full Release Notes


Previous Releases

Version Date Highlights
v0.25.2 Feb 27, 2026 Smart init orchestration, wrapper/core ownership matrix, Go UX + delegation hardening
v0.25.1 Feb 27, 2026 Poetry fallback stabilization, cross-platform doctor hardening, Windows workspace launcher parity
v0.25.0 Feb 26, 2026 Help surface unification, workspace policy/list contract completion, reliability hardening
v0.24.2 Feb 25, 2026 Workspace docs governance, docs drift/link/smoke gates, CI ownership hardening
v0.24.1 Feb 25, 2026 Setup contract fixes, cross-OS matrix reliability, workspace flow alignment
v0.24.0 Feb 25, 2026 Windows-native bridge E2E, mirror lifecycle hardening, runtime adapter stability
v0.23.1 Feb 22, 2026 Audit stabilization, minimatch override, Windows CI path fix
v0.23.0 Feb 22, 2026 Workspace architecture phases 1→4, runtime/command contracts, npm global install hotfix
v0.22.0 Feb 21, 2026 Go/Fiber + Go/Gin kits, Go command parity, Swagger DX hardening
v0.21.2 Feb 20, 2026 Release flow modernization, npm-only policy, security/doc alignment
v0.21.1 Feb 18, 2026 Context-aware init, create workspace mode, doctor workspace scan fix
v0.20.0 Feb 14, 2026 FastAPI DDD Kit, Domain-Driven Design template, offline support
v0.19.1 Feb 12, 2026 Dependency refresh, lockfile sync, Python template compatibility
v0.19.0 Feb 10, 2026 AI module recommender, semantic search, config commands
v0.18.1 Feb 9, 2026 Windows CI path normalization fix
v0.18.0 Feb 9, 2026 Contract sync, modules catalog API, Python bridge reliability
v0.17.0 Feb 6, 2026 Enhanced doctor command, workspace health monitoring, auto-fix
v0.16.5 Feb 5, 2026 Configuration file support, doctor command, diagnostics
v0.16.4 Feb 2, 2026 Documentation quality, test stability, code polish
v0.16.3 Feb 1, 2026 Template fixes, Python Core 0.2.2 compatibility, test updates
v0.16.0 Feb 1, 2026 Workspace registry, unified signatures, cross-tool integration
v0.15.1 Jan 31, 2026 Bridge stability, command fallback, improved test coverage
v0.15.0 Jan 30, 2026 Core integration, workspace UX, Scenario C fix, tests & CI
v0.14.2 Jan 23, 2026 Documentation & cleanup
v0.14.1 Dec 31, 2025 Poetry virtualenv detection fix
v0.14.0 Dec 31, 2025 Major dependency updates
v0.13.1 Dec 25, 2025 Type safety & test coverage
v0.13.0 Dec 22, 2025 NestJS test coverage boost
v0.12.9 Dec 22, 2025 Unified npx commands
v0.12.8 Dec 13, 2025 Windows spawn fix
v0.12.7 Dec 13, 2025 Windows support
v0.12.6 Dec 12, 2025 Quality & security infrastructure
v0.12.5 Dec 6, 2025 CI/CD cross-platform fixes
v0.12.4 Dec 6, 2025 Shell activation UX
v0.12.3 Dec 4, 2025 Smart CLI delegation
v0.12.2 Dec 4, 2025 Auto-activate in init command
v0.12.1 Dec 3, 2025 NestJS port fix
v0.12.0 Dec 3, 2025 NestJS support
v0.11.3 Dec 3, 2025 Bug fixes
v0.11.2 Dec 3, 2025 Improvements
v0.11.1 Nov 28, 2025 Features
v0.11.0 Nov 8, 2025 Major release

For complete changelog, see CHANGELOG.md.