chore: release v1.35.0#287
Merged
Merged
Conversation
commit: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release v1.35.0
Version bump cut off latest
main(includes #285 blocks-completion and #286 video-testid).Version surfaces bumped (1.34.0 → 1.35.0)
These five literal build surfaces track the aimock npm release line and were bumped together:
package.json—"version"→1.35.0.claude-plugin/plugin.json—"version"→1.35.0.claude-plugin/marketplace.json—plugins[0].source.version→^1.35.0(caret preserved)charts/aimock/Chart.yaml—appVersion→"1.35.0"packages/aimock-pytest/src/aimock_pytest/_version.py—AIMOCK_VERSION→"1.35.0"Deliberately NOT changed (independently versioned)
Verified against release history — these do not track the aimock release line and follow their own cadence, so they are left as-is:
charts/aimock/Chart.yamlversion:stays0.1.0(Helm chart version — independent of the app it packages)packages/aimock-pytest/pyproject.tomlversionstays0.4.0(the Python package's own release cadence, distinct from the npm release it pins viaAIMOCK_VERSION)Hygiene fix
packages/aimock-pytest/README.md— corrected the stale--aimock-versiondefault from1.33.0→1.35.0to matchAIMOCK_VERSION.CHANGELOG
## [Unreleased]section to## [1.35.0] - 2026-06-27and inserted a fresh empty## [Unreleased]above it. Bullet contents unchanged.What's in 1.35.0
blocksfeature completed across all providers — ordered text/tool-call block streaming now honored on replay across Anthropic, OpenAI (Responses + chat-completions), Gemini, Ollama, Cohere, Bedrock (invoke + Converse), and Gemini Interactions, with record-side block capture where the wire protocol allows (Fixtures can't express tool-call-before-text ("tool-first") ordering; recorder collapses block order #274).blocksarray is a complete response shape on its own (nocontent/toolCallsrequired);validateBlocksrejects malformed arrays at load time (Fixtures can't express tool-call-before-text ("tool-first") ordering; recorder collapses block order #274).Publishing
Publishing is not performed here. The release is cut and verified; the actual publish is the manual
npm run releasestep, pending maintainer action.Verification
npm run build— clean (exit 0)npx vitest run— 4250/4250 passed, 144/144 files (exit 0)npm run test:exports— all 🟢 (node10 / node16 CJS+ESM / bundler, across all entry points).d.tsemit succeeded; no separatetscscript in this package)