Skip to content

chore: release main - #237

Merged
amondnet merged 1 commit into
mainfrom
release-please--branches--main
Mar 16, 2026
Merged

chore: release main#237
amondnet merged 1 commit into
mainfrom
release-please--branches--main

Conversation

@pleaseai-release-bot

@pleaseai-release-bot pleaseai-release-bot Bot commented Mar 14, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

soop: 0.1.27-alpha.1

0.1.27-alpha.1 (2026-03-16)

Dependencies

  • The following workspace dependencies were updated
    • devDependencies
      • @pleaseai/soop-cli bumped to 0.2.1
      • @pleaseai/soop-encoder bumped to 0.3.0
      • @pleaseai/soop-graph bumped to 0.1.10
      • @pleaseai/soop-mcp bumped to 0.3.0
      • @pleaseai/soop-tools bumped to 0.1.12
      • @pleaseai/soop-zerorepo bumped to 0.1.10
soop-cli: 0.2.1

0.2.1 (2026-03-16)

Bug Fixes

  • encoder: resolve dependency rebuild UNIQUE constraint and embedding ID mismatch (#239) (b43f9a0)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @pleaseai/soop-encoder bumped to 0.3.0
      • @pleaseai/soop-graph bumped to 0.1.10
      • @pleaseai/soop-mcp bumped to 0.3.0
      • @pleaseai/soop-tools bumped to 0.1.12
      • @pleaseai/soop-zerorepo bumped to 0.1.10
soop-encoder: 0.3.0

0.3.0 (2026-03-16)

⚠ BREAKING CHANGES

  • encoder: evolve CLI interface changed — requires positional arg, --graph option renamed to -l/--load-path, --stamp flag removed (auto-applied in save()).

Features

  • ast: add C#, C/C++, Ruby, Kotlin language support and upgrade tree-sitter (#107) (4be235a)
  • encoder: achieve full parity with Python reference encoder (#105) (812e16e)
  • encoder: add git-managed vector embeddings with Float16 codec (#74) (d3fdb4d)
  • encoder: change default LLM provider to google/gemini-3.1-flash-lite-preview (#169) (88e833c)
  • encoder: implement DependencyGraph with invocation and inheritance tracking (#83) (3e21441)
  • encoder: implement token-aware batch semantic extraction (#82) (b1f8ad2)
  • encoder: implement type-aware call resolution in DependencyGraph (#90) (5da75f7)
  • encoder: improve semantic extraction quality from reference analysis (#166) (aa3f980)
  • encoder: support flexible 2-5 level hierarchy and evolution area creation (#155) (7e12b26)
  • graph,encoder: persist DependencyEdge symbols and add cross-boundary excerpts (#156) (0fadc4f)
  • namu,ast: migrate to WASM tree-sitter and extract @pleaseai/soop-ast package (#185) (0b29d7a)
  • rebrand from rpg to repo please with monorepo restructure (#117) (d4b805a)
  • store: add BM25 scoring to LocalTextSearchStore (#233) (d04445d)
  • store: add zero-dependency local fallback stores and make native deps optional (#92) (edf43fe)
  • utils: add claude-code LLM provider (#66) (00d8ce2)
  • utils: add Codex CLI LLM provider (#73) (de76959)

Bug Fixes

  • build: resolve Bun compile errors for cross-platform binary distribution (#114) (1f9ce01)
  • encoder: convert BigInt attention_mask from ONNX int64 tensors to number (#220) (747c10e)
  • encoder: resolve dependency rebuild UNIQUE constraint and embedding ID mismatch (#239) (b43f9a0)
  • encoder: resolve voyage-4-nano ONNX model not found in CI (#217) (02b5dcd)
  • encoder: use composite keys in batch prompts to prevent name collision (#168) (7138c9c)

Code Refactoring

  • encoder: align RPGEncoder API and CLI with reference implementation (#231) (9a2a89a)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @pleaseai/soop-graph bumped to 0.1.10
soop-graph: 0.1.10

0.1.10 (2026-03-16)

Bug Fixes

  • encoder: resolve dependency rebuild UNIQUE constraint and embedding ID mismatch (#239) (b43f9a0)
soop-mcp: 0.3.0

0.3.0 (2026-03-16)

⚠ BREAKING CHANGES

  • encoder: evolve CLI interface changed — requires positional arg, --graph option renamed to -l/--load-path, --stamp flag removed (auto-applied in save()).

Features

  • cli: integrate soop-mcp into soop mcp subcommand (#228) (8dd7426)
  • encoder: add git-managed vector embeddings with Float16 codec (#74) (d3fdb4d)
  • encoder: support flexible 2-5 level hierarchy and evolution area creation (#155) (7e12b26)
  • namu,ast: migrate to WASM tree-sitter and extract @pleaseai/soop-ast package (#185) (0b29d7a)
  • rebrand from rpg to repo please with monorepo restructure (#117) (d4b805a)
  • store: add BM25 scoring to LocalTextSearchStore (#233) (d04445d)
  • store: add zero-dependency local fallback stores and make native deps optional (#92) (edf43fe)

Bug Fixes

  • build: resolve Bun compile errors for cross-platform binary distribution (#114) (1f9ce01)
  • mcp: replace top-level await with promise chain for cross-compilation (#173) (a14303d)
  • mcp: use basename for vector store path to prevent nested directories (#235) (84e4d07)

Code Refactoring

  • encoder: align RPGEncoder API and CLI with reference implementation (#231) (9a2a89a)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @pleaseai/soop-graph bumped to 0.1.10
      • @pleaseai/soop-encoder bumped to 0.3.0
      • @pleaseai/soop-tools bumped to 0.1.12
soop-tools: 0.1.12

0.1.12 (2026-03-16)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @pleaseai/soop-graph bumped to 0.1.10
      • @pleaseai/soop-encoder bumped to 0.3.0
soop-zerorepo: 0.1.10

0.1.10 (2026-03-16)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @pleaseai/soop-graph bumped to 0.1.10

This PR was generated with Release Please. See documentation.

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

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

3 issues found across 11 files

Confidence score: 4/5

  • This PR looks safe to merge from a runtime perspective, but there is moderate documentation risk: packages/cli/CHANGELOG.md currently labels 0.2.1 as dependency-only even though it pulls soop-encoder/soop-mcp 0.3.0 marked as breaking.
  • The most significant issue is release-note accuracy for users/operators: missing the breaking-change callout in packages/cli/CHANGELOG.md could lead to upgrade surprises despite no direct code defect being reported.
  • packages/mcp/CHANGELOG.md and packages/encoder/CHANGELOG.md both appear to duplicate prior entries, which can misstate what is actually new in 0.3.0 and reduce trust in release documentation.
  • Pay close attention to packages/cli/CHANGELOG.md, packages/mcp/CHANGELOG.md, packages/encoder/CHANGELOG.md - align 0.2.1/0.3.0 notes with actual new and breaking changes.
Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="packages/encoder/CHANGELOG.md">

<violation number="1" location="packages/encoder/CHANGELOG.md:12">
P3: This `0.3.0` changelog entry duplicates items already released in earlier versions, which makes the release notes inaccurate for this tag.</violation>
</file>

<file name="packages/mcp/CHANGELOG.md">

<violation number="1" location="packages/mcp/CHANGELOG.md:8">
P2: This 0.3.0 changelog entry repeats changes already documented under earlier soop-mcp releases, so it misstates what is actually new in 0.3.0.</violation>
</file>

<file name="packages/cli/CHANGELOG.md">

<violation number="1" location="packages/cli/CHANGELOG.md:10">
P2: Document the breaking CLI change here instead of listing this release as dependency-only; `0.2.1` pulls in `soop-encoder`/`soop-mcp` 0.3.0, which the release notes mark as breaking.</violation>
</file>
Architecture diagram
sequenceDiagram
    participant User
    participant CLI as @pleaseai/soop-cli
    participant Encoder as @pleaseai/soop-encoder
    participant AST as @pleaseai/soop-ast (WASM)
    participant LLM as LLM Provider (Gemini 1.5/3.1)
    participant Store as @pleaseai/soop-store (Vector/BM25)
    participant MCP as @pleaseai/soop-mcp

    Note over User,Store: Repository Encoding Flow (CLI)

    User->>CLI: CHANGED: soop encode <repo-path> -l <load-path>
    CLI->>Encoder: initialize(repoPath, loadPath)
    
    Encoder->>AST: NEW: Parse files (C#, C++, Ruby, Kotlin support)
    AST-->>Encoder: Symbols & Syntax Trees
    
    Encoder->>Encoder: NEW: Build DependencyGraph (Invocation & Inheritance)
    
    Encoder->>LLM: CHANGED: Batch semantic extraction (Gemini 3.1 Flash Lite)
    LLM-->>Encoder: Extraction results
    
    Encoder->>Store: NEW: save() with Float16 embeddings & BM25 scoring
    Store->>Store: NEW: Git-managed vector persistence
    Encoder-->>CLI: Encoding complete
    CLI-->>User: Success

    Note over User,MCP: Runtime Agent Flow (MCP)

    User->>MCP: Request repository context (via LLM Agent)
    MCP->>Store: NEW: Search using BM25 + Vector similarity
    Store-->>MCP: Relevant code snippets & metadata
    
    MCP->>Encoder: NEW: Resolve Type-aware calls/dependencies
    Encoder-->>MCP: Dependency Graph context
    
    MCP-->>User: Enhanced Context for Agent (JSON-RPC)

    alt NEW: Zero-dependency Fallback
        Store->>Store: Use local fallback if native deps missing
    end
Loading

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.

Comment thread packages/mcp/CHANGELOG.md
Comment thread packages/cli/CHANGELOG.md
Comment thread packages/encoder/CHANGELOG.md
@pleaseai-release-bot
pleaseai-release-bot Bot force-pushed the release-please--branches--main branch 3 times, most recently from f9418a8 to ef9579c Compare March 16, 2026 07:36
@amondnet
amondnet enabled auto-merge (squash) March 16, 2026 07:37
@pleaseai-release-bot
pleaseai-release-bot Bot force-pushed the release-please--branches--main branch from ef9579c to 0e5d3f3 Compare March 16, 2026 07:37
@pleaseai-release-bot
pleaseai-release-bot Bot force-pushed the release-please--branches--main branch from 0e5d3f3 to 30228c5 Compare March 16, 2026 07:38
@sonarqubecloud

Copy link
Copy Markdown

@amondnet
amondnet merged commit 7bbe22c into main Mar 16, 2026
6 checks passed
@amondnet
amondnet deleted the release-please--branches--main branch March 16, 2026 08:50
@pleaseai-release-bot

Copy link
Copy Markdown
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant