claude-api-test 0.5.3

Test utilities for claude-api: cassette-based replay of recorded HTTP exchanges
Documentation
# Changelog

All notable changes to `claude-api-test` are documented here.
Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
and uses [Semantic Versioning](https://semver.org/).

## [0.5.3]https://github.com/joshrotenberg/claude-api/compare/claude-api-test-v0.5.2...claude-api-test-v0.5.3 - 2026-05-02

### Added

- *(live-tests)* add test stubs for user-profiles, skills write, batches completion, conversation, runner ([#36]https://github.com/joshrotenberg/claude-api/pull/36)
- *(test)* SSE cassette recording and replay support ([#38]https://github.com/joshrotenberg/claude-api/pull/38)
- *(models)* type-promote ModelInfo.capabilities ([#27]https://github.com/joshrotenberg/claude-api/pull/27)

### Other

- *(streaming)* record live cassette for messages.create_stream ([#39]https://github.com/joshrotenberg/claude-api/pull/39)

## [0.5.2]https://github.com/joshrotenberg/claude-api/compare/claude-api-test-v0.5.1...claude-api-test-v0.5.2 - 2026-05-01

### Other

- updated the following local packages: claude-api

## [0.5.1]https://github.com/joshrotenberg/claude-api/compare/claude-api-test-v0.5.0...claude-api-test-v0.5.1 - 2026-05-01

### Other

- updated the following local packages: claude-api

## [0.5.0] -- 2026-05-01

Workspace version bump alongside `claude-api` 0.5.0.

### Changed

- `Recorder` now truncates the cassette file on start instead of
  appending. Each recording run produces a fresh cassette;
  accumulating across runs needs to be done by the caller.

[0.5.0]: https://github.com/joshrotenberg/claude-api/releases/tag/claude-api-test-v0.5.0