What's Changed
- feat(settings-validation): add validation for settings schema by @lifefloating in #12929
- fix(ide): Update IDE extension to write auth token in env var by @skeshive in #14999
- Revert "chore(deps): bump express from 5.1.0 to 5.2.0" by @skeshive in #14998
- feat(a2a): Introduce /init command for a2a server by @cocosheng-g in #13419
- feat: support multi-file drag and drop of images by @jackwotherspoon in #14832
- fix(policy): allow codebase_investigator by default in read-only policy by @abhipatel12 in #15000
- refactor(ide ext): Update port file name + switch to 1-based index for characters + remove truncation text by @skeshive in #10501
- fix(vscode-ide-companion): correct license generation for workspace dependencies by @skeshive in #15004
- fix: temp fix for subagent invocation until subagent delegation is merged to stable by @abhipatel12 in #15007
- test: update ide detection tests to make them more robust when run in an ide by @kevin-ramdass in #15008
- Remove flex from stats display. See snapshots for diffs. by @jacob314 in #14983
- Add license field into package.json by @jb-perez in #14473
- feat: Persistent "Always Allow" policies with granular shell & MCP support by @allenhutchison in #14737
- chore/release: bump version to 0.21.0-nightly.20251212.54de67536 by @gemini-cli-robot in #14969
- fix(core): commandPrefix word boundary and compound command safety by @allenhutchison in #15006
- chore(docs): add 'Maintainers only' label info to CONTRIBUTING.md by @jacob314 in #14914
New Contributors
Full Changelog: v0.21.0-nightly.20251212.54de67536...v0.21.0-nightly.20251213.977248e09