packages feed

claude-1.2.0: CHANGELOG.md

1.2.0:

- Add `Thinking` type with `ThinkingAdaptive` and `ThinkingEnabled` constructors
  - `thinking` field on `CreateMessage`
  - `ContentBlock_Thinking` and `ContentBlock_Redacted_Thinking` response blocks
  - `Content_Thinking` and `Content_Redacted_Thinking` for replaying thinking in multi-turn
  - `Delta_Thinking_Delta` and `Delta_Signature_Delta` for streaming
- Add `Model_Context_Window_Exceeded` constructor to `StopReason`

1.1.0:

- Replace `output_format` with `output_config` on `CreateMessage` (breaking change)
  - New `OutputConfig` type with `effort` and `format` fields
  - `effortConfig` helper for effort-only configuration
  - `jsonSchemaConfig` helper for structured output configuration
- Remove beta header requirement for structured outputs (now GA)

1.0.1:

- Add structured outputs support (beta feature `structured-outputs-2025-11-13`)
  - `OutputFormat` type and `jsonSchemaFormat` helper for JSON outputs
  - `output_format` field on `CreateMessage`
  - `strict` field on `Tool` and `strictFunctionTool` helper for strict tool validation
  - `additionalProperties` field on `InputSchema`
  - `Refusal` constructor for `StopReason`
- Add `claude-structured-outputs-example`

1.0.0:

- Initial release