# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [1.1.16](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@1.1.15...@aws-amplify/graphql-conversation-transformer@1.1.16) (2026-07-13)

### Bug Fixes

- resolve high dependabot vulnerabilities ([#3505](https://github.com/aws-amplify/amplify-category-api/issues/3505)) ([ebaf1e0](https://github.com/aws-amplify/amplify-category-api/commit/ebaf1e03f4347d2abe66974dd407e57b53358414))

## [1.1.15](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@1.1.14...@aws-amplify/graphql-conversation-transformer@1.1.15) (2026-07-01)

### Bug Fixes

- **conversation:** allow optional 'type' field on AmplifyAIToolUseBlockInput (ai-constructs sends SDK ToolUseBlock.type) ([227dd7e](https://github.com/aws-amplify/amplify-category-api/commit/227dd7e691460257142f3def13d8db17cf383ba6))
- resolve all HIGH/CRITICAL vulnerabilities across all lockfiles ([222f10e](https://github.com/aws-amplify/amplify-category-api/commit/222f10ec2c6922aaedec3fb77fe03e58b0fca15c))

## [1.1.14](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@1.1.13...@aws-amplify/graphql-conversation-transformer@1.1.14) (2026-03-24)

### Reverts

- Revert "chore(release): Publish [ci skip]" ([dd1f693](https://github.com/aws-amplify/amplify-category-api/commit/dd1f693d8ad6059d6a53af117b16505f40e1e657))

## [1.1.13](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@1.1.12...@aws-amplify/graphql-conversation-transformer@1.1.13) (2026-02-05)

**Note:** Version bump only for package @aws-amplify/graphql-conversation-transformer

## [1.1.12](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@1.1.11...@aws-amplify/graphql-conversation-transformer@1.1.12) (2025-06-09)

**Note:** Version bump only for package @aws-amplify/graphql-conversation-transformer

## [1.1.11](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@1.1.10...@aws-amplify/graphql-conversation-transformer@1.1.11) (2025-04-17)

**Note:** Version bump only for package @aws-amplify/graphql-conversation-transformer

## [1.1.10](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@1.1.9...@aws-amplify/graphql-conversation-transformer@1.1.10) (2025-04-09)

### Reverts

- Revert "chore: upgrade to node 20 (#3250)" (#3255) ([a2815c7](https://github.com/aws-amplify/amplify-category-api/commit/a2815c76ee6d12e687193ca6eca84609c79ee268)), closes [#3250](https://github.com/aws-amplify/amplify-category-api/issues/3250) [#3255](https://github.com/aws-amplify/amplify-category-api/issues/3255)

## [1.1.9](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@1.1.8...@aws-amplify/graphql-conversation-transformer@1.1.9) (2025-03-06)

**Note:** Version bump only for package @aws-amplify/graphql-conversation-transformer

## [1.1.8](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@1.1.7...@aws-amplify/graphql-conversation-transformer@1.1.8) (2025-02-26)

**Note:** Version bump only for package @aws-amplify/graphql-conversation-transformer

## [1.1.7](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@1.1.6...@aws-amplify/graphql-conversation-transformer@1.1.7) (2025-02-07)

### Bug Fixes

- bump ai-constructs to ^1.2.2 ([#3141](https://github.com/aws-amplify/amplify-category-api/issues/3141)) ([23519e3](https://github.com/aws-amplify/amplify-category-api/commit/23519e3a682175ea6e02c41b5fecac5c51ce04bf))

## [1.1.6](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@1.1.5...@aws-amplify/graphql-conversation-transformer@1.1.6) (2025-01-30)

**Note:** Version bump only for package @aws-amplify/graphql-conversation-transformer

## [1.1.5](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@1.1.3...@aws-amplify/graphql-conversation-transformer@1.1.5) (2025-01-16)

### Bug Fixes

- **conversation:** add padding to stream chunks ([#3115](https://github.com/aws-amplify/amplify-category-api/issues/3115)) ([8ab2284](https://github.com/aws-amplify/amplify-category-api/commit/8ab2284eedc7f5e29d0e21acf3124d60ed058a93))

## [1.1.4](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@1.1.3...@aws-amplify/graphql-conversation-transformer@1.1.4) (2024-12-23)

**Note:** Version bump only for package @aws-amplify/graphql-conversation-transformer

## [1.1.3](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@1.1.2...@aws-amplify/graphql-conversation-transformer@1.1.3) (2024-12-17)

### Bug Fixes

- **conversation:** handle enums in data tool selection sets ([#3045](https://github.com/aws-amplify/amplify-category-api/issues/3045)) ([7466aaa](https://github.com/aws-amplify/amplify-category-api/commit/7466aaaf8e6779cd72899701ae5e7e3df665e9de))

## [1.1.2](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@1.1.1...@aws-amplify/graphql-conversation-transformer@1.1.2) (2024-11-20)

### Bug Fixes

- bump ai-constructs to ^1.0.0 ([#3040](https://github.com/aws-amplify/amplify-category-api/issues/3040)) ([0e9e195](https://github.com/aws-amplify/amplify-category-api/commit/0e9e195b05e7d40e41c29b82b8f3fb3a8961d80b))

## [1.1.1](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@1.1.0...@aws-amplify/graphql-conversation-transformer@1.1.1) (2024-11-20)

### Bug Fixes

- **conversation:** model list tool query name infinite recursion ([#3037](https://github.com/aws-amplify/amplify-category-api/issues/3037)) ([63aea80](https://github.com/aws-amplify/amplify-category-api/commit/63aea80cfe3c0b9f1d74b80af1eb38a6ac96a190))

# [1.1.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@0.7.1...@aws-amplify/graphql-conversation-transformer@1.1.0) (2024-11-19)

### Bug Fixes

- **ai:** forward user-agent with package metadata in generation and conversation requests ([#3029](https://github.com/aws-amplify/amplify-category-api/issues/3029)) ([9a0ac8b](https://github.com/aws-amplify/amplify-category-api/commit/9a0ac8bb1d6b554bc3f93a0450763a07b8d8f0dd))

### Features

- bump conversation and generation transformers to v1 ([#3030](https://github.com/aws-amplify/amplify-category-api/issues/3030)) ([1d9e59e](https://github.com/aws-amplify/amplify-category-api/commit/1d9e59ed5d2130780a5d75db4e48b2c86df9e8e3))

## [0.7.1](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@0.7.0...@aws-amplify/graphql-conversation-transformer@0.7.1) (2024-11-14)

### Bug Fixes

- **conversation:** prefix supporting types with AmplifyAI ([#3023](https://github.com/aws-amplify/amplify-category-api/issues/3023)) ([24198ac](https://github.com/aws-amplify/amplify-category-api/commit/24198ac98f12889945f10ad35c3554201562587f))

# [0.7.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@0.6.0...@aws-amplify/graphql-conversation-transformer@0.7.0) (2024-11-14)

### Bug Fixes

- plumb outputStorageStrategy through conversation transformer to handler ([#3017](https://github.com/aws-amplify/amplify-category-api/issues/3017)) ([acc8140](https://github.com/aws-amplify/amplify-category-api/commit/acc8140c323988da595630ed9c047e03a825635f))

### Features

- **conversation:** require auth input for conversation directive ([#3007](https://github.com/aws-amplify/amplify-category-api/issues/3007)) ([39cca3f](https://github.com/aws-amplify/amplify-category-api/commit/39cca3f18d02e9092828901ba799932f6e77f232))
- **conversation:** update directive input for tool definition for model list queries ([#3013](https://github.com/aws-amplify/amplify-category-api/issues/3013)) ([ee976cc](https://github.com/aws-amplify/amplify-category-api/commit/ee976cc565efb54dd8e7e2fcfc4e116b312ab348))

# [0.6.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@0.5.0...@aws-amplify/graphql-conversation-transformer@0.6.0) (2024-11-08)

### Features

- **conversation:** propagate errors from lambda to client ([#3002](https://github.com/aws-amplify/amplify-category-api/issues/3002)) ([141512b](https://github.com/aws-amplify/amplify-category-api/commit/141512bf228a2afdbfc124023730ff76d1b65a04))
- **conversation:** sorting and performant list queries ([#2997](https://github.com/aws-amplify/amplify-category-api/issues/2997)) ([73f2d6b](https://github.com/aws-amplify/amplify-category-api/commit/73f2d6b7026df34ba4b9b88722925bc7d853ab60))
- **conversation:** support response streaming ([#2986](https://github.com/aws-amplify/amplify-category-api/issues/2986)) ([815d51f](https://github.com/aws-amplify/amplify-category-api/commit/815d51fcd6fd105614f879271f21a307affe8c9d))

# [0.5.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@0.4.0...@aws-amplify/graphql-conversation-transformer@0.5.0) (2024-10-28)

### Bug Fixes

- **conversation:** inline template for init slot and correct datasource in assistant response mutation ([#2980](https://github.com/aws-amplify/amplify-category-api/issues/2980)) ([5136377](https://github.com/aws-amplify/amplify-category-api/commit/513637700ab5f1b42a9e62de1b00e63d0b8f47c3))

### Features

- **conversation:** enable update mutations on conversation model ([#2948](https://github.com/aws-amplify/amplify-category-api/issues/2948)) ([c90ac7d](https://github.com/aws-amplify/amplify-category-api/commit/c90ac7d9aad6ac2a9b30d44e65211b689d2c7109))

# [0.4.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@0.3.0...@aws-amplify/graphql-conversation-transformer@0.4.0) (2024-10-17)

### Features

- constrain custom conversation handler event version ([#2958](https://github.com/aws-amplify/amplify-category-api/issues/2958)) ([083fe17](https://github.com/aws-amplify/amplify-category-api/commit/083fe173e32a06976300b36c20d91e3c55d19f2a))

# [0.3.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@0.2.2...@aws-amplify/graphql-conversation-transformer@0.3.0) (2024-10-10)

### Bug Fixes

- **conversation:** allow changes to systemPrompt, inferenceConfig, aiModel to be hotswapped ([#2923](https://github.com/aws-amplify/amplify-category-api/issues/2923)) ([713e2b6](https://github.com/aws-amplify/amplify-category-api/commit/713e2b6d52fd17ba29968934e416604564a0132f))
- **conversation:** use functionMap for custom handler IFunction reference ([#2922](https://github.com/aws-amplify/amplify-category-api/issues/2922)) ([d8d9eef](https://github.com/aws-amplify/amplify-category-api/commit/d8d9eefedc5ac411c9dc358a62c2461cfbb6a98a))

### Features

- **conversation:** per message items and lambda history retrieval pattern ([#2914](https://github.com/aws-amplify/amplify-category-api/issues/2914)) ([874a30a](https://github.com/aws-amplify/amplify-category-api/commit/874a30ace18885f63c6be3274f32e4331bca98ed))

## [0.2.2](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@0.2.1...@aws-amplify/graphql-conversation-transformer@0.2.2) (2024-10-01)

**Note:** Version bump only for package @aws-amplify/graphql-conversation-transformer

## [0.2.1](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-conversation-transformer@0.2.0...@aws-amplify/graphql-conversation-transformer@0.2.1) (2024-09-16)

**Note:** Version bump only for package @aws-amplify/graphql-conversation-transformer

# 0.2.0 (2024-09-06)

### Features

- **conversation:** add conversation transformer ([#2827](https://github.com/aws-amplify/amplify-category-api/issues/2827)) ([cee6aef](https://github.com/aws-amplify/amplify-category-api/commit/cee6aef1358293fe51909a64d1cf9941afc46aba))
