Skip to content

v0.3.0

Choose a tag to compare

@Pringled Pringled released this 27 May 15:28
· 13 commits to main since this release
9826e26

What's Changed

Breaking changes 🚨

  • CLI and MCP results are now JSON instead of formatted text.
  • extensions= was removed from SembleIndex.from_path() and SembleIndex.from_git() in favor of .sembleignore.
  • model= was replaced by model_path=.
  • Encoder is no longer exported from semble.

Deprecation warnings ⚠️

--include-text-files and include_text_files= are deprecated and will be removed in a future release. --content now controls this.

Migration notes

  • Replace --include-text-files with --content all.
  • Replace include_text_files=True with content=[ContentType.CODE, ContentType.DOCS, ContentType.CONFIG].
  • Replace extensions= with content= for built-in file groups, or .sembleignore negation rules like !*.proto for custom extensions. See "Controlling which files are indexed" in the CLI section for more info.
  • Replace model= with model_path=, or set SEMBLE_MODEL_NAME.
  • If you parse CLI output, update scripts to parse JSON.

Full Changelog: v0.2.0...v0.3.0