v3.8.6 v0.3.0
MinishLab/sembleMay 25, 2026 → May 27, 20262 days between releases
What's New
Major update introduces JSON output, index persistence, and removes deprecated CLI arguments.
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`.
New Features
- JSON output for CLI and MCP results.
- Index persistence to save and load indices automatically.
- `--content` flag for docs, config, and code search.
- Semblyignore support for customizing file extensions.
Improvements
- Auto-indexing in cache folder.
- Improved CI/CD workflows.
- Updated dependency settings and bumped nltk version.
Bug Fixes
- Fixed handling of 'ignore' interpolation method.
Upgrade Notes
Replace `--include-text-files` with `--content all` and `include_text_files=True` with `content=[ContentType.CODE, ContentType.DOCS, ContentType.CONFIG]`. Update `extensions=` arguments to use `.sembleignore` files or the `content=` flag.
The Two Releases
v3.8.6
May 25, 2026· 5 months ago
This release adds support for the Indonesian language model, fixes an issue with the 'ignore' interpolation method, and improves CI/CD workflows.
Full release notesv0.3.0
May 27, 2026· 5 months ago
This major update introduces JSON output, index persistence, and a new content flag, while removing several deprecated arguments and changing CLI output format.
Full release notes