Socket
Socket
Sign inDemoInstall

@aws-amplify/graphql-relational-transformer

Package Overview
Dependencies
57
Maintainers
9
Versions
387
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.5.0-gen2-release-0416.0 to 2.5.0-gen2-release-0418.0

10

CHANGELOG.md

@@ -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 @@

9

lib/resolver/ddb-references-generator.js

@@ -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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc