release: v1.5.0 — npm, vscode 0.1.4, python 0.1.1#58
Conversation
📝 WalkthroughWalkthroughVersion bump release preparation across the monorepo: main project advances to 1.5.0 with feature and toolchain updates documented in the changelog, core packages (CLI, core, MCP) synchronized to 1.5.0, VS Code extension updated to 0.1.4 with dependency alignment notes, and Python SDK incremented to 0.1.1. ChangesRelease 1.5.0 with Extension and SDK Updates
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Suggested labels
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Warning Review ran into problems🔥 ProblemsStopped waiting for pipeline failures after 30000ms. One of your pipelines takes longer than our 30000ms fetch window to run, so review may not consider pipeline-failure results for inline comments if any failures occurred after the fetch window. Increase the timeout if you want to wait longer or run a Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
- @logic-md/core, @logic-md/cli, @logic-md/mcp bumped 1.4.0 → 1.5.0 (carries Phase 1 schema/conformance, Phase 2 dry-run executor, schema [0,1] bounds fix, ajv/yaml/zod/tinyglobby bumps, Node 22 + TS 6.0.3 toolchain alignment, org rename to SingularityAI-Dev) - logic-md-vscode 0.1.3 → 0.1.4 (extension-host @types/node alignment, esbuild + TS bumps, dependabot @types/node major ignore) - logic-md (PyPI) 0.1.0 → 0.1.1 (refresh metadata; URLs already point at SingularityAI-Dev in the repo, PyPI snapshot was stale) - Promote [Unreleased] → [1.5.0] in CHANGELOG.md and add the missing schema bounds fix entry. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2f1f50d to
5674ef2
Compare
Summary
Coordinated release across all five publication channels. Closes the publication gap audit from 2026-05-15.
1.4.0 → 1.5.00.1.3 → 0.1.40.1.0 → 0.1.1What's in 1.5.0 (npm)
[0, 1]bounds enforcement and violation enum split (7e48f4a). Previously out-of-range values are now rejected — minor breaking but spec-correct.@types/node22.19.17 alignment (chore(deps): align @types/node with CI Node runtime version #24), TypeScript 6.0.3 (chore(deps-dev): bump typescript from 5.8.3 to 6.0.3 #22), ajv 8.20.0 (chore(deps): bump ajv from 8.18.0 to 8.20.0 #38), yaml 2.8.4 (chore(deps): bump yaml from 2.8.3 to 2.8.4 #43), zod 4.4.3 (chore(deps): bump zod from 4.3.6 to 4.4.3 #42), tinyglobby 0.2.16 (chore(deps): bump tinyglobby from 0.2.15 to 0.2.16 #14). Organisation rename SingleSourceStudios → SingularityAI-Dev in repo URLs.What's in vscode 0.1.4
@types/nodealigned with extension-host runtime (fix(vscode): align @types/node with extension host runtime #44)^0.25.0+ dependabot ignore@types/nodemajors (chore(vscode): esbuild ^0.25.0 + dependabot @types/node guard #32),@types/vscodebump (chore(deps-dev): bump @types/vscode from 1.116.0 to 1.118.0 in /editors/vscode #40)What's in logic-md (PyPI) 0.1.1
No source changes. Refresh published metadata so PyPI URLs and description point at
SingularityAI-Dev(the in-repo files have been correct for weeks; PyPI was stale because it snapshots metadata at publish time).Test plan
npm run build— core/cli/mcp all build cleannpm test— 440/440 vitest tests passnpm test -w @logic-md/mcp— 18/18 node:test passnpm publish× 3,vsce publish,twine uploadgh release create v1.5.0once npm publishes settle🤖 Generated with Claude Code
Summary by cubic
Release v1.5.0 across npm (
@logic-md/*), VS Code (0.1.4), and PyPI (0.1.1). Adds the canonical protocol schema, a dry‑run executor, and tier‑1 semantic canaries; fixes[0, 1]bounds in the core schema; standardizes on Node 22 + TypeScript 6.0.3.New Features
Dependencies
@types/node22.19.17; bump TypeScript to 6.0.3; updateajv8.20.0,yaml2.8.4,zod4.4.3,tinyglobby0.2.16; repo URLs now use SingularityAI-Dev.@types/nodewith extension host; bump@types/vscode, TypeScript 6.0.3, and esbuild 0.28.0 (baseline^0.25.0); dependabot now ignores@types/nodemajors.@logic-md/core,@logic-md/cli,@logic-md/mcp→ 1.5.0;logic-md-vscode→ 0.1.4;logic-md(PyPI) → 0.1.1 with refreshed metadata.Written for commit 5674ef2. Summary will update on new commits.
Summary by CodeRabbit
New Features
Changed
Fixed
Documentation
Chores