Skip to content

release: v1.5.0 — npm, vscode 0.1.4, python 0.1.1#58

Merged
SingleSourceStudios merged 1 commit into
mainfrom
release/v1.5.0
May 15, 2026
Merged

release: v1.5.0 — npm, vscode 0.1.4, python 0.1.1#58
SingleSourceStudios merged 1 commit into
mainfrom
release/v1.5.0

Conversation

@SingleSourceStudios
Copy link
Copy Markdown
Collaborator

@SingleSourceStudios SingleSourceStudios commented May 15, 2026

Summary

Coordinated release across all five publication channels. Closes the publication gap audit from 2026-05-15.

  • @logic-md/core, @logic-md/cli, @logic-md/mcp: 1.4.0 → 1.5.0
  • logic-md-vscode (VS Code Marketplace): 0.1.3 → 0.1.4
  • logic-md (PyPI): 0.1.0 → 0.1.1

What's in 1.5.0 (npm)

What's in vscode 0.1.4

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 clean
  • npm test — 440/440 vitest tests pass
  • npm test -w @logic-md/mcp — 18/18 node:test pass
  • After merge: npm publish × 3, vsce publish, twine upload
  • After merge: gh release create v1.5.0 once 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

    • Protocol shape (Phase 1): canonical schema, 18 conformance fixtures, RFC 2119 conformance section, discovery conventions.
    • Execution (Phase 2): dry‑run executor, expanded CLI tests, benchmarks scaffolding.
    • Core quality gates: 13 semantic canaries that assert required compiler phrasings and fail on regressions.
  • Dependencies

    • Tooling: align on Node 22 LTS and @types/node 22.19.17; bump TypeScript to 6.0.3; update ajv 8.20.0, yaml 2.8.4, zod 4.4.3, tinyglobby 0.2.16; repo URLs now use SingularityAI-Dev.
    • VS Code: align @types/node with extension host; bump @types/vscode, TypeScript 6.0.3, and esbuild 0.28.0 (baseline ^0.25.0); dependabot now ignores @types/node majors.
    • Versions: @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

    • Phase 1/2 core functionality and CLI enhancements added.
  • Changed

    • Updated to Node 22 LTS, TypeScript 6.0.3, and esbuild 0.28.0.
    • Dependency version updates across packages.
  • Fixed

    • Core schema bounds enforcement improvements.
    • Documentation specification verification fixes.
  • Documentation

    • Enhanced documentation with new resources and README updates.
  • Chores

    • Version bumps: Main packages to 1.5.0, VS Code extension to 0.1.4, Python SDK to 0.1.1.

Review Change Stack

Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 8 files

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 15, 2026

📝 Walkthrough

Walkthrough

Version 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.

Changes

Release 1.5.0 with Extension and SDK Updates

Layer / File(s) Summary
Main project 1.5.0 release documentation and root version
CHANGELOG.md, package.json
Root CHANGELOG.md introduces [Unreleased] section and [1.5.0] entry dated 2026-05-15 with Added (Phase 1/2 features), Changed (Node 22 LTS and TypeScript 6.0.3 alignment), Fixed (schema bounds enforcement), and Documentation (llms.txt, README, benchmarks) subsections. Root package.json version bumped to 1.5.0.
Core packages 1.5.0 version synchronization
packages/cli/package.json, packages/core/package.json, packages/mcp/package.json
CLI, core (@logic-md/core), and MCP package versions all bumped from 1.4.0 to 1.5.0 to align with main project release.
VS Code extension 0.1.4 release
editors/vscode/CHANGELOG.md, editors/vscode/package.json
VS Code extension CHANGELOG.md adds [0.1.4] entry dated 2026-05-15 documenting Fixed and Changed sections (TypeScript 5.9.3 → 6.0.3, esbuild 0.25.12 → 0.28.0 bumps, and @types/node alignment), and extension package.json version incremented from 0.1.3 to 0.1.4.
Python SDK 0.1.1 version update
sdks/python/pyproject.toml
Python SDK pyproject.toml version incremented from 0.1.0 to 0.1.1.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Suggested labels

vscode-extension

Poem

📦 A hop and a bump, version up we go,
From 1.4 to 1.5, the releases flow,
Extensions align with TypeScript's new grace,
While Python SDK keeps its own pace,
Changelogs penned, the rabbit logs in—
Let the build and deploy now begin! 🐰✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the coordinated release across five channels with specific version bumps (npm 1.5.0, vscode 0.1.4, python 0.1.1), matching the main objective of the PR.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description check ✅ Passed The PR description comprehensively covers the release scope, includes linked information about the publication gap audit, details changes across all five channels, and provides a test plan with passing results.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/v1.5.0

Warning

Review ran into problems

🔥 Problems

Stopped 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 @coderabbit review after the pipeline has finished.


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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

- @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>
@SingleSourceStudios SingleSourceStudios merged commit b52d11a into main May 15, 2026
3 checks passed
@SingleSourceStudios SingleSourceStudios deleted the release/v1.5.0 branch May 15, 2026 09:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant