Release v2.5.0
What's Changed
- feat(apps): per-method window.openai capability matrix by @chelojimenez in #2223
- cleanup(views): drop legacy openai delete hook by @chelojimenez in #2224
- cleanup(apps): delete legacy ChatGPTAppRenderer + chatgpt-apps router by @chelojimenez in #2227
- feat(apps): per-dimension MCP Apps spec-bridge capability matrix (foundation) by @chelojimenez in #2226
- fix(apps): modal widget advertises same HostCapabilities as inline by @chelojimenez in #2230
- cleanup(views): stop sending outputTemplate + serverInfo to createMcpView by @chelojimenez in #2231
- feat(apps): JSON editor round-trip for mcpAppsOverrides by @chelojimenez in #2232
- avatar followup by @ignaciojimenezr in #2210
- feat(apps): app.* chip on canvas view-iframe injected-globals strip by @chelojimenez in #2235
- feat(apps): structured matrix UI for SEP-1865 app.* spec bridge by @chelojimenez in #2236
- test(apps): cross-matrix isolation + override-threading audit by @chelojimenez in #2238
- feat(apps): matrix-gated notification emissions for SEP-1865 bridge by @chelojimenez in #2239
- feat(apps): matrix-gate HostContext.toolInfo and availableDisplayModes by @chelojimenez in #2240
- feat(apps): matrix-gate resource _meta.ui interpretation (PR D) by @chelojimenez in #2242
- Simplify Apps extension matrix UI for clarity. by @chelojimenez in #2243
- MCP App toggle by @chelojimenez in #2244
Full Changelog: v2.4.15...v2.5.0