# Change Log

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

## [3.5.4-fix-sub-owner.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.5.3...@aws-amplify/graphql-auth-transformer@3.5.4-fix-sub-owner.0) (2024-05-30)

### Bug Fixes

- add identityPool provider ([6d88319](https://github.com/aws-amplify/amplify-category-api/commit/6d883193d2a55bed1ae85606ab00c36280e1e98b))
- ci failure ([ef12e5a](https://github.com/aws-amplify/amplify-category-api/commit/ef12e5a4031e03a952ce8435bf14cf8cf3041110))
- do not redact required hasOne relationships due to AppSync error ([e79208c](https://github.com/aws-amplify/amplify-category-api/commit/e79208cdf7f3371d8ff55c26d39729217f008ac2))
- don't add denied field flag twice ([cedaa67](https://github.com/aws-amplify/amplify-category-api/commit/cedaa67806fdccb1a44531857667a2d0d640641a))
- don't refactor role definitions ([8891cef](https://github.com/aws-amplify/amplify-category-api/commit/8891cef5245589a4bdd6ddf4272e1f37b29b8b58))
- keep related auth expression for needsFieldResolver case ([4d9e9f7](https://github.com/aws-amplify/amplify-category-api/commit/4d9e9f79b938d179e46d400a4f9d6fcbed1a15f8))
- redact relational field in mutation & subscription based on model auth rules ([da7802e](https://github.com/aws-amplify/amplify-category-api/commit/da7802ec38e901884f07c76052122ab9df953be7))
- use fieldRoles check ([2e2535f](https://github.com/aws-amplify/amplify-category-api/commit/2e2535fa5256783e7426dbb7479f205000e0f204))
- use req vtl ([bf110a6](https://github.com/aws-amplify/amplify-category-api/commit/bf110a61cfc2286d7d445618408d4629252b1830))

## [3.5.3](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.5.2...@aws-amplify/graphql-auth-transformer@3.5.3) (2024-05-15)

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

## [3.5.2](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.5.1...@aws-amplify/graphql-auth-transformer@3.5.2) (2024-05-10)

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

## [3.5.1](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.5.0...@aws-amplify/graphql-auth-transformer@3.5.1) (2024-05-01)

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

# [3.5.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.4.4...@aws-amplify/graphql-auth-transformer@3.5.0) (2024-04-26)

### Bug Fixes

- **api:** handle error on generate ts data schema when no tables with primary key ([#2483](https://github.com/aws-amplify/amplify-category-api/issues/2483)) ([30a333b](https://github.com/aws-amplify/amplify-category-api/commit/30a333b97934d732c724a9e165edae278cb0c8f5))
- relational bidirectionality validation and improved error messages ([#2482](https://github.com/aws-amplify/amplify-category-api/issues/2482)) ([568fbc3](https://github.com/aws-amplify/amplify-category-api/commit/568fbc365e4945693f685ba8896d2e5f14031f2d))
- some API updates that were automerged ([1a1f120](https://github.com/aws-amplify/amplify-category-api/commit/1a1f12043d0cba99a7572778acb9e265aa71ba67))

### Features

- deprecate iam auth provider and rename it to identityPool ([#2320](https://github.com/aws-amplify/amplify-category-api/issues/2320)) ([#2394](https://github.com/aws-amplify/amplify-category-api/issues/2394)) ([383985b](https://github.com/aws-amplify/amplify-category-api/commit/383985ba20dcb04acada10593f8398b7dae79190))
- generic iam authorization ([#2385](https://github.com/aws-amplify/amplify-category-api/issues/2385)) ([550ee80](https://github.com/aws-amplify/amplify-category-api/commit/550ee803275817d25447ff1400d55eb1ad4cd0c2))

## [3.4.4](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.4.3...@aws-amplify/graphql-auth-transformer@3.4.4) (2024-04-16)

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

## [3.4.3](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.4.2...@aws-amplify/graphql-auth-transformer@3.4.3) (2024-04-11)

### Bug Fixes

- **api:** dynamic auth fields use correct data type on related models ([#2419](https://github.com/aws-amplify/amplify-category-api/issues/2419)) ([a3688c2](https://github.com/aws-amplify/amplify-category-api/commit/a3688c27f9287998f3db54efd6f2bae3d15ebbcc))

## [3.4.2](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.4.1...@aws-amplify/graphql-auth-transformer@3.4.2) (2024-03-28)

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

## [3.4.1](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.4.0...@aws-amplify/graphql-auth-transformer@3.4.1) (2024-03-13)

### Bug Fixes

- field auth resolver to use "validateUsingSource" auth util method ([#2170](https://github.com/aws-amplify/amplify-category-api/issues/2170)) ([b344d0d](https://github.com/aws-amplify/amplify-category-api/commit/b344d0d3b4b0ad430dd3572954b2e93ea887b28d))

# [3.4.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.3.6...@aws-amplify/graphql-auth-transformer@3.4.0) (2024-02-28)

### Features

- add implicit fields to filter input ([#2236](https://github.com/aws-amplify/amplify-category-api/issues/2236)) ([f7ec601](https://github.com/aws-amplify/amplify-category-api/commit/f7ec6014d4eecfede186129a6ea19041780bafb3))

## [3.3.6](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.3.5...@aws-amplify/graphql-auth-transformer@3.3.6) (2024-02-05)

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

## [3.3.5](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.3.4...@aws-amplify/graphql-auth-transformer@3.3.5) (2024-01-30)

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

## [3.3.4](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.3.3...@aws-amplify/graphql-auth-transformer@3.3.4) (2024-01-22)

### Bug Fixes

- support 'read' operation alias for SQL data sources ([#2204](https://github.com/aws-amplify/amplify-category-api/issues/2204)) ([e3264db](https://github.com/aws-amplify/amplify-category-api/commit/e3264db29f3d498fec6aff6e6c30e91f71ded29b))

## [3.3.3](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.3.2...@aws-amplify/graphql-auth-transformer@3.3.3) (2023-12-21)

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

## [3.3.2](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.3.1...@aws-amplify/graphql-auth-transformer@3.3.2) (2023-12-18)

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

## [3.3.1](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.3.0...@aws-amplify/graphql-auth-transformer@3.3.1) (2023-12-14)

### Bug Fixes

- Fix support for [@auth](https://github.com/auth) on fields with no [@model](https://github.com/model) ([79e4d83](https://github.com/aws-amplify/amplify-category-api/commit/79e4d83528d1581767265dae1006162c1a2110f6))

# [3.3.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.2.3...@aws-amplify/graphql-auth-transformer@3.3.0) (2023-12-06)

### Features

- combine heterogeneous data sources ([#2109](https://github.com/aws-amplify/amplify-category-api/issues/2109)) ([fd58bb5](https://github.com/aws-amplify/amplify-category-api/commit/fd58bb5af4249220d17c9751acf677955aed74ea))

## [3.2.3](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.2.2...@aws-amplify/graphql-auth-transformer@3.2.3) (2023-11-22)

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

## [3.2.2](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.2.1...@aws-amplify/graphql-auth-transformer@3.2.2) (2023-11-18)

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

## [3.2.1](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.2.0...@aws-amplify/graphql-auth-transformer@3.2.1) (2023-11-16)

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

# [3.2.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.1.10...@aws-amplify/graphql-auth-transformer@3.2.0) (2023-11-15)

### Bug Fixes

- **api:** do not allow auth directive on rds model fields ([a1f1ae0](https://github.com/aws-amplify/amplify-category-api/commit/a1f1ae081dd9523e4a3500c6a31905fd4c222fdd))
- **api:** iam rule correct cognito pool id ([183e78b](https://github.com/aws-amplify/amplify-category-api/commit/183e78bc94aa548c02536d963129382c8b7eabe4))
- **api:** iam support for admin roles with auth utils ([6169cce](https://github.com/aws-amplify/amplify-category-api/commit/6169cce3a1c3708ec491b058e076b92cb1da99bd))
- Change 'rds' to 'sql' in public-facing symbols ([#2069](https://github.com/aws-amplify/amplify-category-api/issues/2069)) ([ff374dd](https://github.com/aws-amplify/amplify-category-api/commit/ff374dd8398d3f1138a31669b1a5962122039437))
- relational auth cases; preserve auth rule schema edits, added multi-auth e2e tests ([#1965](https://github.com/aws-amplify/amplify-category-api/issues/1965)) ([df085b2](https://github.com/aws-amplify/amplify-category-api/commit/df085b2bf75dded743809b59386272070fc92251))
- Update rds transformers to accommodate ConfiguredAuthProviders change ([ae2a451](https://github.com/aws-amplify/amplify-category-api/commit/ae2a451d419eed88fecdf4e778410bce5c9d80f8))

### Features

- **api:** rds auth model level rules ([d2b0217](https://github.com/aws-amplify/amplify-category-api/commit/d2b0217b9c0ba11c60441720c0fd31802b64de39))
- **api:** refactor auth transformer to use vtl generator factory pattern ([e965d24](https://github.com/aws-amplify/amplify-category-api/commit/e965d24731fc1e2300ef0e16b61af6b39afb0cad))
- refersTo supports field name mappings on RDS models ([#1865](https://github.com/aws-amplify/amplify-category-api/issues/1865)) ([ee60011](https://github.com/aws-amplify/amplify-category-api/commit/ee60011f5c41d0442e1096dd16d80e94b900745a))

## [3.1.10](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.1.9...@aws-amplify/graphql-auth-transformer@3.1.10) (2023-11-02)

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

## [3.1.9](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.1.8...@aws-amplify/graphql-auth-transformer@3.1.9) (2023-10-21)

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

## [3.1.8](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.1.7...@aws-amplify/graphql-auth-transformer@3.1.8) (2023-10-12)

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

## [3.1.7](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.1.6...@aws-amplify/graphql-auth-transformer@3.1.7) (2023-10-05)

### Bug Fixes

- iam auth values can be passed as cdk tokens ([#1919](https://github.com/aws-amplify/amplify-category-api/issues/1919)) ([9297fa5](https://github.com/aws-amplify/amplify-category-api/commit/9297fa5cda87697645ad0c78b84c3004b32ac319))

## [3.1.6](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.1.5...@aws-amplify/graphql-auth-transformer@3.1.6) (2023-10-03)

### Bug Fixes

- reference api id via context, not hard-coded logical id name ([#1911](https://github.com/aws-amplify/amplify-category-api/issues/1911)) ([538ddc3](https://github.com/aws-amplify/amplify-category-api/commit/538ddc3511c3b667c175e97acd268a85022e4d71))

## [3.1.5](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.1.4...@aws-amplify/graphql-auth-transformer@3.1.5) (2023-10-02)

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

## [3.1.4](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.1.3...@aws-amplify/graphql-auth-transformer@3.1.4) (2023-09-20)

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

## [3.1.3](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.1.2...@aws-amplify/graphql-auth-transformer@3.1.3) (2023-09-07)

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

## [3.1.2](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.1.1...@aws-amplify/graphql-auth-transformer@3.1.2) (2023-08-30)

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

## [3.1.1](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@3.1.0...@aws-amplify/graphql-auth-transformer@3.1.1) (2023-08-28)

### Bug Fixes

- cannot read properties of undefined ([#1804](https://github.com/aws-amplify/amplify-category-api/issues/1804)) ([f68b257](https://github.com/aws-amplify/amplify-category-api/commit/f68b25748a070dd470232c5ea9c24f34318cf5e2))

# [3.1.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@2.1.13...@aws-amplify/graphql-auth-transformer@3.1.0) (2023-08-09)

### Bug Fixes

- allow update on operations create, read, update ([#1762](https://github.com/aws-amplify/amplify-category-api/issues/1762)) ([7247ae8](https://github.com/aws-amplify/amplify-category-api/commit/7247ae8d5312b07e155d175da038ea869f790e83))
- fix auth test after merge with internal refactor ([333f30e](https://github.com/aws-amplify/amplify-category-api/commit/333f30e7b95dd4c557aa34e8d062dc358d280e90))

### Features

- bump major version of transformer packages ([2458c84](https://github.com/aws-amplify/amplify-category-api/commit/2458c8426da5772aa669d37e11f99ee9c6c5ac2e))

## [2.1.13](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@2.1.12...@aws-amplify/graphql-auth-transformer@2.1.13) (2023-07-21)

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

## [2.1.12](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@2.1.11...@aws-amplify/graphql-auth-transformer@2.1.12) (2023-07-17)

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

## [2.1.11](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@2.1.10...@aws-amplify/graphql-auth-transformer@2.1.11) (2023-07-07)

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

## [2.1.10](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@2.1.9...@aws-amplify/graphql-auth-transformer@2.1.10) (2023-07-07)

### Bug Fixes

- trigger republish of dependencies that failed in https://app.circleci.com/pipelines/github/aws-amplify/amplify-category-api/7981/workflows/e7366f04-6f0a-4ee4-9cc2-1772089e8005/jobs/163571 ([f2c7151](https://github.com/aws-amplify/amplify-category-api/commit/f2c7151005e4a9fd29d91ac1af1f3e482a06a5cc))

## [2.1.9](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@2.1.8...@aws-amplify/graphql-auth-transformer@2.1.9) (2023-07-07)

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

## [2.1.8](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@2.1.7...@aws-amplify/graphql-auth-transformer@2.1.8) (2023-06-29)

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

## [2.1.7](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@2.1.6...@aws-amplify/graphql-auth-transformer@2.1.7) (2023-06-20)

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

## [2.1.6](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@2.1.5...@aws-amplify/graphql-auth-transformer@2.1.6) (2023-06-05)

### Bug Fixes

- **graphql:** renamed subscription should generate auth resolver ([bbf3998](https://github.com/aws-amplify/amplify-category-api/commit/bbf399888d65e0e08020da622722d93670bc742c))

## [2.1.5](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@2.1.4...@aws-amplify/graphql-auth-transformer@2.1.5) (2023-05-23)

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

## [2.1.4](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@2.1.3...@aws-amplify/graphql-auth-transformer@2.1.4) (2023-05-17)

### Bug Fixes

- **auth:** ownerfield as pk in relational models ([#1389](https://github.com/aws-amplify/amplify-category-api/issues/1389)) ([20a38bd](https://github.com/aws-amplify/amplify-category-api/commit/20a38bd20d315a67280482a7dea5418dd9b0e4af))
- **auth:** ownerfield as sort key field of GSI ([10b25c4](https://github.com/aws-amplify/amplify-category-api/commit/10b25c43fb13888ba6d06e59c3dfa26fa7c54005))
- don't filter group auth if user has no groups ([42729d5](https://github.com/aws-amplify/amplify-category-api/commit/42729d52cd41eea4a998088b37b208859d590d91))
- **graphql:** add option to disable resolver deduping ([30b32e9](https://github.com/aws-amplify/amplify-category-api/commit/30b32e90cd88758a67c738a247120d83379e99aa))

## [2.1.3](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@2.1.2...@aws-amplify/graphql-auth-transformer@2.1.3) (2023-04-25)

### Bug Fixes

- **auth:** ownerfield as pk in relational models ([#1389](https://github.com/aws-amplify/amplify-category-api/issues/1389)) ([9b636f7](https://github.com/aws-amplify/amplify-category-api/commit/9b636f71ebef453ea008d828aa8f53ffaff48f8e))
- don't filter group auth if user has no groups ([091590f](https://github.com/aws-amplify/amplify-category-api/commit/091590f07f6bd8108e8b064f5ff5938200ab7e25))

## [2.1.2](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@2.1.1...@aws-amplify/graphql-auth-transformer@2.1.2) (2023-03-30)

### Bug Fixes

- **graphql:** evaluate group claim - string vs array behavior ([e988708](https://github.com/aws-amplify/amplify-category-api/commit/e9887081a81097eb0b76a53b4d401d649e79a1d2))

## [2.1.1](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@2.1.0...@aws-amplify/graphql-auth-transformer@2.1.1) (2023-03-15)

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

# [2.1.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.2.8...@aws-amplify/graphql-auth-transformer@2.1.0) (2023-03-01)

### Bug Fixes

- lock CDK v2 version ([#923](https://github.com/aws-amplify/amplify-category-api/issues/923)) ([2afe40c](https://github.com/aws-amplify/amplify-category-api/commit/2afe40cf13e7d1ee7db37988b9b3297768c7bd0a))

### Features

- migrate auth, maps-to, relational, default value transformer to CDK v2 ([#875](https://github.com/aws-amplify/amplify-category-api/issues/875)) ([5c714a9](https://github.com/aws-amplify/amplify-category-api/commit/5c714a9a8436be343477574cb5523c23c96c9338))

# [2.1.0-beta.6](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.2.7...@aws-amplify/graphql-auth-transformer@2.1.0-beta.6) (2023-02-21)

### Bug Fixes

- lock CDK v2 version ([#923](https://github.com/aws-amplify/amplify-category-api/issues/923)) ([2afe40c](https://github.com/aws-amplify/amplify-category-api/commit/2afe40cf13e7d1ee7db37988b9b3297768c7bd0a))

### Features

- migrate auth, maps-to, relational, default value transformer to CDK v2 ([#875](https://github.com/aws-amplify/amplify-category-api/issues/875)) ([5c714a9](https://github.com/aws-amplify/amplify-category-api/commit/5c714a9a8436be343477574cb5523c23c96c9338))

# [2.1.0-beta.5](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.2.7...@aws-amplify/graphql-auth-transformer@2.1.0-beta.5) (2023-02-15)

### Bug Fixes

- lock CDK v2 version ([#923](https://github.com/aws-amplify/amplify-category-api/issues/923)) ([2afe40c](https://github.com/aws-amplify/amplify-category-api/commit/2afe40cf13e7d1ee7db37988b9b3297768c7bd0a))

### Features

- migrate auth, maps-to, relational, default value transformer to CDK v2 ([#875](https://github.com/aws-amplify/amplify-category-api/issues/875)) ([5c714a9](https://github.com/aws-amplify/amplify-category-api/commit/5c714a9a8436be343477574cb5523c23c96c9338))

# [2.1.0-beta.4](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.2.5...@aws-amplify/graphql-auth-transformer@2.1.0-beta.4) (2023-02-03)

### Bug Fixes

- lock CDK v2 version ([#923](https://github.com/aws-amplify/amplify-category-api/issues/923)) ([2afe40c](https://github.com/aws-amplify/amplify-category-api/commit/2afe40cf13e7d1ee7db37988b9b3297768c7bd0a))

### Features

- migrate auth, maps-to, relational, default value transformer to CDK v2 ([#875](https://github.com/aws-amplify/amplify-category-api/issues/875)) ([5c714a9](https://github.com/aws-amplify/amplify-category-api/commit/5c714a9a8436be343477574cb5523c23c96c9338))

# [2.1.0-beta.3](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.2.2...@aws-amplify/graphql-auth-transformer@2.1.0-beta.3) (2022-12-27)

### Bug Fixes

- lock CDK v2 version ([#923](https://github.com/aws-amplify/amplify-category-api/issues/923)) ([2afe40c](https://github.com/aws-amplify/amplify-category-api/commit/2afe40cf13e7d1ee7db37988b9b3297768c7bd0a))

### Features

- migrate auth, maps-to, relational, default value transformer to CDK v2 ([#875](https://github.com/aws-amplify/amplify-category-api/issues/875)) ([5c714a9](https://github.com/aws-amplify/amplify-category-api/commit/5c714a9a8436be343477574cb5523c23c96c9338))

# [2.1.0-beta.2](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@2.1.0-beta.0...@aws-amplify/graphql-auth-transformer@2.1.0-beta.2) (2022-12-12)

### Bug Fixes

- 🐛 VTL issue when field starts with an underscore ([941f225](https://github.com/aws-amplify/amplify-category-api/commit/941f225df3ab4dabd87cf986655eb332784815d7)), closes [#735](https://github.com/aws-amplify/amplify-category-api/issues/735)

# [2.1.0-beta.1](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@2.1.0-beta.0...@aws-amplify/graphql-auth-transformer@2.1.0-beta.1) (2022-11-30)

### Bug Fixes

- 🐛 VTL issue when field starts with an underscore ([941f225](https://github.com/aws-amplify/amplify-category-api/commit/941f225df3ab4dabd87cf986655eb332784815d7)), closes [#735](https://github.com/aws-amplify/amplify-category-api/issues/735)

# [2.1.0-beta.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@2.1.0-cdkv2.3...@aws-amplify/graphql-auth-transformer@2.1.0-beta.0) (2022-11-18)

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

# [2.1.0-cdkv2.3](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.1.4...@aws-amplify/graphql-auth-transformer@2.1.0-cdkv2.3) (2022-11-15)

### Bug Fixes

- lock CDK v2 version ([#923](https://github.com/aws-amplify/amplify-category-api/issues/923)) ([2afe40c](https://github.com/aws-amplify/amplify-category-api/commit/2afe40cf13e7d1ee7db37988b9b3297768c7bd0a))

### Features

- migrate auth, maps-to, relational, default value transformer to CDK v2 ([#875](https://github.com/aws-amplify/amplify-category-api/issues/875)) ([5c714a9](https://github.com/aws-amplify/amplify-category-api/commit/5c714a9a8436be343477574cb5523c23c96c9338))

# [2.1.0-cdkv2.2](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@2.1.0-cdkv2.1...@aws-amplify/graphql-auth-transformer@2.1.0-cdkv2.2) (2022-11-03)

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

# [2.1.0-cdkv2.1](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@2.1.0-cdkv2.0...@aws-amplify/graphql-auth-transformer@2.1.0-cdkv2.1) (2022-10-24)

### Bug Fixes

- lock CDK v2 version ([#923](https://github.com/aws-amplify/amplify-category-api/issues/923)) ([2afe40c](https://github.com/aws-amplify/amplify-category-api/commit/2afe40cf13e7d1ee7db37988b9b3297768c7bd0a))

# [2.1.0-cdkv2.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.1.0...@aws-amplify/graphql-auth-transformer@2.1.0-cdkv2.0) (2022-10-24)

### Features

- migrate auth, maps-to, relational, default value transformer to CDK v2 ([#875](https://github.com/aws-amplify/amplify-category-api/issues/875)) ([5c714a9](https://github.com/aws-amplify/amplify-category-api/commit/5c714a9a8436be343477574cb5523c23c96c9338))

## [1.2.8](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.2.7...@aws-amplify/graphql-auth-transformer@1.2.8) (2023-02-27)

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

## [1.2.7](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.2.6...@aws-amplify/graphql-auth-transformer@1.2.7) (2023-02-15)

### Bug Fixes

- explicitly set a flag when owner param in subscriptions is authorized ([#1251](https://github.com/aws-amplify/amplify-category-api/issues/1251)) ([8cf7eae](https://github.com/aws-amplify/amplify-category-api/commit/8cf7eae14214d3f28570bf2be40d2cd71d6ef84e))

## [1.2.6](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.2.5...@aws-amplify/graphql-auth-transformer@1.2.6) (2023-02-10)

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

## [1.2.5](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.2.4...@aws-amplify/graphql-auth-transformer@1.2.5) (2023-01-26)

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

## [1.2.4](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.2.3...@aws-amplify/graphql-auth-transformer@1.2.4) (2023-01-12)

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

## [1.2.3](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.2.2...@aws-amplify/graphql-auth-transformer@1.2.3) (2023-01-12)

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

## [1.2.2](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.2.1...@aws-amplify/graphql-auth-transformer@1.2.2) (2022-12-13)

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

## [1.2.1](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.2.0...@aws-amplify/graphql-auth-transformer@1.2.1) (2022-12-09)

### Bug Fixes

- aggregate fields access for iam auth with admin roles ([f1262d3](https://github.com/aws-amplify/amplify-category-api/commit/f1262d3169e15fbc825ce0df98dda05094171998))

# [1.2.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.1.4...@aws-amplify/graphql-auth-transformer@1.2.0) (2022-12-03)

### Bug Fixes

- 🐛 VTL issue when field starts with an underscore ([941f225](https://github.com/aws-amplify/amplify-category-api/commit/941f225df3ab4dabd87cf986655eb332784815d7)), closes [#735](https://github.com/aws-amplify/amplify-category-api/issues/735)

### Features

- 🎸 Added descriptive message when using field-level auth ([81c550d](https://github.com/aws-amplify/amplify-category-api/commit/81c550d46a044b1c70e370a3a4322deb5abdee45)), closes [#971](https://github.com/aws-amplify/amplify-category-api/issues/971)
- 🎸 Added warning when ownerField similar to schema field ([5281be2](https://github.com/aws-amplify/amplify-category-api/commit/5281be23d08eabbdc88021ab024377e211ecb41d)), closes [#957](https://github.com/aws-amplify/amplify-category-api/issues/957)

## [1.1.4](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.1.3...@aws-amplify/graphql-auth-transformer@1.1.4) (2022-11-08)

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

## [1.1.3](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.1.2...@aws-amplify/graphql-auth-transformer@1.1.3) (2022-11-04)

### Bug Fixes

- **graphql:** protect relational fields when fields rules are restrictive ([4d3ad19](https://github.com/aws-amplify/amplify-category-api/commit/4d3ad199cf1a7def474a1b891bec554b86a67ea4))

## [1.1.2](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.1.1...@aws-amplify/graphql-auth-transformer@1.1.2) (2022-10-26)

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

## [1.1.1](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.1.0...@aws-amplify/graphql-auth-transformer@1.1.1) (2022-10-24)

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

# [1.1.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.0.4...@aws-amplify/graphql-auth-transformer@1.1.0) (2022-10-04)

### Features

- **graphql:** subscriptions rtf support ([#837](https://github.com/aws-amplify/amplify-category-api/issues/837)) ([99caa22](https://github.com/aws-amplify/amplify-category-api/commit/99caa22d4d48c317ce98bdc7ae7f19d7e3c0ce94))

## [1.0.4](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.0.3...@aws-amplify/graphql-auth-transformer@1.0.4) (2022-09-20)

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

## [1.0.3](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.0.2...@aws-amplify/graphql-auth-transformer@1.0.3) (2022-09-14)

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

## [1.0.2](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@1.0.1...@aws-amplify/graphql-auth-transformer@1.0.2) (2022-08-23)

### Reverts

- Revert "Undo change to directive merge that broke tests" (#756) ([3da2ce6](https://github.com/aws-amplify/amplify-category-api/commit/3da2ce604469d87160de1374f944a891ca9f476b)), closes [#756](https://github.com/aws-amplify/amplify-category-api/issues/756)

## [1.0.1](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@0.12.7...@aws-amplify/graphql-auth-transformer@1.0.1) (2022-08-18)

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

## [0.12.7](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@0.12.6...@aws-amplify/graphql-auth-transformer@0.12.7) (2022-08-18)

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

## [0.12.6](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@0.12.5...@aws-amplify/graphql-auth-transformer@0.12.6) (2022-08-18)

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

## [0.12.5](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@0.12.4...@aws-amplify/graphql-auth-transformer@0.12.5) (2022-08-16)

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

## [0.12.4](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@0.12.3...@aws-amplify/graphql-auth-transformer@0.12.4) (2022-08-04)

### Bug Fixes

- **graphql:** revert subscriptions server-side filtering ([20cffc0](https://github.com/aws-amplify/amplify-category-api/commit/20cffc0810c23f85127a939c0a3b812f87c2a601))

## [0.12.3](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@0.12.2...@aws-amplify/graphql-auth-transformer@0.12.3) (2022-07-26)

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

## [0.12.2](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@0.12.0...@aws-amplify/graphql-auth-transformer@0.12.2) (2022-07-20)

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

## [0.12.1](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@0.12.0...@aws-amplify/graphql-auth-transformer@0.12.1) (2022-07-14)

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

# [0.12.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@0.11.1...@aws-amplify/graphql-auth-transformer@0.12.0) (2022-07-01)

### Features

- **graphql:** add runtime filtering support for subscriptions ([#551](https://github.com/aws-amplify/amplify-category-api/issues/551)) ([0a24bb0](https://github.com/aws-amplify/amplify-category-api/commit/0a24bb0444ecc0947218db41094ab4ef4f0e2948))

## [0.11.1](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@0.11.0...@aws-amplify/graphql-auth-transformer@0.11.1) (2022-06-23)

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

# [0.11.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@0.10.0...@aws-amplify/graphql-auth-transformer@0.11.0) (2022-06-13)

### Bug Fixes

- create owner field resolvers for all operations ([#532](https://github.com/aws-amplify/amplify-category-api/issues/532)) ([298190d](https://github.com/aws-amplify/amplify-category-api/commit/298190de49fa50cf0665459d745c798253a385f6))
- handle return value of set of owners to return user for sub::username identity claim ([623b24d](https://github.com/aws-amplify/amplify-category-api/commit/623b24d556fc145f1e3be6e8ff91309510f7a925))
- use concatenated identity claim for primary key queries ([eafc412](https://github.com/aws-amplify/amplify-category-api/commit/eafc412d1a9c799077cd631c3d9c75edb43f524c))

### Features

- add error when using an owner field as a sort key field ([#517](https://github.com/aws-amplify/amplify-category-api/issues/517)) ([201032d](https://github.com/aws-amplify/amplify-category-api/commit/201032d674a8272931fad0c75e9e146a22ed030b))
- **graphql-auth-transformer:** [@auth](https://github.com/auth) allow more granular access rights for read ([#23](https://github.com/aws-amplify/amplify-category-api/issues/23)) ([041fb80](https://github.com/aws-amplify/amplify-category-api/commit/041fb808e380d04f2c4913cef1037c3d87e98d22))

# [0.10.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@0.9.4...@aws-amplify/graphql-auth-transformer@0.10.0) (2022-06-10)

### Features

- **amplify-category-api:** update descriptions to properly publish ([f685bbe](https://github.com/aws-amplify/amplify-category-api/commit/f685bbe52fd2d364e34c0ecb45c8a903555de3fe))

## [0.9.4](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@0.9.3...@aws-amplify/graphql-auth-transformer@0.9.4) (2022-06-10)

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

## [0.9.3](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@0.9.0...@aws-amplify/graphql-auth-transformer@0.9.3) (2022-06-07)

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

## [0.9.2](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-auth-transformer@0.9.0...@aws-amplify/graphql-auth-transformer@0.9.2) (2022-05-31)

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

## [0.9.1](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.9.0...@aws-amplify/graphql-auth-transformer@0.9.1) (2022-05-02)

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

# [0.9.0](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.8.1...@aws-amplify/graphql-auth-transformer@0.9.0) (2022-04-29)

### Features

- add handling of colon-delimited identity claims to query (revert) ([#10222](https://github.com/aws-amplify/amplify-cli/issues/10222)) ([f5d7620](https://github.com/aws-amplify/amplify-cli/commit/f5d76206929da18b44f8639afb095179de1e589f)), closes [#10189](https://github.com/aws-amplify/amplify-cli/issues/10189) [#10213](https://github.com/aws-amplify/amplify-cli/issues/10213)
- matches identity claim for subscription (revert) ([#10277](https://github.com/aws-amplify/amplify-cli/issues/10277)) ([baf9908](https://github.com/aws-amplify/amplify-cli/commit/baf9908b4b2aa97b68730655b0c47c04de40b18a)), closes [#10199](https://github.com/aws-amplify/amplify-cli/issues/10199) [#10264](https://github.com/aws-amplify/amplify-cli/issues/10264)
- support search with colon delimited claim ([#10257](https://github.com/aws-amplify/amplify-cli/issues/10257)) ([c3dae2d](https://github.com/aws-amplify/amplify-cli/commit/c3dae2d31f05958a56fc31949a9ce94cf9b15e44))
- use sub:username identity claim by default when persisting behind a feature flag ([#10196](https://github.com/aws-amplify/amplify-cli/issues/10196)) ([947aae6](https://github.com/aws-amplify/amplify-cli/commit/947aae6e692653d06d83f3f33298da3a33d87564))

## [0.8.1](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.8.0...@aws-amplify/graphql-auth-transformer@0.8.1) (2022-04-27)

## 8.0.3 (2022-04-25)

### Reverts

- Revert "refactor: use a prefix matching for the claim in subscriptions (#10199)" (#10264) ([eff77da](https://github.com/aws-amplify/amplify-cli/commit/eff77da6a9a26f3529bce8448a8243a0c44c746b)), closes [#10199](https://github.com/aws-amplify/amplify-cli/issues/10199) [#10264](https://github.com/aws-amplify/amplify-cli/issues/10264)

# [0.8.0](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.7.12...@aws-amplify/graphql-auth-transformer@0.8.0) (2022-04-18)

### Features

- add handling of colon-delimited identity claims to query ([#10189](https://github.com/aws-amplify/amplify-cli/issues/10189)) ([d7983f4](https://github.com/aws-amplify/amplify-cli/commit/d7983f411f69e79cbe7508684b31ba9f9f2d9c33))

### Reverts

- Revert "feat: add handling of colon-delimited identity claims to query (#10189)" (#10213) ([9f13064](https://github.com/aws-amplify/amplify-cli/commit/9f13064d592937c82e534c32469053d7e96a169b)), closes [#10189](https://github.com/aws-amplify/amplify-cli/issues/10189) [#10213](https://github.com/aws-amplify/amplify-cli/issues/10213)

## [0.7.12](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.7.11...@aws-amplify/graphql-auth-transformer@0.7.12) (2022-04-11)

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

## [0.7.11](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.7.10...@aws-amplify/graphql-auth-transformer@0.7.11) (2022-04-07)

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

## [0.7.10](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.7.9...@aws-amplify/graphql-auth-transformer@0.7.10) (2022-03-23)

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

## [0.7.9](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.7.8...@aws-amplify/graphql-auth-transformer@0.7.9) (2022-03-17)

### Bug Fixes

- **amplify-category-auth:** expand [@auth](https://github.com/auth) directive to explicit set of allowed operations ([#9859](https://github.com/aws-amplify/amplify-cli/issues/9859)) ([e44ed18](https://github.com/aws-amplify/amplify-cli/commit/e44ed189b2c94230cbd5674606ffa488cb6c7bfe))

## [0.7.8](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.7.7...@aws-amplify/graphql-auth-transformer@0.7.8) (2022-03-07)

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

## [0.7.7](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.7.6...@aws-amplify/graphql-auth-transformer@0.7.7) (2022-02-25)

## 7.6.22 (2022-02-24)

### Bug Fixes

- **graphql-auth-transformer:** fix relational map key schema lookup when using LSI ([#9722](https://github.com/aws-amplify/amplify-cli/issues/9722)) ([1794cda](https://github.com/aws-amplify/amplify-cli/commit/1794cda7658d9d7596b372c2a78b3f753d7d6aaf))
- **graphql-auth-transformer:** update resolver should allow if update operation is set ([#9808](https://github.com/aws-amplify/amplify-cli/issues/9808)) ([44a9bea](https://github.com/aws-amplify/amplify-cli/commit/44a9bea139a9a1483cfbc7db29b84938510ffdca))

## [0.7.6](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.7.5...@aws-amplify/graphql-auth-transformer@0.7.6) (2022-02-15)

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

## [0.7.5](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.7.1...@aws-amplify/graphql-auth-transformer@0.7.5) (2022-02-10)

## 7.6.19 (2022-02-08)

### Bug Fixes

- **graphql:** allow iam private rule to access update mutation when authenticated by cognito ([#9682](https://github.com/aws-amplify/amplify-cli/issues/9682)) ([acd995f](https://github.com/aws-amplify/amplify-cli/commit/acd995f12c67e625997794d5bb5d394e227f83c7))

## [0.7.1](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.7.0...@aws-amplify/graphql-auth-transformer@0.7.1) (2022-02-03)

### Bug Fixes

- separate field level subscription errors and field level resolver generation ([#9671](https://github.com/aws-amplify/amplify-cli/issues/9671)) ([657c344](https://github.com/aws-amplify/amplify-cli/commit/657c344633d4a72d322008f23a29f78df5a8a55a))

# [0.7.0](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.5.12...@aws-amplify/graphql-auth-transformer@0.7.0) (2022-01-31)

## 7.6.14 (2022-01-28)

### Features

- `[@maps](https://github.com/maps)To` directive to enable renaming models while retaining data ([#9340](https://github.com/aws-amplify/amplify-cli/issues/9340)) ([aedf45d](https://github.com/aws-amplify/amplify-cli/commit/aedf45d9237812d71bb8b56164efe0222ad3d534))

## [0.5.12](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.5.11...@aws-amplify/graphql-auth-transformer@0.5.12) (2022-01-27)

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

## [0.5.11](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.5.10...@aws-amplify/graphql-auth-transformer@0.5.11) (2022-01-23)

### Bug Fixes

- listX operations with no args where authField is used in primaryKey ([#9570](https://github.com/aws-amplify/amplify-cli/issues/9570)) ([1496724](https://github.com/aws-amplify/amplify-cli/commit/1496724495010f2daec8b160e35e613ca34eaa5e))

## [0.5.10](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.5.9...@aws-amplify/graphql-auth-transformer@0.5.10) (2022-01-20)

## 7.6.11 (2022-01-20)

### Reverts

- Revert "fix(graphql-auth-transformer): fix key condition expression (#9264)" (#9566) ([1d15762](https://github.com/aws-amplify/amplify-cli/commit/1d1576228fd1ed131b8447f21a146b3ffeee1d2b)), closes [#9264](https://github.com/aws-amplify/amplify-cli/issues/9264) [#9566](https://github.com/aws-amplify/amplify-cli/issues/9566)

## [0.5.9](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.5.8...@aws-amplify/graphql-auth-transformer@0.5.9) (2022-01-20)

### Bug Fixes

- parse dynamic groups custom claim to list ([#9466](https://github.com/aws-amplify/amplify-cli/issues/9466)) ([80d692b](https://github.com/aws-amplify/amplify-cli/commit/80d692bfb38f0efde2d6d32b63b1c60ad4148849))

## [0.5.8](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.5.7...@aws-amplify/graphql-auth-transformer@0.5.8) (2022-01-13)

### Bug Fixes

- clean up missing and unused GraphQL v2 dependencies ([#9486](https://github.com/aws-amplify/amplify-cli/issues/9486)) ([a6ca44e](https://github.com/aws-amplify/amplify-cli/commit/a6ca44e6ea0ec0a70b648e399fc3e849ccc2a7c9))
- dynamic group auth VTL error ([#9463](https://github.com/aws-amplify/amplify-cli/issues/9463)) ([e64124f](https://github.com/aws-amplify/amplify-cli/commit/e64124f8f846e65b0c1a198ed63167e15a08445c))
- **graphql:** modify fields match logic for hasOne directive when using auth directive ([#9459](https://github.com/aws-amplify/amplify-cli/issues/9459)) ([a924892](https://github.com/aws-amplify/amplify-cli/commit/a92489298625d46255263d50bbceb074eb6d2269))
- use optional field access for subscriptions.level ([#9213](https://github.com/aws-amplify/amplify-cli/issues/9213)) ([8cbd507](https://github.com/aws-amplify/amplify-cli/commit/8cbd507357b93e856fc2d5a3f455bc340b507333))

## [0.5.7](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.5.5...@aws-amplify/graphql-auth-transformer@0.5.7) (2022-01-10)

## 7.6.7 (2022-01-10)

### Bug Fixes

- return field value for admin roles on field resolver fixes issue [#9242](https://github.com/aws-amplify/amplify-cli/issues/9242) ([#9275](https://github.com/aws-amplify/amplify-cli/issues/9275)) ([dbef299](https://github.com/aws-amplify/amplify-cli/commit/dbef2992e53b65789d1ab51a0d342a0671f9661f))

## [0.5.5](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.5.4...@aws-amplify/graphql-auth-transformer@0.5.5) (2021-12-21)

### Bug Fixes

- **graphql-auth-transformer:** fix key condition expression ([#9264](https://github.com/aws-amplify/amplify-cli/issues/9264)) ([5794692](https://github.com/aws-amplify/amplify-cli/commit/5794692a05c16f23d903321644fe37a4913861e0))

## [0.5.4](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.5.3...@aws-amplify/graphql-auth-transformer@0.5.4) (2021-12-17)

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

## [0.5.3](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.5.2...@aws-amplify/graphql-auth-transformer@0.5.3) (2021-12-03)

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

## [0.5.2](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.5.1...@aws-amplify/graphql-auth-transformer@0.5.2) (2021-12-01)

### Bug Fixes

- **graphql-auth-transformer:** fix datastore fields auth ([#9135](https://github.com/aws-amplify/amplify-cli/issues/9135)) ([cb9fdd3](https://github.com/aws-amplify/amplify-cli/commit/cb9fdd30c5212e36149d942f929d77601c75b8e7))

## [0.5.1](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.5.0...@aws-amplify/graphql-auth-transformer@0.5.1) (2021-11-26)

### Bug Fixes

- remove extra \$ in vtl template ([#9077](https://github.com/aws-amplify/amplify-cli/issues/9077)) ([3dc4dc4](https://github.com/aws-amplify/amplify-cli/commit/3dc4dc49ce1698683251dacd85fd4433ead1688f))

# [0.5.0](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.4.6...@aws-amplify/graphql-auth-transformer@0.5.0) (2021-11-23)

### Bug Fixes

- update admin role check to make sure the name is not authRole or unauthRole ([#9046](https://github.com/aws-amplify/amplify-cli/issues/9046)) ([27fb223](https://github.com/aws-amplify/amplify-cli/commit/27fb223c73da79fe5a2bd72ed8b3bd44d8b04960))
- use not equals for iam role check ([#9048](https://github.com/aws-amplify/amplify-cli/issues/9048)) ([352763c](https://github.com/aws-amplify/amplify-cli/commit/352763ceae03444ba9b0697c25af3cf6957e536c))

### Features

- override support for api category ([#9013](https://github.com/aws-amplify/amplify-cli/issues/9013)) ([ae7b001](https://github.com/aws-amplify/amplify-cli/commit/ae7b001f274f327a29c99c67fe851272c6208e84)), closes [#9001](https://github.com/aws-amplify/amplify-cli/issues/9001) [#8954](https://github.com/aws-amplify/amplify-cli/issues/8954) [#8958](https://github.com/aws-amplify/amplify-cli/issues/8958) [#8960](https://github.com/aws-amplify/amplify-cli/issues/8960) [#8967](https://github.com/aws-amplify/amplify-cli/issues/8967) [#8971](https://github.com/aws-amplify/amplify-cli/issues/8971) [#8976](https://github.com/aws-amplify/amplify-cli/issues/8976) [#8975](https://github.com/aws-amplify/amplify-cli/issues/8975) [#8981](https://github.com/aws-amplify/amplify-cli/issues/8981) [#8983](https://github.com/aws-amplify/amplify-cli/issues/8983) [#8992](https://github.com/aws-amplify/amplify-cli/issues/8992) [#9000](https://github.com/aws-amplify/amplify-cli/issues/9000) [#9002](https://github.com/aws-amplify/amplify-cli/issues/9002) [#9005](https://github.com/aws-amplify/amplify-cli/issues/9005) [#9006](https://github.com/aws-amplify/amplify-cli/issues/9006) [#9007](https://github.com/aws-amplify/amplify-cli/issues/9007) [#9008](https://github.com/aws-amplify/amplify-cli/issues/9008) [#9010](https://github.com/aws-amplify/amplify-cli/issues/9010) [#9011](https://github.com/aws-amplify/amplify-cli/issues/9011) [#9012](https://github.com/aws-amplify/amplify-cli/issues/9012) [#9014](https://github.com/aws-amplify/amplify-cli/issues/9014) [#9015](https://github.com/aws-amplify/amplify-cli/issues/9015) [#9017](https://github.com/aws-amplify/amplify-cli/issues/9017) [#9020](https://github.com/aws-amplify/amplify-cli/issues/9020) [#9024](https://github.com/aws-amplify/amplify-cli/issues/9024) [#9027](https://github.com/aws-amplify/amplify-cli/issues/9027) [#9028](https://github.com/aws-amplify/amplify-cli/issues/9028) [#9029](https://github.com/aws-amplify/amplify-cli/issues/9029) [#9032](https://github.com/aws-amplify/amplify-cli/issues/9032) [#9031](https://github.com/aws-amplify/amplify-cli/issues/9031) [#9035](https://github.com/aws-amplify/amplify-cli/issues/9035) [#9038](https://github.com/aws-amplify/amplify-cli/issues/9038) [#9039](https://github.com/aws-amplify/amplify-cli/issues/9039)

## [0.4.6](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.4.5...@aws-amplify/graphql-auth-transformer@0.4.6) (2021-11-21)

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

## [0.4.5](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.4.4...@aws-amplify/graphql-auth-transformer@0.4.5) (2021-11-20)

### Bug Fixes

- update field auth check logic and error message to account for subscription level ([#8951](https://github.com/aws-amplify/amplify-cli/issues/8951)) ([acfefd4](https://github.com/aws-amplify/amplify-cli/commit/acfefd4b957d534b6d2031df22c56237d43d0261))

## [0.4.4](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.4.2...@aws-amplify/graphql-auth-transformer@0.4.4) (2021-11-19)

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

## [0.4.3](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.4.2...@aws-amplify/graphql-auth-transformer@0.4.3) (2021-11-19)

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

## [0.4.2](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.4.1...@aws-amplify/graphql-auth-transformer@0.4.2) (2021-11-17)

### Bug Fixes

- append apiKey if global auth is enabled and its not default auth ([#8843](https://github.com/aws-amplify/amplify-cli/issues/8843)) ([3aadcde](https://github.com/aws-amplify/amplify-cli/commit/3aadcde2225f0ede5c5d94c2a4cd9d1afece5288))
- update error message for auth on non null fields ([#8863](https://github.com/aws-amplify/amplify-cli/issues/8863)) ([bffb4d2](https://github.com/aws-amplify/amplify-cli/commit/bffb4d290e33dfd4362733c4344dd1a7e584234c))

## [0.4.1](https://github.com/aws-amplify/amplify-cli/compare/@aws-amplify/graphql-auth-transformer@0.2.0...@aws-amplify/graphql-auth-transformer@0.4.1) (2021-11-15)

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

# 0.2.0 (2021-11-11)

### Bug Fixes

- [@auth](https://github.com/auth) fix relational auth, authv2 e2e with utils and fixes ([#8450](https://github.com/aws-amplify/amplify-cli/issues/8450)) ([aa320cd](https://github.com/aws-amplify/amplify-cli/commit/aa320cd2414665a484438f0764cf68fd78caa26a))
- [@function](https://github.com/function) vNext payload, remove unused code, and update common mapping tempalte function ([#8462](https://github.com/aws-amplify/amplify-cli/issues/8462)) ([24d0de9](https://github.com/aws-amplify/amplify-cli/commit/24d0de97a1bfacc3983e5b11a7582c9500759adc))
- add [@manytomany](https://github.com/manytomany) join table auth ([#8460](https://github.com/aws-amplify/amplify-cli/issues/8460)) ([424bbda](https://github.com/aws-amplify/amplify-cli/commit/424bbda410fbab100d475d37fa9ab291bfd05317))
- add field auth on aggregation queries ([#8508](https://github.com/aws-amplify/amplify-cli/issues/8508)) ([c0fa85a](https://github.com/aws-amplify/amplify-cli/commit/c0fa85a87230d631ffaf376f18f4fc3c4ec9a1f9))
- add schema directives for sync operation when conflict resolution is enabled ([#8521](https://github.com/aws-amplify/amplify-cli/issues/8521)) ([e3299e5](https://github.com/aws-amplify/amplify-cli/commit/e3299e5c09884218d486d4a488f343972674a417))
- allow duplicate auth rules when creating the join type ([#8680](https://github.com/aws-amplify/amplify-cli/issues/8680)) ([1a0636d](https://github.com/aws-amplify/amplify-cli/commit/1a0636d72d010b9d0ed18d511f853bcbffa9d421))
- auth on getting related model name and searchablevNext e2e ([#8455](https://github.com/aws-amplify/amplify-cli/issues/8455)) ([8536dd3](https://github.com/aws-amplify/amplify-cli/commit/8536dd3eb4cffc14602d80eea82b8b62b8227485))
- auth vnext validation fixes ([#8551](https://github.com/aws-amplify/amplify-cli/issues/8551)) ([2cfe6ce](https://github.com/aws-amplify/amplify-cli/commit/2cfe6ce15e9adb1e5824e3d011deb9e4d5cf5d4d))
- fix null check for implied owner check ([#8586](https://github.com/aws-amplify/amplify-cli/issues/8586)) ([4a0fda8](https://github.com/aws-amplify/amplify-cli/commit/4a0fda81472ec82d6731502bbe83a9ffd0b27198))
- **graphql-model-transformer:** override resource logical id to fix v1 to v2 transformer migration ([#8597](https://github.com/aws-amplify/amplify-cli/issues/8597)) ([e3a2afb](https://github.com/aws-amplify/amplify-cli/commit/e3a2afbbed6e97f143fc7c83064e2193f4c91bdd))
- searchable fix and migration e2e tests ([#8666](https://github.com/aws-amplify/amplify-cli/issues/8666)) ([d5f9397](https://github.com/aws-amplify/amplify-cli/commit/d5f9397fa860f32e748f6f880929b1e5856a68e2))
- update auth vnext validation to use private for oidc ([#8606](https://github.com/aws-amplify/amplify-cli/issues/8606)) ([8e659a1](https://github.com/aws-amplify/amplify-cli/commit/8e659a1357df63d5cae92b67f719ffeea9acacf0))

### Features

- add admin roles which have admin control over a graphql api ([#8601](https://github.com/aws-amplify/amplify-cli/issues/8601)) ([4d50df0](https://github.com/aws-amplify/amplify-cli/commit/4d50df000c6e11165d2da766c0eaa0097d88a0c2))
- allow optional idp arg into auth to allow provided auth role or authenticated identity ([#8609](https://github.com/aws-amplify/amplify-cli/issues/8609)) ([bf843b9](https://github.com/aws-amplify/amplify-cli/commit/bf843b90330d8ceb2ea90bc2761edd57e5d5123b))
