Skip to content

Releases: MinishLab/semble

v0.5.0

Choose a tag to compare

@stephantul stephantul released this 08 Jul 08:59
949559b

What's Changed

Full Changelog: v0.4.2...v0.5.0

v0.4.2

Choose a tag to compare

@Pringled Pringled released this 06 Jul 06:38
6f2db52

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.1

Choose a tag to compare

@Pringled Pringled released this 23 Jun 09:02
41c36f7

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@Pringled Pringled released this 20 Jun 05:24
30d36ad

What's Changed

  • feat: Optimize MCP and AGENTS.md instructions, add snippet_lines by @Pringled in #198
  • fix: correctly read cache metadata as UTF-8 by @Pililink in #203
  • chore: Bump version by @Pringled in #205
  • fix: Ensure savings are correct when max_snippet_lines is used by @Pringled in #206

New Contributors

Migration notes

  • For CLI/sub-agent users: this release features optimizations to the Semble prompts and MCP instructions that further improve performance and reduce costs. We recommend running semble install after upgrading. The MCP instructions are automatically updated when installing the latest version.
  • The CLI and MCP search result JSON format changed in this release. Results are now flattened, so all fields are returned directly on each result object instead of under a nested chunk object. The language and location fields are no longer included in CLI/MCP formatted output as they added tokens while they can just be inferred from existing fields.

Full Changelog: v0.3.4...v0.4.0

v0.3.4

Choose a tag to compare

@Pringled Pringled released this 12 Jun 12:46
eacbe43

What's Changed

New Contributors

Full Changelog: v0.3.3...v0.3.4

v0.3.3

Choose a tag to compare

@Pringled Pringled released this 05 Jun 04:47
49bd6e2

What's Changed

Full Changelog: v0.3.2...v0.3.3

v0.3.2

Choose a tag to compare

@Pringled Pringled released this 03 Jun 16:56
c7e52fa

What's Changed

Deprecation warnings ⚠️

  • semble init is deprecated in favor of semble install

New Contributors

Full Changelog: v0.3.1...v0.3.2

v0.3.1

Choose a tag to compare

@stephantul stephantul released this 29 May 11:30
ea3c918

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@Pringled Pringled released this 27 May 15:28
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

v0.2.0

Choose a tag to compare

@Pringled Pringled released this 21 May 08:32
d362683

What's Changed

Deprecation warnings ⚠️

  • mode is no longer supported in search as of #119. Search behavior can still be controlled by enabling/disabling reranking with the rerank argument, and by setting the alpha value to use more semantic vs lexical search, though the recommended use is to not touch this and rely on the defaults which are tuned for code search.

Full Changelog: v0.1.10...v0.2.0