v0.9.1
This release contains full end-to-end testing support via the ChatGPTSimulator. You can now automatically test everything about your ChatGPT App locally and in your CI/CD, including saved state, tool call results, display modes, themes, locales, etc. This release also more closely aligns the Simulation object with the MCP SDK.
- Rename simulation "toolCall" attribute to "callToolResult" on all simulations.
- Remove any custom use of simulationGlobals. These have been replaced in the manner described below.
- Replace the simulations array prop on the ChatGPTSimulator component with a map of simulation names to simulations.
- Remove simulationGlobals rollup simulation attribute. Move all ChatGPT-owned state (maxHeight, displayMode, etc) to parameters directly on the simultor component. Move partner-owned state to simulation attributes callToolRequestParams and widgetState.
Full Changelog: v0.8.8...v0.9.1