Skip to content

v0.9.1

Choose a tag to compare

@abewheel abewheel released this 04 Jan 22:00

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.

⚠️ BREAKING CHANGES, ACTIONS REQUIRED ⚠️

  1. Rename simulation "toolCall" attribute to "callToolResult" on all simulations.
  2. Remove any custom use of simulationGlobals. These have been replaced in the manner described below.
  3. 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