diff --git a/common/changes/@boostercloud/framework-core/calculated_fields_2024-07-08-19-05.json b/common/changes/@boostercloud/framework-core/calculated_fields_2024-07-08-19-05.json deleted file mode 100644 index 643bf882e..000000000 --- a/common/changes/@boostercloud/framework-core/calculated_fields_2024-07-08-19-05.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@boostercloud/framework-core", - "comment": "Improve support for calculated fields and their dependencies on read models", - "type": "minor" - } - ], - "packageName": "@boostercloud/framework-core" -} \ No newline at end of file diff --git a/common/config/rush/version-policies.json b/common/config/rush/version-policies.json index 60f7c00d6..59d28c106 100644 --- a/common/config/rush/version-policies.json +++ b/common/config/rush/version-policies.json @@ -103,6 +103,6 @@ "definitionName": "lockStepVersion", "policyName": "booster", "mainProject": "@boostercloud/framework-core", - "version": "2.12.1" + "version": "2.13.0" } ] diff --git a/packages/application-tester/package.json b/packages/application-tester/package.json index da61512cc..0485249fe 100644 --- a/packages/application-tester/package.json +++ b/packages/application-tester/package.json @@ -1,6 +1,6 @@ { "name": "@boostercloud/application-tester", - "version": "2.12.1", + "version": "2.13.0", "description": "Contains Booster types related to the information extracted from the user project", "keywords": [ "application-tester" @@ -36,7 +36,7 @@ }, "dependencies": { "@apollo/client": "3.7.13", - "@boostercloud/framework-types": "workspace:^2.12.1", + "@boostercloud/framework-types": "workspace:^2.13.0", "cross-fetch": "3.1.5", "graphql": "^16.6.0", "jsonwebtoken": "9.0.1", @@ -48,7 +48,7 @@ "@effect-ts/core": "^0.60.4" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.12.1", + "@boostercloud/eslint-config": "workspace:^2.13.0", "@typescript-eslint/eslint-plugin": "^5.0.0", "@typescript-eslint/parser": "^5.0.0", "eslint": "^8.23.1", diff --git a/packages/cli/package.json b/packages/cli/package.json index 0a44322b1..e8fa5dbdd 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,7 +1,7 @@ { "name": "@boostercloud/cli", "description": "CLI of the Booster Framework, the next level of abstraction for cloud-native applications", - "version": "2.12.1", + "version": "2.13.0", "author": "Boosterin Labs SLU", "homepage": "https://boosterframework.com", "publishConfig": { @@ -12,8 +12,8 @@ }, "bugs": "https://github.com/boostercloud/booster/issues", "dependencies": { - "@boostercloud/framework-core": "workspace:^2.12.1", - "@boostercloud/framework-types": "workspace:^2.12.1", + "@boostercloud/framework-core": "workspace:^2.13.0", + "@boostercloud/framework-types": "workspace:^2.13.0", "@oclif/core": "3.15.0", "@oclif/plugin-help": "^5", "chalk": "^2.4.2", @@ -30,8 +30,8 @@ "@effect-ts/core": "^0.60.4" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.12.1", - "@boostercloud/application-tester": "workspace:^2.12.1", + "@boostercloud/eslint-config": "workspace:^2.13.0", + "@boostercloud/application-tester": "workspace:^2.13.0", "@oclif/test": "^3.0.3", "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", diff --git a/packages/framework-common-helpers/package.json b/packages/framework-common-helpers/package.json index 3a20a6f45..8a2dce401 100644 --- a/packages/framework-common-helpers/package.json +++ b/packages/framework-common-helpers/package.json @@ -1,6 +1,6 @@ { "name": "@boostercloud/framework-common-helpers", - "version": "2.12.1", + "version": "2.13.0", "description": "Contains Booster common helpers used by the core and provider packages", "keywords": [ "framework-common-helpers" @@ -36,14 +36,14 @@ "node": ">=18.0.0 <19.0.0" }, "dependencies": { - "@boostercloud/framework-types": "workspace:^2.12.1", + "@boostercloud/framework-types": "workspace:^2.13.0", "child-process-promise": "^2.2.1", "tslib": "^2.4.0", "@effect-ts/core": "^0.60.4", "class-transformer": "~0.5.1" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.12.1", + "@boostercloud/eslint-config": "workspace:^2.13.0", "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", "@types/child-process-promise": "^2.2.1", diff --git a/packages/framework-core/CHANGELOG.json b/packages/framework-core/CHANGELOG.json index ff49243a7..f50804a1e 100644 --- a/packages/framework-core/CHANGELOG.json +++ b/packages/framework-core/CHANGELOG.json @@ -1,6 +1,34 @@ { "name": "@boostercloud/framework-core", "entries": [ + { + "version": "2.13.0", + "tag": "@boostercloud/framework-core_v2.13.0", + "date": "Fri, 19 Jul 2024 16:36:39 GMT", + "comments": { + "minor": [ + { + "comment": "Improve support for calculated fields and their dependencies on read models", + "author": "Mario Castro Squella ", + "commit": "177b0386069f6467a0fbe11857b403cc3cbc0f29" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@boostercloud/framework-common-helpers\" from `^2.12.1` to `^2.13.0`" + }, + { + "comment": "Updating dependency \"@boostercloud/framework-types\" from `^2.12.1` to `^2.13.0`" + }, + { + "comment": "Updating dependency \"@boostercloud/metadata-booster\" from `^2.12.1` to `^2.13.0`" + }, + { + "comment": "Updating dependency \"@boostercloud/eslint-config\" from `^2.12.1` to `^2.13.0`" + } + ] + } + }, { "version": "2.12.1", "tag": "@boostercloud/framework-core_v2.12.1", diff --git a/packages/framework-core/CHANGELOG.md b/packages/framework-core/CHANGELOG.md index 2612b3ccf..5aaaaabf5 100644 --- a/packages/framework-core/CHANGELOG.md +++ b/packages/framework-core/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @boostercloud/framework-core -This log was last generated on Thu, 13 Jun 2024 16:17:26 GMT and should not be manually modified. +This log was last generated on Fri, 19 Jul 2024 16:36:39 GMT and should not be manually modified. + +## 2.13.0 +Fri, 19 Jul 2024 16:36:39 GMT + +### Minor changes + +- Improve support for calculated fields and their dependencies on read models ## 2.12.1 Thu, 13 Jun 2024 16:17:26 GMT diff --git a/packages/framework-core/package.json b/packages/framework-core/package.json index 6633a0c75..eb17cfc35 100644 --- a/packages/framework-core/package.json +++ b/packages/framework-core/package.json @@ -1,6 +1,6 @@ { "name": "@boostercloud/framework-core", - "version": "2.12.1", + "version": "2.13.0", "description": "Library for your Booster apps", "author": "Boosterin Labs SLU", "homepage": "https://boosterframework.com", @@ -37,8 +37,8 @@ "graphql": "^16.6.0" }, "dependencies": { - "@boostercloud/framework-common-helpers": "workspace:^2.12.1", - "@boostercloud/framework-types": "workspace:^2.12.1", + "@boostercloud/framework-common-helpers": "workspace:^2.13.0", + "@boostercloud/framework-types": "workspace:^2.13.0", "fp-ts": "^2.11.0", "graphql-scalars": "^1.17.0", "graphql-subscriptions": "2.0.0", @@ -61,8 +61,8 @@ "ws": "8.12.0" }, "devDependencies": { - "@boostercloud/metadata-booster": "workspace:^2.12.1", - "@boostercloud/eslint-config": "workspace:^2.12.1", + "@boostercloud/metadata-booster": "workspace:^2.13.0", + "@boostercloud/eslint-config": "workspace:^2.13.0", "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", "@types/faker": "5.1.5", diff --git a/packages/framework-integration-tests/package.json b/packages/framework-integration-tests/package.json index a0615f9d7..d77fe9eef 100644 --- a/packages/framework-integration-tests/package.json +++ b/packages/framework-integration-tests/package.json @@ -1,7 +1,7 @@ { "name": "@boostercloud/framework-integration-tests", "description": "Example project for Booster", - "version": "2.12.1", + "version": "2.13.0", "author": "Boosterin Labs SLU", "homepage": "https://boosterframework.com", "publishConfig": { @@ -9,12 +9,12 @@ }, "bugs": "https://github.com/boostercloud/booster/issues", "dependencies": { - "@boostercloud/framework-common-helpers": "workspace:^2.12.1", - "@boostercloud/framework-core": "workspace:^2.12.1", - "@boostercloud/framework-provider-aws": "workspace:^2.12.1", - "@boostercloud/framework-provider-azure": "workspace:^2.12.1", - "@boostercloud/framework-provider-local": "workspace:^2.12.1", - "@boostercloud/framework-types": "workspace:^2.12.1", + "@boostercloud/framework-common-helpers": "workspace:^2.13.0", + "@boostercloud/framework-core": "workspace:^2.13.0", + "@boostercloud/framework-provider-aws": "workspace:^2.13.0", + "@boostercloud/framework-provider-azure": "workspace:^2.13.0", + "@boostercloud/framework-provider-local": "workspace:^2.13.0", + "@boostercloud/framework-types": "workspace:^2.13.0", "aws-sdk": "2.853.0", "graphql": "^16.6.0", "tslib": "^2.4.0", @@ -33,13 +33,13 @@ "ws": "8.12.0" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.12.1", - "@boostercloud/application-tester": "workspace:^2.12.1", - "@boostercloud/cli": "workspace:^2.12.1", - "@boostercloud/framework-provider-aws-infrastructure": "workspace:^2.12.1", - "@boostercloud/framework-provider-azure-infrastructure": "workspace:^2.12.1", - "@boostercloud/framework-provider-local-infrastructure": "workspace:^2.12.1", - "@boostercloud/metadata-booster": "workspace:^2.12.1", + "@boostercloud/eslint-config": "workspace:^2.13.0", + "@boostercloud/application-tester": "workspace:^2.13.0", + "@boostercloud/cli": "workspace:^2.13.0", + "@boostercloud/framework-provider-aws-infrastructure": "workspace:^2.13.0", + "@boostercloud/framework-provider-azure-infrastructure": "workspace:^2.13.0", + "@boostercloud/framework-provider-local-infrastructure": "workspace:^2.13.0", + "@boostercloud/metadata-booster": "workspace:^2.13.0", "@types/aws-lambda": "8.10.48", "@types/chai": "4.2.18", "@types/chai-arrays": "2.0.0", diff --git a/packages/framework-provider-aws-infrastructure/package.json b/packages/framework-provider-aws-infrastructure/package.json index 9962aa0dd..f43c04073 100644 --- a/packages/framework-provider-aws-infrastructure/package.json +++ b/packages/framework-provider-aws-infrastructure/package.json @@ -1,7 +1,7 @@ { "name": "@boostercloud/framework-provider-aws-infrastructure", "deprecated": "Due to significant changes in recent versions of the AWS CDK, specifically the transition from CDKToolkit to a cli tool as noted [here](https://github.com/aws/aws-cdk-rfcs/issues/300), upgrading our current implementation would require a substantial rewrite. Given the open-source nature of our project without direct revenue streams, the ensuing maintenance costs are unfeasible. However, we are open to upgrading the AWS provider or creating an alternative implementation using other technologies like Terraform's CDKTF, with community contributions or sponsorships. If you're interested in supporting us, we welcome you to reach out via the official channels listed on the [Booster's website](https://boosterframework.com).", - "version": "2.12.1", + "version": "2.13.0", "description": "Handle the Booster deployment process to AWS", "keywords": [ "framework-provider-aws-infrastructure" @@ -41,9 +41,9 @@ "@aws-cdk/aws-s3-deployment": "^1.170.0", "@aws-cdk/core": "^1.170.0", "@aws-cdk/cx-api": "^1.170.0", - "@boostercloud/framework-common-helpers": "workspace:^2.12.1", - "@boostercloud/framework-provider-aws": "workspace:^2.12.1", - "@boostercloud/framework-types": "workspace:^2.12.1", + "@boostercloud/framework-common-helpers": "workspace:^2.13.0", + "@boostercloud/framework-provider-aws": "workspace:^2.13.0", + "@boostercloud/framework-types": "workspace:^2.13.0", "constructs": "^3.3.69", "aws-cdk": "^1.170.0", "aws-sdk": "2.853.0", @@ -69,7 +69,7 @@ "url": "https://github.com/boostercloud/booster/issues" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.12.1", + "@boostercloud/eslint-config": "workspace:^2.13.0", "@types/aws-lambda": "8.10.48", "@types/aws-sdk": "2.7.0", "@types/chai": "4.2.18", diff --git a/packages/framework-provider-aws/package.json b/packages/framework-provider-aws/package.json index ef3d182a1..c59fc84d6 100644 --- a/packages/framework-provider-aws/package.json +++ b/packages/framework-provider-aws/package.json @@ -1,7 +1,7 @@ { "name": "@boostercloud/framework-provider-aws", "deprecated": "Due to significant changes in recent versions of the AWS CDK, specifically the transition from CDKToolkit to a cli tool as noted [here](https://github.com/aws/aws-cdk-rfcs/issues/300), upgrading our current implementation would require a substantial rewrite. Given the open-source nature of our project without direct revenue streams, the ensuing maintenance costs are unfeasible. However, we are open to upgrading the AWS provider or creating an alternative implementation using other technologies like Terraform's CDKTF, with community contributions or sponsorships. If you're interested in supporting us, we welcome you to reach out via the official channels listed on the [Booster's website](https://boosterframework.com).", - "version": "2.12.1", + "version": "2.13.0", "description": "Handle Booster's integration with AWS", "keywords": [ "framework-provider-aws" @@ -24,8 +24,8 @@ "node": ">=18.0.0 <19.0.0" }, "dependencies": { - "@boostercloud/framework-common-helpers": "workspace:^2.12.1", - "@boostercloud/framework-types": "workspace:^2.12.1", + "@boostercloud/framework-common-helpers": "workspace:^2.13.0", + "@boostercloud/framework-types": "workspace:^2.13.0", "tslib": "^2.4.0", "@effect-ts/core": "^0.60.4" }, @@ -43,7 +43,7 @@ "url": "https://github.com/boostercloud/booster/issues" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.12.1", + "@boostercloud/eslint-config": "workspace:^2.13.0", "@types/aws-lambda": "8.10.48", "@types/chai": "4.2.18", "@types/chai-arrays": "2.0.0", diff --git a/packages/framework-provider-azure-infrastructure/package.json b/packages/framework-provider-azure-infrastructure/package.json index 37e7526cd..6f4f89fd0 100644 --- a/packages/framework-provider-azure-infrastructure/package.json +++ b/packages/framework-provider-azure-infrastructure/package.json @@ -1,6 +1,6 @@ { "name": "@boostercloud/framework-provider-azure-infrastructure", - "version": "2.12.1", + "version": "2.13.0", "description": "Handle the Booster deployment process to Azure", "keywords": [ "framework-provider-azure-infrastructure" @@ -25,10 +25,10 @@ "dependencies": { "@azure/arm-appservice": "^13.0.0", "@azure/cosmos": "^4.0.0", - "@boostercloud/framework-common-helpers": "workspace:^2.12.1", - "@boostercloud/framework-core": "workspace:^2.12.1", - "@boostercloud/framework-provider-azure": "workspace:^2.12.1", - "@boostercloud/framework-types": "workspace:^2.12.1", + "@boostercloud/framework-common-helpers": "workspace:^2.13.0", + "@boostercloud/framework-core": "workspace:^2.13.0", + "@boostercloud/framework-provider-azure": "workspace:^2.13.0", + "@boostercloud/framework-types": "workspace:^2.13.0", "@cdktf/provider-azurerm": "11.2.0", "@cdktf/provider-time": "9.0.2", "@types/archiver": "5.1.0", @@ -67,7 +67,7 @@ "url": "https://github.com/boostercloud/booster/issues" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.12.1", + "@boostercloud/eslint-config": "workspace:^2.13.0", "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", "@types/faker": "5.1.5", diff --git a/packages/framework-provider-azure/package.json b/packages/framework-provider-azure/package.json index e6ac34dff..ef1397d60 100644 --- a/packages/framework-provider-azure/package.json +++ b/packages/framework-provider-azure/package.json @@ -1,6 +1,6 @@ { "name": "@boostercloud/framework-provider-azure", - "version": "2.12.1", + "version": "2.13.0", "description": "Handle Booster's integration with Azure", "keywords": [ "framework-provider-azure" @@ -27,14 +27,14 @@ "@azure/functions": "^1.2.2", "@azure/identity": "~2.1.0", "@azure/event-hubs": "5.11.1", - "@boostercloud/framework-common-helpers": "workspace:^2.12.1", - "@boostercloud/framework-types": "workspace:^2.12.1", + "@boostercloud/framework-common-helpers": "workspace:^2.13.0", + "@boostercloud/framework-types": "workspace:^2.13.0", "tslib": "^2.4.0", "@effect-ts/core": "^0.60.4", "@azure/web-pubsub": "~1.1.0" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.12.1", + "@boostercloud/eslint-config": "workspace:^2.13.0", "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", "@types/faker": "5.1.5", diff --git a/packages/framework-provider-local-infrastructure/package.json b/packages/framework-provider-local-infrastructure/package.json index e528b0a19..28ffe3340 100644 --- a/packages/framework-provider-local-infrastructure/package.json +++ b/packages/framework-provider-local-infrastructure/package.json @@ -1,6 +1,6 @@ { "name": "@boostercloud/framework-provider-local-infrastructure", - "version": "2.12.1", + "version": "2.13.0", "description": "Handle the Booster running process of the local runtime", "keywords": [ "framework-provider-local-infrastructure" @@ -23,9 +23,9 @@ "node": ">=18.0.0 <19.0.0" }, "dependencies": { - "@boostercloud/framework-common-helpers": "workspace:^2.12.1", - "@boostercloud/framework-provider-local": "workspace:^2.12.1", - "@boostercloud/framework-types": "workspace:^2.12.1", + "@boostercloud/framework-common-helpers": "workspace:^2.13.0", + "@boostercloud/framework-provider-local": "workspace:^2.13.0", + "@boostercloud/framework-types": "workspace:^2.13.0", "cors": "2.8.5", "express": "^4.19.2", "node-schedule": "^2.1.0", @@ -46,7 +46,7 @@ "url": "https://github.com/boostercloud/booster/issues" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.12.1", + "@boostercloud/eslint-config": "workspace:^2.13.0", "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", "@types/cors": "^2.8.12", diff --git a/packages/framework-provider-local/package.json b/packages/framework-provider-local/package.json index 0f2f8de8a..215ff32fc 100644 --- a/packages/framework-provider-local/package.json +++ b/packages/framework-provider-local/package.json @@ -1,6 +1,6 @@ { "name": "@boostercloud/framework-provider-local", - "version": "2.12.1", + "version": "2.13.0", "description": "Debug your Booster projects locally", "keywords": [ "framework-provider-local" @@ -23,8 +23,8 @@ "node": ">=18.0.0 <19.0.0" }, "dependencies": { - "@boostercloud/framework-common-helpers": "workspace:^2.12.1", - "@boostercloud/framework-types": "workspace:^2.12.1", + "@boostercloud/framework-common-helpers": "workspace:^2.13.0", + "@boostercloud/framework-types": "workspace:^2.13.0", "@seald-io/nedb": "4.0.2", "tslib": "^2.4.0", "@effect-ts/core": "^0.60.4", @@ -44,7 +44,7 @@ "url": "https://github.com/boostercloud/booster/issues" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.12.1", + "@boostercloud/eslint-config": "workspace:^2.13.0", "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", "@types/express": "^4.17.21", diff --git a/packages/framework-types/package.json b/packages/framework-types/package.json index dbfdb0907..45f8494ff 100644 --- a/packages/framework-types/package.json +++ b/packages/framework-types/package.json @@ -1,6 +1,6 @@ { "name": "@boostercloud/framework-types", - "version": "2.12.1", + "version": "2.13.0", "description": "Contains Booster types related to the information extracted from the user project", "keywords": [ "framework-types" @@ -54,8 +54,8 @@ "ws": "8.12.0" }, "devDependencies": { - "@boostercloud/eslint-config": "workspace:^2.12.1", - "@boostercloud/metadata-booster": "workspace:^2.12.1", + "@boostercloud/eslint-config": "workspace:^2.13.0", + "@boostercloud/metadata-booster": "workspace:^2.13.0", "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", "@types/mocha": "10.0.1", diff --git a/packages/metadata-booster/package.json b/packages/metadata-booster/package.json index 06c80fb7b..483749d7b 100644 --- a/packages/metadata-booster/package.json +++ b/packages/metadata-booster/package.json @@ -1,6 +1,6 @@ { "name": "@boostercloud/metadata-booster", - "version": "2.12.1", + "version": "2.13.0", "description": "Emits detailed metadata of your types. You can then get it in runtime to deal with schema-aware operation, like defining GraphQL schemas, ORM operations, etc.", "repository": "https://github.com/boostercloud/booster.git", "keywords": [ @@ -38,7 +38,7 @@ "eslint-config-prettier": "8.3.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "3.4.0", - "@boostercloud/eslint-config": "workspace:^2.12.1", + "@boostercloud/eslint-config": "workspace:^2.13.0", "@types/node": "^18.18.2", "ts-node": "^10.9.1", "ts-patch": "3.1.2", diff --git a/tools/eslint-config/package.json b/tools/eslint-config/package.json index 06f422031..c819bd2ae 100644 --- a/tools/eslint-config/package.json +++ b/tools/eslint-config/package.json @@ -1,6 +1,6 @@ { "name": "@boostercloud/eslint-config", - "version": "2.12.1", + "version": "2.13.0", "description": "Shared eslint rules", "main": "index.js", "publishConfig": {