Skip to content

Commit dbe574c

Browse files
authored
Release v1.9.0 (#97)
## Summary - **Per-test sequence isolation** via `X-Test-Id` header — each test gets its own fixture match counters across all 12 HTTP + 3 WebSocket handlers (#93) - **Combined content + toolCalls** in fixture responses — new `ContentWithToolCallsResponse` type across OpenAI Chat, Responses, Anthropic Messages, and Gemini with stream collapse support (#92) - **OpenRouter reasoning_content** support (#88) - **Clean URLs** for docs site — all pages restructured as directories, .html extensions removed from links - Fix `web_search_call` items to use `action.query` matching real OpenAI API (#89) - Bump aimock-pytest to 0.3.0 ## Version bumps - `package.json`: 1.8.0 → 1.9.0 - `pyproject.toml`: 0.2.0 → 0.3.0 - `Chart.yaml` appVersion: 1.8.0 → 1.9.0 - `plugin.json` / `marketplace.json`: 1.8.0 → 1.9.0 ## Test plan - [x] All 2206 tests pass (including 80 new clean-URL validation tests) - [x] Build passes - [x] Prettier clean - [ ] npm publish triggers automatically on merge via OIDC workflow - [ ] Verify v1.9.0 appears on npm after merge 🤖 Generated with [Claude Code](https://claude.com/claude-code)
2 parents 465860f + d191496 commit dbe574c

44 files changed

Lines changed: 337 additions & 158 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"source": {
1010
"source": "npm",
1111
"package": "@copilotkit/aimock",
12-
"version": "^1.8.0"
12+
"version": "^1.9.0"
1313
},
1414
"description": "Fixture authoring skill for @copilotkit/aimock — match fields, response types, embeddings, structured output, sequential responses, streaming physics, agent loop patterns, gotchas, and debugging"
1515
}

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "llmock",
3-
"version": "1.8.0",
3+
"version": "1.9.0",
44
"description": "Fixture authoring guidance for @copilotkit/aimock",
55
"author": {
66
"name": "CopilotKit"

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# @copilotkit/aimock
22

3+
## 1.9.0
4+
5+
### Minor Changes
6+
7+
- 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)
8+
- 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)
9+
- OpenRouter `reasoning_content` support in chat completions (#88)
10+
11+
### Patch Changes
12+
13+
- Fix `web_search_call` items to use `action.query` matching real OpenAI API format (#89)
14+
- Clean up homepage URL (remove `/index.html` suffix) (#90)
15+
- Center Record & Replay section title and top-align terminal panel (#87)
16+
- Add demo video to README (#91)
17+
- CI: Slack notifications for drift tests, competitive matrix updates, and new PRs (#86)
18+
- CI: use `pull_request_target` for fork PR Slack alerts
19+
- Docs: add reasoning and webSearches to Response Types table
20+
321
## 1.8.0
422

523
### Minor Changes

charts/aimock/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ name: aimock
33
description: Mock infrastructure for AI application testing (OpenAI, Anthropic, Gemini, MCP, A2A, vector)
44
type: application
55
version: 0.1.0
6-
appVersion: "1.8.0"
6+
appVersion: "1.9.0"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
</div>
2929
<ul class="nav-links">
3030
<li><a href="/">Home</a></li>
31-
<li><a href="docs.html" style="color: var(--accent)">Docs</a></li>
31+
<li><a href="/docs" style="color: var(--accent)">Docs</a></li>
3232
<li>
3333
<a href="https://github.com/CopilotKit/aimock" class="gh-link" target="_blank"
3434
><svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor">
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
</div>
2929
<ul class="nav-links">
3030
<li><a href="/">Home</a></li>
31-
<li><a href="docs.html" style="color: var(--accent)">Docs</a></li>
31+
<li><a href="/docs" style="color: var(--accent)">Docs</a></li>
3232
<li>
3333
<a href="https://github.com/CopilotKit/aimock" class="gh-link" target="_blank"
3434
><svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor">
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
</div>
2929
<ul class="nav-links">
3030
<li><a href="/">Home</a></li>
31-
<li><a href="docs.html" style="color: var(--accent)">Docs</a></li>
31+
<li><a href="/docs" style="color: var(--accent)">Docs</a></li>
3232
<li>
3333
<a href="https://github.com/CopilotKit/aimock" class="gh-link" target="_blank"
3434
><svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor">
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
</div>
2929
<ul class="nav-links">
3030
<li><a href="/">Home</a></li>
31-
<li><a href="docs.html" style="color: var(--accent)">Docs</a></li>
31+
<li><a href="/docs" style="color: var(--accent)">Docs</a></li>
3232
<li>
3333
<a href="https://github.com/CopilotKit/aimock" class="gh-link" target="_blank"
3434
><svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor">
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
</div>
2929
<ul class="nav-links">
3030
<li><a href="/">Home</a></li>
31-
<li><a href="docs.html" style="color: var(--accent)">Docs</a></li>
31+
<li><a href="/docs" style="color: var(--accent)">Docs</a></li>
3232
<li>
3333
<a href="https://github.com/CopilotKit/aimock" class="gh-link" target="_blank"
3434
><svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor">
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
</div>
2929
<ul class="nav-links">
3030
<li><a href="/">Home</a></li>
31-
<li><a href="docs.html" style="color: var(--accent)">Docs</a></li>
31+
<li><a href="/docs" style="color: var(--accent)">Docs</a></li>
3232
<li>
3333
<a href="https://github.com/CopilotKit/aimock" class="gh-link" target="_blank">
3434
<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor">

0 commit comments

Comments
 (0)