@aws-amplify/graphql-relational-transformer
Advanced tools
Comparing version 2.5.0-gen2-release-0416.0 to 2.5.0-gen2-release-0418.0
@@ -6,8 +6,8 @@ # Change Log | ||
# [2.5.0-gen2-release-0416.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-relational-transformer@2.4.3...@aws-amplify/graphql-relational-transformer@2.5.0-gen2-release-0416.0) (2024-04-16) | ||
# [2.5.0-gen2-release-0418.0](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-relational-transformer@2.4.4...@aws-amplify/graphql-relational-transformer@2.5.0-gen2-release-0418.0) (2024-04-18) | ||
### Bug Fixes | ||
- **api:** protect sql relational fields when using owner rule ([#2463](https://github.com/aws-amplify/amplify-category-api/issues/2463)) ([53cabe2](https://github.com/aws-amplify/amplify-category-api/commit/53cabe2316a32c5cc6e2f9522d82aa92fd5c0689)) | ||
- **graphql-relational-transformer:** ddb references relationships with composite sortkeys ([#2425](https://github.com/aws-amplify/amplify-category-api/issues/2425)) ([0c45218](https://github.com/aws-amplify/amplify-category-api/commit/0c45218556794b43faed450cfdba4e36fb8d7436)) | ||
- hasMany belongsTo dynamodb references composite primary key ([#2471](https://github.com/aws-amplify/amplify-category-api/issues/2471)) ([6f49747](https://github.com/aws-amplify/amplify-category-api/commit/6f497472703bbc97e7d35e2fae8423fc820934d4)) | ||
- propagate operation in references-style ddb resolver ([#2447](https://github.com/aws-amplify/amplify-category-api/issues/2447)) ([460cf21](https://github.com/aws-amplify/amplify-category-api/commit/460cf217ce55ac3ef09749c552aac3a487cded69)) | ||
@@ -19,2 +19,8 @@ | ||
## [2.4.4](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-relational-transformer@2.4.3...@aws-amplify/graphql-relational-transformer@2.4.4) (2024-04-16) | ||
### Bug Fixes | ||
- **api:** protect sql relational fields when using owner rule ([#2463](https://github.com/aws-amplify/amplify-category-api/issues/2463)) ([53cabe2](https://github.com/aws-amplify/amplify-category-api/commit/53cabe2316a32c5cc6e2f9522d82aa92fd5c0689)) | ||
## [2.4.3](https://github.com/aws-amplify/amplify-category-api/compare/@aws-amplify/graphql-relational-transformer@2.4.2...@aws-amplify/graphql-relational-transformer@2.4.3) (2024-04-11) | ||
@@ -21,0 +27,0 @@ |
@@ -20,3 +20,6 @@ "use strict"; | ||
const rangeKeyFields = references.slice(1); | ||
const condensedSortKeyValue = (0, resolvers_1.condenseRangeKey)(rangeKeyFields); | ||
const condensedSortKeyName = (0, resolvers_1.condenseRangeKey)(rangeKeyFields); | ||
const condensedSortKeyValue = rangeKeyFields | ||
.map((key, idx) => `\${${SORT_KEY_VALUE}${idx}}`) | ||
.join(graphql_transformer_common_1.ModelResourceIDs.ModelCompositeKeySeparator()); | ||
return (0, graphql_mapping_template_1.obj)({ | ||
@@ -26,7 +29,7 @@ expression: (0, graphql_mapping_template_1.str)('#partitionKey = :partitionKey AND #sortKey = :sortKey'), | ||
'#partitionKey': (0, graphql_mapping_template_1.str)(references[0]), | ||
'#sortKey': (0, graphql_mapping_template_1.str)(condensedSortKeyValue), | ||
'#sortKey': (0, graphql_mapping_template_1.str)(condensedSortKeyName), | ||
}), | ||
expressionValues: (0, graphql_mapping_template_1.obj)({ | ||
':partitionKey': (0, graphql_mapping_template_1.ref)(`util.dynamodb.toDynamoDB($${PARTITION_KEY_VALUE})`), | ||
':sortKey': (0, graphql_mapping_template_1.ref)(`util.dynamodb.toDynamoDB($${condensedSortKeyValue})`), | ||
':sortKey': (0, graphql_mapping_template_1.ref)(`util.dynamodb.toDynamoDB("${condensedSortKeyValue}")`), | ||
}), | ||
@@ -33,0 +36,0 @@ }); |
{ | ||
"name": "@aws-amplify/graphql-relational-transformer", | ||
"version": "2.5.0-gen2-release-0416.0", | ||
"version": "2.5.0-gen2-release-0418.0", | ||
"description": "Amplify GraphQL relational modeling transformers", | ||
@@ -31,14 +31,14 @@ "repository": { | ||
"dependencies": { | ||
"@aws-amplify/graphql-directives": "1.1.0-gen2-release-0416.0", | ||
"@aws-amplify/graphql-index-transformer": "2.4.0-gen2-release-0416.0", | ||
"@aws-amplify/graphql-model-transformer": "2.9.0-gen2-release-0416.0", | ||
"@aws-amplify/graphql-transformer-core": "2.6.1-gen2-release-0416.0", | ||
"@aws-amplify/graphql-transformer-interfaces": "3.7.0-gen2-release-0416.0", | ||
"@aws-amplify/graphql-directives": "1.1.0-gen2-release-0418.0", | ||
"@aws-amplify/graphql-index-transformer": "2.4.0-gen2-release-0418.0", | ||
"@aws-amplify/graphql-model-transformer": "2.9.0-gen2-release-0418.0", | ||
"@aws-amplify/graphql-transformer-core": "2.6.1-gen2-release-0418.0", | ||
"@aws-amplify/graphql-transformer-interfaces": "3.7.0-gen2-release-0418.0", | ||
"graphql": "^15.5.0", | ||
"graphql-mapping-template": "4.20.15", | ||
"graphql-transformer-common": "4.30.1-gen2-release-0416.0", | ||
"graphql-transformer-common": "4.30.1-gen2-release-0418.0", | ||
"immer": "^9.0.12" | ||
}, | ||
"devDependencies": { | ||
"@aws-amplify/graphql-transformer-test-utils": "0.5.1-gen2-release-0416.0" | ||
"@aws-amplify/graphql-transformer-test-utils": "0.5.1-gen2-release-0418.0" | ||
}, | ||
@@ -83,3 +83,3 @@ "peerDependencies": { | ||
}, | ||
"gitHead": "e15389f8057ebb0485f76961ff8a0d47ca322a7b" | ||
"gitHead": "1c71771315848090d494ad0883d2bd634f78bdc0" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
467530
3108
+ Added@aws-amplify/graphql-directives@1.1.0-gen2-release-0418.0(transitive)
+ Added@aws-amplify/graphql-index-transformer@2.4.0-gen2-release-0418.0(transitive)
+ Added@aws-amplify/graphql-model-transformer@2.9.0-gen2-release-0418.0(transitive)
+ Added@aws-amplify/graphql-transformer-core@2.6.1-gen2-release-0418.0(transitive)
+ Added@aws-amplify/graphql-transformer-interfaces@3.7.0-gen2-release-0418.0(transitive)
+ Addedgraphql-transformer-common@4.30.1-gen2-release-0418.0(transitive)
- Removed@aws-amplify/graphql-directives@1.1.0-gen2-release-0416.0(transitive)
- Removed@aws-amplify/graphql-index-transformer@2.4.0-gen2-release-0416.0(transitive)
- Removed@aws-amplify/graphql-model-transformer@2.9.0-gen2-release-0416.0(transitive)
- Removed@aws-amplify/graphql-transformer-core@2.6.1-gen2-release-0416.0(transitive)
- Removed@aws-amplify/graphql-transformer-interfaces@3.7.0-gen2-release-0416.0(transitive)
- Removedgraphql-transformer-common@4.30.1-gen2-release-0416.0(transitive)
Updated@aws-amplify/graphql-directives@1.1.0-gen2-release-0418.0
Updated@aws-amplify/graphql-index-transformer@2.4.0-gen2-release-0418.0
Updated@aws-amplify/graphql-model-transformer@2.9.0-gen2-release-0418.0
Updated@aws-amplify/graphql-transformer-core@2.6.1-gen2-release-0418.0
Updated@aws-amplify/graphql-transformer-interfaces@3.7.0-gen2-release-0418.0
Updatedgraphql-transformer-common@4.30.1-gen2-release-0418.0