diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 853f92f..2e71ec8 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -9,7 +9,7 @@ "source": { "source": "npm", "package": "@copilotkit/aimock", - "version": "^1.8.0" + "version": "^1.9.0" }, "description": "Fixture authoring skill for @copilotkit/aimock — match fields, response types, embeddings, structured output, sequential responses, streaming physics, agent loop patterns, gotchas, and debugging" } diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 715f1e5..727c190 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "llmock", - "version": "1.8.0", + "version": "1.9.0", "description": "Fixture authoring guidance for @copilotkit/aimock", "author": { "name": "CopilotKit" diff --git a/CHANGELOG.md b/CHANGELOG.md index 035999f..bd911c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # @copilotkit/aimock +## 1.9.0 + +### Minor Changes + +- Per-test sequence isolation via `X-Test-Id` header — each test gets its own fixture match counters, wired through all 12 HTTP handlers and 3 WebSocket handlers. No more test pollution from shared sequential state (#93) +- Combined `content + toolCalls` in fixture responses — new `ContentWithToolCallsResponse` type and type guard, supported across OpenAI Chat, OpenAI Responses, Anthropic Messages, and Gemini, with stream collapse support (#92) +- OpenRouter `reasoning_content` support in chat completions (#88) + +### Patch Changes + +- Fix `web_search_call` items to use `action.query` matching real OpenAI API format (#89) +- Clean up homepage URL (remove `/index.html` suffix) (#90) +- Center Record & Replay section title and top-align terminal panel (#87) +- Add demo video to README (#91) +- CI: Slack notifications for drift tests, competitive matrix updates, and new PRs (#86) +- CI: use `pull_request_target` for fork PR Slack alerts +- Docs: add reasoning and webSearches to Response Types table + ## 1.8.0 ### Minor Changes diff --git a/charts/aimock/Chart.yaml b/charts/aimock/Chart.yaml index b03377d..af314a3 100644 --- a/charts/aimock/Chart.yaml +++ b/charts/aimock/Chart.yaml @@ -3,4 +3,4 @@ name: aimock description: Mock infrastructure for AI application testing (OpenAI, Anthropic, Gemini, MCP, A2A, vector) type: application version: 0.1.0 -appVersion: "1.8.0" +appVersion: "1.9.0" diff --git a/docs/a2a-mock.html b/docs/a2a-mock/index.html similarity index 99% rename from docs/a2a-mock.html rename to docs/a2a-mock/index.html index 05c374b..f710a6c 100644 --- a/docs/a2a-mock.html +++ b/docs/a2a-mock/index.html @@ -28,7 +28,7 @@