diff --git a/src/apps/cicd/aws/CHANGELOG.md b/src/apps/cicd/aws/CHANGELOG.md index 924edfb..ee40cfd 100644 --- a/src/apps/cicd/aws/CHANGELOG.md +++ b/src/apps/cicd/aws/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.2.0](https://github.com/cjuega/typescript-fullstack-skeleton/compare/@app/aws-cicd@1.1.0...@app/aws-cicd@1.2.0) (2024-08-24) + + +### Bug Fixes + +* **@app/serverless:** adding missing ts-jest dependency ([59f9328](https://github.com/cjuega/typescript-fullstack-skeleton/commit/59f93287d67de7ae9f92686a173b1eef8437c5fa)) + + +### Features + +* **@app/aws-cicd:** notify pipeline executions to SNS and optionally to an slack channel ([8186948](https://github.com/cjuega/typescript-fullstack-skeleton/commit/818694806e1cb27821e0e0a460ab13a8f5b3fdb5)) + + + + + # 1.1.0 (2022-04-07) diff --git a/src/apps/cicd/aws/package.json b/src/apps/cicd/aws/package.json index 4b48c13..9febd2e 100644 --- a/src/apps/cicd/aws/package.json +++ b/src/apps/cicd/aws/package.json @@ -1,6 +1,6 @@ { "name": "@app/aws-cicd", - "version": "1.1.0", + "version": "1.2.0", "description": "IaC to deploy a CI/CD pipeline in AWS.", "author": "Carlos Juega", "license": "MIT", diff --git a/src/apps/docs/swagger-ui/CHANGELOG.md b/src/apps/docs/swagger-ui/CHANGELOG.md index db7cb7d..8ac9109 100644 --- a/src/apps/docs/swagger-ui/CHANGELOG.md +++ b/src/apps/docs/swagger-ui/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.1.2](https://github.com/cjuega/typescript-fullstack-skeleton/compare/@app/swagger-ui-docs@1.1.1...@app/swagger-ui-docs@1.1.2) (2024-08-24) + + +### Bug Fixes + +* **@app/serverless:** adding missing ts-jest dependency ([59f9328](https://github.com/cjuega/typescript-fullstack-skeleton/commit/59f93287d67de7ae9f92686a173b1eef8437c5fa)) + + + + + ## [1.1.1](https://codestar-connections.eu-west-1.amazonaws.com/git-http/406806550794/eu-west-1/5ac84416-c843-48e9-b85b-2c46d4245810/cjuega/typescript-fullstack-skeleton/compare/@app/swagger-ui-docs@1.1.0...@app/swagger-ui-docs@1.1.1) (2022-04-07) diff --git a/src/apps/docs/swagger-ui/package.json b/src/apps/docs/swagger-ui/package.json index 9f0b5da..9c6740a 100644 --- a/src/apps/docs/swagger-ui/package.json +++ b/src/apps/docs/swagger-ui/package.json @@ -1,6 +1,6 @@ { "name": "@app/swagger-ui-docs", - "version": "1.1.1", + "version": "1.1.2", "description": "Swagger UI website to share API documentation", "author": "Carlos Juega", "license": "MIT", diff --git a/src/apps/example-context/react-frontend/CHANGELOG.md b/src/apps/example-context/react-frontend/CHANGELOG.md new file mode 100644 index 0000000..d2b5987 --- /dev/null +++ b/src/apps/example-context/react-frontend/CHANGELOG.md @@ -0,0 +1,12 @@ +# 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.0 (2024-08-24) + + +### Features + +* angular app removed and react app added ([982c887](https://github.com/cjuega/typescript-fullstack-skeleton/commit/982c8872885a22916c37a1c6988425efe460d4b7)) +* dependencies updated ([d3d44b5](https://github.com/cjuega/typescript-fullstack-skeleton/commit/d3d44b5b2887c45b279d086f686a3edfc23b93c3)) diff --git a/src/apps/example-context/react-frontend/package.json b/src/apps/example-context/react-frontend/package.json index ce40932..3723302 100644 --- a/src/apps/example-context/react-frontend/package.json +++ b/src/apps/example-context/react-frontend/package.json @@ -1,6 +1,6 @@ { "name": "@app/react-fe", - "version": "1.0.0", + "version": "1.1.0", "description": "React UI of the example-context bounded context", "author": "Carlos Juega", "license": "MIT", @@ -18,7 +18,7 @@ "react-dom": "^18.3.1" }, "devDependencies": { - "@context/shared": "^1.0.1", + "@context/shared": "^1.1.0", "@testing-library/dom": "^10.4.0", "@testing-library/jest-dom": "^6.5.0", "@testing-library/react": "^16.0.0", diff --git a/src/apps/example-context/serverless-backend/CHANGELOG.md b/src/apps/example-context/serverless-backend/CHANGELOG.md index d8d1960..1e370fa 100644 --- a/src/apps/example-context/serverless-backend/CHANGELOG.md +++ b/src/apps/example-context/serverless-backend/CHANGELOG.md @@ -3,6 +3,28 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.2.0](https://github.com/cjuega/typescript-fullstack-skeleton/compare/@app/serverless@1.1.0...@app/serverless@1.2.0) (2024-08-24) + + +### Bug Fixes + +* **@app/serverless:** adding missing ts-jest dependency ([59f9328](https://github.com/cjuega/typescript-fullstack-skeleton/commit/59f93287d67de7ae9f92686a173b1eef8437c5fa)) + + +### Features + +* **@app/serverless:** dependency injection setup ([76642a2](https://github.com/cjuega/typescript-fullstack-skeleton/commit/76642a2b8b0fa177489b0cf83a9f7c1ccf9a92c9)) +* **@app/serverless:** inject dependencies from context in production code ([62e47f0](https://github.com/cjuega/typescript-fullstack-skeleton/commit/62e47f0a7f4f9d6f1836cd461b6466ad67950b37)) +* **@app/serverless:** lambda to consume dynamodb streams added ([2f6a3d4](https://github.com/cjuega/typescript-fullstack-skeleton/commit/2f6a3d4e3fc594e1be96036d2aecb27ec49826a2)) +* **@app/serverless:** outbox pattern enabled via dependency injection ([5eb8ae2](https://github.com/cjuega/typescript-fullstack-skeleton/commit/5eb8ae2487f652d966d45533948b7c9a963059cf)) +* **@app/serverless:** streams enabled in dynamodb table ([ddcd0a5](https://github.com/cjuega/typescript-fullstack-skeleton/commit/ddcd0a5a91daf861b58a8406e4ac545330d37a20)) +* **context/shared:** kafka event bus added ([89e76ef](https://github.com/cjuega/typescript-fullstack-skeleton/commit/89e76ef75fea4e713b153b54ce43c21c5b1bcfc5)) +* dependencies updated ([d3d44b5](https://github.com/cjuega/typescript-fullstack-skeleton/commit/d3d44b5b2887c45b279d086f686a3edfc23b93c3)) + + + + + # 1.1.0 (2022-04-07) diff --git a/src/apps/example-context/serverless-backend/docs/openapi.yml b/src/apps/example-context/serverless-backend/docs/openapi.yml index 7712a19..12b51bb 100644 --- a/src/apps/example-context/serverless-backend/docs/openapi.yml +++ b/src/apps/example-context/serverless-backend/docs/openapi.yml @@ -2,7 +2,7 @@ openapi: 3.0.3 info: title: Example Context Serverless description: API documentation to interact with Example Context service. - version: 1.1.0 + version: 1.2.0 servers: - url: http://localhost:3000 diff --git a/src/apps/example-context/serverless-backend/package.json b/src/apps/example-context/serverless-backend/package.json index b1727a2..abcd00c 100644 --- a/src/apps/example-context/serverless-backend/package.json +++ b/src/apps/example-context/serverless-backend/package.json @@ -1,6 +1,6 @@ { "name": "@app/serverless", - "version": "1.1.0", + "version": "1.2.0", "description": "Serverless implementation in AWS of the example-context bounded context", "author": "Carlos Juega", "license": "MIT", @@ -49,8 +49,8 @@ "typescript": "^5.2.2" }, "dependencies": { - "@context/example": "^1.0.1", - "@context/shared": "^1.0.1", + "@context/example": "^1.1.0", + "@context/shared": "^1.1.0", "@middy/core": "^5.4.6", "@middy/http-cors": "^5.4.6", "convict": "^6.2.1", diff --git a/src/contexts/example-context/CHANGELOG.md b/src/contexts/example-context/CHANGELOG.md index 7c3c3e9..16bd10a 100644 --- a/src/contexts/example-context/CHANGELOG.md +++ b/src/contexts/example-context/CHANGELOG.md @@ -3,6 +3,31 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.1.0](https://github.com/cjuega/typescript-fullstack-skeleton/compare/@context/example@1.0.1...@context/example@1.1.0) (2024-08-24) + + +### Bug Fixes + +* **@app/serverless:** adding missing ts-jest dependency ([59f9328](https://github.com/cjuega/typescript-fullstack-skeleton/commit/59f93287d67de7ae9f92686a173b1eef8437c5fa)) +* **context/example:** domain event version moved to the last part of the name ([e340a8a](https://github.com/cjuega/typescript-fullstack-skeleton/commit/e340a8a76947c19f4f68e2d0bff1999bee6d4394)) +* **context/example:** temporary allow code cycles between domain events and aggregates ([d1add1b](https://github.com/cjuega/typescript-fullstack-skeleton/commit/d1add1b78b7b272a764432060977e1e9f9a09015)) + + +### Features + +* **@context/example:** typeormExampleAggregateRepository uses typeormRepository persist method ([e01669f](https://github.com/cjuega/typescript-fullstack-skeleton/commit/e01669fbeec136e653a1f4decefb437627ccf5a8)) +* **@context/example:** use cases receive commands directly ([d4b6f75](https://github.com/cjuega/typescript-fullstack-skeleton/commit/d4b6f7523b5be4bd11955ca4f3dac36215a82e17)) +* **context/shared:** elasticsearch as persistence alternative ([af592d3](https://github.com/cjuega/typescript-fullstack-skeleton/commit/af592d3b456c9369f0704c43f1cdb02116b5dab5)) +* **context/shared:** mongodb as persistence alternative ([5b19114](https://github.com/cjuega/typescript-fullstack-skeleton/commit/5b19114a839a1b8d5e9c0a11ce6b692aabeb2fff)) +* **context/shared:** opensearch as persistence alternative ([16f41c7](https://github.com/cjuega/typescript-fullstack-skeleton/commit/16f41c731823270691327a778ece2d71bf91ef1c)) +* **context/shared:** redis as persistence alternative ([45d9ac2](https://github.com/cjuega/typescript-fullstack-skeleton/commit/45d9ac292dc02825016720dd91d3ffb4a5d2b9b6)) +* **context/shared:** typeorm as persistence alternative ([955d98d](https://github.com/cjuega/typescript-fullstack-skeleton/commit/955d98d87d241e250d32e055a4e85dffcbe0217f)) +* simplify primitives types ([123fa01](https://github.com/cjuega/typescript-fullstack-skeleton/commit/123fa01eb86f0bff37dbe9509eac1abb1c8f98a9)) + + + + + ## 1.0.1 (2022-04-07) **Note:** Version bump only for package @context/example diff --git a/src/contexts/example-context/package.json b/src/contexts/example-context/package.json index 108a3a0..3756b7b 100644 --- a/src/contexts/example-context/package.json +++ b/src/contexts/example-context/package.json @@ -1,13 +1,17 @@ { "name": "@context/example", - "version": "1.0.1", + "version": "1.1.0", "description": "Example of a bounded context", "author": "Carlos Juega", "license": "MIT", - "files": ["./dist/"], + "files": [ + "./dist/" + ], "typesVersions": { "*": { - "*": ["dist/*"] + "*": [ + "dist/*" + ] } }, "exports": { @@ -24,7 +28,7 @@ "build:tsc": "tsc --build tsconfig.build.json && tscpaths -p tsconfig.build.json -s ./src -o ./dist" }, "dependencies": { - "@context/shared": "^1.0.1" + "@context/shared": "^1.1.0" }, "devDependencies": { "@biomejs/biome": "^1.8.3", diff --git a/src/contexts/shared/CHANGELOG.md b/src/contexts/shared/CHANGELOG.md index b2cb3ea..f5c3840 100644 --- a/src/contexts/shared/CHANGELOG.md +++ b/src/contexts/shared/CHANGELOG.md @@ -3,6 +3,44 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [1.1.0](https://github.com/cjuega/typescript-fullstack-skeleton/compare/@context/shared@1.0.1...@context/shared@1.1.0) (2024-08-24) + + +### Bug Fixes + +* **@app/serverless:** adding missing ts-jest dependency ([59f9328](https://github.com/cjuega/typescript-fullstack-skeleton/commit/59f93287d67de7ae9f92686a173b1eef8437c5fa)) + + +### Features + +* **@context/example:** name method added to DomainEventSubscriber. Convenient workaround to not rely on class name that might get minified at some point ([03640d3](https://github.com/cjuega/typescript-fullstack-skeleton/commit/03640d390edb64590002116b5cda8bfe70cd6c82)) +* **@context/shared:** clean events when calling pullDomainEvents ([3500ae1](https://github.com/cjuega/typescript-fullstack-skeleton/commit/3500ae15280f35975d63241a2559e393bf2a5934)) +* **@context/shared:** missing tests for ddbOneTableDomainEventRepository added ([f9ef3a1](https://github.com/cjuega/typescript-fullstack-skeleton/commit/f9ef3a192c01d183c79b7a4dbdc492c35a372aaf)) +* **@context/shared:** outbox pattern for typeorm ([c1d7e8a](https://github.com/cjuega/typescript-fullstack-skeleton/commit/c1d7e8a7faa13a03ac048b38aeb4a5f7aa6b2b9e)) +* **@context/shared:** rabbitMQ configurer to setup exchanges, queues, etc ([26f7028](https://github.com/cjuega/typescript-fullstack-skeleton/commit/26f7028f2c615cf7e3da24544327bf8f1347e58f)) +* **@context/shared:** rabbitMQ consumer and tests ([b250b71](https://github.com/cjuega/typescript-fullstack-skeleton/commit/b250b714c369249e00bfb8a299c280498a6349b8)) +* angular app removed and react app added ([982c887](https://github.com/cjuega/typescript-fullstack-skeleton/commit/982c8872885a22916c37a1c6988425efe460d4b7)) +* **context/shared:** avro marshaller added ([c8ee353](https://github.com/cjuega/typescript-fullstack-skeleton/commit/c8ee35320dd35937840b34b700afda6341caa0c1)) +* **context/shared:** domain event repository implementations + outbox consumer ([ac05d65](https://github.com/cjuega/typescript-fullstack-skeleton/commit/ac05d656e6e6fbb668d6f16f3ff5347f5d6313fd)) +* **context/shared:** elasticsearch as persistence alternative ([af592d3](https://github.com/cjuega/typescript-fullstack-skeleton/commit/af592d3b456c9369f0704c43f1cdb02116b5dab5)) +* **context/shared:** event bus with failover decorator added ([ebb8feb](https://github.com/cjuega/typescript-fullstack-skeleton/commit/ebb8feb95da77813ef03c8cda246fa11a5796cfe)) +* **context/shared:** initial version of rabbitmq as eventbus alternative ([9ef0822](https://github.com/cjuega/typescript-fullstack-skeleton/commit/9ef082292ffa8ec60b83184fe621f4297b398d6f)) +* **context/shared:** kafka event bus added ([89e76ef](https://github.com/cjuega/typescript-fullstack-skeleton/commit/89e76ef75fea4e713b153b54ce43c21c5b1bcfc5)) +* **context/shared:** make marshall and unmarshall operations agnostic regarding the eventbus ([41dd1fa](https://github.com/cjuega/typescript-fullstack-skeleton/commit/41dd1faa588a5d4169f1b40b2158cb717fd3e8d7)) +* **context/shared:** mongodb as persistence alternative ([5b19114](https://github.com/cjuega/typescript-fullstack-skeleton/commit/5b19114a839a1b8d5e9c0a11ce6b692aabeb2fff)) +* **context/shared:** opensearch as persistence alternative ([16f41c7](https://github.com/cjuega/typescript-fullstack-skeleton/commit/16f41c731823270691327a778ece2d71bf91ef1c)) +* **context/shared:** outbox pattern for dynamodb ([de284ab](https://github.com/cjuega/typescript-fullstack-skeleton/commit/de284ab5558a9e7f35108ae4152f7ea0e83abdb5)) +* **context/shared:** protobuf marshaller added ([53c70d1](https://github.com/cjuega/typescript-fullstack-skeleton/commit/53c70d134d84350a4306902195572141c063fba0)) +* **context/shared:** redis as persistence alternative ([45d9ac2](https://github.com/cjuega/typescript-fullstack-skeleton/commit/45d9ac292dc02825016720dd91d3ffb4a5d2b9b6)) +* **context/shared:** typeorm as persistence alternative ([955d98d](https://github.com/cjuega/typescript-fullstack-skeleton/commit/955d98d87d241e250d32e055a4e85dffcbe0217f)) +* **context/shared:** winston logger linting errors ([ce764e0](https://github.com/cjuega/typescript-fullstack-skeleton/commit/ce764e0012d872edad77ca683032d83103098028)) +* dependencies updated ([d3d44b5](https://github.com/cjuega/typescript-fullstack-skeleton/commit/d3d44b5b2887c45b279d086f686a3edfc23b93c3)) +* simplify primitives types ([123fa01](https://github.com/cjuega/typescript-fullstack-skeleton/commit/123fa01eb86f0bff37dbe9509eac1abb1c8f98a9)) + + + + + ## 1.0.1 (2022-04-07) **Note:** Version bump only for package @context/shared diff --git a/src/contexts/shared/package.json b/src/contexts/shared/package.json index 0138fe9..641a2c4 100644 --- a/src/contexts/shared/package.json +++ b/src/contexts/shared/package.json @@ -1,13 +1,17 @@ { "name": "@context/shared", - "version": "1.0.1", + "version": "1.1.0", "description": "Shared bounded context with common utilities", "author": "Carlos Juega", "license": "MIT", - "files": ["./dist/"], + "files": [ + "./dist/" + ], "typesVersions": { "*": { - "*": ["dist/*"] + "*": [ + "dist/*" + ] } }, "exports": {