Skip to content

soop-cli: v0.3.0

Choose a tag to compare

@pleaseai-bot pleaseai-bot released this 27 May 23:38
43cfc0e

0.3.0 (2026-05-27)

⚠ 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: add two-tier RPG data management (CI + local) (#71) (2b00bdf)
  • cli: integrate soop-mcp into soop mcp subcommand (#228) (8dd7426)
  • encoder: add dep_graph.json sidecar + HTML visualize stages (#300) (f2eb901)
  • 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 token-aware batch semantic extraction (#82) (b1f8ad2)
  • encoder: support flexible 2-5 level hierarchy and evolution area creation (#155) (7e12b26)
  • git-grounded sync — silent-fail helpers, decision tree, sentinel-block hooks (#307) (cc4388e)
  • JSONL graph format for git-friendly storage (#262) (467ef23)
  • rebrand from rpg to repo please with monorepo restructure (#117) (d4b805a)
  • store: add BM25 scoring to LocalTextSearchStore (#233) (d04445d)
  • 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: resolve dependency rebuild UNIQUE constraint and embedding ID mismatch (#239) (b43f9a0)
  • encoder: spread Map.entries() to array before calling toSorted (#251) (8a49ae5)
  • publish: bundle workspace packages inline, fix sync vector store, and enable npm provenance (#96) (b73033a)

Code Refactoring

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

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @pleaseai/soop-encoder bumped to 0.4.0
      • @pleaseai/soop-graph bumped to 0.1.13
      • @pleaseai/soop-mcp bumped to 0.5.0
      • @pleaseai/soop-tools bumped to 0.1.16
      • @pleaseai/soop-utils bumped to 0.1.10
      • @pleaseai/soop-zerorepo bumped to 0.1.13

soop-encoder: 0.4.0

0.4.0 (2026-05-27)

⚠ 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 dep_graph.json sidecar + HTML visualize stages (#300) (f2eb901)
  • 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)
  • git-grounded sync — silent-fail helpers, decision tree, sentinel-block hooks (#307) (cc4388e)
  • graph,encoder: persist DependencyEdge symbols and add cross-boundary excerpts (#156) (0fadc4f)
  • JSONL graph format for git-friendly storage (#262) (467ef23)
  • 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: spread Map before toSorted to avoid iterator error (#282) (03b462e)
  • encoder: spread Map.entries() to array before calling toSorted (#251) (8a49ae5)
  • encoder: use composite keys in batch prompts to prevent name collision (#168) (7138c9c)
  • graph: store meta rootPath relative to graph file for portability (#295) (6c52dfd)

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.13
      • @pleaseai/soop-utils bumped to 0.1.10

soop-graph: 0.1.13

0.1.13 (2026-05-27)

Features

  • encoder: add dep_graph.json sidecar + HTML visualize stages (#300) (f2eb901)
  • git-grounded sync — silent-fail helpers, decision tree, sentinel-block hooks (#307) (cc4388e)
  • mcp: add soop_tree, fuzzy suggestions, and RPG-Kit parity fixes (#299) (c5cb889)

Bug Fixes

  • graph: store meta rootPath relative to graph file for portability (#295) (6c52dfd)

Dependencies

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

soop-mcp: 0.5.0

0.5.0 (2026-05-27)

⚠ 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)
  • JSONL graph format for git-friendly storage (#262) (467ef23)
  • mcp: add soop_tree, fuzzy suggestions, and RPG-Kit parity fixes (#299) (c5cb889)
  • mcp: graceful startup, lazy reload, and actionable error payloads (#296) (891a45c)
  • 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)
  • encoder: spread Map before toSorted to avoid iterator error (#282) (03b462e)
  • encoder: spread Map.entries() to array before calling toSorted (#251) (8a49ae5)
  • graph: store meta rootPath relative to graph file for portability (#295) (6c52dfd)
  • 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.13
      • @pleaseai/soop-encoder bumped to 0.4.0
      • @pleaseai/soop-tools bumped to 0.1.16
      • @pleaseai/soop-utils bumped to 0.1.10

soop-tools: 0.1.16

0.1.16 (2026-05-27)

Features

  • encoder: support flexible 2-5 level hierarchy and evolution area creation (#155) (7e12b26)
  • mcp: add soop_tree, fuzzy suggestions, and RPG-Kit parity fixes (#299) (c5cb889)
  • rebrand from rpg to repo please with monorepo restructure (#117) (d4b805a)
  • store: add BM25 scoring to LocalTextSearchStore (#233) (d04445d)

Bug Fixes

  • encoder: spread Map.entries() to array before calling toSorted (#251) (8a49ae5)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @pleaseai/soop-graph bumped to 0.1.13
      • @pleaseai/soop-encoder bumped to 0.4.0

soop-utils: 0.1.10

0.1.10 (2026-05-27)

Features

  • git-grounded sync — silent-fail helpers, decision tree, sentinel-block hooks (#307) (cc4388e)
  • utils: update default LLM models to latest supported IDs (#305) (c029a4c)

soop-zerorepo: 0.1.13

0.1.13 (2026-05-27)

Dependencies

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

This PR was generated with Release Please. See documentation.