diff --git a/CHANGELOG.md b/CHANGELOG.md index 477628d..296149c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,82 @@ # Changelog +## [1.8.0](https://github.com/fullstacksherpa/KhelBackend/compare/v1.7.0...v1.8.0) (2025-10-13) + + +### Features + +* add cancel booking features ([857e1b5](https://github.com/fullstacksherpa/KhelBackend/commit/857e1b528c611e23b98ec85ccc5ae3153edf336a)) +* add push notification for booking ([0854fe1](https://github.com/fullstacksherpa/KhelBackend/commit/0854fe18f18e2e72b516aae67a519835df85add2)) +* add user account deletion ([be50df4](https://github.com/fullstacksherpa/KhelBackend/commit/be50df4eea338a2eb7fe8c3859f1af2715e47618)) +* added api address ([5d83565](https://github.com/fullstacksherpa/KhelBackend/commit/5d8356530362a2f05f58f69cbf37f47ae47d3a12)) +* added automation workflow ([387c0b1](https://github.com/fullstacksherpa/KhelBackend/commit/387c0b1694f47dce0bed3fa2dda66eccb6301585)) +* added background job ([630a7eb](https://github.com/fullstacksherpa/KhelBackend/commit/630a7ebc86b7fcd3fb7bc66bbfbd8bba1e9be639)) +* added booking ([34f6388](https://github.com/fullstacksherpa/KhelBackend/commit/34f6388862939f48d7a0c6dc37432a5b5a172c94)) +* added booking accept and reject ([5afe441](https://github.com/fullstacksherpa/KhelBackend/commit/5afe4417111428f132a19238cd07136f5239772d)) +* added booking migration for status enums ([2fbb421](https://github.com/fullstacksherpa/KhelBackend/commit/2fbb421d254bc9706c9a813e6a8ab17bbb024d2b)) +* added cancel enums to booking ([64400eb](https://github.com/fullstacksherpa/KhelBackend/commit/64400eb17d6489706647f20c3553cafc3d9a9648)) +* added copy of .env to dockerfile ([ebe96c1](https://github.com/fullstacksherpa/KhelBackend/commit/ebe96c1c78349b1da82ccdc97fb07e241aef5dc4)) +* added docs for games and isAdmin middleware ([2fdc985](https://github.com/fullstacksherpa/KhelBackend/commit/2fdc9857b498ca7231772308a87c89013bb0ca81)) +* added email sending features ([0022d55](https://github.com/fullstacksherpa/KhelBackend/commit/0022d551ff8ee7440ca30e6dc89d7ca23721d4d6)) +* added favorite venue and shortlisted_games endpoint ([f81b0c7](https://github.com/fullstacksherpa/KhelBackend/commit/f81b0c7b5115e0ae1c476b16ad206c8d83b2dfaf)) +* added game question and answer ([5096d7e](https://github.com/fullstacksherpa/KhelBackend/commit/5096d7e32ade5bd4002806d809fd0c1c5939a7c2)) +* added password reset ([e1d7e90](https://github.com/fullstacksherpa/KhelBackend/commit/e1d7e908f2aaa71c0707857ddc125f4dba0ef32d)) +* added payment gateway ([4791470](https://github.com/fullstacksherpa/KhelBackend/commit/4791470c11de541bf53da1a1d661924ff5067360)) +* added port dynamically ([b6335aa](https://github.com/fullstacksherpa/KhelBackend/commit/b6335aab461acaedb91bdbcc4b0be91bca6ce1c5)) +* added rate limiter:fixed-window ([8c7eed5](https://github.com/fullstacksherpa/KhelBackend/commit/8c7eed5e43144130fdb10c43a494b8e1702f3392)) +* added role based access control ([152a054](https://github.com/fullstacksherpa/KhelBackend/commit/152a054b68a225327856f8a58b304d9d8b66aee9)) +* added status on venue ([b7646e6](https://github.com/fullstacksherpa/KhelBackend/commit/b7646e6a416506686d740dc22b042ca315dd0d3c)) +* added swagger doc for auth and user ([3b48e87](https://github.com/fullstacksherpa/KhelBackend/commit/3b48e871d498ba8413857d7fe7a56ee317958b3f)) +* added swagger doc for changed package ([d2f1a8b](https://github.com/fullstacksherpa/KhelBackend/commit/d2f1a8b0875c1dbfb394a14d4ac85e0807ebcb61)) +* added unique confirm booking migration ([e8aec99](https://github.com/fullstacksherpa/KhelBackend/commit/e8aec99c0e09b07b456e402a8eb67588c38fc06a)) +* added user features ([1baad2f](https://github.com/fullstacksherpa/KhelBackend/commit/1baad2fac6a818de330a32eb6f6320eb7d894837)) +* added venue list with filter and custom image url to cloudinary ([7e03894](https://github.com/fullstacksherpa/KhelBackend/commit/7e03894e6d075b16128ac11955a7d31e6ba16bf2)) +* added venue list with filtering features ([d773d80](https://github.com/fullstacksherpa/KhelBackend/commit/d773d80b51082dd0995fed423ba296b1a7e7de7d)) +* added venue owner manual booking ([a112f0f](https://github.com/fullstacksherpa/KhelBackend/commit/a112f0f689c5ce0746fba81a784af2106a8125d6)) +* added venue pricing ([2010416](https://github.com/fullstacksherpa/KhelBackend/commit/20104167bd96d617cc2fbc78aa8751c77b34b3bb)) +* allow unauthenticated routes to some api ([7915c04](https://github.com/fullstacksherpa/KhelBackend/commit/7915c041907058d4cccfa0ed4485e376562ffa68)) +* authentication flow done ([08cde4d](https://github.com/fullstacksherpa/KhelBackend/commit/08cde4dad971890adfc6f0892dba0b7741832df2)) +* autoUpdate version number ([ac33e02](https://github.com/fullstacksherpa/KhelBackend/commit/ac33e029123ac31819c5a994ef0e18fae352f611)) +* basic authentication implemented ([6ec450f](https://github.com/fullstacksherpa/KhelBackend/commit/6ec450f323ca591704c9488af93f938e7250415c)) +* booking features done ([435e766](https://github.com/fullstacksherpa/KhelBackend/commit/435e76672493bade93649cf4a662622674baeb2a)) +* change driver from database/sql to pgx/v5 and all data access logic implementation ([8f4875c](https://github.com/fullstacksherpa/KhelBackend/commit/8f4875ce2df8b106bc55ec7dc0aeca8d065318ce)) +* change storage architecture to seperate domain ([53feb58](https://github.com/fullstacksherpa/KhelBackend/commit/53feb58050bf7534f3271219dda8157264d91538)) +* dockerfile ([d21fa9a](https://github.com/fullstacksherpa/KhelBackend/commit/d21fa9a04ede771e183ca1437a20f847263742a3)) +* fix docker compose to setup staging env too ([a5dadf5](https://github.com/fullstacksherpa/KhelBackend/commit/a5dadf5ef4ce5c6a3486f206ddaec4a3505f9e58)) +* follow and unfollow user ([a2968fc](https://github.com/fullstacksherpa/KhelBackend/commit/a2968fc9734fb58fb109e6c35aa799b72d3b180b)) +* game CRUD done ([0632e9b](https://github.com/fullstacksherpa/KhelBackend/commit/0632e9ba4fb7051eced8c5a7f1725cce8d6f84bf)) +* migrate game table with booking_status ([0f24e6f](https://github.com/fullstacksherpa/KhelBackend/commit/0f24e6f0157cafa73b252790f486deac5c43b511)) +* release-please workflows added ([ad93574](https://github.com/fullstacksherpa/KhelBackend/commit/ad93574b4b8ff8a45dd4df6c6bbd78d0f280fac7)) +* reviews CRUD operations done ([55cff19](https://github.com/fullstacksherpa/KhelBackend/commit/55cff19609853f50a51d333dd55f729dec74c064)) +* update api version automatically ([b6b76ad](https://github.com/fullstacksherpa/KhelBackend/commit/b6b76ad7f0ab5fa060f4d2a714990c37836a75b2)) +* user activation features implemented ([9594513](https://github.com/fullstacksherpa/KhelBackend/commit/9594513d074f9d8bc4591d31f2b40acf623936e7)) +* user creation and invitation features done ([b14ecc4](https://github.com/fullstacksherpa/KhelBackend/commit/b14ecc480b3dfbf172218b8b3906196560ea7465)) +* venues CRUD operation done ([675be93](https://github.com/fullstacksherpa/KhelBackend/commit/675be93c675c045b5e2883aa582f223648548b64)) + + +### Bug Fixes + +* change changelog veriosn ([4a508cf](https://github.com/fullstacksherpa/KhelBackend/commit/4a508cf07cb3e18b6e1985b2b198bec430905544)) +* change docs ([e364c46](https://github.com/fullstacksherpa/KhelBackend/commit/e364c46d855d6e1b28e3afb80224156ce469917d)) +* change sql/database from game store ([a624f46](https://github.com/fullstacksherpa/KhelBackend/commit/a624f46c360eb84f5d11be9b24820fc41ab023f8)) +* change the doc ([e2e11cf](https://github.com/fullstacksherpa/KhelBackend/commit/e2e11cf58726efabb083dd776916e310df7314fa)) +* change the docker compose file ([e52b76f](https://github.com/fullstacksherpa/KhelBackend/commit/e52b76fd05ce3a789c367ae7d9884c0ffd6a86ef)) +* change ubuntu version to latest ([64a8ba2](https://github.com/fullstacksherpa/KhelBackend/commit/64a8ba2cbc9f3887c44806be1b0a67bf0bb611a0)) +* change version to changelog.md ([f9d9f19](https://github.com/fullstacksherpa/KhelBackend/commit/f9d9f1952c136eecfaa32659657438b70e0a2ef0)) +* changes type of null to sql.null ([0ba812a](https://github.com/fullstacksherpa/KhelBackend/commit/0ba812af6bb01a2f448059f2305f3fdeeab4f1d7)) +* debug compose file ([825ef5f](https://github.com/fullstacksherpa/KhelBackend/commit/825ef5fae3ec6b1508b003f89baa576ae3e2c94d)) +* debug game handler ([d0a2fd0](https://github.com/fullstacksherpa/KhelBackend/commit/d0a2fd0830c22eb68e766c0b56b2d4a7b043348b)) +* delete dockerfile ([5a46297](https://github.com/fullstacksherpa/KhelBackend/commit/5a4629708c36a256e12ffe9667a649275caa7502)) +* fix error with staticcheck ([2144cd4](https://github.com/fullstacksherpa/KhelBackend/commit/2144cd45758cd6af8f49c3836ad95a03b71ed8d5)) +* google cloud run port issue ([7da653c](https://github.com/fullstacksherpa/KhelBackend/commit/7da653cff43d316eddb683e391d8d7d7f0dcdc08)) +* merge conflict ([d8fc73b](https://github.com/fullstacksherpa/KhelBackend/commit/d8fc73bb2bcc1c575f059c1c9a049ea43066054c)) +* prevent build fail ([3a2630c](https://github.com/fullstacksherpa/KhelBackend/commit/3a2630c9d307d102ee0a2826f29815ae88b87f5f)) +* refactor availability logic for kathmandu/nepal time ([ff24f06](https://github.com/fullstacksherpa/KhelBackend/commit/ff24f06fabd5558ff3cc141090018a01de2df291)) +* remove CI error ([f051b34](https://github.com/fullstacksherpa/KhelBackend/commit/f051b34df2f8e8dad74eddab6d723d3fc6325334)) +* remove unused variable ([8997ec8](https://github.com/fullstacksherpa/KhelBackend/commit/8997ec889fdca664783712e649963ed297503367)) +* update jwt claim type error ([eb502af](https://github.com/fullstacksherpa/KhelBackend/commit/eb502afbec1b98e10bd83bbd9799e58579e5a8d4)) +* updated cloudinary delete method ([da6b9f7](https://github.com/fullstacksherpa/KhelBackend/commit/da6b9f708155b5af53ffd6757e0e2c33f165b419)) + ## [1.7.0](https://github.com/fullstacksherpa/KhelBackend/compare/v1.6.0...v1.7.0) (2025-08-17)