0.36.0 (2026-04-13)
Features
- benchmark: add multipass VM integration test suite (6e7863b)
- benchmark: add multipass VM integration test suite (d22759b)
- benchmark: add Swift ecosystem tests (6 commands + savings) (1fbb6d9)
- init: add native support for Kilo Code and Google Antigravity (d0a3797)
- init: add support for kilocode and antigravity agents (66b90f1)
- pnpm: Add filter argument support (2ba8d37)
- skills: add /pr-review skill for batch PR review (21e67a1)
- telemetry: enrich daily ping with gap detection and quality metrics (644c50f)
Bug Fixes
- benchmark: address PR review feedback (87ee81f)
- benchmark: address review feedback from @FlorianBruniaux (d13c185)
- ccusage: add --yes flag and warn when falling back to npx (f68fa00)
- clippy: show full error blocks instead of truncated headline (95d9d13)
- clippy: show full error blocks instead of truncated headline (f4074f8), closes #602
- curl: skip JSON schema conversion for internal/localhost URLs (577c311)
- discover: preserve golangci-lint flags in rewrite (d85303e)
- docs: update TELEMETRY.md to match code after review fixes (be5c057)
- find: include hidden files when pattern targets dotfiles (#1101) (dbeeaed)
- git: re-insert -- separator when clap consumes it from git diff args (#1215) (9979c69)
- git: remove -u short alias from --ultra-compact to fix git push -u (6b76fdb)
- golangci-lint: restore run wrapper and align guidance (4f4e4d2)
- golangci-lint: support inline global flags before run (24f2ada)
- go: prevent double-counted failures when test-level fail also triggers package-level fail (#958) (4fc15ef)
- go: prevent double-counting failures when package-level fail cascades from test failures (#958) (9722d5e)
- hooks: ensure default permission verdict prompts user for confirmation (40462c0)
- hooks: require all segments to match allow rules (#1213) (40c9dbc)
- init: honor CODEX_HOME for Codex global paths (d442799)
- init: install Codex global instructions in CODEX_HOME (a257688)
- json: rename --schema to --keys-only, closes #621 (c16713a)
- ls: filter quality wrong truncation (aa6317f)
- permissions: glob_matches middle-wildcard matches commands without trailing args (#1105) (3db8070)
- pnpm: list command not working (ba235d8)
- pytest: -q mode summary line not detected (57502a5)
- report package-level failures (timeouts, signals) in go test summary (0b1c32b)
- report package-level failures (timeouts, signals) in go test summary (c85a387), closes #958
- security: correct email domain from .dev to .app (47383e8)
- tee: prevent panic on UTF-8 multi-byte truncation boundary (da486bf)
- telemetry: 7 bugs in enrichment — privacy leak, broken meta_usage, pricing (15f666d)
- telemetry: clean code (8156081)
- telemetry: consent, erasure, auth, docs (2e4cc4b)
- telemetry: non-terminal consent, single config load (7821e98)
- telemetry: RGPD-compliant, consent gate, erasure, privacy controls (6a5bc84)