Skip to content
This repository was archived by the owner on Oct 31, 2024. It is now read-only.
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
133 changes: 133 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
# Changelog

## 1.0.0 (2024-04-06)


### ⚠ BREAKING CHANGES

* kong gateway

### Features

* .gitignore ([616c4de](https://github.com/abdelrahman-essawy/gpthub/commit/616c4deb0745c1c90fe6ea3a13cde5967d8e97b4))
* .idea scopes ([4f5b861](https://github.com/abdelrahman-essawy/gpthub/commit/4f5b861712d40ebb2bb63834ad5bfafe7f2add4b))
* .idea scopes colors ([7f9ba09](https://github.com/abdelrahman-essawy/gpthub/commit/7f9ba09a581d53b3753e14017e2192b33f9b25d0))
* add role base guard ([1748616](https://github.com/abdelrahman-essawy/gpthub/commit/1748616cf149282f25fa4bc19d233ccc3da65d20))
* add role base guard ([7a08e15](https://github.com/abdelrahman-essawy/gpthub/commit/7a08e151dafbbbd1471dab3a1717ce646307c7f8))
* add sane validation for token ([8ff20ce](https://github.com/abdelrahman-essawy/gpthub/commit/8ff20ce0d5792fb5217ed76c27907c82a7ccfa7d))
* adding rooms microservice ([fcaf78c](https://github.com/abdelrahman-essawy/gpthub/commit/fcaf78ccf9fe2598a16a8f7143d71b2a6170867c))
* auth e2e test cases ([389fc6a](https://github.com/abdelrahman-essawy/gpthub/commit/389fc6ad257d8d884e8769781c6b55ea0372fd6f))
* auth policy ([82012a3](https://github.com/abdelrahman-essawy/gpthub/commit/82012a3601ebfd36324ee44fb724e13cfb89992b))
* auth policy ([3e124f9](https://github.com/abdelrahman-essawy/gpthub/commit/3e124f9443d46b25bc4010508a0b6164e5d08ba0))
* auth policy ([cb14cf4](https://github.com/abdelrahman-essawy/gpthub/commit/cb14cf4b560dcbef78c9756e7a70a169000e2f3a))
* auth policy ([b738f09](https://github.com/abdelrahman-essawy/gpthub/commit/b738f09af51f754fb79d46ced658d897d76c10e7))
* before reference lib stash ([8c5b3ce](https://github.com/abdelrahman-essawy/gpthub/commit/8c5b3ce5c033e8f129c0f4c6b4c108014a055263))
* cloud caching ([dc8ef10](https://github.com/abdelrahman-essawy/gpthub/commit/dc8ef105ddf481256fa3f6ea7b9f0e3c47c8f021))
* config module ([4808135](https://github.com/abdelrahman-essawy/gpthub/commit/4808135d1b31830d0cd402fd918d973de43af9ff))
* connect auth, users, strategies ([315d826](https://github.com/abdelrahman-essawy/gpthub/commit/315d826d59a7ca33f4091261b014ba169202bea5))
* create room ([4dda2c2](https://github.com/abdelrahman-essawy/gpthub/commit/4dda2c283be83d4d83d3da9e8d32887083980b81))
* create room with token ([408308e](https://github.com/abdelrahman-essawy/gpthub/commit/408308eda3faafd13fba7aebddd19bbd86a6cf3d))
* custom resolver for resources microservice ([31ea375](https://github.com/abdelrahman-essawy/gpthub/commit/31ea3757b7648778b7d841ecc205b2341c708d0f))
* dart protoc generator ([6137e16](https://github.com/abdelrahman-essawy/gpthub/commit/6137e16a446196d882edc1027095818455b6543c))
* dart protoc generator ([5f8b2d4](https://github.com/abdelrahman-essawy/gpthub/commit/5f8b2d46d47e504979e2b3fd16b394303a0c8532))
* dart protoc generator ([952d811](https://github.com/abdelrahman-essawy/gpthub/commit/952d811febc86b4fbc8e35713874d45aad3a5a4a))
* dart protoc generator ([673b007](https://github.com/abdelrahman-essawy/gpthub/commit/673b00761784dd565a7aedc657ac6743be7fc593))
* dart protoc generator ([2fe1555](https://github.com/abdelrahman-essawy/gpthub/commit/2fe155550f8fba8251cca621d67c3896a6c698c2))
* dart protoc generator ([5ee8fc4](https://github.com/abdelrahman-essawy/gpthub/commit/5ee8fc4add8bb9880dc282319680698ec6c53a63))
* dart protoc generator ([31efa2f](https://github.com/abdelrahman-essawy/gpthub/commit/31efa2fa52eda4ed50ae250390275d72e3d25c24))
* dart protoc generator ([9b2dade](https://github.com/abdelrahman-essawy/gpthub/commit/9b2dade286b2179e78f83b9c1433b8c7120329e3))
* dart protoc generator ([a302ae8](https://github.com/abdelrahman-essawy/gpthub/commit/a302ae844cd0bea1ae433a63b9073e256de7f8fe))
* delete room ([8f874a3](https://github.com/abdelrahman-essawy/gpthub/commit/8f874a35c48189a4324876a16d4e55365b7f194a))
* Dockerfile ([6713bda](https://github.com/abdelrahman-essawy/gpthub/commit/6713bdaf3e70685892bb615a5986b005bb1e7147))
* e2e action ([d0c4b21](https://github.com/abdelrahman-essawy/gpthub/commit/d0c4b21be47ce99a5f5b204848d71342d6e6a183))
* fastify ([22203ab](https://github.com/abdelrahman-essawy/gpthub/commit/22203ab32f661067a0404bf4748698cc3f030285))
* federation between users-resources ([c8349e4](https://github.com/abdelrahman-essawy/gpthub/commit/c8349e48038ca2f57c43ef88eac4e849d229b6fd))
* frontend ([2a6e757](https://github.com/abdelrahman-essawy/gpthub/commit/2a6e757eb1e615ecac15c5a3cf54145d514af05e))
* global jwt guard ([7445606](https://github.com/abdelrahman-essawy/gpthub/commit/74456060bf65de97662ffbe793b1c2396058e5d8))
* grpc ([d07d140](https://github.com/abdelrahman-essawy/gpthub/commit/d07d140b3e5a09e9b64bd8dcb286bfb2338a198a))
* health check ([e5705ab](https://github.com/abdelrahman-essawy/gpthub/commit/e5705ab99b0d79359e88710dbbe9a5ccd8b89a2f))
* health check ([f5fd789](https://github.com/abdelrahman-essawy/gpthub/commit/f5fd789cde30b76933eb82849efca8c4f8b9b1e3))
* husky ([2783282](https://github.com/abdelrahman-essawy/gpthub/commit/278328224411605d692aa76306e6f737ca084dd4))
* husky ([8fd4063](https://github.com/abdelrahman-essawy/gpthub/commit/8fd40634227af300c2519c866e2bfc7ebd1cbc62))
* interceptor lin ([4da0466](https://github.com/abdelrahman-essawy/gpthub/commit/4da0466c6552a1fc11cac4135f754be1275b499b))
* **internal-communication:** improve proto path ([4db0f4d](https://github.com/abdelrahman-essawy/gpthub/commit/4db0f4d38a5fc66c23c8c37adbf2f1d01304db3a))
* **internal-communication:** improve proto path ([211774c](https://github.com/abdelrahman-essawy/gpthub/commit/211774c262e6929bc77f0374b26ac48141b17cab))
* jwt strategy to get current user ([98168a3](https://github.com/abdelrahman-essawy/gpthub/commit/98168a3953aee7890727104f57ddb48eb266f58f))
* jwt with local auth modal ([53a7500](https://github.com/abdelrahman-essawy/gpthub/commit/53a75009297e36b15c6223a59bc7f7af315dd7b3))
* kong gateway ([b8735bb](https://github.com/abdelrahman-essawy/gpthub/commit/b8735bbf1bec7bcc992c6765a52515fb8863bc5c))
* local login strategy ([88dd99b](https://github.com/abdelrahman-essawy/gpthub/commit/88dd99b2fe95808c03d234e941495736dbe1f676))
* login-response.dto.ts test cases ([e95804a](https://github.com/abdelrahman-essawy/gpthub/commit/e95804af11761c15e9e5a5081bf8476af052e926))
* login.dto.ts test cases ([a12dbcf](https://github.com/abdelrahman-essawy/gpthub/commit/a12dbcf7a2777bae7d32bdcba640243eb0d274b9))
* migrate all backend to use internal config module ([d73b9b4](https://github.com/abdelrahman-essawy/gpthub/commit/d73b9b4b071858dd1469a868d414f739b25b0ea7))
* migrate to nestjs-query ([e0f0021](https://github.com/abdelrahman-essawy/gpthub/commit/e0f0021cf7a71bf696f804c8a955283d8f740684))
* node script to auto fix [@key](https://github.com/key) id problem ([1935182](https://github.com/abdelrahman-essawy/gpthub/commit/193518220679f9bc751719b94bcba93c38d8023d))
* node script to auto transpile .proto ([434d380](https://github.com/abdelrahman-essawy/gpthub/commit/434d38074c05dad1f7c3a26f09bb6dcdcc09de50))
* optimize docker down ([f7ed9df](https://github.com/abdelrahman-essawy/gpthub/commit/f7ed9dfc560235515420fff6f1ebbefd21a7acb3))
* optimize docker up ([0d4ae77](https://github.com/abdelrahman-essawy/gpthub/commit/0d4ae7705cc1554e9e6d28a0ce4cc10c299d5895))
* prod schema ([6a3defd](https://github.com/abdelrahman-essawy/gpthub/commit/6a3defd6230e29d1dda724441b124325c5d61d4f))
* register.dto.ts test cases ([c16cb85](https://github.com/abdelrahman-essawy/gpthub/commit/c16cb85b50af0772cb2c7579b2042f2d7df150cb))
* resources-db url env ([3db8bf7](https://github.com/abdelrahman-essawy/gpthub/commit/3db8bf7084048669047fa7404c255ccf9ef79a4e))
* rm legacy frontend ([414fc3c](https://github.com/abdelrahman-essawy/gpthub/commit/414fc3c0985d784ccc60a2a18bb24ccdbbe7436c))
* rooms ([9d9fc54](https://github.com/abdelrahman-essawy/gpthub/commit/9d9fc5413e8b98be0859107c791220775774ef1b))
* simple working grpc system ([8d74db3](https://github.com/abdelrahman-essawy/gpthub/commit/8d74db340228ba2c9e7f6d5323dd039ae607a324))
* storybook config with landing-page ([b902fdd](https://github.com/abdelrahman-essawy/gpthub/commit/b902fddd0df036dd6202e8774522b756c0742819))
* supergraph.example.yaml ([48844f3](https://github.com/abdelrahman-essawy/gpthub/commit/48844f30f8235f92adc9846e617f3b02238ceda7))
* system interfaces ([fe95006](https://github.com/abdelrahman-essawy/gpthub/commit/fe95006c3366b9e1fa625d6db2e229747d7eab1d))
* TypeORMExceptionFilter ([96d2bbc](https://github.com/abdelrahman-essawy/gpthub/commit/96d2bbc752c4bc036af30dbc7551c031b06477a4))
* users e2e ([2dbb724](https://github.com/abdelrahman-essawy/gpthub/commit/2dbb724266b280e6f54c3b8bc7dd02ecda3b431e))
* users-microservice ([26b4439](https://github.com/abdelrahman-essawy/gpthub/commit/26b44394387f9baa323756ce5436934ba28ffbc9))
* working auth decorators ([4d843b1](https://github.com/abdelrahman-essawy/gpthub/commit/4d843b159e38f49f84505cd150b192bbf978eb16))
* working e2e ([223abe9](https://github.com/abdelrahman-essawy/gpthub/commit/223abe99e899b61c4a0d7b6f87393588821a2cd7))
* working example ([e774268](https://github.com/abdelrahman-essawy/gpthub/commit/e774268f56bc6c2c9c03caf19e7a1ad378b6ed35))
* working graphql example ([03a86aa](https://github.com/abdelrahman-essawy/gpthub/commit/03a86aa269b3758833861780ec456b82929180be))


### Bug Fixes

* add e2e to test ([3b92ed7](https://github.com/abdelrahman-essawy/gpthub/commit/3b92ed7e6e33f382f77c0fdb2deee023bbcb0582))
* allow introspection for prod ([2881a1b](https://github.com/abdelrahman-essawy/gpthub/commit/2881a1b21fe3bd506327448177fbfd1afffced14))
* allow sync (to be rolled back) ([ea3efb9](https://github.com/abdelrahman-essawy/gpthub/commit/ea3efb9db81714af937dda3a9fdd408b30f65ea2))
* auth login with username ([b35e810](https://github.com/abdelrahman-essawy/gpthub/commit/b35e810b0dc4bb06b79a509adf8fe47dd3dd2dd9))
* auth/users modules ([93f3554](https://github.com/abdelrahman-essawy/gpthub/commit/93f355437461361576b8339613a9b00b57a539f0))
* ci.yml on main branch ([d5470f6](https://github.com/abdelrahman-essawy/gpthub/commit/d5470f63cc20ded91fb9c690344157374ad27692))
* circular deps ([5b6cbb2](https://github.com/abdelrahman-essawy/gpthub/commit/5b6cbb2aecbdf9227fbd2c6732da98950099171a))
* cors error ([019c46c](https://github.com/abdelrahman-essawy/gpthub/commit/019c46c4fe500fb82863cbff9f738afc0479b1b4))
* database-test.module.ts ([57aabff](https://github.com/abdelrahman-essawy/gpthub/commit/57aabffeb2cd30d7a2bfadb3b1c98aa8c769ce5e))
* date type issue ([16b00ae](https://github.com/abdelrahman-essawy/gpthub/commit/16b00ae0036b35a8929417caf5edbc67cbebc36b))
* **deps:** update dependency @nrwl/nx-cloud to v18 ([a7bd911](https://github.com/abdelrahman-essawy/gpthub/commit/a7bd9118797deae38a637347466df20ba329f993))
* **deps:** update dependency @ptc-org/nestjs-query-core to v5.0.0 ([5ed6e5b](https://github.com/abdelrahman-essawy/gpthub/commit/5ed6e5b43fcbebce943808fabb2ddb848785357f))
* **deps:** update dependency @ptc-org/nestjs-query-core to v5.0.1 ([901acf0](https://github.com/abdelrahman-essawy/gpthub/commit/901acf00975fef84e492171f3a20eb543c28564e))
* **deps:** update dependency @ptc-org/nestjs-query-graphql to v5.0.0 ([f632ad3](https://github.com/abdelrahman-essawy/gpthub/commit/f632ad356ae32e2ab77796e4f6e628069a698d8a))
* **deps:** update dependency @ptc-org/nestjs-query-typeorm to v5.0.0 ([a7ade79](https://github.com/abdelrahman-essawy/gpthub/commit/a7ade79e20b687d4d4edd927a597f979de493b72))
* **deps:** update prisma monorepo to v5.8.1 ([aefe52b](https://github.com/abdelrahman-essawy/gpthub/commit/aefe52b8dcac7477c3e0823b9f2cf657b220aa8b))
* disable csrf/enable playground in prod ([5eef979](https://github.com/abdelrahman-essawy/gpthub/commit/5eef979103033488b16e8c78c683844611a53041))
* e2e action ([226b22a](https://github.com/abdelrahman-essawy/gpthub/commit/226b22ac876059f27ac17eee2798cfb345597b2d))
* e2e action ([2016b20](https://github.com/abdelrahman-essawy/gpthub/commit/2016b2025595c4c182a395c51e1c5eb8ad812831))
* e2e action ([1adbba3](https://github.com/abdelrahman-essawy/gpthub/commit/1adbba3d33ba38560c6e8a6266706812a90143a2))
* eslint ignore ([92f1869](https://github.com/abdelrahman-essawy/gpthub/commit/92f186963cc42cc7571e7c711e8b3fb8016d02c6))
* **github-actions:** jwt env ([75add57](https://github.com/abdelrahman-essawy/gpthub/commit/75add572ca2e7331546cc63ac7ef53c65da4774b))
* hash refresh token ([7ce50bc](https://github.com/abdelrahman-essawy/gpthub/commit/7ce50bc5c9cec4100a801176b96966b93e77ac05))
* JWT import ([c1b70c5](https://github.com/abdelrahman-essawy/gpthub/commit/c1b70c5a1bdd4ac66e70a2199b7df315b61a7e78))
* linting issues ([2ae7b1f](https://github.com/abdelrahman-essawy/gpthub/commit/2ae7b1fc86d7744ea72b540412d24a1940f35475))
* linting issues ([fb7e6ae](https://github.com/abdelrahman-essawy/gpthub/commit/fb7e6ae7a04c9d202b8d4424a1ae13536900110a))
* manually fixing [@key](https://github.com/key) ([fa949f9](https://github.com/abdelrahman-essawy/gpthub/commit/fa949f9dea61959f4aa800c6fd831db0ab4f621f))
* missing deps ([8f41f39](https://github.com/abdelrahman-essawy/gpthub/commit/8f41f39c5a1fc7c490315fc208181b246ffcea04))
* nx gitignore ([1404c86](https://github.com/abdelrahman-essawy/gpthub/commit/1404c862fb7c2ac56ffe9952e3b3b17181a91c93))
* pass cookies to microservices ([b8a8508](https://github.com/abdelrahman-essawy/gpthub/commit/b8a85080008a932c9cc87b4c44badde2d301240d))
* proto asset ([8ae230a](https://github.com/abdelrahman-essawy/gpthub/commit/8ae230a66696e82103a3748a52c74a329f0ba832))
* proto build by adding pre-build flag in nx.json ([126b05c](https://github.com/abdelrahman-essawy/gpthub/commit/126b05c7e6cc70af2786f876789ba38f0fa85941))
* proto build by not removing old generated files ([10c0a4e](https://github.com/abdelrahman-essawy/gpthub/commit/10c0a4eea48cc4e4d7e5b2cbd78d40c6dfb8371d))
* proto lib path ([8910d22](https://github.com/abdelrahman-essawy/gpthub/commit/8910d22a986e7bf23bcd66d518ead3bb873ffd4f))
* remove autogenerated schema ([fb59a62](https://github.com/abdelrahman-essawy/gpthub/commit/fb59a622f26b3d39923d4c1741573ad356afb68a))
* remove isolatedConfig ([801e568](https://github.com/abdelrahman-essawy/gpthub/commit/801e568890ea89257a12e0b98abf8ee1ee6a2e74))
* resource.resolver.ts ([607c183](https://github.com/abdelrahman-essawy/gpthub/commit/607c18366f596f547f531b1b2795fd120201697d))
* **rooms:** user reference ([3769cd9](https://github.com/abdelrahman-essawy/gpthub/commit/3769cd9acdcaf2c1abb54273dd6a909b4ae3edfe))
* show resourceIds in room dto ([93a10c8](https://github.com/abdelrahman-essawy/gpthub/commit/93a10c8d47d7cc58f0f2f14dd9e38622d9f52e5d))
* spread payload object ([ec7ee19](https://github.com/abdelrahman-essawy/gpthub/commit/ec7ee19579c15b3f0ce55a9d73458b836e215aae))
* static invalid pass in testing ([29053f0](https://github.com/abdelrahman-essawy/gpthub/commit/29053f09c06a1c506d17f4d48f27ad3ad0f3809e))
* sync with main branch ([04bac02](https://github.com/abdelrahman-essawy/gpthub/commit/04bac02b5411a80c2d58b437cb16f0201410ebee))
* syntax error ([366a338](https://github.com/abdelrahman-essawy/gpthub/commit/366a338abd9a541cf18807d2ba60ac5f46cad8c9))
* syntax error ([fe38c80](https://github.com/abdelrahman-essawy/gpthub/commit/fe38c80681e6c3518be7039000c7e0c031a8c1dc))
* syntax error ([98841ec](https://github.com/abdelrahman-essawy/gpthub/commit/98841ec759d4b99bee9263ee9eb524e832076a58))
* TS errors ([ded3906](https://github.com/abdelrahman-essawy/gpthub/commit/ded3906440fa74edccf204c559ab0be3b5e17a86))
* v2 fed gateway ([35d7a34](https://github.com/abdelrahman-essawy/gpthub/commit/35d7a3418421df01b3a9afa5d27a0044194943cd))