You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[0.10.0] — 2026-07-07
Changed
Make ecosystem auto-upgrade opt-in via SIMPLICIO_AUTO_UPGRADE=1; doctor --upgrade remains the explicit upgrade path.
Run DoD checklist commands without shell=True by default; shell metacharacters now require SIMPLICIO_DOD_ALLOW_SHELL=1.
Remove the dev-cli MCP server surface (serve --mcp) so MCP is no longer exposed from this package.
Bump the minimum simplicio-mapper dependency to >=0.18.0.
Expose the installed simplicio-mapper dependency through simplicio.mapper_api for downstream Python consumers.
Fixed
Harden mechanical-edit path validation against prefix-match escapes and symlink traversal, and make snapshot restore writes atomic.
Lock JSONL appends, stream events_summary(), rotate oversized events.jsonl, and make context/sprint state writes atomic.
Handle missing text inputs, malformed bench case files, empty bench suites, zero-norm skill vectors, and top-level CLI failures more defensively.
Tighten pre-release version comparison so 1.12.0rc1 < 1.12.0.
CI
Remove dead starter workflows, add Python 3.13 plus pip caching, smoke-test the built wheel in a clean venv, and switch PyPI publishing to Trusted Publishing.