## [2.49.1-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.49.0...v2.49.1-stage.1) (2026-01-10) ### πŸ› Bug Fixes * **web:** add missing "Share" link to navbar ([#1272](https://github.com/keyshade-xyz/keyshade/issues/1272)) ([766a98c](https://github.com/keyshade-xyz/keyshade/commit/766a98c0e14ef340f59e83c980698727848a7251)) ### πŸ”§ Miscellaneous Chores * **cli:** update package managers to use v3.8.0 [skip ci] ([81372b7](https://github.com/keyshade-xyz/keyshade/commit/81372b73aed45a5ac0da18ea0195739484cf90ce)) * **cli:** update package managers to use v3.8.0 [skip ci] ([3787ab8](https://github.com/keyshade-xyz/keyshade/commit/3787ab8d49b509eac95828f3b6d988d7a741582c)) * remove sentry release from workflow [skip ci] ([dc71778](https://github.com/keyshade-xyz/keyshade/commit/dc7177806c3f940c947ffc240937948436316c1a)) ## [2.49.0](https://github.com/keyshade-xyz/keyshade/compare/v2.48.0...v2.49.0) (2026-01-05) ### πŸš€ Features * **api:** update deps ([81666ad](https://github.com/keyshade-xyz/keyshade/commit/81666adfa64070fc8d5487bfe7580887ef292604)) ## [2.48.0](https://github.com/keyshade-xyz/keyshade/compare/v2.47.0...v2.48.0) (2026-01-05) ### πŸš€ Features * **api:** create example project in default workspace upon user sign up ([#1269](https://github.com/keyshade-xyz/keyshade/issues/1269)) ([93ff036](https://github.com/keyshade-xyz/keyshade/commit/93ff036951031a69db0a422732705d7cd5f681d6)) * **api:** update encryption and decryption ([#1268](https://github.com/keyshade-xyz/keyshade/issues/1268)) ([92d0d7c](https://github.com/keyshade-xyz/keyshade/commit/92d0d7c9e95b2aebafacbc7210e655d7af1202e6)) * **cli:** add confirmation option for workspace deletion and update related documentation ([#1256](https://github.com/keyshade-xyz/keyshade/issues/1256)) ([408fd25](https://github.com/keyshade-xyz/keyshade/commit/408fd2590668a432f7f05e668855d626d130c1b6)) * **cli:** bump version to 3.8.0 ([675cce7](https://github.com/keyshade-xyz/keyshade/commit/675cce7b5b348fd4b19bb79862d9268f72e04b62)) * **platform:** enhance [secure] & variable import configuration with tier limit validation ([#1226](https://github.com/keyshade-xyz/keyshade/issues/1226)) ([65996d0](https://github.com/keyshade-xyz/keyshade/commit/65996d09547daf8ebd887007ee2f82c0a43fde7e)) * update lockfile ([52b1767](https://github.com/keyshade-xyz/keyshade/commit/52b17678a05be9f7bc4704ec0525e720c6f1568a)) ### πŸ”§ Miscellaneous Chores * **cli:** update package managers to use v3.7.0 [skip ci] ([63ebfc0](https://github.com/keyshade-xyz/keyshade/commit/63ebfc01b8fe2faa48d9f60b94a1018796eaeeba)) * **deps-dev:** bump storybook from 9.1.16 to 9.1.17 ([#1265](https://github.com/keyshade-xyz/keyshade/issues/1265)) ([42556a2](https://github.com/keyshade-xyz/keyshade/commit/42556a2c2dbd21c65aeac751a7d1e1b190d7462f)) * **deps:** bump jws from 3.2.2 to 3.2.3 in /apps/api ([#1263](https://github.com/keyshade-xyz/keyshade/issues/1263)) ([4934848](https://github.com/keyshade-xyz/keyshade/commit/49348484ca9a7e65c5dc2569fed12e2fce553bf0)) * **deps:** bump next from 15.4.8 to 15.4.10 ([#1266](https://github.com/keyshade-xyz/keyshade/issues/1266)) ([68036d9](https://github.com/keyshade-xyz/keyshade/commit/68036d9d897a92c90220d5b414077ee6746dd0eb)) * **deps:** bump qs and express in /apps/api ([#1271](https://github.com/keyshade-xyz/keyshade/issues/1271)) ([6899f67](https://github.com/keyshade-xyz/keyshade/commit/6899f678c133280e1a2d3e90533d59e489660ad0)) * **release:** 2.48.0-stage.1 [skip ci] ([56b2c78](https://github.com/keyshade-xyz/keyshade/commit/56b2c78a106de0c35e142bbfefa9cab548d71887)) * **release:** 2.48.0-stage.2 [skip ci] ([3ed9a24](https://github.com/keyshade-xyz/keyshade/commit/3ed9a24314b2585ebab9fe251844ef4c2d1b982b)) * **release:** 2.48.0-stage.3 [skip ci] ([3ca197b](https://github.com/keyshade-xyz/keyshade/commit/3ca197b5864fe3d38a3bdf9a506ab041fd470b61)) * **release:** 2.48.0-stage.4 [skip ci] ([bd7e443](https://github.com/keyshade-xyz/keyshade/commit/bd7e4433e860418cca0f043bcc4346a8bd0af3ab)) * **release:** 2.48.0-stage.5 [skip ci] ([6a94612](https://github.com/keyshade-xyz/keyshade/commit/6a94612592628844e1dd6b16fe7ef5a6beec88f6)) ### πŸ”¨ Code Refactoring * **platform:** improve empty states, skeleton loaders & other UI improvements ([#1237](https://github.com/keyshade-xyz/keyshade/issues/1237)) ([61d31ef](https://github.com/keyshade-xyz/keyshade/commit/61d31efe942999a7c02ad4d1c5aef2e46f1c5764)) ## [2.48.0-stage.5](https://github.com/keyshade-xyz/keyshade/compare/v2.48.0-stage.4...v2.48.0-stage.5) (2026-01-05) ### πŸš€ Features * **api:** create example project in default workspace upon user sign up ([#1269](https://github.com/keyshade-xyz/keyshade/issues/1269)) ([93ff036](https://github.com/keyshade-xyz/keyshade/commit/93ff036951031a69db0a422732705d7cd5f681d6)) ### πŸ”§ Miscellaneous Chores * **deps:** bump qs and express in /apps/api ([#1271](https://github.com/keyshade-xyz/keyshade/issues/1271)) ([6899f67](https://github.com/keyshade-xyz/keyshade/commit/6899f678c133280e1a2d3e90533d59e489660ad0)) ## [2.48.0-stage.4](https://github.com/keyshade-xyz/keyshade/compare/v2.48.0-stage.3...v2.48.0-stage.4) (2025-12-29) ### πŸš€ Features * **api:** update encryption and decryption ([#1268](https://github.com/keyshade-xyz/keyshade/issues/1268)) ([92d0d7c](https://github.com/keyshade-xyz/keyshade/commit/92d0d7c9e95b2aebafacbc7210e655d7af1202e6)) ## [2.48.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.48.0-stage.2...v2.48.0-stage.3) (2025-12-29) ### πŸš€ Features * update lockfile ([52b1767](https://github.com/keyshade-xyz/keyshade/commit/52b17678a05be9f7bc4704ec0525e720c6f1568a)) ### πŸ”§ Miscellaneous Chores * **deps-dev:** bump storybook from 9.1.16 to 9.1.17 ([#1265](https://github.com/keyshade-xyz/keyshade/issues/1265)) ([42556a2](https://github.com/keyshade-xyz/keyshade/commit/42556a2c2dbd21c65aeac751a7d1e1b190d7462f)) * **deps:** bump jws from 3.2.2 to 3.2.3 in /apps/api ([#1263](https://github.com/keyshade-xyz/keyshade/issues/1263)) ([4934848](https://github.com/keyshade-xyz/keyshade/commit/49348484ca9a7e65c5dc2569fed12e2fce553bf0)) * **deps:** bump next from 15.4.8 to 15.4.10 ([#1266](https://github.com/keyshade-xyz/keyshade/issues/1266)) ([68036d9](https://github.com/keyshade-xyz/keyshade/commit/68036d9d897a92c90220d5b414077ee6746dd0eb)) ## [2.48.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.48.0-stage.1...v2.48.0-stage.2) (2025-12-14) ### πŸš€ Features * **cli:** add confirmation option for workspace deletion and update related documentation ([#1256](https://github.com/keyshade-xyz/keyshade/issues/1256)) ([408fd25](https://github.com/keyshade-xyz/keyshade/commit/408fd2590668a432f7f05e668855d626d130c1b6)) ### πŸ”¨ Code Refactoring * **platform:** improve empty states, skeleton loaders & other UI improvements ([#1237](https://github.com/keyshade-xyz/keyshade/issues/1237)) ([61d31ef](https://github.com/keyshade-xyz/keyshade/commit/61d31efe942999a7c02ad4d1c5aef2e46f1c5764)) ## [2.48.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.47.0...v2.48.0-stage.1) (2025-12-08) ### πŸš€ Features * **platform:** enhance [secure] & variable import configuration with tier limit validation ([#1226](https://github.com/keyshade-xyz/keyshade/issues/1226)) ([65996d0](https://github.com/keyshade-xyz/keyshade/commit/65996d09547daf8ebd887007ee2f82c0a43fde7e)) ### πŸ”§ Miscellaneous Chores * **cli:** update package managers to use v3.7.0 [skip ci] ([63ebfc0](https://github.com/keyshade-xyz/keyshade/commit/63ebfc01b8fe2faa48d9f60b94a1018796eaeeba)) ## [2.47.0](https://github.com/keyshade-xyz/keyshade/compare/v2.46.0...v2.47.0) (2025-12-07) ### πŸš€ Features * **cache:** add 1-day expiry to all cache entries ([#1244](https://github.com/keyshade-xyz/keyshade/issues/1244)) ([#1257](https://github.com/keyshade-xyz/keyshade/issues/1257)) ([d7210ee](https://github.com/keyshade-xyz/keyshade/commit/d7210ee1dfd518b6e877e083f2ca68ca71aca3f3)) ### πŸ› Bug Fixes * **api:** discord webhook url validation ([#1261](https://github.com/keyshade-xyz/keyshade/issues/1261)) ([ecd10c4](https://github.com/keyshade-xyz/keyshade/commit/ecd10c45cb57223f0a7b2f90be52ef4a1064bfc3)) * improving platform import batching ([#1228](https://github.com/keyshade-xyz/keyshade/issues/1228)) ([508a3dc](https://github.com/keyshade-xyz/keyshade/commit/508a3dc8b4b3da5d784338a70d73bb30f843f963)) ### πŸ“š Documentation * update [secure] docs ([4d10343](https://github.com/keyshade-xyz/keyshade/commit/4d10343e8116e193dee9411dc52e00b1f0aea18a)) ### πŸ”§ Miscellaneous Chores * **api:** update nodemailer ([63b18df](https://github.com/keyshade-xyz/keyshade/commit/63b18df7a27cd1c8b832ba4b96b7fb1dbf3d783c)) * **cli:** update package managers to use v3.7.0 [skip ci] ([48e6f10](https://github.com/keyshade-xyz/keyshade/commit/48e6f106a5bd6c4939a927082c765059b0f83178)) * **cli:** update package managers to use v3.7.0 [skip ci] ([b8283e1](https://github.com/keyshade-xyz/keyshade/commit/b8283e1fb4bfa0f39ce517d1ed5f39d677bf8a38)) * **deps:** bump axios from 1.7.9 to 1.13.2 in /apps/api ([#1248](https://github.com/keyshade-xyz/keyshade/issues/1248)) ([2037700](https://github.com/keyshade-xyz/keyshade/commit/20377003592b83ac7d22f78cd0e12daa37272d03)) * **deps:** bump glob in /apps/api ([#1241](https://github.com/keyshade-xyz/keyshade/issues/1241)) ([1a8c907](https://github.com/keyshade-xyz/keyshade/commit/1a8c907ba8c6f9a379ab30b2955e30dc6e8f514e)) * **deps:** bump next from 15.2.3 to 15.4.8 in /apps/web ([#1259](https://github.com/keyshade-xyz/keyshade/issues/1259)) ([cb53d1a](https://github.com/keyshade-xyz/keyshade/commit/cb53d1af396b1d2ff29706ec9b2c3bb31873479a)) * **deps:** bump next from 15.4.7 to 15.4.8 ([#1260](https://github.com/keyshade-xyz/keyshade/issues/1260)) ([280066a](https://github.com/keyshade-xyz/keyshade/commit/280066a60276a5706635cc35762d16afb5f2d3b0)) * **release:** 2.46.1-stage.1 [skip ci] ([2dde34d](https://github.com/keyshade-xyz/keyshade/commit/2dde34db5a14745b0bb28f78bb9e4cee19dc7354)) * **release:** 2.46.1-stage.2 [skip ci] ([ec3dcb0](https://github.com/keyshade-xyz/keyshade/commit/ec3dcb019f000e77453890b7870010e5791e6395)) * **release:** 2.47.0-stage.1 [skip ci] ([9af5241](https://github.com/keyshade-xyz/keyshade/commit/9af5241d878eb9498d9ee2846e2527db4fec99de)) * **web, platform:** update eslint rules ([d1af51d](https://github.com/keyshade-xyz/keyshade/commit/d1af51d05d686dd316fd13959c6cf2b0cc9748ae)) ## [2.47.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.46.1-stage.2...v2.47.0-stage.1) (2025-12-07) ### πŸš€ Features * **cache:** add 1-day expiry to all cache entries ([#1244](https://github.com/keyshade-xyz/keyshade/issues/1244)) ([#1257](https://github.com/keyshade-xyz/keyshade/issues/1257)) ([d7210ee](https://github.com/keyshade-xyz/keyshade/commit/d7210ee1dfd518b6e877e083f2ca68ca71aca3f3)) ## [2.46.1-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.46.1-stage.1...v2.46.1-stage.2) (2025-12-07) ### πŸ› Bug Fixes * improving platform import batching ([#1228](https://github.com/keyshade-xyz/keyshade/issues/1228)) ([508a3dc](https://github.com/keyshade-xyz/keyshade/commit/508a3dc8b4b3da5d784338a70d73bb30f843f963)) ## [2.46.1-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.46.0...v2.46.1-stage.1) (2025-12-07) ### πŸ› Bug Fixes * **api:** discord webhook url validation ([#1261](https://github.com/keyshade-xyz/keyshade/issues/1261)) ([ecd10c4](https://github.com/keyshade-xyz/keyshade/commit/ecd10c45cb57223f0a7b2f90be52ef4a1064bfc3)) ### πŸ“š Documentation * update [secure] docs ([4d10343](https://github.com/keyshade-xyz/keyshade/commit/4d10343e8116e193dee9411dc52e00b1f0aea18a)) ### πŸ”§ Miscellaneous Chores * **api:** update nodemailer ([63b18df](https://github.com/keyshade-xyz/keyshade/commit/63b18df7a27cd1c8b832ba4b96b7fb1dbf3d783c)) * **cli:** update package managers to use v3.7.0 [skip ci] ([48e6f10](https://github.com/keyshade-xyz/keyshade/commit/48e6f106a5bd6c4939a927082c765059b0f83178)) * **cli:** update package managers to use v3.7.0 [skip ci] ([b8283e1](https://github.com/keyshade-xyz/keyshade/commit/b8283e1fb4bfa0f39ce517d1ed5f39d677bf8a38)) * **deps:** bump axios from 1.7.9 to 1.13.2 in /apps/api ([#1248](https://github.com/keyshade-xyz/keyshade/issues/1248)) ([2037700](https://github.com/keyshade-xyz/keyshade/commit/20377003592b83ac7d22f78cd0e12daa37272d03)) * **deps:** bump glob in /apps/api ([#1241](https://github.com/keyshade-xyz/keyshade/issues/1241)) ([1a8c907](https://github.com/keyshade-xyz/keyshade/commit/1a8c907ba8c6f9a379ab30b2955e30dc6e8f514e)) * **deps:** bump next from 15.2.3 to 15.4.8 in /apps/web ([#1259](https://github.com/keyshade-xyz/keyshade/issues/1259)) ([cb53d1a](https://github.com/keyshade-xyz/keyshade/commit/cb53d1af396b1d2ff29706ec9b2c3bb31873479a)) * **deps:** bump next from 15.4.7 to 15.4.8 ([#1260](https://github.com/keyshade-xyz/keyshade/issues/1260)) ([280066a](https://github.com/keyshade-xyz/keyshade/commit/280066a60276a5706635cc35762d16afb5f2d3b0)) * **web, platform:** update eslint rules ([d1af51d](https://github.com/keyshade-xyz/keyshade/commit/d1af51d05d686dd316fd13959c6cf2b0cc9748ae)) ## [2.46.0](https://github.com/keyshade-xyz/keyshade/compare/v2.45.0...v2.46.0) (2025-11-21) ### πŸš€ Features * add mobile responsive ([30fcaf9](https://github.com/keyshade-xyz/keyshade/commit/30fcaf992e8aa2e65ba87be8c0c3db141af0252d)) * **api:** updated prisma version to 7, added config file & updated the script paths ([#1253](https://github.com/keyshade-xyz/keyshade/issues/1253)) ([4a90094](https://github.com/keyshade-xyz/keyshade/commit/4a90094a25febf72a63107694a6d01e5687add38)) * **cli:** add runtime flags to keyshade run command ([#1234](https://github.com/keyshade-xyz/keyshade/issues/1234)) ([5a254e6](https://github.com/keyshade-xyz/keyshade/commit/5a254e6208c64c8889913e02754d516ebeef4903)) * **cli:** add runtime flags to keyshade run command ([#1234](https://github.com/keyshade-xyz/keyshade/issues/1234)) ([2548288](https://github.com/keyshade-xyz/keyshade/commit/25482884f8973025a8629e36b24a425ec3253eec)) * enhance layout and button responsiveness ([539d4fa](https://github.com/keyshade-xyz/keyshade/commit/539d4fa66e4811f4223df122b99791f0c088891b)) * **platform:** revamp platform UI ([#1212](https://github.com/keyshade-xyz/keyshade/issues/1212)) ([f53fd7d](https://github.com/keyshade-xyz/keyshade/commit/f53fd7d15022fda482fb14647aa276650366268f)) * **web:** revamp landing page ([#1145](https://github.com/keyshade-xyz/keyshade/issues/1145)) ([f131344](https://github.com/keyshade-xyz/keyshade/commit/f13134410ae49f4363e8de13478c964220b9c0f5)) ### πŸ› Bug Fixes * can not find jsx ([be5319b](https://github.com/keyshade-xyz/keyshade/commit/be5319bba2b78abad886f98f14624676d6c726a8)) * **web:** merge conflict ([#1240](https://github.com/keyshade-xyz/keyshade/issues/1240)) ([f57c471](https://github.com/keyshade-xyz/keyshade/commit/f57c471434787e4eb268b7d9640e78817af23d4f)) ### πŸ“š Documentation * add docs for workspace, [secure], environment and variable ([#1250](https://github.com/keyshade-xyz/keyshade/issues/1250)) ([d565c88](https://github.com/keyshade-xyz/keyshade/commit/d565c8832524da4cea5060c4336b7dee403f363f)) ### πŸ”§ Miscellaneous Chores * **deps:** bump form-data in /apps/api ([#1242](https://github.com/keyshade-xyz/keyshade/issues/1242)) ([1c1c357](https://github.com/keyshade-xyz/keyshade/commit/1c1c35705edaca99f25b51c74ca84d8e7ab02a50)) * **deps:** bump glob in /apps/cli ([#1246](https://github.com/keyshade-xyz/keyshade/issues/1246)) ([03d8b08](https://github.com/keyshade-xyz/keyshade/commit/03d8b0880c92bae32046030178c46e45903bb051)) * **deps:** bump next from 15.2.3 to 15.4.7 in /apps/platform ([#1247](https://github.com/keyshade-xyz/keyshade/issues/1247)) ([cf0d4cb](https://github.com/keyshade-xyz/keyshade/commit/cf0d4cbd0ec1fa4925c515c07e871590de55ad78)) * **deps:** update pnpm-lock.yaml ([698a5de](https://github.com/keyshade-xyz/keyshade/commit/698a5de755031d15e9841c3820b2829d6d59e161)) * **release:** 2.44.0-stage.1 [skip ci] ([2a4834b](https://github.com/keyshade-xyz/keyshade/commit/2a4834b064c8b56568885f02581eb0f78060a6da)) * **release:** 2.44.0-stage.2 [skip ci] ([877c36e](https://github.com/keyshade-xyz/keyshade/commit/877c36e0d7ccecc326c74c50355455b16633787d)) * **release:** 2.45.0-stage.1 [skip ci] ([e9abef3](https://github.com/keyshade-xyz/keyshade/commit/e9abef3ae51bffeec37aace980dda6de842746a2)) * **release:** 2.45.0-stage.2 [skip ci] ([78340e4](https://github.com/keyshade-xyz/keyshade/commit/78340e48c2fc07efdc30e573a43b17153f7de609)) * **release:** 2.45.0-stage.3 [skip ci] ([15a21e6](https://github.com/keyshade-xyz/keyshade/commit/15a21e61dc9636a0884e0da5744acfdbb135806f)) * **release:** 2.45.0-stage.4 [skip ci] ([c54e3d8](https://github.com/keyshade-xyz/keyshade/commit/c54e3d86886cf08215afb4d7ab38915980807439)) * **release:** 2.45.0-stage.5 [skip ci] ([09d9756](https://github.com/keyshade-xyz/keyshade/commit/09d97566629d5569bb94b5a181a74f0640dd1ad0)) ## [2.45.0](https://github.com/keyshade-xyz/keyshade/compare/v2.44.0...v2.45.0) (2025-11-14) ### πŸš€ Features * **cli:** add runtime flags to keyshade run command ([#1234](https://github.com/keyshade-xyz/keyshade/issues/1234)) ([1e2a864](https://github.com/keyshade-xyz/keyshade/commit/1e2a864018fa086beb68a93f414d70014fc78b5e)) * responsive landing page ([#1239](https://github.com/keyshade-xyz/keyshade/issues/1239)) ([6eb0d3b](https://github.com/keyshade-xyz/keyshade/commit/6eb0d3b9e92d49d7a3a641c4da6e29ee1ee5afdd)) * **web:** revamp landing page ([#1145](https://github.com/keyshade-xyz/keyshade/issues/1145)) ([7212fa4](https://github.com/keyshade-xyz/keyshade/commit/7212fa4a5595d9f0e3c07ea349c725fe20f8eece)) ### πŸ”§ Miscellaneous Chores * **cli:** update package managers to use v3.7.0 [skip ci] ([1b75217](https://github.com/keyshade-xyz/keyshade/commit/1b75217cd9f8495eb21c9c53bb42e59e428c8b21)) * **release:** 2.44.0-stage.1 [skip ci] ([c6ecbc3](https://github.com/keyshade-xyz/keyshade/commit/c6ecbc33b1d40aef49ff0b8089b6202940107ac6)) * **release:** 2.44.0-stage.2 [skip ci] ([fd23007](https://github.com/keyshade-xyz/keyshade/commit/fd2300776cc6f512cc60b351e9ed976aeb938801)) * **release:** 2.44.0-stage.3 [skip ci] ([64ce2da](https://github.com/keyshade-xyz/keyshade/commit/64ce2daa27f7ebc980dad3c53c355d9054223cdd)) ## [2.44.0](https://github.com/keyshade-xyz/keyshade/compare/v2.43.1...v2.44.0) (2025-11-14) ### πŸš€ Features * **cli:** bump version to 3.7.0 ([829cfa1](https://github.com/keyshade-xyz/keyshade/commit/829cfa129e774d63d66c7693922cfc3e550bc910)) ### πŸ”§ Miscellaneous Chores * **cli:** update package managers to use v3.6.4 [skip ci] ([0b0720d](https://github.com/keyshade-xyz/keyshade/commit/0b0720d4279b6c841079c8efc2a1cd549b8c53d7)) ## [2.44.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.44.0-stage.2...v2.44.0-stage.3) (2025-11-14) ### πŸš€ Features * responsive landing page ([#1239](https://github.com/keyshade-xyz/keyshade/issues/1239)) ([f2b65d2](https://github.com/keyshade-xyz/keyshade/commit/f2b65d2d83012ddf0d24458e733810e23d218f51)) ## [2.44.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.44.0-stage.1...v2.44.0-stage.2) (2025-11-13) ### πŸš€ Features * **cli:** add runtime flags to keyshade run command ([#1234](https://github.com/keyshade-xyz/keyshade/issues/1234)) ([2548288](https://github.com/keyshade-xyz/keyshade/commit/25482884f8973025a8629e36b24a425ec3253eec)) ## [2.44.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.43.1...v2.44.0-stage.1) (2025-11-12) ### πŸš€ Features * **web:** revamp landing page ([#1145](https://github.com/keyshade-xyz/keyshade/issues/1145)) ([f131344](https://github.com/keyshade-xyz/keyshade/commit/f13134410ae49f4363e8de13478c964220b9c0f5)) ### πŸ”§ Miscellaneous Chores * **cli:** update package managers to use v3.6.4 [skip ci] ([0b0720d](https://github.com/keyshade-xyz/keyshade/commit/0b0720d4279b6c841079c8efc2a1cd549b8c53d7)) ## [2.43.1](https://github.com/keyshade-xyz/keyshade/compare/v2.43.0...v2.43.1) (2025-11-12) ### πŸ› Bug Fixes * **cli:** command name issue ([46441ca](https://github.com/keyshade-xyz/keyshade/commit/46441ca3793159f455556abf20373dbd6e5fb754)) ### πŸ”§ Miscellaneous Chores * **cli:** update package managers to use v3.6.3 [skip ci] ([ef5b1aa](https://github.com/keyshade-xyz/keyshade/commit/ef5b1aa2d0f122a80203272c35c17e8eb5a66b2d)) * **cli:** update package managers to use v3.6.3 [skip ci] ([706379d](https://github.com/keyshade-xyz/keyshade/commit/706379d199edefad71db82ea22e2482e1e0f5886)) ## [2.43.0](https://github.com/keyshade-xyz/keyshade/compare/v2.42.0...v2.43.0) (2025-11-12) ### πŸš€ Features * **api:** add totalTriggers to integration response and schema ([#1171](https://github.com/keyshade-xyz/keyshade/issues/1171)) ([fc57d34](https://github.com/keyshade-xyz/keyshade/commit/fc57d342e0a64a9d6e4f9e731e4213b2954cf8c5)) * **cli:** bump version to 3.6.3 ([ab7f45a](https://github.com/keyshade-xyz/keyshade/commit/ab7f45a325e241f18e088f809f91c72943b5f8b7)) * **cli:** update base name of the command ([121306f](https://github.com/keyshade-xyz/keyshade/commit/121306f57658690399f7195b139706394e772045)) ### πŸ› Bug Fixes * **api:** generateSlug infinite loop causing Auth and Feedback Controller test failures ([#1162](https://github.com/keyshade-xyz/keyshade/issues/1162)) ([7183ee5](https://github.com/keyshade-xyz/keyshade/commit/7183ee5a579092d2e1780326b52540ad73680761)) * **api:** rolling back crashed the flow ([a2bdc61](https://github.com/keyshade-xyz/keyshade/commit/a2bdc61856832806d165ea7aa8141a946c2fe243)) * **platform:** UI/UX bugs on Workspace overview page ([#1114](https://github.com/keyshade-xyz/keyshade/issues/1114)) ([9492630](https://github.com/keyshade-xyz/keyshade/commit/949263028d405d926b41571a031887986105beb3)) ### πŸ“š Documentation * add macos install command [skip ci] ([802a12b](https://github.com/keyshade-xyz/keyshade/commit/802a12b4f4203cea274d70a741f1b866b0096523)) ### πŸ”§ Miscellaneous Chores * **api:** add readable metrics ([#1216](https://github.com/keyshade-xyz/keyshade/issues/1216)) ([30dfe90](https://github.com/keyshade-xyz/keyshade/commit/30dfe9025a1bdd0fd73de0d5a5acee6544bae277)) * **api:** fix broken tests ([1aa7ea4](https://github.com/keyshade-xyz/keyshade/commit/1aa7ea4d9e3bc352fc317c5e5eacb286380a2966)) * **ci:** added docker validation to validate workflows ([#1217](https://github.com/keyshade-xyz/keyshade/issues/1217)) ([188391e](https://github.com/keyshade-xyz/keyshade/commit/188391eb34184c140ed0b33c85a1e04eda799932)) * **cli:** update package managers to use v3.6.1 [skip ci] ([f4eec17](https://github.com/keyshade-xyz/keyshade/commit/f4eec17672ad8f71dcf528e1470becf06ba9041d)) * **release:** 2.43.0-stage.1 [skip ci] ([d751ca6](https://github.com/keyshade-xyz/keyshade/commit/d751ca61feda10217262bef739735a9971cfc405)) * **release:** 2.43.0-stage.2 [skip ci] ([5c1814a](https://github.com/keyshade-xyz/keyshade/commit/5c1814a64909a50a7424c1445101470606864ffe)) * **release:** 2.43.0-stage.3 [skip ci] ([d50f139](https://github.com/keyshade-xyz/keyshade/commit/d50f139c7cd579d2ae2db67173a964eb8e64fac2)) * **release:** 2.43.0-stage.4 [skip ci] ([146f9a4](https://github.com/keyshade-xyz/keyshade/commit/146f9a4da2d4e56603cfc3a802bb348145146439)) * **release:** 2.43.0-stage.5 [skip ci] ([42aea98](https://github.com/keyshade-xyz/keyshade/commit/42aea98dbf346cb7723b0ae6ca3b10f881b716f4)) ## [2.43.0-stage.5](https://github.com/keyshade-xyz/keyshade/compare/v2.43.0-stage.4...v2.43.0-stage.5) (2025-10-29) ### πŸ› Bug Fixes * **platform:** UI/UX bugs on Workspace overview page ([#1114](https://github.com/keyshade-xyz/keyshade/issues/1114)) ([9492630](https://github.com/keyshade-xyz/keyshade/commit/949263028d405d926b41571a031887986105beb3)) ### πŸ”§ Miscellaneous Chores * **ci:** added docker validation to validate workflows ([#1217](https://github.com/keyshade-xyz/keyshade/issues/1217)) ([188391e](https://github.com/keyshade-xyz/keyshade/commit/188391eb34184c140ed0b33c85a1e04eda799932)) ## [2.43.0-stage.4](https://github.com/keyshade-xyz/keyshade/compare/v2.43.0-stage.3...v2.43.0-stage.4) (2025-10-29) ### πŸ› Bug Fixes * **api:** rolling back crashed the flow ([a2bdc61](https://github.com/keyshade-xyz/keyshade/commit/a2bdc61856832806d165ea7aa8141a946c2fe243)) ### πŸ”§ Miscellaneous Chores * **api:** fix broken tests ([1aa7ea4](https://github.com/keyshade-xyz/keyshade/commit/1aa7ea4d9e3bc352fc317c5e5eacb286380a2966)) ## [2.43.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.43.0-stage.2...v2.43.0-stage.3) (2025-10-28) ### πŸ› Bug Fixes * **api:** generateSlug infinite loop causing Auth and Feedback Controller test failures ([#1162](https://github.com/keyshade-xyz/keyshade/issues/1162)) ([7183ee5](https://github.com/keyshade-xyz/keyshade/commit/7183ee5a579092d2e1780326b52540ad73680761)) ## [2.43.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.43.0-stage.1...v2.43.0-stage.2) (2025-10-26) ### πŸš€ Features * **cli:** update base name of the command ([121306f](https://github.com/keyshade-xyz/keyshade/commit/121306f57658690399f7195b139706394e772045)) ## [2.43.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.42.0...v2.43.0-stage.1) (2025-10-26) ### πŸš€ Features * **api:** add totalTriggers to integration response and schema ([#1171](https://github.com/keyshade-xyz/keyshade/issues/1171)) ([fc57d34](https://github.com/keyshade-xyz/keyshade/commit/fc57d342e0a64a9d6e4f9e731e4213b2954cf8c5)) ### πŸ“š Documentation * add macos install command [skip ci] ([802a12b](https://github.com/keyshade-xyz/keyshade/commit/802a12b4f4203cea274d70a741f1b866b0096523)) ### πŸ”§ Miscellaneous Chores * **cli:** update package managers to use v3.6.1 [skip ci] ([f4eec17](https://github.com/keyshade-xyz/keyshade/commit/f4eec17672ad8f71dcf528e1470becf06ba9041d)) ## [2.42.0](https://github.com/keyshade-xyz/keyshade/compare/v2.41.0...v2.42.0) (2025-10-25) ### πŸš€ Features * **cli:** bump version to 3.6.1 ([2de78bc](https://github.com/keyshade-xyz/keyshade/commit/2de78bcacf4024c88c10594b56d2eb4ac3f038dd)) ### πŸ“š Documentation * cli installation on windows ([1fa12be](https://github.com/keyshade-xyz/keyshade/commit/1fa12be066adc5409ff0709d12a4427483257631)) * fix website link in README.md ([#1225](https://github.com/keyshade-xyz/keyshade/issues/1225)) ([7838fef](https://github.com/keyshade-xyz/keyshade/commit/7838fef37fae3b47977d5c2ecced84a23d79ac40)) * specify LTS Node version in setup guide ([#1214](https://github.com/keyshade-xyz/keyshade/issues/1214)) ([1cb83c8](https://github.com/keyshade-xyz/keyshade/commit/1cb83c8edb78783ef04c0e81df6b087a70779b0d)) ### πŸ”§ Miscellaneous Chores * **ci:** replace pkg with bun for building CLI executables ([9131d4c](https://github.com/keyshade-xyz/keyshade/commit/9131d4c914543749380cfbc93e239c1a50a36ff1)) * **cli:** remove sentry dep ([6eaad5c](https://github.com/keyshade-xyz/keyshade/commit/6eaad5c8aac11fca30ad327c74919fa7c2b0cc72)) * **cli:** update package managers to use v3.6.0 [skip ci] ([ebef418](https://github.com/keyshade-xyz/keyshade/commit/ebef4189dd54afb6a7cc30c86a992d088b4ca63a)) * **platform:** disable logger configuration in production environment ([#1220](https://github.com/keyshade-xyz/keyshade/issues/1220)) ([e547599](https://github.com/keyshade-xyz/keyshade/commit/e547599e09dbbaa4de3aed1373c4b0004e5ba357)) ## [2.41.0](https://github.com/keyshade-xyz/keyshade/compare/v2.40.0...v2.41.0) (2025-10-23) ### πŸš€ Features * **cli:** ability to manage pat ([#1213](https://github.com/keyshade-xyz/keyshade/issues/1213)) ([0473463](https://github.com/keyshade-xyz/keyshade/commit/0473463c5af3bc09d108dea97e46b078cabd0d6f)) * **cli:** add `keyshade reset` command to wipe local profiles ([#1206](https://github.com/keyshade-xyz/keyshade/issues/1206)) ([229557a](https://github.com/keyshade-xyz/keyshade/commit/229557aa6d60819875abff843b0e05a0352cdf95)) * **cli:** improved keyshade import flow ([#1219](https://github.com/keyshade-xyz/keyshade/issues/1219)) ([5affb52](https://github.com/keyshade-xyz/keyshade/commit/5affb52a02fef9e89c439fd1c404b87e1fcae6a1)) * **platform:** add search functionality to integrations page ([#1184](https://github.com/keyshade-xyz/keyshade/issues/1184)) ([83b0374](https://github.com/keyshade-xyz/keyshade/commit/83b0374fc2c3dd0a309b65476b5e58ab9a28140f)) ### πŸ› Bug Fixes * resolve hero image overlap with [secure] section text ([#1161](https://github.com/keyshade-xyz/keyshade/issues/1161)) ([3b1d4b6](https://github.com/keyshade-xyz/keyshade/commit/3b1d4b6dc9a49e0359f2fdbeeb29bb0c865b84fb)) ### πŸ“š Documentation * add new internals pages for [secure], variable and env creation + cli docs for [secure] and variables ([#1208](https://github.com/keyshade-xyz/keyshade/issues/1208)) ([2bd595d](https://github.com/keyshade-xyz/keyshade/commit/2bd595d706c53c606f19d1adf8b94bb9668b5414)) * revamp getting started ([#1221](https://github.com/keyshade-xyz/keyshade/issues/1221)) ([e683fd6](https://github.com/keyshade-xyz/keyshade/commit/e683fd66cef7602c7c2b57f1ba410e9f288a9542)) * Update image link in README.md ([adf7761](https://github.com/keyshade-xyz/keyshade/commit/adf7761a8098161e7be540d5e2285646d2c2fade)) ### πŸ”§ Miscellaneous Chores * **cli:** bump CLI to v3.6.0 ([267469a](https://github.com/keyshade-xyz/keyshade/commit/267469a4fdab03f700d03ccc8b152c52ff9eaee8)) * **release:** 2.36.0-stage.2 [skip ci] ([14aedf9](https://github.com/keyshade-xyz/keyshade/commit/14aedf95590e3fc8ce61ce6a5e51c9e0b6b5552e)) * **release:** 2.40.1-stage.1 [skip ci] ([f0c296d](https://github.com/keyshade-xyz/keyshade/commit/f0c296d0fc3984b322e9f010f12e7ac98e5ea9c4)) * **release:** 2.41.0-stage.1 [skip ci] ([59fdbe3](https://github.com/keyshade-xyz/keyshade/commit/59fdbe37cc5b2bb390b50bd1b3e0030a801eaa27)) * **release:** 2.41.0-stage.2 [skip ci] ([4d5ee50](https://github.com/keyshade-xyz/keyshade/commit/4d5ee50569d3a691efa9b80682b0736a1074d69c)) * **release:** 2.41.0-stage.3 [skip ci] ([f2ca012](https://github.com/keyshade-xyz/keyshade/commit/f2ca01251407e2ffc26e147d74a4227c87f60572)) * **release:** 2.41.0-stage.4 [skip ci] ([7a4e1fb](https://github.com/keyshade-xyz/keyshade/commit/7a4e1fba1c835836a7b6245195f907faad4cb496)) ## [2.41.0-stage.4](https://github.com/keyshade-xyz/keyshade/compare/v2.41.0-stage.3...v2.41.0-stage.4) (2025-10-22) ### πŸš€ Features * **cli:** add `keyshade reset` command to wipe local profiles ([#1206](https://github.com/keyshade-xyz/keyshade/issues/1206)) ([229557a](https://github.com/keyshade-xyz/keyshade/commit/229557aa6d60819875abff843b0e05a0352cdf95)) ## [2.41.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.41.0-stage.2...v2.41.0-stage.3) (2025-10-22) ### πŸš€ Features * **cli:** improved keyshade import flow ([#1219](https://github.com/keyshade-xyz/keyshade/issues/1219)) ([5affb52](https://github.com/keyshade-xyz/keyshade/commit/5affb52a02fef9e89c439fd1c404b87e1fcae6a1)) ### πŸ“š Documentation * Update image link in README.md ([adf7761](https://github.com/keyshade-xyz/keyshade/commit/adf7761a8098161e7be540d5e2285646d2c2fade)) ## [2.41.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.41.0-stage.1...v2.41.0-stage.2) (2025-10-20) ### πŸš€ Features * **platform:** add search functionality to integrations page ([#1184](https://github.com/keyshade-xyz/keyshade/issues/1184)) ([83b0374](https://github.com/keyshade-xyz/keyshade/commit/83b0374fc2c3dd0a309b65476b5e58ab9a28140f)) ## [2.41.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.40.1-stage.1...v2.41.0-stage.1) (2025-10-19) ### πŸš€ Features * **cli:** ability to manage pat ([#1213](https://github.com/keyshade-xyz/keyshade/issues/1213)) ([0473463](https://github.com/keyshade-xyz/keyshade/commit/0473463c5af3bc09d108dea97e46b078cabd0d6f)) ## [2.40.1-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.40.0...v2.40.1-stage.1) (2025-10-18) ### πŸ› Bug Fixes * resolve hero image overlap with [secure] section text ([#1161](https://github.com/keyshade-xyz/keyshade/issues/1161)) ([3b1d4b6](https://github.com/keyshade-xyz/keyshade/commit/3b1d4b6dc9a49e0359f2fdbeeb29bb0c865b84fb)) ### πŸ“š Documentation * add new internals pages for [secure], variable and env creation + cli docs for [secure] and variables ([#1208](https://github.com/keyshade-xyz/keyshade/issues/1208)) ([2bd595d](https://github.com/keyshade-xyz/keyshade/commit/2bd595d706c53c606f19d1adf8b94bb9668b5414)) ### πŸ”§ Miscellaneous Chores * **release:** 2.36.0-stage.2 [skip ci] ([14aedf9](https://github.com/keyshade-xyz/keyshade/commit/14aedf95590e3fc8ce61ce6a5e51c9e0b6b5552e)) ## [2.40.0](https://github.com/keyshade-xyz/keyshade/compare/v2.39.0...v2.40.0) (2025-10-18) ### πŸš€ Features * **cli:** update keyshade run command ([f139ec3](https://github.com/keyshade-xyz/keyshade/commit/f139ec3309fc78bb5dcaa53b435fec298b572c1d)) ## [2.39.0](https://github.com/keyshade-xyz/keyshade/compare/v2.38.0...v2.39.0) (2025-10-17) ### πŸš€ Features * **cli:** update URL determination in login command ([2c2b454](https://github.com/keyshade-xyz/keyshade/commit/2c2b454348646c0f161e2cb15eff90d8d9327647)) ## [2.38.0](https://github.com/keyshade-xyz/keyshade/compare/v2.37.0...v2.38.0) (2025-10-17) ### πŸš€ Features * updated links ([550aff1](https://github.com/keyshade-xyz/keyshade/commit/550aff1368eda810b655a09075dce2a896ed87ef)) ## [2.37.0](https://github.com/keyshade-xyz/keyshade/compare/v2.36.0...v2.37.0) (2025-10-17) ### πŸš€ Features * renamed more links ([f743191](https://github.com/keyshade-xyz/keyshade/commit/f7431915f3797a8604536d2eff890b7a0ef0c2fd)) * renamed more links ([ebf8621](https://github.com/keyshade-xyz/keyshade/commit/ebf8621b843c3a9594cc5b605a93b02a7072d3ad)) ## [2.36.0](https://github.com/keyshade-xyz/keyshade/compare/v2.35.0...v2.36.0) (2025-10-17) ### πŸš€ Features * renamed to keyshade.io ([48bc1a5](https://github.com/keyshade-xyz/keyshade/commit/48bc1a5e390653b0beb1fd918741b187b31caf6c)) * Setup design system with design tokens ([#1200](https://github.com/keyshade-xyz/keyshade/issues/1200)) ([13b596e](https://github.com/keyshade-xyz/keyshade/commit/13b596e3cccd638f07f0e9d7dbacecf23e36509a)) ### πŸ”§ Miscellaneous Chores * **release:** 2.36.0-stage.1 [skip ci] ([bfc6e62](https://github.com/keyshade-xyz/keyshade/commit/bfc6e62f1332d972339c3ac715d2a70c78182242)) ## [2.36.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.36.0-stage.1...v2.36.0-stage.2) (2025-10-16) ### πŸš€ Features * renamed to keyshade.io ([48bc1a5](https://github.com/keyshade-xyz/keyshade/commit/48bc1a5e390653b0beb1fd918741b187b31caf6c)) ## [2.36.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.35.0...v2.36.0-stage.1) (2025-10-15) ### πŸš€ Features * Setup design system with design tokens ([#1200](https://github.com/keyshade-xyz/keyshade/issues/1200)) ([13b596e](https://github.com/keyshade-xyz/keyshade/commit/13b596e3cccd638f07f0e9d7dbacecf23e36509a)) ## [2.35.0](https://github.com/keyshade-xyz/keyshade/compare/v2.34.1...v2.35.0) (2025-10-14) ### πŸš€ Features * **cli:** bump version to v3.5.0 ([fdbeb37](https://github.com/keyshade-xyz/keyshade/commit/fdbeb37b0def55f54c014055ad6b5b8e6d3ec2df)) * **cli:** improve dx of keyshade run command ([68e2541](https://github.com/keyshade-xyz/keyshade/commit/68e25416fb7389d7bb361730d0a41ebd8146c34d)) * **platform:** migrated to tailwind 4 ([#1203](https://github.com/keyshade-xyz/keyshade/issues/1203)) ([7581828](https://github.com/keyshade-xyz/keyshade/commit/75818284cc67d3b9c70a7400d798693fc17a4978)) ### πŸ› Bug Fixes * **api,api-client:** handle login client issue and invalid payment amount ([#1202](https://github.com/keyshade-xyz/keyshade/issues/1202)) ([969ad7c](https://github.com/keyshade-xyz/keyshade/commit/969ad7c539216c1565632148a73c7985685dba0b)) * **cli:** resolved undefined references ([851a78e](https://github.com/keyshade-xyz/keyshade/commit/851a78e8271aeae8988ab230e46c6658f44aac75)) ### πŸ”§ Miscellaneous Chores * **release:** 2.35.0-stage.1 [skip ci] ([2c045a3](https://github.com/keyshade-xyz/keyshade/commit/2c045a306d7fc6a3442afc15d069fe2d898b4fb6)) * **release:** 2.35.0-stage.2 [skip ci] ([e0677da](https://github.com/keyshade-xyz/keyshade/commit/e0677dac68a0b7340798334e8499358c753f382c)) * **release:** 2.35.0-stage.3 [skip ci] ([8d56311](https://github.com/keyshade-xyz/keyshade/commit/8d5631141c75d9a3077cb9fa79db21997ba29718)) * **release:** 2.35.0-stage.4 [skip ci] ([3f48159](https://github.com/keyshade-xyz/keyshade/commit/3f4815939c94708f1a0f0676a84151f78667d0fd)) ## [2.35.0-stage.4](https://github.com/keyshade-xyz/keyshade/compare/v2.35.0-stage.3...v2.35.0-stage.4) (2025-10-14) ### πŸ› Bug Fixes * **api,api-client:** handle login client issue and invalid payment amount ([#1202](https://github.com/keyshade-xyz/keyshade/issues/1202)) ([969ad7c](https://github.com/keyshade-xyz/keyshade/commit/969ad7c539216c1565632148a73c7985685dba0b)) ## [2.35.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.35.0-stage.2...v2.35.0-stage.3) (2025-10-14) ### πŸš€ Features * **cli:** improve dx of keyshade run command ([68e2541](https://github.com/keyshade-xyz/keyshade/commit/68e25416fb7389d7bb361730d0a41ebd8146c34d)) ## [2.35.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.35.0-stage.1...v2.35.0-stage.2) (2025-10-14) ### πŸ› Bug Fixes * **cli:** resolved undefined references ([851a78e](https://github.com/keyshade-xyz/keyshade/commit/851a78e8271aeae8988ab230e46c6658f44aac75)) ## [2.35.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.34.1...v2.35.0-stage.1) (2025-10-14) ### πŸš€ Features * **platform:** migrated to tailwind 4 ([#1203](https://github.com/keyshade-xyz/keyshade/issues/1203)) ([7581828](https://github.com/keyshade-xyz/keyshade/commit/75818284cc67d3b9c70a7400d798693fc17a4978)) ## [2.34.1](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0...v2.34.1) (2025-10-13) ### πŸ› Bug Fixes * **api:** wrong imports ([cef08c4](https://github.com/keyshade-xyz/keyshade/commit/cef08c4351dddf536ba0b05705e7b5328d2f1856)) ### πŸ”§ Miscellaneous Chores * **release:** 2.34.1-stage.1 [skip ci] ([690118f](https://github.com/keyshade-xyz/keyshade/commit/690118ff6956a8b774dec652444b6bb984fcde90)) ## [2.34.1-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0...v2.34.1-stage.1) (2025-10-13) ### πŸ› Bug Fixes * **api:** wrong imports ([cef08c4](https://github.com/keyshade-xyz/keyshade/commit/cef08c4351dddf536ba0b05705e7b5328d2f1856)) ## [2.34.0](https://github.com/keyshade-xyz/keyshade/compare/v2.33.0...v2.34.0) (2025-10-13) ### πŸš€ Features * **api:** add endpoint to fetch vercel environments ([#1108](https://github.com/keyshade-xyz/keyshade/issues/1108)) ([637b868](https://github.com/keyshade-xyz/keyshade/commit/637b868888b89cbc55de9d2d84fec245f43e8255)) * **api:** add file upload service ([#1137](https://github.com/keyshade-xyz/keyshade/issues/1137)) ([a50f6b8](https://github.com/keyshade-xyz/keyshade/commit/a50f6b8aecd7a46db2ec559fa6d044ea3717a2c4)) * **api:** imporved logging and admin role check in collective-authority.ts ([68e1bfd](https://github.com/keyshade-xyz/keyshade/commit/68e1bfd38e92141931d5336c9150a00b0f29a07a)) * **api:** optimized vercel redeployments ([#1135](https://github.com/keyshade-xyz/keyshade/issues/1135)) ([6fc8200](https://github.com/keyshade-xyz/keyshade/commit/6fc820094ac606c9df75800f4770d2466bea6a10)) * **api:** update init function of slack integration ([#1089](https://github.com/keyshade-xyz/keyshade/issues/1089)) ([79ed4e6](https://github.com/keyshade-xyz/keyshade/commit/79ed4e6e0a27e2345812ea28c8b5ae69b7c83124)) * **cli:** interactive CLI ([#1098](https://github.com/keyshade-xyz/keyshade/issues/1098)) ([2c4241f](https://github.com/keyshade-xyz/keyshade/commit/2c4241ff493dc198457b0363dca9d41b037d6ad0)) * **cli:** make init command dynamically fetch config ([#1155](https://github.com/keyshade-xyz/keyshade/issues/1155)) ([512ca59](https://github.com/keyshade-xyz/keyshade/commit/512ca5982e38e710a0d9f4343c1babaed64445b7)) * introduce `keyshade login`; add session management; token revamp ([#1199](https://github.com/keyshade-xyz/keyshade/issues/1199)) ([7c4d369](https://github.com/keyshade-xyz/keyshade/commit/7c4d369113dea6a040f0edc8f22d8c1f6b39c2da)) * **platform:** implement drag and drop approach for importing configs ([#1111](https://github.com/keyshade-xyz/keyshade/issues/1111)) ([fa1527d](https://github.com/keyshade-xyz/keyshade/commit/fa1527dd11d8bb0129628a2a77411b7dd509b071)) * **platform:** update import environment button text and description ([#1167](https://github.com/keyshade-xyz/keyshade/issues/1167)) ([e82686e](https://github.com/keyshade-xyz/keyshade/commit/e82686e8256b44d1158b2f664430c3c04416d759)) * trigger re-release ([b3d8715](https://github.com/keyshade-xyz/keyshade/commit/b3d87153e5e4171dea7a7a1cb78b5eef4d99c599)) * update lockfile ([ec86db9](https://github.com/keyshade-xyz/keyshade/commit/ec86db98b6b142d8f0edf6b89a70328a250fc49b)) * **web:** add book a demo ([#1139](https://github.com/keyshade-xyz/keyshade/issues/1139)) ([193b08d](https://github.com/keyshade-xyz/keyshade/commit/193b08d0228a154b0584e1873b52663b5b04db1d)) * **web:** add onClick functionality to pricing page buttons ([#1195](https://github.com/keyshade-xyz/keyshade/issues/1195)) ([3d54fb5](https://github.com/keyshade-xyz/keyshade/commit/3d54fb54b86fe83d7364cefccfff3c476f037576)) * **web:** add posthog ([#1134](https://github.com/keyshade-xyz/keyshade/issues/1134)) ([7efe6b1](https://github.com/keyshade-xyz/keyshade/commit/7efe6b1d0114a82ad286112904d40d0434e736dc)) * **web:** update dockerfil;e ([83ea99d](https://github.com/keyshade-xyz/keyshade/commit/83ea99ddf38e8e3de880246734d2cc7b30475332)) ### πŸ› Bug Fixes * **api:** fixed bug in workspace role tests ([#1156](https://github.com/keyshade-xyz/keyshade/issues/1156)) ([9465994](https://github.com/keyshade-xyz/keyshade/commit/946599489107145284296828e6cc8c5541d120d3)) * **cli:** keyshde init command no longer overwrites private-keys.json file ([2114bda](https://github.com/keyshade-xyz/keyshade/commit/2114bda7f1015aaeee2029d365e0535bf2cefc87)) * **platform:** description text overflow in project cards ([#1174](https://github.com/keyshade-xyz/keyshade/issues/1174)) ([ad823a7](https://github.com/keyshade-xyz/keyshade/commit/ad823a74b2e09ec470cc48ef363cbb756badc21a)) * **platform:** Platform UI fixes ([#1132](https://github.com/keyshade-xyz/keyshade/issues/1132)) ([8969559](https://github.com/keyshade-xyz/keyshade/commit/896955919e52023af0ef714df5275ed006652dbc)) * **platform:** project icon alignment issue on dashboard ([#1141](https://github.com/keyshade-xyz/keyshade/issues/1141)) ([9b15567](https://github.com/keyshade-xyz/keyshade/commit/9b1556770eedb04a8074c354fe918c08fb7d36fa)) * **platform:** trigger count now displays correct number of triggers ([#1168](https://github.com/keyshade-xyz/keyshade/issues/1168)) ([e44c7d1](https://github.com/keyshade-xyz/keyshade/commit/e44c7d1876602800f04e64b57c1e9a70fea3da3f)) * **platform:** updated the logic for leaving workspace deletion & enhanced tooltip messages ([#1133](https://github.com/keyshade-xyz/keyshade/issues/1133)) ([f1baeba](https://github.com/keyshade-xyz/keyshade/commit/f1baeba91dd28d7ef0b5250402bf9faff47b9963)) * prisma cli and client mismatch ([3617538](https://github.com/keyshade-xyz/keyshade/commit/361753892a4e648ce5ab36340ed8784c73fe42a5)) ### πŸ“š Documentation * fix minor typos and standardize Keyshade capitalization ([#1194](https://github.com/keyshade-xyz/keyshade/issues/1194)) ([822db37](https://github.com/keyshade-xyz/keyshade/commit/822db378971c37e0ab8d532c232737573e758edf)) * fix typos in setting-things-up.md ([#1192](https://github.com/keyshade-xyz/keyshade/issues/1192)) ([88ce2c9](https://github.com/keyshade-xyz/keyshade/commit/88ce2c9755ab9d6c89b5e8acb877fbdfcb7c1f7c)) ### πŸ”§ Miscellaneous Chores * add sourcemap generation ([0f8be57](https://github.com/keyshade-xyz/keyshade/commit/0f8be57ce83f9c5f65065c64375c0690d27ad844)) * add sourcemap generation ([fcd60d2](https://github.com/keyshade-xyz/keyshade/commit/fcd60d2607f578cc4f65afcf2aef2a16e3070bc2)) * add sourcemap generation ([44d6a7a](https://github.com/keyshade-xyz/keyshade/commit/44d6a7a399232da27358742e82ccced4b0b4bb0e)) * add util script to help bumping CLI versions ([08faf9d](https://github.com/keyshade-xyz/keyshade/commit/08faf9dc2290ec9ac8d99ffc843c031823e3ad63)) * **api:** catch unhandled errors in integration emission events ([2bb8aee](https://github.com/keyshade-xyz/keyshade/commit/2bb8aee438bd819cd60b0f81464bd8f8b19dd95f)) * check if asset is present in release before uploading ([46c314a](https://github.com/keyshade-xyz/keyshade/commit/46c314aa61e1303eccc6f1c2ac265d4ab16cfec7)) * **ci:** add executables for multiple environments ([577484e](https://github.com/keyshade-xyz/keyshade/commit/577484ed122fd61bcbb72c68cfd31883193491a5)) * **ci:** add homebrew support ([e9c5e0e](https://github.com/keyshade-xyz/keyshade/commit/e9c5e0ed3edc0ca31f6148cb783d6a3f12c30f09)) * **ci:** add homebrew support ([4cf5fd3](https://github.com/keyshade-xyz/keyshade/commit/4cf5fd32fa909df7993d077dae4c162a397924b1)) * **ci:** add homebrew support ([3a7a868](https://github.com/keyshade-xyz/keyshade/commit/3a7a868695d0e439a2402ba259528a058286df87)) * **ci:** add RHEL, centOS and Amazon Linux ([7b13d35](https://github.com/keyshade-xyz/keyshade/commit/7b13d35e0dc60ad4c6748ecd60db00c25c14d0b0)) * **ci:** add scoop for CLI ([26db63e](https://github.com/keyshade-xyz/keyshade/commit/26db63e370f50606f105c9ebf92b4c6885147124)) * **ci:** build keyshade.exe ([9a019f8](https://github.com/keyshade-xyz/keyshade/commit/9a019f8bf60714e5f626eec6cb960ed5b2a5e333)) * **ci:** building cli executables work run only on main branch ([c6730b9](https://github.com/keyshade-xyz/keyshade/commit/c6730b9609efe56412c43e551665a1ef319116fb)) * **ci:** enforced bash shell ([dce1f24](https://github.com/keyshade-xyz/keyshade/commit/dce1f24cf296b965fceb7137ee01495d37e31759)) * **ci:** update ci [skip ci] ([6a5edaa](https://github.com/keyshade-xyz/keyshade/commit/6a5edaa0bb7f2516b819e5f4fd73c1327801ed14)) * **ci:** update install command ([1cd1fd8](https://github.com/keyshade-xyz/keyshade/commit/1cd1fd80bf6ddd090f86edf10dd3fcd953b3e062)) * **ci:** update install command ([9d5cf97](https://github.com/keyshade-xyz/keyshade/commit/9d5cf97f83e978c5aea785a31d338aac8213073c)) * **ci:** update install command ([b599dbe](https://github.com/keyshade-xyz/keyshade/commit/b599dbe13ddfbd92e9a9423eb5d94f826fead2dd)) * **ci:** update node env for CLI packaging ([471b212](https://github.com/keyshade-xyz/keyshade/commit/471b2126bb7b3f2f38747fc79f15742cecf58cb8)) * **ci:** update node env for CLI packaging ([825d7b4](https://github.com/keyshade-xyz/keyshade/commit/825d7b4fa5879df27b2d06157bde3b487fdfc1bc)) * **ci:** update node env for CLI packaging ([5f12976](https://github.com/keyshade-xyz/keyshade/commit/5f129769cb04f845be4af238efceb4109acb67cc)) * **ci:** update scoop ci ([706fc9c](https://github.com/keyshade-xyz/keyshade/commit/706fc9c2b1f6fb3c4871c64b862dded1e0b0569c)) * **ci:** update scoop ci ([c2c6866](https://github.com/keyshade-xyz/keyshade/commit/c2c686656fcd55117c135b83599f948f9e916281)) * **ci:** update scoop ci ([1caa78f](https://github.com/keyshade-xyz/keyshade/commit/1caa78f1b54a83540bc03733bc83ea58cfa3f4c2)) * **ci:** update scoop ci ([2f5d4dd](https://github.com/keyshade-xyz/keyshade/commit/2f5d4dda924010aa6ac3f17424a03dd9a0132ece)) * **ci:** update scoop ci ([f95e2d0](https://github.com/keyshade-xyz/keyshade/commit/f95e2d07f45e12d7dc0aa65fe70bfb935bb67798)) * **ci:** update scoop ci ([1d8443c](https://github.com/keyshade-xyz/keyshade/commit/1d8443c8eff53c060ab13fdb3469fa3825c03a6b)) * **ci:** update scoop ci ([cd0137d](https://github.com/keyshade-xyz/keyshade/commit/cd0137d6a227ad762b62e74eac83e256f2b9b79d)) * **ci:** update scoop ci ([0b1cfcc](https://github.com/keyshade-xyz/keyshade/commit/0b1cfcc7a4f0a4f04b3b5133d4d116f3e6da9018)) * **ci:** update scoop ci ([b4ca5c1](https://github.com/keyshade-xyz/keyshade/commit/b4ca5c165058b9ff2b467b72cd16fc8c083e3856)) * **ci:** update scoop ci ([0f637d4](https://github.com/keyshade-xyz/keyshade/commit/0f637d40aeeed1af4e120f6ec09e6ffdd219f046)) * **ci:** update scoop ci ([6298844](https://github.com/keyshade-xyz/keyshade/commit/62988443e0184f1cea104f7b6cb6f40c94d16f88)) * **ci:** update scoop ci ([f5b785c](https://github.com/keyshade-xyz/keyshade/commit/f5b785c6029f6627aa0adad0af2a0d26abb29d75)) * **ci:** update scoop ci ([5a53011](https://github.com/keyshade-xyz/keyshade/commit/5a53011cf3c1bbbdaa7881bb39d93da81ab7a2de)) * **ci:** update scoop ci ([6ab6ce2](https://github.com/keyshade-xyz/keyshade/commit/6ab6ce27e6e83e02c892fbffbbc10688f3753bd4)) * **ci:** update scoop ci ([a9c7830](https://github.com/keyshade-xyz/keyshade/commit/a9c783055c95af375307fed40c02426dee72f4fc)) * **ci:** update scoop ci ([094f129](https://github.com/keyshade-xyz/keyshade/commit/094f129ed37bbcc532b4d2dbb7e36eb06549824e)) * **ci:** update scoop ci ([379f9b4](https://github.com/keyshade-xyz/keyshade/commit/379f9b49692f0209c97c8ebc314d1c23b284973a)) * **ci:** update scoop ci ([ea4d8a2](https://github.com/keyshade-xyz/keyshade/commit/ea4d8a22c750dd6514b43989fa36de8169e480d2)) * **ci:** update scoop ci ([be976da](https://github.com/keyshade-xyz/keyshade/commit/be976da51f26a1ff5dfa4b962d3bdb8a9ba76f97)) * **ci:** update scoop ci ([bd669a8](https://github.com/keyshade-xyz/keyshade/commit/bd669a8c782f0e107af57cfae469567717bd8e71)) * **ci:** update scoop ci ([1a412e2](https://github.com/keyshade-xyz/keyshade/commit/1a412e21a030ceacd5cbe3f6c50ececbe87c8cf6)) * **ci:** update scoop ci ([e4aba6d](https://github.com/keyshade-xyz/keyshade/commit/e4aba6dd872744ecd4f719c1b8ade541f4adc752)) * **ci:** update scoop ci ([731e599](https://github.com/keyshade-xyz/keyshade/commit/731e59996c3df86a59b741b42c934490f34bd9e1)) * **cli:** bump CLI to v3.4.0 ([9583eb4](https://github.com/keyshade-xyz/keyshade/commit/9583eb481f989b5b20d766018e360082f2cbc816)) * **cli:** bumped version to v3.3.0-stage.2 [skip ci] ([5a4baeb](https://github.com/keyshade-xyz/keyshade/commit/5a4baeb877f4e0562e6c4b4211d8fa2d5da2132d)) * **cli:** bumped version to v3.3.0-stage.2 [skip ci] ([8a313df](https://github.com/keyshade-xyz/keyshade/commit/8a313df23833d80bbc7195f95c07f3434394f3ea)) * **cli:** update package managers to use v3.3.0-stage.2 [skip ci] ([1c98b43](https://github.com/keyshade-xyz/keyshade/commit/1c98b435423dad64d701d2638d877a08ab8a80a7)) * **cli:** update package managers to use v3.3.0-stage.2 [skip ci] ([0ee522d](https://github.com/keyshade-xyz/keyshade/commit/0ee522d7cee03f9b3ce1035af9e8ae48d1b06cb6)) * **cli:** update package managers to use v3.3.0-stage.2 [skip ci] ([0a309fe](https://github.com/keyshade-xyz/keyshade/commit/0a309fed2887bdc55085200f18934fc14d08cb7f)) * **release:** 2.34.0-stage.1 [skip ci] ([21f10b2](https://github.com/keyshade-xyz/keyshade/commit/21f10b2aa845c5745148f485550c16969b51881f)) * **release:** 2.34.0-stage.10 [skip ci] ([7d2ca31](https://github.com/keyshade-xyz/keyshade/commit/7d2ca310f083b0aa46b6a5b010609937bd531dd9)) * **release:** 2.34.0-stage.11 [skip ci] ([3e0efe9](https://github.com/keyshade-xyz/keyshade/commit/3e0efe9f12da2e6d7e1d32c3402d975a7490f43c)) * **release:** 2.34.0-stage.12 [skip ci] ([d09ea1b](https://github.com/keyshade-xyz/keyshade/commit/d09ea1bb5e4817fbf7b7d75175518e29d942fd03)) * **release:** 2.34.0-stage.13 [skip ci] ([e0bd727](https://github.com/keyshade-xyz/keyshade/commit/e0bd7274e3941a4cf1a23fc609fc4e00ba659136)) * **release:** 2.34.0-stage.14 [skip ci] ([d124aeb](https://github.com/keyshade-xyz/keyshade/commit/d124aeb0bf4ff00c99f7704dad0c9102a4906702)) * **release:** 2.34.0-stage.15 [skip ci] ([5ff5685](https://github.com/keyshade-xyz/keyshade/commit/5ff5685c2865b856cc5b548725998e426a71964d)) * **release:** 2.34.0-stage.16 [skip ci] ([5264ac1](https://github.com/keyshade-xyz/keyshade/commit/5264ac138a031d9900c511232676f220a37e50d4)) * **release:** 2.34.0-stage.17 [skip ci] ([1dd3d85](https://github.com/keyshade-xyz/keyshade/commit/1dd3d85cb5d4600660ba2900efb2b769cd9cafd6)) * **release:** 2.34.0-stage.18 [skip ci] ([877148f](https://github.com/keyshade-xyz/keyshade/commit/877148f10a0461839bb9ae0e855b2629c14e08f2)) * **release:** 2.34.0-stage.19 [skip ci] ([9073872](https://github.com/keyshade-xyz/keyshade/commit/9073872c306ac753ecbc3d4c7ec9847047ff1877)) * **release:** 2.34.0-stage.2 [skip ci] ([ba8abf6](https://github.com/keyshade-xyz/keyshade/commit/ba8abf6b8a1c7a52566093c111e2d524b55a8104)) * **release:** 2.34.0-stage.20 [skip ci] ([7ee3722](https://github.com/keyshade-xyz/keyshade/commit/7ee372224c9625970e044be87ea6461ba30199fc)) * **release:** 2.34.0-stage.21 [skip ci] ([f2899e7](https://github.com/keyshade-xyz/keyshade/commit/f2899e7741145acbc470d4841aff72075afb1a2c)) * **release:** 2.34.0-stage.22 [skip ci] ([2aa7f3c](https://github.com/keyshade-xyz/keyshade/commit/2aa7f3c14078020d5d2fde6c9208157a40762f8c)) * **release:** 2.34.0-stage.23 [skip ci] ([21a1ccf](https://github.com/keyshade-xyz/keyshade/commit/21a1ccf3250d00857f1af19f1df500ad008a5bc4)) * **release:** 2.34.0-stage.24 [skip ci] ([607ad47](https://github.com/keyshade-xyz/keyshade/commit/607ad4761d13b5ac166ab6022cba5fcf10eac502)) * **release:** 2.34.0-stage.3 [skip ci] ([e93743a](https://github.com/keyshade-xyz/keyshade/commit/e93743a0ccfea9b3e6127972ffe642b24b050352)) * **release:** 2.34.0-stage.4 [skip ci] ([3ebe909](https://github.com/keyshade-xyz/keyshade/commit/3ebe909fc8aa7631d954833f01a327b41077ba72)) * **release:** 2.34.0-stage.5 [skip ci] ([8a164bb](https://github.com/keyshade-xyz/keyshade/commit/8a164bbcd1acccce977f1935a3b6bb8418318b6b)) * **release:** 2.34.0-stage.6 [skip ci] ([3a1a463](https://github.com/keyshade-xyz/keyshade/commit/3a1a463919df829f67b7f78cf822120230249bad)) * **release:** 2.34.0-stage.7 [skip ci] ([371d3b7](https://github.com/keyshade-xyz/keyshade/commit/371d3b78371b8d9a68ba38a13e5f6a34416c4daa)) * **release:** 2.34.0-stage.8 [skip ci] ([56d4b4b](https://github.com/keyshade-xyz/keyshade/commit/56d4b4b614f6606e695530f2cd208c428419078a)) * **release:** 2.34.0-stage.9 [skip ci] ([cc02e30](https://github.com/keyshade-xyz/keyshade/commit/cc02e305e895e1227294feba21e40b06f0a343d3)) * **scoop:** update to 2.34.0-stage.13 ([#1146](https://github.com/keyshade-xyz/keyshade/issues/1146)) ([cc4bae7](https://github.com/keyshade-xyz/keyshade/commit/cc4bae74df99c2e54fa6b6e4120f2682b7a60062)) * **scoop:** update to 2.34.0-stage.13 ([#1148](https://github.com/keyshade-xyz/keyshade/issues/1148)) ([8bcdc42](https://github.com/keyshade-xyz/keyshade/commit/8bcdc42e277ba155d44528eaa1cd33e49923a96c)) * **scoop:** update to 2.34.0-stage.13 ([#1149](https://github.com/keyshade-xyz/keyshade/issues/1149)) ([9d239a9](https://github.com/keyshade-xyz/keyshade/commit/9d239a9ab45d40bd6c3710b68b03e3dfb2e8c863)) * **scoop:** update to 2.34.0-stage.13 ([#1150](https://github.com/keyshade-xyz/keyshade/issues/1150)) ([e61663f](https://github.com/keyshade-xyz/keyshade/commit/e61663f610e5c161e0843a4eae4cfa1ac2d571ca)) * **scoop:** update to 2.34.0-stage.13 ([#1151](https://github.com/keyshade-xyz/keyshade/issues/1151)) ([84cad8d](https://github.com/keyshade-xyz/keyshade/commit/84cad8d5ff3750d9039bafcd653cc69e30b814c3)) * updated helper scripts ([57ce482](https://github.com/keyshade-xyz/keyshade/commit/57ce482cac5f80bfc6d1126255d2176d591143eb)) ### πŸ”¨ Code Refactoring * **platform:** enhance layout and sidebar components for improved responsiveness and usability ([#1193](https://github.com/keyshade-xyz/keyshade/issues/1193)) ([3f7fb18](https://github.com/keyshade-xyz/keyshade/commit/3f7fb18f4c3ed167e5aeb0ba80da908d7721b6e3)) * **[secure]-scan:** enable support for generic [secure] key regex ([#1113](https://github.com/keyshade-xyz/keyshade/issues/1113)) ([ae0a923](https://github.com/keyshade-xyz/keyshade/commit/ae0a923205db34bcb08e7a06ea9b1f3051d8826a)) ## [2.34.0-stage.24](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.23...v2.34.0-stage.24) (2025-10-13) ### πŸš€ Features * introduce `keyshade login`; add session management; token revamp ([#1199](https://github.com/keyshade-xyz/keyshade/issues/1199)) ([7c4d369](https://github.com/keyshade-xyz/keyshade/commit/7c4d369113dea6a040f0edc8f22d8c1f6b39c2da)) ## [2.34.0-stage.23](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.22...v2.34.0-stage.23) (2025-10-12) ### πŸš€ Features * **web:** add onClick functionality to pricing page buttons ([#1195](https://github.com/keyshade-xyz/keyshade/issues/1195)) ([3d54fb5](https://github.com/keyshade-xyz/keyshade/commit/3d54fb54b86fe83d7364cefccfff3c476f037576)) ### πŸ“š Documentation * fix minor typos and standardize Keyshade capitalization ([#1194](https://github.com/keyshade-xyz/keyshade/issues/1194)) ([822db37](https://github.com/keyshade-xyz/keyshade/commit/822db378971c37e0ab8d532c232737573e758edf)) * fix typos in setting-things-up.md ([#1192](https://github.com/keyshade-xyz/keyshade/issues/1192)) ([88ce2c9](https://github.com/keyshade-xyz/keyshade/commit/88ce2c9755ab9d6c89b5e8acb877fbdfcb7c1f7c)) ### πŸ”¨ Code Refactoring * **platform:** enhance layout and sidebar components for improved responsiveness and usability ([#1193](https://github.com/keyshade-xyz/keyshade/issues/1193)) ([3f7fb18](https://github.com/keyshade-xyz/keyshade/commit/3f7fb18f4c3ed167e5aeb0ba80da908d7721b6e3)) ## [2.34.0-stage.22](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.21...v2.34.0-stage.22) (2025-10-06) ### πŸ› Bug Fixes * **platform:** updated the logic for leaving workspace deletion & enhanced tooltip messages ([#1133](https://github.com/keyshade-xyz/keyshade/issues/1133)) ([f1baeba](https://github.com/keyshade-xyz/keyshade/commit/f1baeba91dd28d7ef0b5250402bf9faff47b9963)) ### πŸ”¨ Code Refactoring * **[secure]-scan:** enable support for generic [secure] key regex ([#1113](https://github.com/keyshade-xyz/keyshade/issues/1113)) ([ae0a923](https://github.com/keyshade-xyz/keyshade/commit/ae0a923205db34bcb08e7a06ea9b1f3051d8826a)) ## [2.34.0-stage.21](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.20...v2.34.0-stage.21) (2025-10-03) ### πŸ› Bug Fixes * **platform:** description text overflow in project cards ([#1174](https://github.com/keyshade-xyz/keyshade/issues/1174)) ([ad823a7](https://github.com/keyshade-xyz/keyshade/commit/ad823a74b2e09ec470cc48ef363cbb756badc21a)) ## [2.34.0-stage.20](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.19...v2.34.0-stage.20) (2025-09-26) ### πŸ› Bug Fixes * **platform:** trigger count now displays correct number of triggers ([#1168](https://github.com/keyshade-xyz/keyshade/issues/1168)) ([e44c7d1](https://github.com/keyshade-xyz/keyshade/commit/e44c7d1876602800f04e64b57c1e9a70fea3da3f)) ## [2.34.0-stage.19](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.18...v2.34.0-stage.19) (2025-09-22) ### πŸš€ Features * **platform:** update import environment button text and description ([#1167](https://github.com/keyshade-xyz/keyshade/issues/1167)) ([e82686e](https://github.com/keyshade-xyz/keyshade/commit/e82686e8256b44d1158b2f664430c3c04416d759)) ## [2.34.0-stage.18](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.17...v2.34.0-stage.18) (2025-09-21) ### πŸš€ Features * update lockfile ([ec86db9](https://github.com/keyshade-xyz/keyshade/commit/ec86db98b6b142d8f0edf6b89a70328a250fc49b)) ## [2.34.0-stage.17](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.16...v2.34.0-stage.17) (2025-09-18) ### πŸš€ Features * trigger re-release ([b3d8715](https://github.com/keyshade-xyz/keyshade/commit/b3d87153e5e4171dea7a7a1cb78b5eef4d99c599)) ### πŸ”§ Miscellaneous Chores * add sourcemap generation ([0f8be57](https://github.com/keyshade-xyz/keyshade/commit/0f8be57ce83f9c5f65065c64375c0690d27ad844)) * add sourcemap generation ([fcd60d2](https://github.com/keyshade-xyz/keyshade/commit/fcd60d2607f578cc4f65afcf2aef2a16e3070bc2)) * add sourcemap generation ([44d6a7a](https://github.com/keyshade-xyz/keyshade/commit/44d6a7a399232da27358742e82ccced4b0b4bb0e)) * check if asset is present in release before uploading ([46c314a](https://github.com/keyshade-xyz/keyshade/commit/46c314aa61e1303eccc6f1c2ac265d4ab16cfec7)) * **ci:** building cli executables work run only on main branch ([c6730b9](https://github.com/keyshade-xyz/keyshade/commit/c6730b9609efe56412c43e551665a1ef319116fb)) ## [2.34.0-stage.16](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.15...v2.34.0-stage.16) (2025-09-17) ### πŸš€ Features * **cli:** make init command dynamically fetch config ([#1155](https://github.com/keyshade-xyz/keyshade/issues/1155)) ([512ca59](https://github.com/keyshade-xyz/keyshade/commit/512ca5982e38e710a0d9f4343c1babaed64445b7)) ## [2.34.0-stage.15](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.14...v2.34.0-stage.15) (2025-09-16) ### πŸ› Bug Fixes * **api:** fixed bug in workspace role tests ([#1156](https://github.com/keyshade-xyz/keyshade/issues/1156)) ([9465994](https://github.com/keyshade-xyz/keyshade/commit/946599489107145284296828e6cc8c5541d120d3)) ### πŸ”§ Miscellaneous Chores * **ci:** update node env for CLI packaging ([471b212](https://github.com/keyshade-xyz/keyshade/commit/471b2126bb7b3f2f38747fc79f15742cecf58cb8)) * **ci:** update node env for CLI packaging ([825d7b4](https://github.com/keyshade-xyz/keyshade/commit/825d7b4fa5879df27b2d06157bde3b487fdfc1bc)) * **ci:** update node env for CLI packaging ([5f12976](https://github.com/keyshade-xyz/keyshade/commit/5f129769cb04f845be4af238efceb4109acb67cc)) * **cli:** update package managers to use v3.3.0-stage.2 [skip ci] ([1c98b43](https://github.com/keyshade-xyz/keyshade/commit/1c98b435423dad64d701d2638d877a08ab8a80a7)) * **cli:** update package managers to use v3.3.0-stage.2 [skip ci] ([0ee522d](https://github.com/keyshade-xyz/keyshade/commit/0ee522d7cee03f9b3ce1035af9e8ae48d1b06cb6)) * updated helper scripts ([57ce482](https://github.com/keyshade-xyz/keyshade/commit/57ce482cac5f80bfc6d1126255d2176d591143eb)) ## [2.34.0-stage.14](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.13...v2.34.0-stage.14) (2025-09-14) ### πŸš€ Features * **platform:** implement drag and drop approach for importing configs ([#1111](https://github.com/keyshade-xyz/keyshade/issues/1111)) ([fa1527d](https://github.com/keyshade-xyz/keyshade/commit/fa1527dd11d8bb0129628a2a77411b7dd509b071)) ### πŸ”§ Miscellaneous Chores * add util script to help bumping CLI versions ([08faf9d](https://github.com/keyshade-xyz/keyshade/commit/08faf9dc2290ec9ac8d99ffc843c031823e3ad63)) * **ci:** add executables for multiple environments ([577484e](https://github.com/keyshade-xyz/keyshade/commit/577484ed122fd61bcbb72c68cfd31883193491a5)) * **ci:** add homebrew support ([e9c5e0e](https://github.com/keyshade-xyz/keyshade/commit/e9c5e0ed3edc0ca31f6148cb783d6a3f12c30f09)) * **ci:** add homebrew support ([4cf5fd3](https://github.com/keyshade-xyz/keyshade/commit/4cf5fd32fa909df7993d077dae4c162a397924b1)) * **ci:** add homebrew support ([3a7a868](https://github.com/keyshade-xyz/keyshade/commit/3a7a868695d0e439a2402ba259528a058286df87)) * **ci:** add RHEL, centOS and Amazon Linux ([7b13d35](https://github.com/keyshade-xyz/keyshade/commit/7b13d35e0dc60ad4c6748ecd60db00c25c14d0b0)) * **ci:** add scoop for CLI ([26db63e](https://github.com/keyshade-xyz/keyshade/commit/26db63e370f50606f105c9ebf92b4c6885147124)) * **ci:** build keyshade.exe ([9a019f8](https://github.com/keyshade-xyz/keyshade/commit/9a019f8bf60714e5f626eec6cb960ed5b2a5e333)) * **ci:** enforced bash shell ([dce1f24](https://github.com/keyshade-xyz/keyshade/commit/dce1f24cf296b965fceb7137ee01495d37e31759)) * **ci:** update ci [skip ci] ([6a5edaa](https://github.com/keyshade-xyz/keyshade/commit/6a5edaa0bb7f2516b819e5f4fd73c1327801ed14)) * **ci:** update install command ([1cd1fd8](https://github.com/keyshade-xyz/keyshade/commit/1cd1fd80bf6ddd090f86edf10dd3fcd953b3e062)) * **ci:** update install command ([9d5cf97](https://github.com/keyshade-xyz/keyshade/commit/9d5cf97f83e978c5aea785a31d338aac8213073c)) * **ci:** update install command ([b599dbe](https://github.com/keyshade-xyz/keyshade/commit/b599dbe13ddfbd92e9a9423eb5d94f826fead2dd)) * **ci:** update scoop ci ([706fc9c](https://github.com/keyshade-xyz/keyshade/commit/706fc9c2b1f6fb3c4871c64b862dded1e0b0569c)) * **ci:** update scoop ci ([c2c6866](https://github.com/keyshade-xyz/keyshade/commit/c2c686656fcd55117c135b83599f948f9e916281)) * **ci:** update scoop ci ([1caa78f](https://github.com/keyshade-xyz/keyshade/commit/1caa78f1b54a83540bc03733bc83ea58cfa3f4c2)) * **ci:** update scoop ci ([2f5d4dd](https://github.com/keyshade-xyz/keyshade/commit/2f5d4dda924010aa6ac3f17424a03dd9a0132ece)) * **ci:** update scoop ci ([f95e2d0](https://github.com/keyshade-xyz/keyshade/commit/f95e2d07f45e12d7dc0aa65fe70bfb935bb67798)) * **ci:** update scoop ci ([1d8443c](https://github.com/keyshade-xyz/keyshade/commit/1d8443c8eff53c060ab13fdb3469fa3825c03a6b)) * **ci:** update scoop ci ([cd0137d](https://github.com/keyshade-xyz/keyshade/commit/cd0137d6a227ad762b62e74eac83e256f2b9b79d)) * **ci:** update scoop ci ([0b1cfcc](https://github.com/keyshade-xyz/keyshade/commit/0b1cfcc7a4f0a4f04b3b5133d4d116f3e6da9018)) * **ci:** update scoop ci ([b4ca5c1](https://github.com/keyshade-xyz/keyshade/commit/b4ca5c165058b9ff2b467b72cd16fc8c083e3856)) * **ci:** update scoop ci ([0f637d4](https://github.com/keyshade-xyz/keyshade/commit/0f637d40aeeed1af4e120f6ec09e6ffdd219f046)) * **ci:** update scoop ci ([6298844](https://github.com/keyshade-xyz/keyshade/commit/62988443e0184f1cea104f7b6cb6f40c94d16f88)) * **ci:** update scoop ci ([f5b785c](https://github.com/keyshade-xyz/keyshade/commit/f5b785c6029f6627aa0adad0af2a0d26abb29d75)) * **ci:** update scoop ci ([5a53011](https://github.com/keyshade-xyz/keyshade/commit/5a53011cf3c1bbbdaa7881bb39d93da81ab7a2de)) * **ci:** update scoop ci ([6ab6ce2](https://github.com/keyshade-xyz/keyshade/commit/6ab6ce27e6e83e02c892fbffbbc10688f3753bd4)) * **ci:** update scoop ci ([a9c7830](https://github.com/keyshade-xyz/keyshade/commit/a9c783055c95af375307fed40c02426dee72f4fc)) * **ci:** update scoop ci ([094f129](https://github.com/keyshade-xyz/keyshade/commit/094f129ed37bbcc532b4d2dbb7e36eb06549824e)) * **ci:** update scoop ci ([379f9b4](https://github.com/keyshade-xyz/keyshade/commit/379f9b49692f0209c97c8ebc314d1c23b284973a)) * **ci:** update scoop ci ([ea4d8a2](https://github.com/keyshade-xyz/keyshade/commit/ea4d8a22c750dd6514b43989fa36de8169e480d2)) * **ci:** update scoop ci ([be976da](https://github.com/keyshade-xyz/keyshade/commit/be976da51f26a1ff5dfa4b962d3bdb8a9ba76f97)) * **ci:** update scoop ci ([bd669a8](https://github.com/keyshade-xyz/keyshade/commit/bd669a8c782f0e107af57cfae469567717bd8e71)) * **ci:** update scoop ci ([1a412e2](https://github.com/keyshade-xyz/keyshade/commit/1a412e21a030ceacd5cbe3f6c50ececbe87c8cf6)) * **ci:** update scoop ci ([e4aba6d](https://github.com/keyshade-xyz/keyshade/commit/e4aba6dd872744ecd4f719c1b8ade541f4adc752)) * **ci:** update scoop ci ([731e599](https://github.com/keyshade-xyz/keyshade/commit/731e59996c3df86a59b741b42c934490f34bd9e1)) * **cli:** bumped version to v3.3.0-stage.2 [skip ci] ([5a4baeb](https://github.com/keyshade-xyz/keyshade/commit/5a4baeb877f4e0562e6c4b4211d8fa2d5da2132d)) * **cli:** bumped version to v3.3.0-stage.2 [skip ci] ([8a313df](https://github.com/keyshade-xyz/keyshade/commit/8a313df23833d80bbc7195f95c07f3434394f3ea)) * **cli:** update package managers to use v3.3.0-stage.2 [skip ci] ([0a309fe](https://github.com/keyshade-xyz/keyshade/commit/0a309fed2887bdc55085200f18934fc14d08cb7f)) * **scoop:** update to 2.34.0-stage.13 ([#1146](https://github.com/keyshade-xyz/keyshade/issues/1146)) ([cc4bae7](https://github.com/keyshade-xyz/keyshade/commit/cc4bae74df99c2e54fa6b6e4120f2682b7a60062)) * **scoop:** update to 2.34.0-stage.13 ([#1148](https://github.com/keyshade-xyz/keyshade/issues/1148)) ([8bcdc42](https://github.com/keyshade-xyz/keyshade/commit/8bcdc42e277ba155d44528eaa1cd33e49923a96c)) * **scoop:** update to 2.34.0-stage.13 ([#1149](https://github.com/keyshade-xyz/keyshade/issues/1149)) ([9d239a9](https://github.com/keyshade-xyz/keyshade/commit/9d239a9ab45d40bd6c3710b68b03e3dfb2e8c863)) * **scoop:** update to 2.34.0-stage.13 ([#1150](https://github.com/keyshade-xyz/keyshade/issues/1150)) ([e61663f](https://github.com/keyshade-xyz/keyshade/commit/e61663f610e5c161e0843a4eae4cfa1ac2d571ca)) * **scoop:** update to 2.34.0-stage.13 ([#1151](https://github.com/keyshade-xyz/keyshade/issues/1151)) ([84cad8d](https://github.com/keyshade-xyz/keyshade/commit/84cad8d5ff3750d9039bafcd653cc69e30b814c3)) ## [2.34.0-stage.13](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.12...v2.34.0-stage.13) (2025-09-12) ### πŸš€ Features * **api:** add endpoint to fetch vercel environments ([#1108](https://github.com/keyshade-xyz/keyshade/issues/1108)) ([637b868](https://github.com/keyshade-xyz/keyshade/commit/637b868888b89cbc55de9d2d84fec245f43e8255)) ## [2.34.0-stage.12](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.11...v2.34.0-stage.12) (2025-09-12) ### πŸ› Bug Fixes * prisma cli and client mismatch ([3617538](https://github.com/keyshade-xyz/keyshade/commit/361753892a4e648ce5ab36340ed8784c73fe42a5)) ## [2.34.0-stage.11](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.10...v2.34.0-stage.11) (2025-09-09) ### πŸ› Bug Fixes * **platform:** project icon alignment issue on dashboard ([#1141](https://github.com/keyshade-xyz/keyshade/issues/1141)) ([9b15567](https://github.com/keyshade-xyz/keyshade/commit/9b1556770eedb04a8074c354fe918c08fb7d36fa)) ## [2.34.0-stage.10](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.9...v2.34.0-stage.10) (2025-09-07) ### πŸš€ Features * **api:** update init function of slack integration ([#1089](https://github.com/keyshade-xyz/keyshade/issues/1089)) ([79ed4e6](https://github.com/keyshade-xyz/keyshade/commit/79ed4e6e0a27e2345812ea28c8b5ae69b7c83124)) ## [2.34.0-stage.9](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.8...v2.34.0-stage.9) (2025-09-03) ### πŸš€ Features * **web:** add book a demo ([#1139](https://github.com/keyshade-xyz/keyshade/issues/1139)) ([193b08d](https://github.com/keyshade-xyz/keyshade/commit/193b08d0228a154b0584e1873b52663b5b04db1d)) ## [2.34.0-stage.8](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.7...v2.34.0-stage.8) (2025-09-02) ### πŸš€ Features * **api:** optimized vercel redeployments ([#1135](https://github.com/keyshade-xyz/keyshade/issues/1135)) ([6fc8200](https://github.com/keyshade-xyz/keyshade/commit/6fc820094ac606c9df75800f4770d2466bea6a10)) ### πŸ”§ Miscellaneous Chores * **api:** catch unhandled errors in integration emission events ([2bb8aee](https://github.com/keyshade-xyz/keyshade/commit/2bb8aee438bd819cd60b0f81464bd8f8b19dd95f)) ## [2.34.0-stage.7](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.6...v2.34.0-stage.7) (2025-09-02) ### πŸ› Bug Fixes * **cli:** keyshde init command no longer overwrites private-keys.json file ([2114bda](https://github.com/keyshade-xyz/keyshade/commit/2114bda7f1015aaeee2029d365e0535bf2cefc87)) ## [2.34.0-stage.6](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.5...v2.34.0-stage.6) (2025-09-02) ### πŸš€ Features * **api:** add file upload service ([#1137](https://github.com/keyshade-xyz/keyshade/issues/1137)) ([a50f6b8](https://github.com/keyshade-xyz/keyshade/commit/a50f6b8aecd7a46db2ec559fa6d044ea3717a2c4)) ## [2.34.0-stage.5](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.4...v2.34.0-stage.5) (2025-09-01) ### πŸš€ Features * **api:** imporved logging and admin role check in collective-authority.ts ([68e1bfd](https://github.com/keyshade-xyz/keyshade/commit/68e1bfd38e92141931d5336c9150a00b0f29a07a)) ## [2.34.0-stage.4](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.3...v2.34.0-stage.4) (2025-08-27) ### πŸ› Bug Fixes * **platform:** Platform UI fixes ([#1132](https://github.com/keyshade-xyz/keyshade/issues/1132)) ([8969559](https://github.com/keyshade-xyz/keyshade/commit/896955919e52023af0ef714df5275ed006652dbc)) ## [2.34.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.2...v2.34.0-stage.3) (2025-08-26) ### πŸš€ Features * **web:** add posthog ([#1134](https://github.com/keyshade-xyz/keyshade/issues/1134)) ([7efe6b1](https://github.com/keyshade-xyz/keyshade/commit/7efe6b1d0114a82ad286112904d40d0434e736dc)) ## [2.34.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.34.0-stage.1...v2.34.0-stage.2) (2025-08-26) ### πŸš€ Features * **web:** update dockerfil;e ([83ea99d](https://github.com/keyshade-xyz/keyshade/commit/83ea99ddf38e8e3de880246734d2cc7b30475332)) ## [2.34.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.33.0...v2.34.0-stage.1) (2025-08-26) ### πŸš€ Features * **cli:** interactive CLI ([#1098](https://github.com/keyshade-xyz/keyshade/issues/1098)) ([2c4241f](https://github.com/keyshade-xyz/keyshade/commit/2c4241ff493dc198457b0363dca9d41b037d6ad0)) ## [2.33.0](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0...v2.33.0) (2025-08-25) ### πŸš€ Features * update cli version ([6980f29](https://github.com/keyshade-xyz/keyshade/commit/6980f2960b6b6a7805df1de538c67e534eb1ca4f)) ## [2.32.0](https://github.com/keyshade-xyz/keyshade/compare/v2.31.1...v2.32.0) (2025-08-25) ### πŸš€ Features * **api:** add caching to workspace ([#1117](https://github.com/keyshade-xyz/keyshade/issues/1117)) ([35240ae](https://github.com/keyshade-xyz/keyshade/commit/35240aed501b8e2ade3b85ef225b27bae8cf466a)) * **api:** add project caching ([#1121](https://github.com/keyshade-xyz/keyshade/issues/1121)) ([49a1484](https://github.com/keyshade-xyz/keyshade/commit/49a1484b1deac74c467d34b36a595b9108bc4cdb)) * **api:** added init function for discord integration ([#1109](https://github.com/keyshade-xyz/keyshade/issues/1109)) ([f238c93](https://github.com/keyshade-xyz/keyshade/commit/f238c93ab04cb918b74958b2cb2176a066d6da73)) * **api:** cron job to create default workspaces for messed up users ([a463fac](https://github.com/keyshade-xyz/keyshade/commit/a463fac819c1f9d4cc2618ac75d4dfb56331b1e4)) * **api:** increase jwt expiry ([666ee81](https://github.com/keyshade-xyz/keyshade/commit/666ee8122807ee28ca475f7bc6ae3d57bc1a3f46)) * **api:** obfuscate [secure] share records instead of deleting them ([9f79b1c](https://github.com/keyshade-xyz/keyshade/commit/9f79b1cd21b660abcd7e2cf046a3b311a39ccae6)) * **api:** unfinished onboarding follow-up email ([#1090](https://github.com/keyshade-xyz/keyshade/issues/1090)) ([69dbb02](https://github.com/keyshade-xyz/keyshade/commit/69dbb02b90d877e4249c8b4da6359d5a6d866bc4)) * **api:** Update email design ([#1115](https://github.com/keyshade-xyz/keyshade/issues/1115)) ([d47f7bd](https://github.com/keyshade-xyz/keyshade/commit/d47f7bdb8c655468724b89d57a345b9538d90cd3)) * **cli:** request and response validation for `environment` commands ([#1075](https://github.com/keyshade-xyz/keyshade/issues/1075)) ([ec76bb3](https://github.com/keyshade-xyz/keyshade/commit/ec76bb39f0e13df72853b5f4a93745f6d7da7fc1)) * integration configuration testing ([#1035](https://github.com/keyshade-xyz/keyshade/issues/1035)) ([46db338](https://github.com/keyshade-xyz/keyshade/commit/46db338cc4c335f769f9690b8c9fbc2bfa1d3e80)) * **platform, web:** Payment & UI fixes ([#1116](https://github.com/keyshade-xyz/keyshade/issues/1116)) ([c0e4fb9](https://github.com/keyshade-xyz/keyshade/commit/c0e4fb9cd85efb9a857b72060ebe7620bea95395)) * RBAC ([#1073](https://github.com/keyshade-xyz/keyshade/issues/1073)) ([6d34710](https://github.com/keyshade-xyz/keyshade/commit/6d347106c9e5c5dd4a942bce54d5bf32be41e442)) * share [secure] ([#1106](https://github.com/keyshade-xyz/keyshade/issues/1106)) ([4ac1b3e](https://github.com/keyshade-xyz/keyshade/commit/4ac1b3e04a9916ba482786197f7092493b1fd71f)) * update package.json ([a3e2f5b](https://github.com/keyshade-xyz/keyshade/commit/a3e2f5ba6d43076e257973ab08272eb46e235dab)) ### πŸ› Bug Fixes * added back missing env ([ee67975](https://github.com/keyshade-xyz/keyshade/commit/ee67975453f91e91bde64416c22d7118c1406675)) * **api, cli:** ambiguous error messages on keyshade run failure ([#1087](https://github.com/keyshade-xyz/keyshade/issues/1087)) ([206dda7](https://github.com/keyshade-xyz/keyshade/commit/206dda702b3f3f0cabeb73e4f74dd2ccfc962631)) * **api:** add stage website to cors allowlist ([bcb0554](https://github.com/keyshade-xyz/keyshade/commit/bcb0554160aac8934e63ad949657f699b04ca3a5)) * **api:** fetch all integration endpoint wasn't returning all integrations ([d93a020](https://github.com/keyshade-xyz/keyshade/commit/d93a020f930575c6852f39c99551f7679d4ac996)) * center align workspace name and icon ([#1129](https://github.com/keyshade-xyz/keyshade/issues/1129)) ([e92f4ba](https://github.com/keyshade-xyz/keyshade/commit/e92f4baaf163e2c6e30b4c3237015dc00fd85bf7)) * CI broken ([8d5d00f](https://github.com/keyshade-xyz/keyshade/commit/8d5d00fe9c7410aecd9db0e94853b64984ea5e4c)) * **platform:** add missing closing brace & update integration name casing ([#1107](https://github.com/keyshade-xyz/keyshade/issues/1107)) ([8640495](https://github.com/keyshade-xyz/keyshade/commit/864049525f040a1a7aab7559b7eef1e106470654)) * **platform:** adjust margin for sidebar component ([#1127](https://github.com/keyshade-xyz/keyshade/issues/1127)) ([2ba310e](https://github.com/keyshade-xyz/keyshade/commit/2ba310e31762f02fab43f2bfd19715611d35b527)) * **platform:** broken authority width in platform ([#1112](https://github.com/keyshade-xyz/keyshade/issues/1112)) ([6b37c0b](https://github.com/keyshade-xyz/keyshade/commit/6b37c0bc12669fed991162c2e439a94d4865f04e)) * **platform:** corner radius in wrong place for [secure] and variable ([#1100](https://github.com/keyshade-xyz/keyshade/issues/1100)) ([0320f1b](https://github.com/keyshade-xyz/keyshade/commit/0320f1bfdd65cb6c4118dca30c2a808a69ac232c)) * **platform:** Role Tab Member Status and Role Naming Issues ([#1097](https://github.com/keyshade-xyz/keyshade/issues/1097)) ([#1104](https://github.com/keyshade-xyz/keyshade/issues/1104)) ([4f04355](https://github.com/keyshade-xyz/keyshade/commit/4f04355cdacf3d6f2cf41ee878ebf01fad654db1)) * **platform:** UI Issues in integration screen [#1088](https://github.com/keyshade-xyz/keyshade/issues/1088) ([#1091](https://github.com/keyshade-xyz/keyshade/issues/1091)) ([faba12a](https://github.com/keyshade-xyz/keyshade/commit/faba12a809ff2b87dccd5e4f6b3bacaa6ad71304)) * **platform:** update variable list after add or delete issue ([#1099](https://github.com/keyshade-xyz/keyshade/issues/1099)) ([2741a37](https://github.com/keyshade-xyz/keyshade/commit/2741a37010e2f9c91fdbaa1a6c3013d5421b601e)) * remove unnecessary div from workspace settings page layout ([7b97cee](https://github.com/keyshade-xyz/keyshade/commit/7b97ceed98242b48e3d51c9da5cb356538a8384e)) * update lockfile ([e1ec592](https://github.com/keyshade-xyz/keyshade/commit/e1ec59279216ee6cb6fcf3c49bcab6fbb541d12b)) * **web:** add missing env declaration ([0781dd2](https://github.com/keyshade-xyz/keyshade/commit/0781dd2ed59878f4b1f9eb2ff356ba2286714e7f)) ### πŸ“š Documentation * added slack and discord integration docs ([#1093](https://github.com/keyshade-xyz/keyshade/issues/1093)) ([14bcc3d](https://github.com/keyshade-xyz/keyshade/commit/14bcc3d67d49f9d2259eec1054d1a38e164601ea)) * Update CONTRIBUTING.md ([#1110](https://github.com/keyshade-xyz/keyshade/issues/1110)) ([ba6f98b](https://github.com/keyshade-xyz/keyshade/commit/ba6f98b074c9407408cd47299af46ec86f619b31)) ### πŸ”§ Miscellaneous Chores * **cli:** Bump CLI to 3.2.2 ([4b13622](https://github.com/keyshade-xyz/keyshade/commit/4b1362204414d9680d29a562611c063e64d31452)) * **cli:** Bumped CLI to 3.2.3 ([da04736](https://github.com/keyshade-xyz/keyshade/commit/da04736279d1f659e04eabf34ed161ed8b36d622)) * **release:** 2.32.0 [skip ci] ([2089db2](https://github.com/keyshade-xyz/keyshade/commit/2089db2c0ea207ce66df147da6366b6150fce754)) * **release:** 2.32.0 [skip ci] ([bee9063](https://github.com/keyshade-xyz/keyshade/commit/bee9063fd83e1fc0b3fb606382e20ff67a59467b)) * **release:** 2.32.0 [skip ci] ([567c1ec](https://github.com/keyshade-xyz/keyshade/commit/567c1ec5a4ab0f79cfce1ca1150304fe6b094801)) * **release:** 2.32.0-stage.1 [skip ci] ([9750d71](https://github.com/keyshade-xyz/keyshade/commit/9750d712c548f502286350cecd6ba038214560ab)) * **release:** 2.32.0-stage.10 [skip ci] ([e43686e](https://github.com/keyshade-xyz/keyshade/commit/e43686e5dfce7e0a7e3bc2a22a47bf6bb055a48c)) * **release:** 2.32.0-stage.11 [skip ci] ([9e35cef](https://github.com/keyshade-xyz/keyshade/commit/9e35cefdbc62e41b28fb5ad4af781cb43bec3fe7)) * **release:** 2.32.0-stage.12 [skip ci] ([cbbb834](https://github.com/keyshade-xyz/keyshade/commit/cbbb834af2955f26e8a3381d38d1a6558cff26aa)) * **release:** 2.32.0-stage.13 [skip ci] ([8663a1e](https://github.com/keyshade-xyz/keyshade/commit/8663a1e215b32b3977e0590930f68da58b76437c)) * **release:** 2.32.0-stage.14 [skip ci] ([aaeb2aa](https://github.com/keyshade-xyz/keyshade/commit/aaeb2aa40652f5d054a3bf83b54b8a3e6d83ceb3)) * **release:** 2.32.0-stage.15 [skip ci] ([d1df1c8](https://github.com/keyshade-xyz/keyshade/commit/d1df1c815c459a09db4c09e834dfda372e21ab1c)) * **release:** 2.32.0-stage.15 [skip ci] ([06aed97](https://github.com/keyshade-xyz/keyshade/commit/06aed975239cb756bf7ccb01f0d9020fef3fb7d3)) * **release:** 2.32.0-stage.16 [skip ci] ([6f294d4](https://github.com/keyshade-xyz/keyshade/commit/6f294d45707fa1a21de10afe1cc4dae12321605a)) * **release:** 2.32.0-stage.16 [skip ci] ([888d69f](https://github.com/keyshade-xyz/keyshade/commit/888d69fbd50bf6146b784779827ceae7d75c3ff0)) * **release:** 2.32.0-stage.17 [skip ci] ([9e4c060](https://github.com/keyshade-xyz/keyshade/commit/9e4c0606b4fed66273f62a47c7ed1dde332038e8)) * **release:** 2.32.0-stage.18 [skip ci] ([82e8b5a](https://github.com/keyshade-xyz/keyshade/commit/82e8b5a58fd8b546e0fc3e2930ceb68951ad0e57)) * **release:** 2.32.0-stage.19 [skip ci] ([53e11eb](https://github.com/keyshade-xyz/keyshade/commit/53e11eb55f7056232fcfe0fdd403c47e79c9cd23)) * **release:** 2.32.0-stage.2 [skip ci] ([effcd67](https://github.com/keyshade-xyz/keyshade/commit/effcd676294821598d65dbd078ddee5ff4e2af45)) * **release:** 2.32.0-stage.20 [skip ci] ([9b3daf8](https://github.com/keyshade-xyz/keyshade/commit/9b3daf894494067147924a289ff8fad7b5d90cf8)) * **release:** 2.32.0-stage.21 [skip ci] ([1b24777](https://github.com/keyshade-xyz/keyshade/commit/1b2477748a75b394857992057b692b7d53322646)) * **release:** 2.32.0-stage.22 [skip ci] ([1badb11](https://github.com/keyshade-xyz/keyshade/commit/1badb11bb3a3536771225f4bba2b6f55ce1ccec4)) * **release:** 2.32.0-stage.23 [skip ci] ([837318e](https://github.com/keyshade-xyz/keyshade/commit/837318e8c9f71f736f0823c5b1dde8eb03b3070a)) * **release:** 2.32.0-stage.24 [skip ci] ([016c5b5](https://github.com/keyshade-xyz/keyshade/commit/016c5b5f38bea2dc27a0c6fbc2fa19a360217c2f)) * **release:** 2.32.0-stage.25 [skip ci] ([e1907db](https://github.com/keyshade-xyz/keyshade/commit/e1907dbbbb3d276436632126dac432a606486773)) * **release:** 2.32.0-stage.26 [skip ci] ([3907eda](https://github.com/keyshade-xyz/keyshade/commit/3907edaf1b6f9f0930bc3b7989e10d994b9b292a)) * **release:** 2.32.0-stage.27 [skip ci] ([355a1a5](https://github.com/keyshade-xyz/keyshade/commit/355a1a5fbea5f085853470550d9e892c91003c20)) * **release:** 2.32.0-stage.3 [skip ci] ([cd07c8a](https://github.com/keyshade-xyz/keyshade/commit/cd07c8aeb5054217c4c373f890575c1baea51059)) * **release:** 2.32.0-stage.4 [skip ci] ([5ca65e7](https://github.com/keyshade-xyz/keyshade/commit/5ca65e771f0b23ebadbdd60eae23a641ce19aafe)) * **release:** 2.32.0-stage.5 [skip ci] ([55f3e14](https://github.com/keyshade-xyz/keyshade/commit/55f3e14ce63b073a8548d197d6f4f167ad594fe3)) * **release:** 2.32.0-stage.6 [skip ci] ([c7cce1f](https://github.com/keyshade-xyz/keyshade/commit/c7cce1f3623fdb08c1fbd36af10b503a7f379478)) * **release:** 2.32.0-stage.7 [skip ci] ([86687e3](https://github.com/keyshade-xyz/keyshade/commit/86687e31962bc79633373c23ad7e29f2e493d0b5)) * **release:** 2.32.0-stage.8 [skip ci] ([fc45b27](https://github.com/keyshade-xyz/keyshade/commit/fc45b27b21245f45c35dde11946920c4af3cfb74)) * **release:** 2.32.0-stage.9 [skip ci] ([365b10b](https://github.com/keyshade-xyz/keyshade/commit/365b10b4e9db9392046ed0193c120645fa6cff7e)) * removed merge conflicts ([f07a67b](https://github.com/keyshade-xyz/keyshade/commit/f07a67b6e9eddcf238a7dbd812a00c8d95ce4abf)) * Upgrade conventional-changelog-writer from 8.1.0 to 8.2.0 ([#1095](https://github.com/keyshade-xyz/keyshade/issues/1095)) ([7d092bf](https://github.com/keyshade-xyz/keyshade/commit/7d092bf1818978ecded4beed719c0831e106c531)) ## [2.32.0](https://github.com/keyshade-xyz/keyshade/compare/v2.31.1...v2.32.0) (2025-08-25) ### πŸš€ Features * **api:** add caching to workspace ([#1117](https://github.com/keyshade-xyz/keyshade/issues/1117)) ([35240ae](https://github.com/keyshade-xyz/keyshade/commit/35240aed501b8e2ade3b85ef225b27bae8cf466a)) * **api:** add project caching ([#1121](https://github.com/keyshade-xyz/keyshade/issues/1121)) ([49a1484](https://github.com/keyshade-xyz/keyshade/commit/49a1484b1deac74c467d34b36a595b9108bc4cdb)) * **api:** added init function for discord integration ([#1109](https://github.com/keyshade-xyz/keyshade/issues/1109)) ([f238c93](https://github.com/keyshade-xyz/keyshade/commit/f238c93ab04cb918b74958b2cb2176a066d6da73)) * **api:** cron job to create default workspaces for messed up users ([a463fac](https://github.com/keyshade-xyz/keyshade/commit/a463fac819c1f9d4cc2618ac75d4dfb56331b1e4)) * **api:** increase jwt expiry ([666ee81](https://github.com/keyshade-xyz/keyshade/commit/666ee8122807ee28ca475f7bc6ae3d57bc1a3f46)) * **api:** obfuscate [secure] share records instead of deleting them ([9f79b1c](https://github.com/keyshade-xyz/keyshade/commit/9f79b1cd21b660abcd7e2cf046a3b311a39ccae6)) * **api:** unfinished onboarding follow-up email ([#1090](https://github.com/keyshade-xyz/keyshade/issues/1090)) ([69dbb02](https://github.com/keyshade-xyz/keyshade/commit/69dbb02b90d877e4249c8b4da6359d5a6d866bc4)) * **api:** Update email design ([#1115](https://github.com/keyshade-xyz/keyshade/issues/1115)) ([d47f7bd](https://github.com/keyshade-xyz/keyshade/commit/d47f7bdb8c655468724b89d57a345b9538d90cd3)) * **cli:** request and response validation for `environment` commands ([#1075](https://github.com/keyshade-xyz/keyshade/issues/1075)) ([ec76bb3](https://github.com/keyshade-xyz/keyshade/commit/ec76bb39f0e13df72853b5f4a93745f6d7da7fc1)) * integration configuration testing ([#1035](https://github.com/keyshade-xyz/keyshade/issues/1035)) ([46db338](https://github.com/keyshade-xyz/keyshade/commit/46db338cc4c335f769f9690b8c9fbc2bfa1d3e80)) * **platform, web:** Payment & UI fixes ([#1116](https://github.com/keyshade-xyz/keyshade/issues/1116)) ([c0e4fb9](https://github.com/keyshade-xyz/keyshade/commit/c0e4fb9cd85efb9a857b72060ebe7620bea95395)) * RBAC ([#1073](https://github.com/keyshade-xyz/keyshade/issues/1073)) ([6d34710](https://github.com/keyshade-xyz/keyshade/commit/6d347106c9e5c5dd4a942bce54d5bf32be41e442)) * share [secure] ([#1106](https://github.com/keyshade-xyz/keyshade/issues/1106)) ([4ac1b3e](https://github.com/keyshade-xyz/keyshade/commit/4ac1b3e04a9916ba482786197f7092493b1fd71f)) ### πŸ› Bug Fixes * added back missing env ([ee67975](https://github.com/keyshade-xyz/keyshade/commit/ee67975453f91e91bde64416c22d7118c1406675)) * **api, cli:** ambiguous error messages on keyshade run failure ([#1087](https://github.com/keyshade-xyz/keyshade/issues/1087)) ([206dda7](https://github.com/keyshade-xyz/keyshade/commit/206dda702b3f3f0cabeb73e4f74dd2ccfc962631)) * **api:** add stage website to cors allowlist ([bcb0554](https://github.com/keyshade-xyz/keyshade/commit/bcb0554160aac8934e63ad949657f699b04ca3a5)) * **api:** fetch all integration endpoint wasn't returning all integrations ([d93a020](https://github.com/keyshade-xyz/keyshade/commit/d93a020f930575c6852f39c99551f7679d4ac996)) * center align workspace name and icon ([#1129](https://github.com/keyshade-xyz/keyshade/issues/1129)) ([e92f4ba](https://github.com/keyshade-xyz/keyshade/commit/e92f4baaf163e2c6e30b4c3237015dc00fd85bf7)) * CI broken ([8d5d00f](https://github.com/keyshade-xyz/keyshade/commit/8d5d00fe9c7410aecd9db0e94853b64984ea5e4c)) * **platform:** add missing closing brace & update integration name casing ([#1107](https://github.com/keyshade-xyz/keyshade/issues/1107)) ([8640495](https://github.com/keyshade-xyz/keyshade/commit/864049525f040a1a7aab7559b7eef1e106470654)) * **platform:** adjust margin for sidebar component ([#1127](https://github.com/keyshade-xyz/keyshade/issues/1127)) ([2ba310e](https://github.com/keyshade-xyz/keyshade/commit/2ba310e31762f02fab43f2bfd19715611d35b527)) * **platform:** broken authority width in platform ([#1112](https://github.com/keyshade-xyz/keyshade/issues/1112)) ([6b37c0b](https://github.com/keyshade-xyz/keyshade/commit/6b37c0bc12669fed991162c2e439a94d4865f04e)) * **platform:** corner radius in wrong place for [secure] and variable ([#1100](https://github.com/keyshade-xyz/keyshade/issues/1100)) ([0320f1b](https://github.com/keyshade-xyz/keyshade/commit/0320f1bfdd65cb6c4118dca30c2a808a69ac232c)) * **platform:** Role Tab Member Status and Role Naming Issues ([#1097](https://github.com/keyshade-xyz/keyshade/issues/1097)) ([#1104](https://github.com/keyshade-xyz/keyshade/issues/1104)) ([4f04355](https://github.com/keyshade-xyz/keyshade/commit/4f04355cdacf3d6f2cf41ee878ebf01fad654db1)) * **platform:** UI Issues in integration screen [#1088](https://github.com/keyshade-xyz/keyshade/issues/1088) ([#1091](https://github.com/keyshade-xyz/keyshade/issues/1091)) ([faba12a](https://github.com/keyshade-xyz/keyshade/commit/faba12a809ff2b87dccd5e4f6b3bacaa6ad71304)) * **platform:** update variable list after add or delete issue ([#1099](https://github.com/keyshade-xyz/keyshade/issues/1099)) ([2741a37](https://github.com/keyshade-xyz/keyshade/commit/2741a37010e2f9c91fdbaa1a6c3013d5421b601e)) * remove unnecessary div from workspace settings page layout ([7b97cee](https://github.com/keyshade-xyz/keyshade/commit/7b97ceed98242b48e3d51c9da5cb356538a8384e)) * update lockfile ([e1ec592](https://github.com/keyshade-xyz/keyshade/commit/e1ec59279216ee6cb6fcf3c49bcab6fbb541d12b)) * **web:** add missing env declaration ([0781dd2](https://github.com/keyshade-xyz/keyshade/commit/0781dd2ed59878f4b1f9eb2ff356ba2286714e7f)) ### πŸ“š Documentation * added slack and discord integration docs ([#1093](https://github.com/keyshade-xyz/keyshade/issues/1093)) ([14bcc3d](https://github.com/keyshade-xyz/keyshade/commit/14bcc3d67d49f9d2259eec1054d1a38e164601ea)) * Update CONTRIBUTING.md ([#1110](https://github.com/keyshade-xyz/keyshade/issues/1110)) ([ba6f98b](https://github.com/keyshade-xyz/keyshade/commit/ba6f98b074c9407408cd47299af46ec86f619b31)) ### πŸ”§ Miscellaneous Chores * **cli:** Bump CLI to 3.2.2 ([4b13622](https://github.com/keyshade-xyz/keyshade/commit/4b1362204414d9680d29a562611c063e64d31452)) * **cli:** Bumped CLI to 3.2.3 ([da04736](https://github.com/keyshade-xyz/keyshade/commit/da04736279d1f659e04eabf34ed161ed8b36d622)) * **release:** 2.32.0 [skip ci] ([bee9063](https://github.com/keyshade-xyz/keyshade/commit/bee9063fd83e1fc0b3fb606382e20ff67a59467b)) * **release:** 2.32.0 [skip ci] ([567c1ec](https://github.com/keyshade-xyz/keyshade/commit/567c1ec5a4ab0f79cfce1ca1150304fe6b094801)) * **release:** 2.32.0-stage.1 [skip ci] ([9750d71](https://github.com/keyshade-xyz/keyshade/commit/9750d712c548f502286350cecd6ba038214560ab)) * **release:** 2.32.0-stage.10 [skip ci] ([e43686e](https://github.com/keyshade-xyz/keyshade/commit/e43686e5dfce7e0a7e3bc2a22a47bf6bb055a48c)) * **release:** 2.32.0-stage.11 [skip ci] ([9e35cef](https://github.com/keyshade-xyz/keyshade/commit/9e35cefdbc62e41b28fb5ad4af781cb43bec3fe7)) * **release:** 2.32.0-stage.12 [skip ci] ([cbbb834](https://github.com/keyshade-xyz/keyshade/commit/cbbb834af2955f26e8a3381d38d1a6558cff26aa)) * **release:** 2.32.0-stage.13 [skip ci] ([8663a1e](https://github.com/keyshade-xyz/keyshade/commit/8663a1e215b32b3977e0590930f68da58b76437c)) * **release:** 2.32.0-stage.14 [skip ci] ([aaeb2aa](https://github.com/keyshade-xyz/keyshade/commit/aaeb2aa40652f5d054a3bf83b54b8a3e6d83ceb3)) * **release:** 2.32.0-stage.15 [skip ci] ([d1df1c8](https://github.com/keyshade-xyz/keyshade/commit/d1df1c815c459a09db4c09e834dfda372e21ab1c)) * **release:** 2.32.0-stage.15 [skip ci] ([06aed97](https://github.com/keyshade-xyz/keyshade/commit/06aed975239cb756bf7ccb01f0d9020fef3fb7d3)) * **release:** 2.32.0-stage.16 [skip ci] ([6f294d4](https://github.com/keyshade-xyz/keyshade/commit/6f294d45707fa1a21de10afe1cc4dae12321605a)) * **release:** 2.32.0-stage.16 [skip ci] ([888d69f](https://github.com/keyshade-xyz/keyshade/commit/888d69fbd50bf6146b784779827ceae7d75c3ff0)) * **release:** 2.32.0-stage.17 [skip ci] ([9e4c060](https://github.com/keyshade-xyz/keyshade/commit/9e4c0606b4fed66273f62a47c7ed1dde332038e8)) * **release:** 2.32.0-stage.18 [skip ci] ([82e8b5a](https://github.com/keyshade-xyz/keyshade/commit/82e8b5a58fd8b546e0fc3e2930ceb68951ad0e57)) * **release:** 2.32.0-stage.19 [skip ci] ([53e11eb](https://github.com/keyshade-xyz/keyshade/commit/53e11eb55f7056232fcfe0fdd403c47e79c9cd23)) * **release:** 2.32.0-stage.2 [skip ci] ([effcd67](https://github.com/keyshade-xyz/keyshade/commit/effcd676294821598d65dbd078ddee5ff4e2af45)) * **release:** 2.32.0-stage.20 [skip ci] ([9b3daf8](https://github.com/keyshade-xyz/keyshade/commit/9b3daf894494067147924a289ff8fad7b5d90cf8)) * **release:** 2.32.0-stage.21 [skip ci] ([1b24777](https://github.com/keyshade-xyz/keyshade/commit/1b2477748a75b394857992057b692b7d53322646)) * **release:** 2.32.0-stage.22 [skip ci] ([1badb11](https://github.com/keyshade-xyz/keyshade/commit/1badb11bb3a3536771225f4bba2b6f55ce1ccec4)) * **release:** 2.32.0-stage.23 [skip ci] ([837318e](https://github.com/keyshade-xyz/keyshade/commit/837318e8c9f71f736f0823c5b1dde8eb03b3070a)) * **release:** 2.32.0-stage.24 [skip ci] ([016c5b5](https://github.com/keyshade-xyz/keyshade/commit/016c5b5f38bea2dc27a0c6fbc2fa19a360217c2f)) * **release:** 2.32.0-stage.25 [skip ci] ([e1907db](https://github.com/keyshade-xyz/keyshade/commit/e1907dbbbb3d276436632126dac432a606486773)) * **release:** 2.32.0-stage.26 [skip ci] ([3907eda](https://github.com/keyshade-xyz/keyshade/commit/3907edaf1b6f9f0930bc3b7989e10d994b9b292a)) * **release:** 2.32.0-stage.27 [skip ci] ([355a1a5](https://github.com/keyshade-xyz/keyshade/commit/355a1a5fbea5f085853470550d9e892c91003c20)) * **release:** 2.32.0-stage.3 [skip ci] ([cd07c8a](https://github.com/keyshade-xyz/keyshade/commit/cd07c8aeb5054217c4c373f890575c1baea51059)) * **release:** 2.32.0-stage.4 [skip ci] ([5ca65e7](https://github.com/keyshade-xyz/keyshade/commit/5ca65e771f0b23ebadbdd60eae23a641ce19aafe)) * **release:** 2.32.0-stage.5 [skip ci] ([55f3e14](https://github.com/keyshade-xyz/keyshade/commit/55f3e14ce63b073a8548d197d6f4f167ad594fe3)) * **release:** 2.32.0-stage.6 [skip ci] ([c7cce1f](https://github.com/keyshade-xyz/keyshade/commit/c7cce1f3623fdb08c1fbd36af10b503a7f379478)) * **release:** 2.32.0-stage.7 [skip ci] ([86687e3](https://github.com/keyshade-xyz/keyshade/commit/86687e31962bc79633373c23ad7e29f2e493d0b5)) * **release:** 2.32.0-stage.8 [skip ci] ([fc45b27](https://github.com/keyshade-xyz/keyshade/commit/fc45b27b21245f45c35dde11946920c4af3cfb74)) * **release:** 2.32.0-stage.9 [skip ci] ([365b10b](https://github.com/keyshade-xyz/keyshade/commit/365b10b4e9db9392046ed0193c120645fa6cff7e)) * removed merge conflicts ([f07a67b](https://github.com/keyshade-xyz/keyshade/commit/f07a67b6e9eddcf238a7dbd812a00c8d95ce4abf)) * Upgrade conventional-changelog-writer from 8.1.0 to 8.2.0 ([#1095](https://github.com/keyshade-xyz/keyshade/issues/1095)) ([7d092bf](https://github.com/keyshade-xyz/keyshade/commit/7d092bf1818978ecded4beed719c0831e106c531)) ## [2.32.0-stage.27](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.26...v2.32.0-stage.27) (2025-08-24) ### πŸš€ Features * **api:** cron job to create default workspaces for messed up users ([a463fac](https://github.com/keyshade-xyz/keyshade/commit/a463fac819c1f9d4cc2618ac75d4dfb56331b1e4)) ## [2.32.0-stage.26](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.25...v2.32.0-stage.26) (2025-08-24) ### πŸš€ Features * **api:** added init function for discord integration ([#1109](https://github.com/keyshade-xyz/keyshade/issues/1109)) ([f238c93](https://github.com/keyshade-xyz/keyshade/commit/f238c93ab04cb918b74958b2cb2176a066d6da73)) ## [2.32.0-stage.25](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.24...v2.32.0-stage.25) (2025-08-24) ### πŸš€ Features * **api:** increase jwt expiry ([666ee81](https://github.com/keyshade-xyz/keyshade/commit/666ee8122807ee28ca475f7bc6ae3d57bc1a3f46)) ## [2.32.0-stage.24](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.23...v2.32.0-stage.24) (2025-08-24) ### πŸ› Bug Fixes * center align workspace name and icon ([#1129](https://github.com/keyshade-xyz/keyshade/issues/1129)) ([e92f4ba](https://github.com/keyshade-xyz/keyshade/commit/e92f4baaf163e2c6e30b4c3237015dc00fd85bf7)) * remove unnecessary div from workspace settings page layout ([7b97cee](https://github.com/keyshade-xyz/keyshade/commit/7b97ceed98242b48e3d51c9da5cb356538a8384e)) ## [2.32.0-stage.23](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.22...v2.32.0-stage.23) (2025-08-24) ### πŸ› Bug Fixes * **platform:** adjust margin for sidebar component ([#1127](https://github.com/keyshade-xyz/keyshade/issues/1127)) ([2ba310e](https://github.com/keyshade-xyz/keyshade/commit/2ba310e31762f02fab43f2bfd19715611d35b527)) ## [2.32.0-stage.22](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.21...v2.32.0-stage.22) (2025-08-23) ### πŸ› Bug Fixes * **api:** fetch all integration endpoint wasn't returning all integrations ([d93a020](https://github.com/keyshade-xyz/keyshade/commit/d93a020f930575c6852f39c99551f7679d4ac996)) ## [2.32.0-stage.21](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.20...v2.32.0-stage.21) (2025-08-23) ### πŸš€ Features * **api:** obfuscate [secure] share records instead of deleting them ([9f79b1c](https://github.com/keyshade-xyz/keyshade/commit/9f79b1cd21b660abcd7e2cf046a3b311a39ccae6)) ## [2.32.0-stage.20](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.19...v2.32.0-stage.20) (2025-08-23) ### πŸš€ Features * **api:** add project caching ([#1121](https://github.com/keyshade-xyz/keyshade/issues/1121)) ([49a1484](https://github.com/keyshade-xyz/keyshade/commit/49a1484b1deac74c467d34b36a595b9108bc4cdb)) ## [2.32.0-stage.19](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.18...v2.32.0-stage.19) (2025-08-22) ### πŸš€ Features * **platform, web:** Payment & UI fixes ([#1116](https://github.com/keyshade-xyz/keyshade/issues/1116)) ([c0e4fb9](https://github.com/keyshade-xyz/keyshade/commit/c0e4fb9cd85efb9a857b72060ebe7620bea95395)) ## [2.32.0-stage.18](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.17...v2.32.0-stage.18) (2025-08-22) ### πŸš€ Features * **api:** add caching to workspace ([#1117](https://github.com/keyshade-xyz/keyshade/issues/1117)) ([35240ae](https://github.com/keyshade-xyz/keyshade/commit/35240aed501b8e2ade3b85ef225b27bae8cf466a)) ## [2.32.0-stage.17](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.16...v2.32.0-stage.17) (2025-08-22) ### πŸ› Bug Fixes * **platform:** broken authority width in platform ([#1112](https://github.com/keyshade-xyz/keyshade/issues/1112)) ([6b37c0b](https://github.com/keyshade-xyz/keyshade/commit/6b37c0bc12669fed991162c2e439a94d4865f04e)) ### πŸ”§ Miscellaneous Chores * **release:** 2.32.0 [skip ci] ([567c1ec](https://github.com/keyshade-xyz/keyshade/commit/567c1ec5a4ab0f79cfce1ca1150304fe6b094801)) * **release:** 2.32.0-stage.15 [skip ci] ([d1df1c8](https://github.com/keyshade-xyz/keyshade/commit/d1df1c815c459a09db4c09e834dfda372e21ab1c)) * **release:** 2.32.0-stage.16 [skip ci] ([6f294d4](https://github.com/keyshade-xyz/keyshade/commit/6f294d45707fa1a21de10afe1cc4dae12321605a)) * removed merge conflicts ([f07a67b](https://github.com/keyshade-xyz/keyshade/commit/f07a67b6e9eddcf238a7dbd812a00c8d95ce4abf)) ## [2.32.0](https://github.com/keyshade-xyz/keyshade/compare/v2.31.1...v2.32.0) (2025-08-20) ### πŸš€ Features - **api:** unfinished onboarding follow-up email ([#1090](https://github.com/keyshade-xyz/keyshade/issues/1090)) ([69dbb02](https://github.com/keyshade-xyz/keyshade/commit/69dbb02b90d877e4249c8b4da6359d5a6d866bc4)) - integration configuration testing ([#1035](https://github.com/keyshade-xyz/keyshade/issues/1035)) ([46db338](https://github.com/keyshade-xyz/keyshade/commit/46db338cc4c335f769f9690b8c9fbc2bfa1d3e80)) - RBAC ([#1073](https://github.com/keyshade-xyz/keyshade/issues/1073)) ([6d34710](https://github.com/keyshade-xyz/keyshade/commit/6d347106c9e5c5dd4a942bce54d5bf32be41e442)) - share [secure] ([#1106](https://github.com/keyshade-xyz/keyshade/issues/1106)) ([4ac1b3e](https://github.com/keyshade-xyz/keyshade/commit/4ac1b3e04a9916ba482786197f7092493b1fd71f)) ### πŸ› Bug Fixes - added back missing env ([ee67975](https://github.com/keyshade-xyz/keyshade/commit/ee67975453f91e91bde64416c22d7118c1406675)) - **api, cli:** ambiguous error messages on keyshade run failure ([#1087](https://github.com/keyshade-xyz/keyshade/issues/1087)) ([206dda7](https://github.com/keyshade-xyz/keyshade/commit/206dda702b3f3f0cabeb73e4f74dd2ccfc962631)) - **api:** add stage website to cors allowlist ([bcb0554](https://github.com/keyshade-xyz/keyshade/commit/bcb0554160aac8934e63ad949657f699b04ca3a5)) - CI broken ([8d5d00f](https://github.com/keyshade-xyz/keyshade/commit/8d5d00fe9c7410aecd9db0e94853b64984ea5e4c)) - **platform:** add missing closing brace & update integration name casing ([#1107](https://github.com/keyshade-xyz/keyshade/issues/1107)) ([8640495](https://github.com/keyshade-xyz/keyshade/commit/864049525f040a1a7aab7559b7eef1e106470654)) - **platform:** corner radius in wrong place for [secure] and variable ([#1100](https://github.com/keyshade-xyz/keyshade/issues/1100)) ([0320f1b](https://github.com/keyshade-xyz/keyshade/commit/0320f1bfdd65cb6c4118dca30c2a808a69ac232c)) - **platform:** Role Tab Member Status and Role Naming Issues ([#1097](https://github.com/keyshade-xyz/keyshade/issues/1097)) ([#1104](https://github.com/keyshade-xyz/keyshade/issues/1104)) ([4f04355](https://github.com/keyshade-xyz/keyshade/commit/4f04355cdacf3d6f2cf41ee878ebf01fad654db1)) - **platform:** UI Issues in integration screen [#1088](https://github.com/keyshade-xyz/keyshade/issues/1088) ([#1091](https://github.com/keyshade-xyz/keyshade/issues/1091)) ([faba12a](https://github.com/keyshade-xyz/keyshade/commit/faba12a809ff2b87dccd5e4f6b3bacaa6ad71304)) - **platform:** update variable list after add or delete issue ([#1099](https://github.com/keyshade-xyz/keyshade/issues/1099)) ([2741a37](https://github.com/keyshade-xyz/keyshade/commit/2741a37010e2f9c91fdbaa1a6c3013d5421b601e)) - update lockfile ([e1ec592](https://github.com/keyshade-xyz/keyshade/commit/e1ec59279216ee6cb6fcf3c49bcab6fbb541d12b)) - **web:** add missing env declaration ([0781dd2](https://github.com/keyshade-xyz/keyshade/commit/0781dd2ed59878f4b1f9eb2ff356ba2286714e7f)) ### πŸ“š Documentation * added slack and discord integration docs ([#1093](https://github.com/keyshade-xyz/keyshade/issues/1093)) ([14bcc3d](https://github.com/keyshade-xyz/keyshade/commit/14bcc3d67d49f9d2259eec1054d1a38e164601ea)) ### πŸ”§ Miscellaneous Chores * **cli:** Bump CLI to 3.2.2 ([4b13622](https://github.com/keyshade-xyz/keyshade/commit/4b1362204414d9680d29a562611c063e64d31452)) * **release:** 2.32.0-stage.1 [skip ci] ([9750d71](https://github.com/keyshade-xyz/keyshade/commit/9750d712c548f502286350cecd6ba038214560ab)) * **release:** 2.32.0-stage.10 [skip ci] ([e43686e](https://github.com/keyshade-xyz/keyshade/commit/e43686e5dfce7e0a7e3bc2a22a47bf6bb055a48c)) * **release:** 2.32.0-stage.11 [skip ci] ([9e35cef](https://github.com/keyshade-xyz/keyshade/commit/9e35cefdbc62e41b28fb5ad4af781cb43bec3fe7)) * **release:** 2.32.0-stage.12 [skip ci] ([cbbb834](https://github.com/keyshade-xyz/keyshade/commit/cbbb834af2955f26e8a3381d38d1a6558cff26aa)) * **release:** 2.32.0-stage.13 [skip ci] ([8663a1e](https://github.com/keyshade-xyz/keyshade/commit/8663a1e215b32b3977e0590930f68da58b76437c)) * **release:** 2.32.0-stage.14 [skip ci] ([aaeb2aa](https://github.com/keyshade-xyz/keyshade/commit/aaeb2aa40652f5d054a3bf83b54b8a3e6d83ceb3)) * **release:** 2.32.0-stage.2 [skip ci] ([effcd67](https://github.com/keyshade-xyz/keyshade/commit/effcd676294821598d65dbd078ddee5ff4e2af45)) * **release:** 2.32.0-stage.3 [skip ci] ([cd07c8a](https://github.com/keyshade-xyz/keyshade/commit/cd07c8aeb5054217c4c373f890575c1baea51059)) * **release:** 2.32.0-stage.4 [skip ci] ([5ca65e7](https://github.com/keyshade-xyz/keyshade/commit/5ca65e771f0b23ebadbdd60eae23a641ce19aafe)) * **release:** 2.32.0-stage.5 [skip ci] ([55f3e14](https://github.com/keyshade-xyz/keyshade/commit/55f3e14ce63b073a8548d197d6f4f167ad594fe3)) * **release:** 2.32.0-stage.6 [skip ci] ([c7cce1f](https://github.com/keyshade-xyz/keyshade/commit/c7cce1f3623fdb08c1fbd36af10b503a7f379478)) * **release:** 2.32.0-stage.7 [skip ci] ([86687e3](https://github.com/keyshade-xyz/keyshade/commit/86687e31962bc79633373c23ad7e29f2e493d0b5)) * **release:** 2.32.0-stage.8 [skip ci] ([fc45b27](https://github.com/keyshade-xyz/keyshade/commit/fc45b27b21245f45c35dde11946920c4af3cfb74)) * **release:** 2.32.0-stage.9 [skip ci] ([365b10b](https://github.com/keyshade-xyz/keyshade/commit/365b10b4e9db9392046ed0193c120645fa6cff7e)) ## [2.32.0-stage.16](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.15...v2.32.0-stage.16) (2025-08-21) ### πŸš€ Features - **cli:** request and response validation for `environment` commands ([#1075](https://github.com/keyshade-xyz/keyshade/issues/1075)) ([ec76bb3](https://github.com/keyshade-xyz/keyshade/commit/ec76bb39f0e13df72853b5f4a93745f6d7da7fc1)) ## [2.32.0-stage.15](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.14...v2.32.0-stage.15) (2025-08-21) ### πŸš€ Features - **api:** Update email design ([#1115](https://github.com/keyshade-xyz/keyshade/issues/1115)) ([d47f7bd](https://github.com/keyshade-xyz/keyshade/commit/d47f7bdb8c655468724b89d57a345b9538d90cd3)) ### πŸ“š Documentation - Update CONTRIBUTING.md ([#1110](https://github.com/keyshade-xyz/keyshade/issues/1110)) ([ba6f98b](https://github.com/keyshade-xyz/keyshade/commit/ba6f98b074c9407408cd47299af46ec86f619b31)) ### πŸ”§ Miscellaneous Chores - **cli:** Bump CLI to 3.2.2 ([4b13622](https://github.com/keyshade-xyz/keyshade/commit/4b1362204414d9680d29a562611c063e64d31452)) ## [2.32.0-stage.15](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.14...v2.32.0-stage.15) (2025-08-21) ### πŸš€ Features - **api:** Update email design ([#1115](https://github.com/keyshade-xyz/keyshade/issues/1115)) ([d47f7bd](https://github.com/keyshade-xyz/keyshade/commit/d47f7bdb8c655468724b89d57a345b9538d90cd3)) ### πŸ“š Documentation - Update CONTRIBUTING.md ([#1110](https://github.com/keyshade-xyz/keyshade/issues/1110)) ([ba6f98b](https://github.com/keyshade-xyz/keyshade/commit/ba6f98b074c9407408cd47299af46ec86f619b31)) ### πŸ”§ Miscellaneous Chores - **cli:** Bump CLI to 3.2.2 ([4b13622](https://github.com/keyshade-xyz/keyshade/commit/4b1362204414d9680d29a562611c063e64d31452)) ## [2.32.0-stage.14](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.13...v2.32.0-stage.14) (2025-08-13) ### πŸ› Bug Fixes * **api:** add stage website to cors allowlist ([bcb0554](https://github.com/keyshade-xyz/keyshade/commit/bcb0554160aac8934e63ad949657f699b04ca3a5)) ## [2.32.0-stage.13](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.12...v2.32.0-stage.13) (2025-08-13) ### πŸ› Bug Fixes * added back missing env ([ee67975](https://github.com/keyshade-xyz/keyshade/commit/ee67975453f91e91bde64416c22d7118c1406675)) ## [2.32.0-stage.12](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.11...v2.32.0-stage.12) (2025-08-13) ### πŸ› Bug Fixes * CI broken ([8d5d00f](https://github.com/keyshade-xyz/keyshade/commit/8d5d00fe9c7410aecd9db0e94853b64984ea5e4c)) * **web:** add missing env declaration ([0781dd2](https://github.com/keyshade-xyz/keyshade/commit/0781dd2ed59878f4b1f9eb2ff356ba2286714e7f)) ## [2.32.0-stage.11](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.10...v2.32.0-stage.11) (2025-08-12) ### πŸ› Bug Fixes * **platform:** add missing closing brace & update integration name casing ([#1107](https://github.com/keyshade-xyz/keyshade/issues/1107)) ([8640495](https://github.com/keyshade-xyz/keyshade/commit/864049525f040a1a7aab7559b7eef1e106470654)) ## [2.32.0-stage.10](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.9...v2.32.0-stage.10) (2025-08-12) ### πŸš€ Features * share [secure] ([#1106](https://github.com/keyshade-xyz/keyshade/issues/1106)) ([4ac1b3e](https://github.com/keyshade-xyz/keyshade/commit/4ac1b3e04a9916ba482786197f7092493b1fd71f)) ### πŸ“š Documentation * added slack and discord integration docs ([#1093](https://github.com/keyshade-xyz/keyshade/issues/1093)) ([14bcc3d](https://github.com/keyshade-xyz/keyshade/commit/14bcc3d67d49f9d2259eec1054d1a38e164601ea)) ## [2.32.0-stage.9](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.8...v2.32.0-stage.9) (2025-08-08) ### πŸ› Bug Fixes * **platform:** Role Tab Member Status and Role Naming Issues ([#1097](https://github.com/keyshade-xyz/keyshade/issues/1097)) ([#1104](https://github.com/keyshade-xyz/keyshade/issues/1104)) ([4f04355](https://github.com/keyshade-xyz/keyshade/commit/4f04355cdacf3d6f2cf41ee878ebf01fad654db1)) ## [2.32.0-stage.8](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.7...v2.32.0-stage.8) (2025-08-07) ### πŸ› Bug Fixes * **platform:** corner radius in wrong place for [secure] and variable ([#1100](https://github.com/keyshade-xyz/keyshade/issues/1100)) ([0320f1b](https://github.com/keyshade-xyz/keyshade/commit/0320f1bfdd65cb6c4118dca30c2a808a69ac232c)) ## [2.32.0-stage.7](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.6...v2.32.0-stage.7) (2025-08-06) ### πŸ› Bug Fixes * **platform:** update variable list after add or delete issue ([#1099](https://github.com/keyshade-xyz/keyshade/issues/1099)) ([2741a37](https://github.com/keyshade-xyz/keyshade/commit/2741a37010e2f9c91fdbaa1a6c3013d5421b601e)) ## [2.32.0-stage.6](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.5...v2.32.0-stage.6) (2025-08-03) ### πŸ› Bug Fixes * update lockfile ([e1ec592](https://github.com/keyshade-xyz/keyshade/commit/e1ec59279216ee6cb6fcf3c49bcab6fbb541d12b)) ## [2.32.0-stage.5](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.4...v2.32.0-stage.5) (2025-07-31) ### πŸš€ Features * RBAC ([#1073](https://github.com/keyshade-xyz/keyshade/issues/1073)) ([6d34710](https://github.com/keyshade-xyz/keyshade/commit/6d347106c9e5c5dd4a942bce54d5bf32be41e442)) ### πŸ”§ Miscellaneous Chores * Upgrade conventional-changelog-writer from 8.1.0 to 8.2.0 ([#1095](https://github.com/keyshade-xyz/keyshade/issues/1095)) ([7d092bf](https://github.com/keyshade-xyz/keyshade/commit/7d092bf1818978ecded4beed719c0831e106c531)) ## [2.32.0-stage.4](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.3...v2.32.0-stage.4) (2025-07-31) ### πŸš€ Features * **api:** unfinished onboarding follow-up email ([#1090](https://github.com/keyshade-xyz/keyshade/issues/1090)) ([69dbb02](https://github.com/keyshade-xyz/keyshade/commit/69dbb02b90d877e4249c8b4da6359d5a6d866bc4)) ## [2.32.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.2...v2.32.0-stage.3) (2025-07-30) ### πŸ› Bug Fixes * **api, cli:** ambiguous error messages on keyshade run failure ([#1087](https://github.com/keyshade-xyz/keyshade/issues/1087)) ([206dda7](https://github.com/keyshade-xyz/keyshade/commit/206dda702b3f3f0cabeb73e4f74dd2ccfc962631)) ## [2.32.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.32.0-stage.1...v2.32.0-stage.2) (2025-07-30) ### πŸ› Bug Fixes * **platform:** UI Issues in integration screen [#1088](https://github.com/keyshade-xyz/keyshade/issues/1088) ([#1091](https://github.com/keyshade-xyz/keyshade/issues/1091)) ([faba12a](https://github.com/keyshade-xyz/keyshade/commit/faba12a809ff2b87dccd5e4f6b3bacaa6ad71304)) ## [2.32.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.31.1...v2.32.0-stage.1) (2025-07-30) ### πŸš€ Features * integration configuration testing ([#1035](https://github.com/keyshade-xyz/keyshade/issues/1035)) ([46db338](https://github.com/keyshade-xyz/keyshade/commit/46db338cc4c335f769f9690b8c9fbc2bfa1d3e80)) ## [2.31.1](https://github.com/keyshade-xyz/keyshade/compare/v2.31.0...v2.31.1) (2025-07-28) ### πŸ› Bug Fixes * **api:** broken migration file name ([07952fd](https://github.com/keyshade-xyz/keyshade/commit/07952fdffb4b66adf359cd5f083e7ad781a0c160)) ### πŸ”§ Miscellaneous Chores * **release:** 2.31.1-stage.1 [skip ci] ([0012a77](https://github.com/keyshade-xyz/keyshade/commit/0012a775bcf4393da5e288136c08b325c66c2627)) ## [2.31.1-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.31.0...v2.31.1-stage.1) (2025-07-28) ### πŸ› Bug Fixes * **api:** broken migration file name ([07952fd](https://github.com/keyshade-xyz/keyshade/commit/07952fdffb4b66adf359cd5f083e7ad781a0c160)) ## [2.31.0](https://github.com/keyshade-xyz/keyshade/compare/v2.30.0...v2.31.0) (2025-07-28) ### πŸš€ Features * add feature to "disable" a certain configuration ([#1050](https://github.com/keyshade-xyz/keyshade/issues/1050)) ([97f74fa](https://github.com/keyshade-xyz/keyshade/commit/97f74fa3f731530b3715fbee26e8a225559e938c)) * **api:** add bulk upload support for [secure]s and variables ([#1054](https://github.com/keyshade-xyz/keyshade/issues/1054)) ([91aa299](https://github.com/keyshade-xyz/keyshade/commit/91aa29922a0c8a6746df08abd377ab995c9af741)) * **api:** send e-mail when user logs in ([#1080](https://github.com/keyshade-xyz/keyshade/issues/1080)) ([461dd72](https://github.com/keyshade-xyz/keyshade/commit/461dd72b7832a8e1491f5010c51f972dddecb2f5)) * **api:** update workspace invitation email ([#1077](https://github.com/keyshade-xyz/keyshade/issues/1077)) ([7b0d2f1](https://github.com/keyshade-xyz/keyshade/commit/7b0d2f1df5ccc9d739644e769a170ba431329d5d)) * **cli:** Override environment at run time using run commmand ([#1051](https://github.com/keyshade-xyz/keyshade/issues/1051)) ([a991179](https://github.com/keyshade-xyz/keyshade/commit/a991179d3c78e5cc11721249dbaa18eb05253ef0)) * **platform:** Revamp integration pages ([#1072](https://github.com/keyshade-xyz/keyshade/issues/1072)) ([21235f3](https://github.com/keyshade-xyz/keyshade/commit/21235f3dc07b4cd756a1b83470fb0f3bed0db0c3)) ### πŸ› Bug Fixes * API e2e test & store private key loaclly ([#1067](https://github.com/keyshade-xyz/keyshade/issues/1067)) ([95b9e3a](https://github.com/keyshade-xyz/keyshade/commit/95b9e3a7dedfcd7de959e9c3c4c862b4afff84d8)) * **api:** Vercel integration won't auto reload after configs are changes/added/deleted ([#1086](https://github.com/keyshade-xyz/keyshade/issues/1086)) ([628e205](https://github.com/keyshade-xyz/keyshade/commit/628e205d94be3c4cf065a79a6cd0c76946df764a)) * **platform:** Breaking UI in the Workspace Card ([#1061](https://github.com/keyshade-xyz/keyshade/issues/1061)) ([f0accd1](https://github.com/keyshade-xyz/keyshade/commit/f0accd1ca499d3644ecec538cc54eab873722b5e)) * **platform:** skip redirection not working ([#1074](https://github.com/keyshade-xyz/keyshade/issues/1074)) ([86b661a](https://github.com/keyshade-xyz/keyshade/commit/86b661a0aa58b5e8e83e7d02ea45c91c21ccc014)) * **platform:** Updating Secret/Variable in One Environment Also Increments Version in Another ([#1078](https://github.com/keyshade-xyz/keyshade/issues/1078)) ([37eb430](https://github.com/keyshade-xyz/keyshade/commit/37eb430d1f5cc55ca9949a514116e576f9bbcb3a)) * **platform:** Vercel integration was created using wrong environment metadata ([#1066](https://github.com/keyshade-xyz/keyshade/issues/1066)) ([784a046](https://github.com/keyshade-xyz/keyshade/commit/784a046960f31b61d738733ecf4a73c6a87716cc)) ### πŸ“š Documentation * Added AWS Lambda Integration Guide and Updated SUMMARY.md ([#1063](https://github.com/keyshade-xyz/keyshade/issues/1063)) ([fa7cf29](https://github.com/keyshade-xyz/keyshade/commit/fa7cf29ee9d4e7dceeaa1a72d7a98f3cae7f0613)) * Added Vercel Integration Guide and Updated SUMMARY.md and Added… ([#1068](https://github.com/keyshade-xyz/keyshade/issues/1068)) ([ba473fb](https://github.com/keyshade-xyz/keyshade/commit/ba473fb606af500433aca801bfd64a67eea7c069)) * Fixed Naming of Guide Docs Under Integrations ([#1064](https://github.com/keyshade-xyz/keyshade/issues/1064)) ([c46dcf6](https://github.com/keyshade-xyz/keyshade/commit/c46dcf65a738872c57306fe647bd8016cd1a7425)) * Integration Dropdown Pages README.md Created ([#1071](https://github.com/keyshade-xyz/keyshade/issues/1071)) ([dc2a936](https://github.com/keyshade-xyz/keyshade/commit/dc2a936ca20fd2b061d52e0674211ea7f9be0869)) ### πŸ”§ Miscellaneous Chores * **release:** 2.31.0-stage.1 [skip ci] ([76b6a9e](https://github.com/keyshade-xyz/keyshade/commit/76b6a9e80c5d184e4a52afa5cf59ba7d6af37ceb)) * **release:** 2.31.0-stage.10 [skip ci] ([8de89f3](https://github.com/keyshade-xyz/keyshade/commit/8de89f3c59bf845c2b33543958930cb2ef25db46)) * **release:** 2.31.0-stage.11 [skip ci] ([f5e6371](https://github.com/keyshade-xyz/keyshade/commit/f5e6371571199cf1ae19a00aea689be53852bdc0)) * **release:** 2.31.0-stage.2 [skip ci] ([c911e55](https://github.com/keyshade-xyz/keyshade/commit/c911e55033ce74b220f542742b91348837786a6b)) * **release:** 2.31.0-stage.3 [skip ci] ([5dd2c6f](https://github.com/keyshade-xyz/keyshade/commit/5dd2c6f53b0ec136e7d5367084db95c49bd03fea)) * **release:** 2.31.0-stage.4 [skip ci] ([1627c81](https://github.com/keyshade-xyz/keyshade/commit/1627c816767ee8663b5f4191bce9f4e000975295)) * **release:** 2.31.0-stage.5 [skip ci] ([53468ef](https://github.com/keyshade-xyz/keyshade/commit/53468ef0eb32d1ee2c0d7d2e8c6ae64e96344f78)) * **release:** 2.31.0-stage.6 [skip ci] ([9fba348](https://github.com/keyshade-xyz/keyshade/commit/9fba34814557a0fef4622c6ca3c820d3cd9d038f)) * **release:** 2.31.0-stage.7 [skip ci] ([ca90d17](https://github.com/keyshade-xyz/keyshade/commit/ca90d1752beadc2ba40db5ac657ba27879b2ffda)) * **release:** 2.31.0-stage.8 [skip ci] ([6747874](https://github.com/keyshade-xyz/keyshade/commit/6747874c205c05b1d5d5522f8e74e753fcb7ccef)) * **release:** 2.31.0-stage.9 [skip ci] ([dfdbb63](https://github.com/keyshade-xyz/keyshade/commit/dfdbb63bc99e3a365baf8c826df592ad1b988285)) ### πŸ”¨ Code Refactoring * **platform:** Housekeeping ([#1070](https://github.com/keyshade-xyz/keyshade/issues/1070)) ([958b58a](https://github.com/keyshade-xyz/keyshade/commit/958b58a06e6662f4dcff43be91cf5ee32b7d459e)) ## [2.31.0-stage.11](https://github.com/keyshade-xyz/keyshade/compare/v2.31.0-stage.10...v2.31.0-stage.11) (2025-07-26) ### πŸš€ Features * add feature to "disable" a certain configuration ([#1050](https://github.com/keyshade-xyz/keyshade/issues/1050)) ([97f74fa](https://github.com/keyshade-xyz/keyshade/commit/97f74fa3f731530b3715fbee26e8a225559e938c)) ## [2.31.0-stage.10](https://github.com/keyshade-xyz/keyshade/compare/v2.31.0-stage.9...v2.31.0-stage.10) (2025-07-26) ### πŸ› Bug Fixes * **api:** Vercel integration won't auto reload after configs are changes/added/deleted ([#1086](https://github.com/keyshade-xyz/keyshade/issues/1086)) ([628e205](https://github.com/keyshade-xyz/keyshade/commit/628e205d94be3c4cf065a79a6cd0c76946df764a)) ## [2.31.0-stage.9](https://github.com/keyshade-xyz/keyshade/compare/v2.31.0-stage.8...v2.31.0-stage.9) (2025-07-25) ### πŸš€ Features * **platform:** Revamp integration pages ([#1072](https://github.com/keyshade-xyz/keyshade/issues/1072)) ([21235f3](https://github.com/keyshade-xyz/keyshade/commit/21235f3dc07b4cd756a1b83470fb0f3bed0db0c3)) ## [2.31.0-stage.8](https://github.com/keyshade-xyz/keyshade/compare/v2.31.0-stage.7...v2.31.0-stage.8) (2025-07-25) ### πŸš€ Features * **api:** update workspace invitation email ([#1077](https://github.com/keyshade-xyz/keyshade/issues/1077)) ([7b0d2f1](https://github.com/keyshade-xyz/keyshade/commit/7b0d2f1df5ccc9d739644e769a170ba431329d5d)) ### πŸ› Bug Fixes * **platform:** Updating Secret/Variable in One Environment Also Increments Version in Another ([#1078](https://github.com/keyshade-xyz/keyshade/issues/1078)) ([37eb430](https://github.com/keyshade-xyz/keyshade/commit/37eb430d1f5cc55ca9949a514116e576f9bbcb3a)) ## [2.31.0-stage.7](https://github.com/keyshade-xyz/keyshade/compare/v2.31.0-stage.6...v2.31.0-stage.7) (2025-07-21) ### πŸš€ Features * **api:** send e-mail when user logs in ([#1080](https://github.com/keyshade-xyz/keyshade/issues/1080)) ([461dd72](https://github.com/keyshade-xyz/keyshade/commit/461dd72b7832a8e1491f5010c51f972dddecb2f5)) ## [2.31.0-stage.6](https://github.com/keyshade-xyz/keyshade/compare/v2.31.0-stage.5...v2.31.0-stage.6) (2025-07-20) ### πŸš€ Features * **cli:** Override environment at run time using run commmand ([#1051](https://github.com/keyshade-xyz/keyshade/issues/1051)) ([a991179](https://github.com/keyshade-xyz/keyshade/commit/a991179d3c78e5cc11721249dbaa18eb05253ef0)) ## [2.31.0-stage.5](https://github.com/keyshade-xyz/keyshade/compare/v2.31.0-stage.4...v2.31.0-stage.5) (2025-07-17) ### πŸ› Bug Fixes * **platform:** skip redirection not working ([#1074](https://github.com/keyshade-xyz/keyshade/issues/1074)) ([86b661a](https://github.com/keyshade-xyz/keyshade/commit/86b661a0aa58b5e8e83e7d02ea45c91c21ccc014)) ### πŸ“š Documentation * Added Vercel Integration Guide and Updated SUMMARY.md and Added… ([#1068](https://github.com/keyshade-xyz/keyshade/issues/1068)) ([ba473fb](https://github.com/keyshade-xyz/keyshade/commit/ba473fb606af500433aca801bfd64a67eea7c069)) * Integration Dropdown Pages README.md Created ([#1071](https://github.com/keyshade-xyz/keyshade/issues/1071)) ([dc2a936](https://github.com/keyshade-xyz/keyshade/commit/dc2a936ca20fd2b061d52e0674211ea7f9be0869)) ### πŸ”¨ Code Refactoring * **platform:** Housekeeping ([#1070](https://github.com/keyshade-xyz/keyshade/issues/1070)) ([958b58a](https://github.com/keyshade-xyz/keyshade/commit/958b58a06e6662f4dcff43be91cf5ee32b7d459e)) ## [2.31.0-stage.4](https://github.com/keyshade-xyz/keyshade/compare/v2.31.0-stage.3...v2.31.0-stage.4) (2025-07-10) ### πŸ› Bug Fixes * API e2e test & store private key loaclly ([#1067](https://github.com/keyshade-xyz/keyshade/issues/1067)) ([95b9e3a](https://github.com/keyshade-xyz/keyshade/commit/95b9e3a7dedfcd7de959e9c3c4c862b4afff84d8)) ## [2.31.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.31.0-stage.2...v2.31.0-stage.3) (2025-07-10) ### πŸ› Bug Fixes * **platform:** Vercel integration was created using wrong environment metadata ([#1066](https://github.com/keyshade-xyz/keyshade/issues/1066)) ([784a046](https://github.com/keyshade-xyz/keyshade/commit/784a046960f31b61d738733ecf4a73c6a87716cc)) ## [2.31.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.31.0-stage.1...v2.31.0-stage.2) (2025-07-09) ### πŸ› Bug Fixes * **platform:** Breaking UI in the Workspace Card ([#1061](https://github.com/keyshade-xyz/keyshade/issues/1061)) ([f0accd1](https://github.com/keyshade-xyz/keyshade/commit/f0accd1ca499d3644ecec538cc54eab873722b5e)) ### πŸ“š Documentation * Added AWS Lambda Integration Guide and Updated SUMMARY.md ([#1063](https://github.com/keyshade-xyz/keyshade/issues/1063)) ([fa7cf29](https://github.com/keyshade-xyz/keyshade/commit/fa7cf29ee9d4e7dceeaa1a72d7a98f3cae7f0613)) * Fixed Naming of Guide Docs Under Integrations ([#1064](https://github.com/keyshade-xyz/keyshade/issues/1064)) ([c46dcf6](https://github.com/keyshade-xyz/keyshade/commit/c46dcf65a738872c57306fe647bd8016cd1a7425)) ## [2.31.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.30.0...v2.31.0-stage.1) (2025-07-08) ### πŸš€ Features * **api:** add bulk upload support for [secure]s and variables ([#1054](https://github.com/keyshade-xyz/keyshade/issues/1054)) ([91aa299](https://github.com/keyshade-xyz/keyshade/commit/91aa29922a0c8a6746df08abd377ab995c9af741)) ## [2.30.0](https://github.com/keyshade-xyz/keyshade/compare/v2.29.0...v2.30.0) (2025-07-07) ### πŸš€ Features * **web:** Pricing page update ([#1060](https://github.com/keyshade-xyz/keyshade/issues/1060)) ([5df6d9c](https://github.com/keyshade-xyz/keyshade/commit/5df6d9c9b3efc651e1d54ee1f0e50cc3d736b61c)) ### πŸ› Bug Fixes * **web:** Pricing page update ([#1062](https://github.com/keyshade-xyz/keyshade/issues/1062)) ([43e6d1c](https://github.com/keyshade-xyz/keyshade/commit/43e6d1c9777ed524cb4e065b675d020b9ed7d5f3)) ### πŸ”§ Miscellaneous Chores * **release:** 2.30.0-stage.1 [skip ci] ([0d817de](https://github.com/keyshade-xyz/keyshade/commit/0d817de9c8b415d2d869dde8a485b408f824396d)) * **release:** 2.30.0-stage.2 [skip ci] ([c93b931](https://github.com/keyshade-xyz/keyshade/commit/c93b931609b19670be7a9afead5f6fa275759521)) ## [2.30.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.30.0-stage.1...v2.30.0-stage.2) (2025-07-07) ### πŸ› Bug Fixes * **web:** Pricing page update ([#1062](https://github.com/keyshade-xyz/keyshade/issues/1062)) ([43e6d1c](https://github.com/keyshade-xyz/keyshade/commit/43e6d1c9777ed524cb4e065b675d020b9ed7d5f3)) ## [2.30.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.29.0...v2.30.0-stage.1) (2025-07-07) ### πŸš€ Features * **web:** Pricing page update ([#1060](https://github.com/keyshade-xyz/keyshade/issues/1060)) ([5df6d9c](https://github.com/keyshade-xyz/keyshade/commit/5df6d9c9b3efc651e1d54ee1f0e50cc3d736b61c)) ## [2.29.0](https://github.com/keyshade-xyz/keyshade/compare/v2.28.0...v2.29.0) (2025-07-06) ### πŸš€ Features * AWS Lambda Integration added ([#1053](https://github.com/keyshade-xyz/keyshade/issues/1053)) ([4484261](https://github.com/keyshade-xyz/keyshade/commit/44842612752f7ab6d56c591022d8edd846b8b31e)) ### πŸ› Bug Fixes * **api:** Lambda integration environment variable conflict ([3163076](https://github.com/keyshade-xyz/keyshade/commit/3163076f0e14c1e9717322da4ce0a87316fd2f07)) * **api:** Remove sensitive data logging in lambda integration ([#1055](https://github.com/keyshade-xyz/keyshade/issues/1055)) ([9dc3dd1](https://github.com/keyshade-xyz/keyshade/commit/9dc3dd10ff01201bd89a8d736bd3e65e96b47af0)) * **platfrom:** Project overview & [secure]-variable revision screen ([#1052](https://github.com/keyshade-xyz/keyshade/issues/1052)) ([aca6f38](https://github.com/keyshade-xyz/keyshade/commit/aca6f3853af2de56071bae6e1b7190d77f0b473e)) * update policy ([#1059](https://github.com/keyshade-xyz/keyshade/issues/1059)) ([755fd01](https://github.com/keyshade-xyz/keyshade/commit/755fd01796043b14e2a938cc06ca531fb881816c)) ### πŸ”§ Miscellaneous Chores * **release:** 2.28.1-stage.1 [skip ci] ([31e9cb9](https://github.com/keyshade-xyz/keyshade/commit/31e9cb94829e5171e6778fcb0c05b6845bbeb039)) * **release:** 2.29.0-stage.1 [skip ci] ([9619518](https://github.com/keyshade-xyz/keyshade/commit/9619518518da09ed55965249bdf634b74caeb661)) * **release:** 2.29.0-stage.2 [skip ci] ([a32de5a](https://github.com/keyshade-xyz/keyshade/commit/a32de5a6ef3c18d2cf46888ba6dbed3bfc5d168e)) * **release:** 2.29.0-stage.3 [skip ci] ([a7cea12](https://github.com/keyshade-xyz/keyshade/commit/a7cea124fcedd62afeb0a117b244c86457410983)) * **release:** 2.29.0-stage.4 [skip ci] ([ce84e30](https://github.com/keyshade-xyz/keyshade/commit/ce84e301612b60cde9e55c3055b53a4cac6fa532)) ## [2.29.0-stage.4](https://github.com/keyshade-xyz/keyshade/compare/v2.29.0-stage.3...v2.29.0-stage.4) (2025-07-06) ### πŸ› Bug Fixes * update policy ([#1059](https://github.com/keyshade-xyz/keyshade/issues/1059)) ([755fd01](https://github.com/keyshade-xyz/keyshade/commit/755fd01796043b14e2a938cc06ca531fb881816c)) ## [2.29.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.29.0-stage.2...v2.29.0-stage.3) (2025-07-06) ### πŸ› Bug Fixes * **api:** Lambda integration environment variable conflict ([3163076](https://github.com/keyshade-xyz/keyshade/commit/3163076f0e14c1e9717322da4ce0a87316fd2f07)) ## [2.29.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.29.0-stage.1...v2.29.0-stage.2) (2025-07-05) ### πŸ› Bug Fixes * **api:** Remove sensitive data logging in lambda integration ([#1055](https://github.com/keyshade-xyz/keyshade/issues/1055)) ([9dc3dd1](https://github.com/keyshade-xyz/keyshade/commit/9dc3dd10ff01201bd89a8d736bd3e65e96b47af0)) ## [2.29.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.28.1-stage.1...v2.29.0-stage.1) (2025-07-05) ### πŸš€ Features * AWS Lambda Integration added ([#1053](https://github.com/keyshade-xyz/keyshade/issues/1053)) ([4484261](https://github.com/keyshade-xyz/keyshade/commit/44842612752f7ab6d56c591022d8edd846b8b31e)) ## [2.28.1-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.28.0...v2.28.1-stage.1) (2025-07-04) ### πŸ› Bug Fixes * **platfrom:** Project overview & [secure]-variable revision screen ([#1052](https://github.com/keyshade-xyz/keyshade/issues/1052)) ([aca6f38](https://github.com/keyshade-xyz/keyshade/commit/aca6f3853af2de56071bae6e1b7190d77f0b473e)) ## [2.28.0](https://github.com/keyshade-xyz/keyshade/compare/v2.27.0...v2.28.0) (2025-07-02) ### πŸš€ Features * **cli:** Bumped CLI to v3.2.1 ([734865b](https://github.com/keyshade-xyz/keyshade/commit/734865b7f9e6187fcaf22629a9a38a67f9477ed5)) * **cli:** Revamp CLI outputs ([#1040](https://github.com/keyshade-xyz/keyshade/issues/1040)) ([1d94f51](https://github.com/keyshade-xyz/keyshade/commit/1d94f5190899a1bdf762de1d65ecd452d823fbff)) * **platform:** Integration setup private key ([#1036](https://github.com/keyshade-xyz/keyshade/issues/1036)) ([465c2d1](https://github.com/keyshade-xyz/keyshade/commit/465c2d13a13d0879dd5478b980a8cec8bb7720cb)) * **platform:** Updated Project Overview & Import from env files ([#1045](https://github.com/keyshade-xyz/keyshade/issues/1045)) ([02c9183](https://github.com/keyshade-xyz/keyshade/commit/02c918331c527e52be876d45261883049ad1722f)) ### πŸ› Bug Fixes * **cli:** Crash on [secure] decryption due to missing private key ([#1037](https://github.com/keyshade-xyz/keyshade/issues/1037)) ([a90aba1](https://github.com/keyshade-xyz/keyshade/commit/a90aba1d382c9e81f13d08990d5d3a41c6419a79)) * **platform:** Bug fixes ([#1034](https://github.com/keyshade-xyz/keyshade/issues/1034)) ([ac56a0f](https://github.com/keyshade-xyz/keyshade/commit/ac56a0fadef78f0176f2cd366ef13522b1098716)) * **platform:** docker build fix ([#1048](https://github.com/keyshade-xyz/keyshade/issues/1048)) ([4d9f05e](https://github.com/keyshade-xyz/keyshade/commit/4d9f05eb91d490a60717109ead6a5431263090a7)) ### πŸ“š Documentation * Add Go Integration Guide ([#1047](https://github.com/keyshade-xyz/keyshade/issues/1047)) ([c8a47c5](https://github.com/keyshade-xyz/keyshade/commit/c8a47c509212b7bcf483d1859e44ae451d3eb9a2)) * Add NextJS guide ([#1023](https://github.com/keyshade-xyz/keyshade/issues/1023)) ([fe25553](https://github.com/keyshade-xyz/keyshade/commit/fe25553c90e240c2162078d913fb7e234c7075d3)) * Add Node.js Integration Guide ([#1041](https://github.com/keyshade-xyz/keyshade/issues/1041)) ([0626f22](https://github.com/keyshade-xyz/keyshade/commit/0626f2293c2c354e5dce766d7e396e2870ceb56c)) * Add Python Integration Guide ([#1042](https://github.com/keyshade-xyz/keyshade/issues/1042)) ([0c13c7b](https://github.com/keyshade-xyz/keyshade/commit/0c13c7bb7110f07474282661ec827d2b8147819c)) * Add Rust Integration Guide ([#1046](https://github.com/keyshade-xyz/keyshade/issues/1046)) ([c3a4307](https://github.com/keyshade-xyz/keyshade/commit/c3a430767f789261144b83a9822c2e707a18a2e5)) * Next.js Integration Guide Minor Changes ([#1044](https://github.com/keyshade-xyz/keyshade/issues/1044)) ([7a84998](https://github.com/keyshade-xyz/keyshade/commit/7a84998edc9bffef5f85e8fc4826661cfd9b60f3)) ### πŸ”§ Miscellaneous Chores * **release:** 2.28.0-stage.1 [skip ci] ([afcdf85](https://github.com/keyshade-xyz/keyshade/commit/afcdf85e1716dd17c9bc9541eee8a62bc82081a8)) * **release:** 2.28.0-stage.2 [skip ci] ([dc68fe9](https://github.com/keyshade-xyz/keyshade/commit/dc68fe9fafd7a05a447c363e73d031abb9385592)) * **release:** 2.28.0-stage.3 [skip ci] ([48d490d](https://github.com/keyshade-xyz/keyshade/commit/48d490d3e7b5c8d84febfbeaffc89dfd6323a9a6)) * **release:** 2.28.0-stage.4 [skip ci] ([4bb39b8](https://github.com/keyshade-xyz/keyshade/commit/4bb39b873325c9711a6175091cfd1d628ec5376b)) * **release:** 2.28.0-stage.5 [skip ci] ([4b809b8](https://github.com/keyshade-xyz/keyshade/commit/4b809b8e12b1091daa4ac489b0f4a9b8dcfc7a69)) * **release:** 2.28.0-stage.6 [skip ci] ([5b3ecdd](https://github.com/keyshade-xyz/keyshade/commit/5b3ecdde285e37c416625eabd07496cfd0133b49)) ## [2.28.0-stage.6](https://github.com/keyshade-xyz/keyshade/compare/v2.28.0-stage.5...v2.28.0-stage.6) (2025-07-02) ### πŸ› Bug Fixes * **platform:** docker build fix ([#1048](https://github.com/keyshade-xyz/keyshade/issues/1048)) ([4d9f05e](https://github.com/keyshade-xyz/keyshade/commit/4d9f05eb91d490a60717109ead6a5431263090a7)) ## [2.28.0-stage.5](https://github.com/keyshade-xyz/keyshade/compare/v2.28.0-stage.4...v2.28.0-stage.5) (2025-07-02) ### πŸš€ Features * **platform:** Updated Project Overview & Import from env files ([#1045](https://github.com/keyshade-xyz/keyshade/issues/1045)) ([02c9183](https://github.com/keyshade-xyz/keyshade/commit/02c918331c527e52be876d45261883049ad1722f)) ### πŸ“š Documentation * Add Go Integration Guide ([#1047](https://github.com/keyshade-xyz/keyshade/issues/1047)) ([c8a47c5](https://github.com/keyshade-xyz/keyshade/commit/c8a47c509212b7bcf483d1859e44ae451d3eb9a2)) * Add Node.js Integration Guide ([#1041](https://github.com/keyshade-xyz/keyshade/issues/1041)) ([0626f22](https://github.com/keyshade-xyz/keyshade/commit/0626f2293c2c354e5dce766d7e396e2870ceb56c)) * Add Python Integration Guide ([#1042](https://github.com/keyshade-xyz/keyshade/issues/1042)) ([0c13c7b](https://github.com/keyshade-xyz/keyshade/commit/0c13c7bb7110f07474282661ec827d2b8147819c)) * Add Rust Integration Guide ([#1046](https://github.com/keyshade-xyz/keyshade/issues/1046)) ([c3a4307](https://github.com/keyshade-xyz/keyshade/commit/c3a430767f789261144b83a9822c2e707a18a2e5)) * Next.js Integration Guide Minor Changes ([#1044](https://github.com/keyshade-xyz/keyshade/issues/1044)) ([7a84998](https://github.com/keyshade-xyz/keyshade/commit/7a84998edc9bffef5f85e8fc4826661cfd9b60f3)) ## [2.28.0-stage.4](https://github.com/keyshade-xyz/keyshade/compare/v2.28.0-stage.3...v2.28.0-stage.4) (2025-07-01) ### πŸš€ Features * **cli:** Revamp CLI outputs ([#1040](https://github.com/keyshade-xyz/keyshade/issues/1040)) ([1d94f51](https://github.com/keyshade-xyz/keyshade/commit/1d94f5190899a1bdf762de1d65ecd452d823fbff)) ### πŸ“š Documentation * Add NextJS guide ([#1023](https://github.com/keyshade-xyz/keyshade/issues/1023)) ([fe25553](https://github.com/keyshade-xyz/keyshade/commit/fe25553c90e240c2162078d913fb7e234c7075d3)) ## [2.28.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.28.0-stage.2...v2.28.0-stage.3) (2025-07-01) ### πŸ› Bug Fixes * **platform:** Bug fixes ([#1034](https://github.com/keyshade-xyz/keyshade/issues/1034)) ([ac56a0f](https://github.com/keyshade-xyz/keyshade/commit/ac56a0fadef78f0176f2cd366ef13522b1098716)) ## [2.28.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.28.0-stage.1...v2.28.0-stage.2) (2025-07-01) ### πŸ› Bug Fixes * **cli:** Crash on [secure] decryption due to missing private key ([#1037](https://github.com/keyshade-xyz/keyshade/issues/1037)) ([a90aba1](https://github.com/keyshade-xyz/keyshade/commit/a90aba1d382c9e81f13d08990d5d3a41c6419a79)) ## [2.28.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.27.0...v2.28.0-stage.1) (2025-06-30) ### πŸš€ Features * **platform:** Integration setup private key ([#1036](https://github.com/keyshade-xyz/keyshade/issues/1036)) ([465c2d1](https://github.com/keyshade-xyz/keyshade/commit/465c2d13a13d0879dd5478b980a8cec8bb7720cb)) ## [2.27.0](https://github.com/keyshade-xyz/keyshade/compare/v2.26.1...v2.27.0) (2025-06-28) ### πŸš€ Features * Add vercel integration ([#1006](https://github.com/keyshade-xyz/keyshade/issues/1006)) ([cd7ed9b](https://github.com/keyshade-xyz/keyshade/commit/cd7ed9bce4efa3c83f3f20d266cf7f27342535c5)) * **api:** Multiple bug fixes and small feature implementations ([b123f54](https://github.com/keyshade-xyz/keyshade/commit/b123f54ca5a0aecf5739c0038fad59095250f03b)) * **platform:** Updated description metadata ([5b82120](https://github.com/keyshade-xyz/keyshade/commit/5b82120d09fbe3ff8252b5058ab25a1afd9e4e2a)) * **platform:** Vercel integration platform ([#1031](https://github.com/keyshade-xyz/keyshade/issues/1031)) ([167f57e](https://github.com/keyshade-xyz/keyshade/commit/167f57e25d0f3fe4993780b55cdec786f56a1d50)) * trigger release version bump ([4c2e34d](https://github.com/keyshade-xyz/keyshade/commit/4c2e34d689bda0d05bd97fb72d5970d9854168a5)) ### πŸ› Bug Fixes * **api:** Fixed import ([5753b1a](https://github.com/keyshade-xyz/keyshade/commit/5753b1a9c12f4c41a32fe726e0a98b5cd01d0beb)) * **api:** Rearranged transactions to ensure user cache updates properly ([cfa80c1](https://github.com/keyshade-xyz/keyshade/commit/cfa80c122bb380d57f418f8553af6e6f854d1b06)) * **cli:** allow keyshade run to accept multiple arguments without quotes ([#1033](https://github.com/keyshade-xyz/keyshade/issues/1033)) ([3148097](https://github.com/keyshade-xyz/keyshade/commit/3148097b5ca8359693ee5db3d23ee2c6de90bcca)) ### πŸ”§ Miscellaneous Chores * **cli:** Bumped version ([d618592](https://github.com/keyshade-xyz/keyshade/commit/d618592dee80123a4aa2501153cc171f2d6f224b)) * **release:** 2.27.0-stage.1 [skip ci] ([8e4966a](https://github.com/keyshade-xyz/keyshade/commit/8e4966a335a09c0b42fb3c61e630141cd4f41840)) * **release:** 2.27.0-stage.2 [skip ci] ([ff432ef](https://github.com/keyshade-xyz/keyshade/commit/ff432efc7f707465f87665716110454e36857240)) * **release:** 2.27.0-stage.3 [skip ci] ([8dcb8ad](https://github.com/keyshade-xyz/keyshade/commit/8dcb8adb5840000d682aa5c8d88f3026a651ec1d)) * **release:** 2.27.0-stage.4 [skip ci] ([6fa1f23](https://github.com/keyshade-xyz/keyshade/commit/6fa1f23f718613edeb66a3716c6a67aed13bd81d)) * **release:** 2.27.0-stage.5 [skip ci] ([93f9ab7](https://github.com/keyshade-xyz/keyshade/commit/93f9ab78a4deb14376a2122782a5c0139abe7d7d)) * **release:** 2.27.0-stage.6 [skip ci] ([6d663da](https://github.com/keyshade-xyz/keyshade/commit/6d663dabff7ccf1f996a1b95c47007ca21e37d44)) * **release:** 2.27.0-stage.7 [skip ci] ([0cbbd2e](https://github.com/keyshade-xyz/keyshade/commit/0cbbd2ecd7bd8a44ffad0f7ae1ab599f0813a493)) * **release:** 2.27.0-stage.8 [skip ci] ([887b24e](https://github.com/keyshade-xyz/keyshade/commit/887b24e4591ebae4d422ccff1d0ac24631538862)) ## [2.27.0-stage.8](https://github.com/keyshade-xyz/keyshade/compare/v2.27.0-stage.7...v2.27.0-stage.8) (2025-06-28) ### πŸ› Bug Fixes * **cli:** allow keyshade run to accept multiple arguments without quotes ([#1033](https://github.com/keyshade-xyz/keyshade/issues/1033)) ([3148097](https://github.com/keyshade-xyz/keyshade/commit/3148097b5ca8359693ee5db3d23ee2c6de90bcca)) ## [2.27.0-stage.7](https://github.com/keyshade-xyz/keyshade/compare/v2.27.0-stage.6...v2.27.0-stage.7) (2025-06-28) ### πŸ› Bug Fixes * **api:** Rearranged transactions to ensure user cache updates properly ([cfa80c1](https://github.com/keyshade-xyz/keyshade/commit/cfa80c122bb380d57f418f8553af6e6f854d1b06)) ## [2.27.0-stage.6](https://github.com/keyshade-xyz/keyshade/compare/v2.27.0-stage.5...v2.27.0-stage.6) (2025-06-25) ### πŸ› Bug Fixes * **api:** Fixed import ([5753b1a](https://github.com/keyshade-xyz/keyshade/commit/5753b1a9c12f4c41a32fe726e0a98b5cd01d0beb)) ## [2.27.0-stage.5](https://github.com/keyshade-xyz/keyshade/compare/v2.27.0-stage.4...v2.27.0-stage.5) (2025-06-25) ### πŸš€ Features * **platform:** Vercel integration platform ([#1031](https://github.com/keyshade-xyz/keyshade/issues/1031)) ([167f57e](https://github.com/keyshade-xyz/keyshade/commit/167f57e25d0f3fe4993780b55cdec786f56a1d50)) ## [2.27.0-stage.4](https://github.com/keyshade-xyz/keyshade/compare/v2.27.0-stage.3...v2.27.0-stage.4) (2025-06-25) ### πŸš€ Features * Add vercel integration ([#1006](https://github.com/keyshade-xyz/keyshade/issues/1006)) ([cd7ed9b](https://github.com/keyshade-xyz/keyshade/commit/cd7ed9bce4efa3c83f3f20d266cf7f27342535c5)) ## [2.27.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.27.0-stage.2...v2.27.0-stage.3) (2025-06-24) ### πŸš€ Features * **api:** Multiple bug fixes and small feature implementations ([b123f54](https://github.com/keyshade-xyz/keyshade/commit/b123f54ca5a0aecf5739c0038fad59095250f03b)) ## [2.27.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.27.0-stage.1...v2.27.0-stage.2) (2025-06-24) ### πŸš€ Features * **platform:** Updated description metadata ([5b82120](https://github.com/keyshade-xyz/keyshade/commit/5b82120d09fbe3ff8252b5058ab25a1afd9e4e2a)) ## [2.27.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.26.1...v2.27.0-stage.1) (2025-06-24) ### πŸš€ Features * trigger release version bump ([4c2e34d](https://github.com/keyshade-xyz/keyshade/commit/4c2e34d689bda0d05bd97fb72d5970d9854168a5)) ## [2.26.1](https://github.com/keyshade-xyz/keyshade/compare/v2.26.0...v2.26.1) (2025-06-23) ### πŸ› Bug Fixes * **api:** Docker build fix ([06c3149](https://github.com/keyshade-xyz/keyshade/commit/06c31490651a1dca8e665b7d7028a90c5b0149d9)) ## [2.26.0](https://github.com/keyshade-xyz/keyshade/compare/v2.25.0...v2.26.0) (2025-06-23) ### πŸš€ Features * **cli:** Update base integration command ([791489e](https://github.com/keyshade-xyz/keyshade/commit/791489ee8a3904cdc4a18b7d2c4be0b07c3db053)) ### πŸ”§ Miscellaneous Chores * Bumped version ([ff027aa](https://github.com/keyshade-xyz/keyshade/commit/ff027aab112a48cfa4752c6b534bb13815ace18a)) * **cli:** Add base integration command ([91f121e](https://github.com/keyshade-xyz/keyshade/commit/91f121e0bd46e648c5b2c29504e5d1cb97356920)) * **cli:** Bumped version to 3.2.0-stage.1 ([a04a515](https://github.com/keyshade-xyz/keyshade/commit/a04a5158dcc48d00eda83e3619b1f3eccf8538de)) * trigger release version bump ([37ace45](https://github.com/keyshade-xyz/keyshade/commit/37ace45ecefe70c7fbdf47e337bfee09c90c7a19)) ## [2.25.1](https://github.com/keyshade-xyz/keyshade/compare/v2.25.0...v2.25.1) (2025-06-23) ### Patches - Emergency push to force update version ## [2.25.0](https://github.com/keyshade-xyz/keyshade/compare/v2.24.0...v2.25.0) (2025-06-23) ### πŸš€ Features - Add Secret & Variable export, include JSON format ([#981](https://github.com/keyshade-xyz/keyshade/issues/981)) ([83cacd8](https://github.com/keyshade-xyz/keyshade/commit/83cacd87ace371faf070b94cea580ba66d379eaf)) - **cli:** Select [secure]-variable while Project Import command ([#1025](https://github.com/keyshade-xyz/keyshade/issues/1025)) ([b642552](https://github.com/keyshade-xyz/keyshade/commit/b6425527aa617cdceffdfe078f51edb6ee3267de)) - Decrypt [secure]s on client side only; Private keys are encrypted at rest aswell ([#1026](https://github.com/keyshade-xyz/keyshade/issues/1026)) ([b788b2f](https://github.com/keyshade-xyz/keyshade/commit/b788b2f0c81122cba1a815a13726d4e8be7ae31a)) - **platform:** add event trigger groups integration ([#992](https://github.com/keyshade-xyz/keyshade/issues/992)) ([6cbd003](https://github.com/keyshade-xyz/keyshade/commit/6cbd0036ab1188febbaa7f9318a7827b61d93c62)) - Update onboarding and add referral ([d9710e6](https://github.com/keyshade-xyz/keyshade/commit/d9710e6eaaf00dde83f2d76baf7c2b4e93ca9f6e)) ### πŸ› Bug Fixes - **api:** Secret & Variable unique names ([#1011](https://github.com/keyshade-xyz/keyshade/issues/1011)) ([013d0ee](https://github.com/keyshade-xyz/keyshade/commit/013d0ee0bef21e12a985cb05d33955b7a8ca12bc)) - **platform:** mobile detection logic and conditional rendering for overlay ([#1001](https://github.com/keyshade-xyz/keyshade/issues/1001)) ([156b3da](https://github.com/keyshade-xyz/keyshade/commit/156b3da4f6c27a3feb7716bebb864206fd2d16c6)) ### πŸ“š Documentation - small edits and spelling checks ([#1022](https://github.com/keyshade-xyz/keyshade/issues/1022)) ([0747622](https://github.com/keyshade-xyz/keyshade/commit/0747622f4624401075d173212170d16cd976ad46)) ### πŸ”§ Miscellaneous Chores - **cli:** Bump version to 3.1.0 ([68580a3](https://github.com/keyshade-xyz/keyshade/commit/68580a39503c09603a6ba8efbecceacbdef3ea98)) - **cli:** Update changelog and version ([a3a9675](https://github.com/keyshade-xyz/keyshade/commit/a3a9675d41f867fe048c15b0b52361fe1ddd9ec2)) - Fixed version ([b2a8446](https://github.com/keyshade-xyz/keyshade/commit/b2a8446ace71b8d0de997af103affc6695c5c98c)) - **release:** 2.25.0 [skip ci] ([4089581](https://github.com/keyshade-xyz/keyshade/commit/40895814d51b9c4f0297d13e127b46342f62369b)) - **release:** 2.25.0 [skip ci] ([77cd5cd](https://github.com/keyshade-xyz/keyshade/commit/77cd5cda7979c7e94f3157ac8793893f3fdbfb70)) - **release:** 2.25.0-stage.1 [skip ci] ([26cf373](https://github.com/keyshade-xyz/keyshade/commit/26cf373e21ce5d4d0739b76514a765060700bd55)) - **release:** 2.25.0-stage.2 [skip ci] ([d8cc49f](https://github.com/keyshade-xyz/keyshade/commit/d8cc49fe9ae2e6d6b3c1582cff1f72a7a5ba5726)) - **release:** 2.25.0-stage.3 [skip ci] ([669345f](https://github.com/keyshade-xyz/keyshade/commit/669345f3a1a568b14da251ace5f479d5aad3abb2)) - **release:** 2.25.0-stage.4 [skip ci] ([9f51c1d](https://github.com/keyshade-xyz/keyshade/commit/9f51c1dd28fa6db1cdc76536ac3c63526450cf23)) - **release:** 2.25.0-stage.5 [skip ci] ([f97a9ae](https://github.com/keyshade-xyz/keyshade/commit/f97a9aefb255ed0749015f12a1156fc5d5284061)) - **release:** 2.25.0-stage.6 [skip ci] ([d199bd9](https://github.com/keyshade-xyz/keyshade/commit/d199bd9e2ee03041ac4992e14d690883a34320dc)) - **Snyk:** Upgrade conventional-changelog-writer from 8.0.1 to 8.1.0 ([#997](https://github.com/keyshade-xyz/keyshade/issues/997)) ([e7f1702](https://github.com/keyshade-xyz/keyshade/commit/e7f1702437a0dc6dfe8c4e9541c04228855344f8)) ### πŸ”¨ Code Refactoring - **auth:** improve OTP and email validation in form ([#995](https://github.com/keyshade-xyz/keyshade/issues/995)) ([2f445f4](https://github.com/keyshade-xyz/keyshade/commit/2f445f4b971422091bb755476310c254a2c48ed1)) - **auth:** improve OTP and email validation in form ([#995](https://github.com/keyshade-xyz/keyshade/issues/995)) ([#1008](https://github.com/keyshade-xyz/keyshade/issues/1008)) ([15a7819](https://github.com/keyshade-xyz/keyshade/commit/15a7819538c7a8fe65b4517accdbcf1a33de58e8)) ## [2.25.0](https://github.com/keyshade-xyz/keyshade/compare/v2.24.0...v2.25.0) (2025-06-21) ### πŸš€ Features - Add Secret & Variable export, include JSON format ([#981](https://github.com/keyshade-xyz/keyshade/issues/981)) ([83cacd8](https://github.com/keyshade-xyz/keyshade/commit/83cacd87ace371faf070b94cea580ba66d379eaf)) - **cli:** Select [secure]-variable while Project Import command ([#1025](https://github.com/keyshade-xyz/keyshade/issues/1025)) ([b642552](https://github.com/keyshade-xyz/keyshade/commit/b6425527aa617cdceffdfe078f51edb6ee3267de)) - Decrypt [secure]s on client side only; Private keys are encrypted at rest aswell ([#1026](https://github.com/keyshade-xyz/keyshade/issues/1026)) ([b788b2f](https://github.com/keyshade-xyz/keyshade/commit/b788b2f0c81122cba1a815a13726d4e8be7ae31a)) - **platform:** add event trigger groups integration ([#992](https://github.com/keyshade-xyz/keyshade/issues/992)) ([6cbd003](https://github.com/keyshade-xyz/keyshade/commit/6cbd0036ab1188febbaa7f9318a7827b61d93c62)) - Update onboarding and add referral ([d9710e6](https://github.com/keyshade-xyz/keyshade/commit/d9710e6eaaf00dde83f2d76baf7c2b4e93ca9f6e)) ### πŸ› Bug Fixes - **api:** Secret & Variable unique names ([#1011](https://github.com/keyshade-xyz/keyshade/issues/1011)) ([013d0ee](https://github.com/keyshade-xyz/keyshade/commit/013d0ee0bef21e12a985cb05d33955b7a8ca12bc)) - **platform:** mobile detection logic and conditional rendering for overlay ([#1001](https://github.com/keyshade-xyz/keyshade/issues/1001)) ([156b3da](https://github.com/keyshade-xyz/keyshade/commit/156b3da4f6c27a3feb7716bebb864206fd2d16c6)) ### πŸ“š Documentation - small edits and spelling checks ([#1022](https://github.com/keyshade-xyz/keyshade/issues/1022)) ([0747622](https://github.com/keyshade-xyz/keyshade/commit/0747622f4624401075d173212170d16cd976ad46)) ### πŸ”§ Miscellaneous Chores - **cli:** Bump version to 3.1.0 ([68580a3](https://github.com/keyshade-xyz/keyshade/commit/68580a39503c09603a6ba8efbecceacbdef3ea98)) - **cli:** Update changelog and version ([a3a9675](https://github.com/keyshade-xyz/keyshade/commit/a3a9675d41f867fe048c15b0b52361fe1ddd9ec2)) - Fixed version ([b2a8446](https://github.com/keyshade-xyz/keyshade/commit/b2a8446ace71b8d0de997af103affc6695c5c98c)) - **release:** 2.25.0 [skip ci] ([77cd5cd](https://github.com/keyshade-xyz/keyshade/commit/77cd5cda7979c7e94f3157ac8793893f3fdbfb70)) - **release:** 2.25.0-stage.1 [skip ci] ([26cf373](https://github.com/keyshade-xyz/keyshade/commit/26cf373e21ce5d4d0739b76514a765060700bd55)) - **release:** 2.25.0-stage.2 [skip ci] ([d8cc49f](https://github.com/keyshade-xyz/keyshade/commit/d8cc49fe9ae2e6d6b3c1582cff1f72a7a5ba5726)) - **release:** 2.25.0-stage.3 [skip ci] ([669345f](https://github.com/keyshade-xyz/keyshade/commit/669345f3a1a568b14da251ace5f479d5aad3abb2)) - **release:** 2.25.0-stage.4 [skip ci] ([9f51c1d](https://github.com/keyshade-xyz/keyshade/commit/9f51c1dd28fa6db1cdc76536ac3c63526450cf23)) - **release:** 2.25.0-stage.5 [skip ci] ([f97a9ae](https://github.com/keyshade-xyz/keyshade/commit/f97a9aefb255ed0749015f12a1156fc5d5284061)) - **release:** 2.25.0-stage.6 [skip ci] ([d199bd9](https://github.com/keyshade-xyz/keyshade/commit/d199bd9e2ee03041ac4992e14d690883a34320dc)) - **Snyk:** Upgrade conventional-changelog-writer from 8.0.1 to 8.1.0 ([#997](https://github.com/keyshade-xyz/keyshade/issues/997)) ([e7f1702](https://github.com/keyshade-xyz/keyshade/commit/e7f1702437a0dc6dfe8c4e9541c04228855344f8)) ### πŸ”¨ Code Refactoring - **auth:** improve OTP and email validation in form ([#995](https://github.com/keyshade-xyz/keyshade/issues/995)) ([2f445f4](https://github.com/keyshade-xyz/keyshade/commit/2f445f4b971422091bb755476310c254a2c48ed1)) - **auth:** improve OTP and email validation in form ([#995](https://github.com/keyshade-xyz/keyshade/issues/995)) ([#1008](https://github.com/keyshade-xyz/keyshade/issues/1008)) ([15a7819](https://github.com/keyshade-xyz/keyshade/commit/15a7819538c7a8fe65b4517accdbcf1a33de58e8)) ## [2.25.0](https://github.com/keyshade-xyz/keyshade/compare/v2.24.0...v2.25.0) (2025-06-21) ### πŸš€ Features - Add Secret & Variable export, include JSON format ([#981](https://github.com/keyshade-xyz/keyshade/issues/981)) ([83cacd8](https://github.com/keyshade-xyz/keyshade/commit/83cacd87ace371faf070b94cea580ba66d379eaf)) - **cli:** Select [secure]-variable while Project Import command ([#1025](https://github.com/keyshade-xyz/keyshade/issues/1025)) ([b642552](https://github.com/keyshade-xyz/keyshade/commit/b6425527aa617cdceffdfe078f51edb6ee3267de)) - Decrypt [secure]s on client side only; Private keys are encrypted at rest aswell ([#1026](https://github.com/keyshade-xyz/keyshade/issues/1026)) ([b788b2f](https://github.com/keyshade-xyz/keyshade/commit/b788b2f0c81122cba1a815a13726d4e8be7ae31a)) - **platform:** add event trigger groups integration ([#992](https://github.com/keyshade-xyz/keyshade/issues/992)) ([6cbd003](https://github.com/keyshade-xyz/keyshade/commit/6cbd0036ab1188febbaa7f9318a7827b61d93c62)) - Update onboarding and add referral ([d9710e6](https://github.com/keyshade-xyz/keyshade/commit/d9710e6eaaf00dde83f2d76baf7c2b4e93ca9f6e)) ### πŸ› Bug Fixes - **api:** Secret & Variable unique names ([#1011](https://github.com/keyshade-xyz/keyshade/issues/1011)) ([013d0ee](https://github.com/keyshade-xyz/keyshade/commit/013d0ee0bef21e12a985cb05d33955b7a8ca12bc)) - **platform:** mobile detection logic and conditional rendering for overlay ([#1001](https://github.com/keyshade-xyz/keyshade/issues/1001)) ([156b3da](https://github.com/keyshade-xyz/keyshade/commit/156b3da4f6c27a3feb7716bebb864206fd2d16c6)) ### πŸ“š Documentation - small edits and spelling checks ([#1022](https://github.com/keyshade-xyz/keyshade/issues/1022)) ([0747622](https://github.com/keyshade-xyz/keyshade/commit/0747622f4624401075d173212170d16cd976ad46)) ### πŸ”§ Miscellaneous Chores - **cli:** Bump version to 3.1.0 ([68580a3](https://github.com/keyshade-xyz/keyshade/commit/68580a39503c09603a6ba8efbecceacbdef3ea98)) - **cli:** Update changelog and version ([a3a9675](https://github.com/keyshade-xyz/keyshade/commit/a3a9675d41f867fe048c15b0b52361fe1ddd9ec2)) - **release:** 2.25.0-stage.1 [skip ci] ([26cf373](https://github.com/keyshade-xyz/keyshade/commit/26cf373e21ce5d4d0739b76514a765060700bd55)) - **release:** 2.25.0-stage.2 [skip ci] ([d8cc49f](https://github.com/keyshade-xyz/keyshade/commit/d8cc49fe9ae2e6d6b3c1582cff1f72a7a5ba5726)) - **release:** 2.25.0-stage.3 [skip ci] ([669345f](https://github.com/keyshade-xyz/keyshade/commit/669345f3a1a568b14da251ace5f479d5aad3abb2)) - **release:** 2.25.0-stage.4 [skip ci] ([9f51c1d](https://github.com/keyshade-xyz/keyshade/commit/9f51c1dd28fa6db1cdc76536ac3c63526450cf23)) - **release:** 2.25.0-stage.5 [skip ci] ([f97a9ae](https://github.com/keyshade-xyz/keyshade/commit/f97a9aefb255ed0749015f12a1156fc5d5284061)) - **release:** 2.25.0-stage.6 [skip ci] ([d199bd9](https://github.com/keyshade-xyz/keyshade/commit/d199bd9e2ee03041ac4992e14d690883a34320dc)) - **Snyk:** Upgrade conventional-changelog-writer from 8.0.1 to 8.1.0 ([#997](https://github.com/keyshade-xyz/keyshade/issues/997)) ([e7f1702](https://github.com/keyshade-xyz/keyshade/commit/e7f1702437a0dc6dfe8c4e9541c04228855344f8)) ### πŸ”¨ Code Refactoring - **auth:** improve OTP and email validation in form ([#995](https://github.com/keyshade-xyz/keyshade/issues/995)) ([2f445f4](https://github.com/keyshade-xyz/keyshade/commit/2f445f4b971422091bb755476310c254a2c48ed1)) - **auth:** improve OTP and email validation in form ([#995](https://github.com/keyshade-xyz/keyshade/issues/995)) ([#1008](https://github.com/keyshade-xyz/keyshade/issues/1008)) ([15a7819](https://github.com/keyshade-xyz/keyshade/commit/15a7819538c7a8fe65b4517accdbcf1a33de58e8)) ## [2.25.0-stage.6](https://github.com/keyshade-xyz/keyshade/compare/v2.25.0-stage.5...v2.25.0-stage.6) (2025-06-21) ### πŸš€ Features - Decrypt [secure]s on client side only; Private keys are encrypted at rest aswell ([#1026](https://github.com/keyshade-xyz/keyshade/issues/1026)) ([b788b2f](https://github.com/keyshade-xyz/keyshade/commit/b788b2f0c81122cba1a815a13726d4e8be7ae31a)) ## [2.25.0-stage.5](https://github.com/keyshade-xyz/keyshade/compare/v2.25.0-stage.4...v2.25.0-stage.5) (2025-06-21) ### πŸš€ Features - **cli:** Select [secure]-variable while Project Import command ([#1025](https://github.com/keyshade-xyz/keyshade/issues/1025)) ([b642552](https://github.com/keyshade-xyz/keyshade/commit/b6425527aa617cdceffdfe078f51edb6ee3267de)) ## [2.25.0-stage.4](https://github.com/keyshade-xyz/keyshade/compare/v2.25.0-stage.3...v2.25.0-stage.4) (2025-06-21) ### πŸš€ Features - Update onboarding and add referral ([d9710e6](https://github.com/keyshade-xyz/keyshade/commit/d9710e6eaaf00dde83f2d76baf7c2b4e93ca9f6e)) ### πŸ“š Documentation - small edits and spelling checks ([#1022](https://github.com/keyshade-xyz/keyshade/issues/1022)) ([0747622](https://github.com/keyshade-xyz/keyshade/commit/0747622f4624401075d173212170d16cd976ad46)) ## [2.25.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.25.0-stage.2...v2.25.0-stage.3) (2025-06-20) ### πŸ› Bug Fixes - **api:** Secret & Variable unique names ([#1011](https://github.com/keyshade-xyz/keyshade/issues/1011)) ([013d0ee](https://github.com/keyshade-xyz/keyshade/commit/013d0ee0bef21e12a985cb05d33955b7a8ca12bc)) ### πŸ”§ Miscellaneous Chores - **cli:** Update changelog and version ([a3a9675](https://github.com/keyshade-xyz/keyshade/commit/a3a9675d41f867fe048c15b0b52361fe1ddd9ec2)) ## [2.25.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.25.0-stage.1...v2.25.0-stage.2) (2025-06-15) ### πŸš€ Features - Add Secret & Variable export, include JSON format ([#981](https://github.com/keyshade-xyz/keyshade/issues/981)) ([83cacd8](https://github.com/keyshade-xyz/keyshade/commit/83cacd87ace371faf070b94cea580ba66d379eaf)) ### πŸ”¨ Code Refactoring - **auth:** improve OTP and email validation in form ([#995](https://github.com/keyshade-xyz/keyshade/issues/995)) ([2f445f4](https://github.com/keyshade-xyz/keyshade/commit/2f445f4b971422091bb755476310c254a2c48ed1)) - **auth:** improve OTP and email validation in form ([#995](https://github.com/keyshade-xyz/keyshade/issues/995)) ([#1008](https://github.com/keyshade-xyz/keyshade/issues/1008)) ([15a7819](https://github.com/keyshade-xyz/keyshade/commit/15a7819538c7a8fe65b4517accdbcf1a33de58e8)) ## [2.25.0](https://github.com/keyshade-xyz/keyshade/compare/v2.24.0...v2.25.0) (2025-06-15) ### πŸš€ Features - **platform:** add event trigger groups integration ([#992](https://github.com/keyshade-xyz/keyshade/issues/992)) ([6cbd003](https://github.com/keyshade-xyz/keyshade/commit/6cbd0036ab1188febbaa7f9318a7827b61d93c62)) ### πŸ› Bug Fixes - **platform:** mobile detection logic and conditional rendering for overlay ([#1001](https://github.com/keyshade-xyz/keyshade/issues/1001)) ([156b3da](https://github.com/keyshade-xyz/keyshade/commit/156b3da4f6c27a3feb7716bebb864206fd2d16c6)) ### πŸ”§ Miscellaneous Chores - **release:** 2.25.0-stage.1 [skip ci] ([26cf373](https://github.com/keyshade-xyz/keyshade/commit/26cf373e21ce5d4d0739b76514a765060700bd55)) - **Snyk:** Upgrade conventional-changelog-writer from 8.0.1 to 8.1.0 ([#997](https://github.com/keyshade-xyz/keyshade/issues/997)) ([e7f1702](https://github.com/keyshade-xyz/keyshade/commit/e7f1702437a0dc6dfe8c4e9541c04228855344f8)) ### πŸ”¨ Code Refactoring - **auth:** improve OTP and email validation in form ([#995](https://github.com/keyshade-xyz/keyshade/issues/995)) ([fc15d74](https://github.com/keyshade-xyz/keyshade/commit/fc15d74cc6d6a96c634738159fd2cef3ecd97f63)) ## [2.25.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.24.0...v2.25.0-stage.1) (2025-06-14) ### πŸš€ Features - **platform:** add event trigger groups integration ([#992](https://github.com/keyshade-xyz/keyshade/issues/992)) ([6cbd003](https://github.com/keyshade-xyz/keyshade/commit/6cbd0036ab1188febbaa7f9318a7827b61d93c62)) ### πŸ› Bug Fixes - **platform:** mobile detection logic and conditional rendering for overlay ([#1001](https://github.com/keyshade-xyz/keyshade/issues/1001)) ([156b3da](https://github.com/keyshade-xyz/keyshade/commit/156b3da4f6c27a3feb7716bebb864206fd2d16c6)) ### πŸ”§ Miscellaneous Chores - **Snyk:** Upgrade conventional-changelog-writer from 8.0.1 to 8.1.0 ([#997](https://github.com/keyshade-xyz/keyshade/issues/997)) ([e7f1702](https://github.com/keyshade-xyz/keyshade/commit/e7f1702437a0dc6dfe8c4e9541c04228855344f8)) ## [2.24.0](https://github.com/keyshade-xyz/keyshade/compare/v2.23.0...v2.24.0) (2025-06-10) ### πŸš€ Features - **api:** Encrypt integration metadata at rest ([#990](https://github.com/keyshade-xyz/keyshade/issues/990)) ([f9acddf](https://github.com/keyshade-xyz/keyshade/commit/f9acddf1274ab80c7f072d188f2eb33fbd500ce8)) ### πŸ”§ Miscellaneous Chores - **cli:** Bumped version to 3.0.2 ([8e52051](https://github.com/keyshade-xyz/keyshade/commit/8e52051d4771245e22c8c90364bc92f3ffeeb952)) - **release:** 2.24.0-stage.1 [skip ci] ([34fc2d0](https://github.com/keyshade-xyz/keyshade/commit/34fc2d0e1f6a0298e8808003a52fa14e9bb2415f)) ## [2.24.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.23.0...v2.24.0-stage.1) (2025-06-07) ### πŸš€ Features - **api:** Encrypt integration metadata at rest ([#990](https://github.com/keyshade-xyz/keyshade/issues/990)) ([f9acddf](https://github.com/keyshade-xyz/keyshade/commit/f9acddf1274ab80c7f072d188f2eb33fbd500ce8)) ## [2.23.0](https://github.com/keyshade-xyz/keyshade/compare/v2.22.2...v2.23.0) (2025-06-05) ### πŸš€ Features - **api:** add cross-platform sleep utility for e2e preparation ([#985](https://github.com/keyshade-xyz/keyshade/issues/985)) ([befb695](https://github.com/keyshade-xyz/keyshade/commit/befb69518f4218a725fa62a153be5b37d148c196)) - **api:** added support for email preferences ([#978](https://github.com/keyshade-xyz/keyshade/issues/978)) ([f7e5028](https://github.com/keyshade-xyz/keyshade/commit/f7e50282ee819e3b466aaa86c3c13f7d594c4ba4)) - **platform:** Integration setup ([#976](https://github.com/keyshade-xyz/keyshade/issues/976)) ([ac98f27](https://github.com/keyshade-xyz/keyshade/commit/ac98f27113d519b4ebb5f04bec50fccb3337378d)) ### πŸ› Bug Fixes - **cli:** keyshade run wouldn't decrypt encrypted [secure]s ([13a9c11](https://github.com/keyshade-xyz/keyshade/commit/13a9c113f9524ad5fc5d851d1a25d208e649fe84)) - **platform:** Suspense boundary fix ([#983](https://github.com/keyshade-xyz/keyshade/issues/983)) ([dedba9b](https://github.com/keyshade-xyz/keyshade/commit/dedba9bdbca403ba11357d17115108865f08e758)) - **web:** Broken blog link on the footer > web page ([#980](https://github.com/keyshade-xyz/keyshade/issues/980)) ([8dac31b](https://github.com/keyshade-xyz/keyshade/commit/8dac31b5045a82f0b90fe8ce2f64de1faebf995a)) ### πŸ“š Documentation - **cli:** add download badge ([9999ec8](https://github.com/keyshade-xyz/keyshade/commit/9999ec8033c1d483b7d9454db007341402902538)) ### πŸ”§ Miscellaneous Chores - **release:** 2.22.3-stage.1 [skip ci] ([73cc605](https://github.com/keyshade-xyz/keyshade/commit/73cc6056e1c9ff549e8deb739dc6d76f92f74ea7)) - **release:** 2.22.3-stage.2 [skip ci] ([b2a605e](https://github.com/keyshade-xyz/keyshade/commit/b2a605eb1c43428358b7a98048024e604754050c)) - **release:** 2.22.3-stage.3 [skip ci] ([3acae33](https://github.com/keyshade-xyz/keyshade/commit/3acae33d7060904862a24cd2ff5533d230cc4da0)) - **release:** 2.23.0-stage.1 [skip ci] ([b7ff3f7](https://github.com/keyshade-xyz/keyshade/commit/b7ff3f7945756715eff0c062b5253ef6d8be5078)) - **release:** 2.23.0-stage.2 [skip ci] ([291b22d](https://github.com/keyshade-xyz/keyshade/commit/291b22d81ba5b8bcee3a0a729ed2cdbd76ec5204)) - **release:** 2.23.0-stage.3 [skip ci] ([81fc3b2](https://github.com/keyshade-xyz/keyshade/commit/81fc3b2dcea50e3d8c3826ed1d1731a603ef9ae9)) ### πŸ”¨ Code Refactoring - **platform:** Improve readability and maintainability ([#977](https://github.com/keyshade-xyz/keyshade/issues/977)) ([be4bad0](https://github.com/keyshade-xyz/keyshade/commit/be4bad021171ff45798b323aafe6811288cb15d0)) ## [2.23.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.23.0-stage.2...v2.23.0-stage.3) (2025-06-04) ### πŸš€ Features - **platform:** Integration setup ([#976](https://github.com/keyshade-xyz/keyshade/issues/976)) ([ac98f27](https://github.com/keyshade-xyz/keyshade/commit/ac98f27113d519b4ebb5f04bec50fccb3337378d)) ## [2.23.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.23.0-stage.1...v2.23.0-stage.2) (2025-06-04) ### πŸš€ Features - **api:** add cross-platform sleep utility for e2e preparation ([#985](https://github.com/keyshade-xyz/keyshade/issues/985)) ([befb695](https://github.com/keyshade-xyz/keyshade/commit/befb69518f4218a725fa62a153be5b37d148c196)) ## [2.23.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.22.3-stage.3...v2.23.0-stage.1) (2025-06-04) ### πŸš€ Features - **api:** added support for email preferences ([#978](https://github.com/keyshade-xyz/keyshade/issues/978)) ([f7e5028](https://github.com/keyshade-xyz/keyshade/commit/f7e50282ee819e3b466aaa86c3c13f7d594c4ba4)) ## [2.22.3-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.22.3-stage.2...v2.22.3-stage.3) (2025-06-03) ### πŸ› Bug Fixes - **platform:** Suspense boundary fix ([#983](https://github.com/keyshade-xyz/keyshade/issues/983)) ([dedba9b](https://github.com/keyshade-xyz/keyshade/commit/dedba9bdbca403ba11357d17115108865f08e758)) ### πŸ“š Documentation - **cli:** add download badge ([9999ec8](https://github.com/keyshade-xyz/keyshade/commit/9999ec8033c1d483b7d9454db007341402902538)) ## [2.22.3-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.22.3-stage.1...v2.22.3-stage.2) (2025-05-24) ### πŸ› Bug Fixes - **web:** Broken blog link on the footer > web page ([#980](https://github.com/keyshade-xyz/keyshade/issues/980)) ([8dac31b](https://github.com/keyshade-xyz/keyshade/commit/8dac31b5045a82f0b90fe8ce2f64de1faebf995a)) ### πŸ”¨ Code Refactoring - **platform:** Improve readability and maintainability ([#977](https://github.com/keyshade-xyz/keyshade/issues/977)) ([be4bad0](https://github.com/keyshade-xyz/keyshade/commit/be4bad021171ff45798b323aafe6811288cb15d0)) ## [2.22.3-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.22.2...v2.22.3-stage.1) (2025-05-19) ### πŸ› Bug Fixes - **cli:** keyshade run wouldn't decrypt encrypted [secure]s ([13a9c11](https://github.com/keyshade-xyz/keyshade/commit/13a9c113f9524ad5fc5d851d1a25d208e649fe84)) ## [2.22.2](https://github.com/keyshade-xyz/keyshade/compare/v2.22.1...v2.22.2) (2025-05-17) ### πŸ› Bug Fixes - **api:** Missing default workspace and [secure] test fix ([bb2411e](https://github.com/keyshade-xyz/keyshade/commit/bb2411e68aa7c7b0bd13a09fd204a48d15446fa8)) - **platform:** Edit [secure] issues [#899](https://github.com/keyshade-xyz/keyshade/issues/899) ([#967](https://github.com/keyshade-xyz/keyshade/issues/967)) ([543c84f](https://github.com/keyshade-xyz/keyshade/commit/543c84f38faf127b93ae4207bb89a2046a894188)) ### πŸ”§ Miscellaneous Chores - **release:** 2.22.2-stage.1 [skip ci] ([f419185](https://github.com/keyshade-xyz/keyshade/commit/f419185a4fa0a1c71169276564d330ccdb9d9d8a)) - **release:** 2.22.2-stage.2 [skip ci] ([d541984](https://github.com/keyshade-xyz/keyshade/commit/d54198481225683d06d895bfe7a61ab97cfe38c8)) ## [2.22.2-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.22.2-stage.1...v2.22.2-stage.2) (2025-05-17) ### πŸ› Bug Fixes - **api:** Missing default workspace and [secure] test fix ([bb2411e](https://github.com/keyshade-xyz/keyshade/commit/bb2411e68aa7c7b0bd13a09fd204a48d15446fa8)) ## [2.22.2-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.22.1...v2.22.2-stage.1) (2025-05-16) ### πŸ› Bug Fixes - **platform:** Edit [secure] issues [#899](https://github.com/keyshade-xyz/keyshade/issues/899) ([#967](https://github.com/keyshade-xyz/keyshade/issues/967)) ([543c84f](https://github.com/keyshade-xyz/keyshade/commit/543c84f38faf127b93ae4207bb89a2046a894188)) ## [2.22.1](https://github.com/keyshade-xyz/keyshade/compare/v2.22.0...v2.22.1) (2025-05-16) ### πŸ› Bug Fixes - **web:** Broken alignment ([3faf7af](https://github.com/keyshade-xyz/keyshade/commit/3faf7af953c9de29e8c40e6a80f214057d0da25e)) ### πŸ”§ Miscellaneous Chores - **release:** 2.22.1-stage.1 [skip ci] ([2ec05df](https://github.com/keyshade-xyz/keyshade/commit/2ec05df75b9962371cd7cc54334abdef35b691d4)) ## [2.22.1-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.22.0...v2.22.1-stage.1) (2025-05-16) ### πŸ› Bug Fixes - **web:** Broken alignment ([3faf7af](https://github.com/keyshade-xyz/keyshade/commit/3faf7af953c9de29e8c40e6a80f214057d0da25e)) ## [2.22.0](https://github.com/keyshade-xyz/keyshade/compare/v2.21.0...v2.22.0) (2025-05-16) ### πŸš€ Features - **api:** Add `joinedOn` column in Users table ([#965](https://github.com/keyshade-xyz/keyshade/issues/965)) ([8a2f2ff](https://github.com/keyshade-xyz/keyshade/commit/8a2f2ff0cb729a67039770353bfd1acf93a0a91e)) - **cli:** add homepage ([#975](https://github.com/keyshade-xyz/keyshade/issues/975)) ([3cf968c](https://github.com/keyshade-xyz/keyshade/commit/3cf968c5624f11416bc03e39415e77ec913d5d4d)) - Create new keyshade common package ([#970](https://github.com/keyshade-xyz/keyshade/issues/970)) ([04c8e92](https://github.com/keyshade-xyz/keyshade/commit/04c8e926b7d63a6527e4070fc9b560f711416e14)) - **platform:** Integrate logout endpoint on platform ([#974](https://github.com/keyshade-xyz/keyshade/issues/974)) ([62c569a](https://github.com/keyshade-xyz/keyshade/commit/62c569a0f22a1f9f199b81cede0b044c21bb152b)) - **platform:** Tier limit card to display [secure]s, variables and environments ([#972](https://github.com/keyshade-xyz/keyshade/issues/972)) ([0e269a9](https://github.com/keyshade-xyz/keyshade/commit/0e269a9a204bd150285612cad7916e835b7a2266)) - **web:** show button as open app if user logged in ([#968](https://github.com/keyshade-xyz/keyshade/issues/968)) ([ccdf1e8](https://github.com/keyshade-xyz/keyshade/commit/ccdf1e81f054d91c6951dff9f0c053c1e7a3bab9)) ### πŸ› Bug Fixes - **api:** Error message changed in backend for Invalid OTP ([#969](https://github.com/keyshade-xyz/keyshade/issues/969)) ([6b891ab](https://github.com/keyshade-xyz/keyshade/commit/6b891abb4546fa98ce96debc697201b3bb345665)) - **web:** Black boxes on home page while using firefox . ([#973](https://github.com/keyshade-xyz/keyshade/issues/973)) ([8a20c1d](https://github.com/keyshade-xyz/keyshade/commit/8a20c1d4fe2dd7521a1aa133d0887190777d6e31)) ### πŸ”§ Miscellaneous Chores - **platform:** Add session replay on sentry ([0534575](https://github.com/keyshade-xyz/keyshade/commit/05345754cedb1a7e72162cc838ee402a628ec8b1)) - **release:** 2.22.0-stage.1 [skip ci] ([95d7058](https://github.com/keyshade-xyz/keyshade/commit/95d705862e415d3f3e5a82d8527e0c4e9a1b2174)) - **release:** 2.22.0-stage.2 [skip ci] ([42679ec](https://github.com/keyshade-xyz/keyshade/commit/42679ec8d32d640d7058c6965d57d4321843269d)) - **release:** 2.22.0-stage.3 [skip ci] ([92a5402](https://github.com/keyshade-xyz/keyshade/commit/92a540271d0fe10e9957ea19019a51642a7b79e7)) - **release:** 2.22.0-stage.4 [skip ci] ([2fbd7a4](https://github.com/keyshade-xyz/keyshade/commit/2fbd7a4f2315f1fd546d6432aca477657690ec84)) - **release:** 2.22.0-stage.5 [skip ci] ([79cc2ec](https://github.com/keyshade-xyz/keyshade/commit/79cc2ec9643bc912abd7974611bc90d45d0bf38d)) - **release:** 2.22.0-stage.6 [skip ci] ([b88fbfa](https://github.com/keyshade-xyz/keyshade/commit/b88fbfa3deed5aa120229ff7b8830440bdc18983)) - **release:** 2.22.0-stage.7 [skip ci] ([8bc8e1b](https://github.com/keyshade-xyz/keyshade/commit/8bc8e1b3fc44f10c20bc20788cd99f78f2115623)) ## [2.22.0-stage.7](https://github.com/keyshade-xyz/keyshade/compare/v2.22.0-stage.6...v2.22.0-stage.7) (2025-05-15) ### πŸš€ Features - **cli:** add homepage ([#975](https://github.com/keyshade-xyz/keyshade/issues/975)) ([3cf968c](https://github.com/keyshade-xyz/keyshade/commit/3cf968c5624f11416bc03e39415e77ec913d5d4d)) - Create new keyshade common package ([#970](https://github.com/keyshade-xyz/keyshade/issues/970)) ([04c8e92](https://github.com/keyshade-xyz/keyshade/commit/04c8e926b7d63a6527e4070fc9b560f711416e14)) ## [2.22.0-stage.6](https://github.com/keyshade-xyz/keyshade/compare/v2.22.0-stage.5...v2.22.0-stage.6) (2025-05-15) ### πŸš€ Features - **platform:** Integrate logout endpoint on platform ([#974](https://github.com/keyshade-xyz/keyshade/issues/974)) ([62c569a](https://github.com/keyshade-xyz/keyshade/commit/62c569a0f22a1f9f199b81cede0b044c21bb152b)) ## [2.22.0-stage.5](https://github.com/keyshade-xyz/keyshade/compare/v2.22.0-stage.4...v2.22.0-stage.5) (2025-05-15) ### πŸ› Bug Fixes - **web:** Black boxes on home page while using firefox . ([#973](https://github.com/keyshade-xyz/keyshade/issues/973)) ([8a20c1d](https://github.com/keyshade-xyz/keyshade/commit/8a20c1d4fe2dd7521a1aa133d0887190777d6e31)) ## [2.22.0-stage.4](https://github.com/keyshade-xyz/keyshade/compare/v2.22.0-stage.3...v2.22.0-stage.4) (2025-05-14) ### πŸš€ Features - **platform:** Tier limit card to display [secure]s, variables and environments ([#972](https://github.com/keyshade-xyz/keyshade/issues/972)) ([0e269a9](https://github.com/keyshade-xyz/keyshade/commit/0e269a9a204bd150285612cad7916e835b7a2266)) ## [2.22.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.22.0-stage.2...v2.22.0-stage.3) (2025-05-14) ### πŸ› Bug Fixes - **api:** Error message changed in backend for Invalid OTP ([#969](https://github.com/keyshade-xyz/keyshade/issues/969)) ([6b891ab](https://github.com/keyshade-xyz/keyshade/commit/6b891abb4546fa98ce96debc697201b3bb345665)) ## [2.22.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.22.0-stage.1...v2.22.0-stage.2) (2025-05-12) ### πŸš€ Features - **web:** show button as open app if user logged in ([#968](https://github.com/keyshade-xyz/keyshade/issues/968)) ([ccdf1e8](https://github.com/keyshade-xyz/keyshade/commit/ccdf1e81f054d91c6951dff9f0c053c1e7a3bab9)) ## [2.22.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.21.0...v2.22.0-stage.1) (2025-05-11) ### πŸš€ Features - **api:** Add `joinedOn` column in Users table ([#965](https://github.com/keyshade-xyz/keyshade/issues/965)) ([8a2f2ff](https://github.com/keyshade-xyz/keyshade/commit/8a2f2ff0cb729a67039770353bfd1acf93a0a91e)) ## [2.21.0](https://github.com/keyshade-xyz/keyshade/compare/v2.20.1...v2.21.0) (2025-05-11) ### πŸš€ Features - **platform:** Update tab on members page ([#951](https://github.com/keyshade-xyz/keyshade/issues/951)) ([25e645f](https://github.com/keyshade-xyz/keyshade/commit/25e645f1bd1f3c2c3a07b83ddcd45bd6898cf5b1)) ### πŸ› Bug Fixes - **platform:** Route to dashboard on selection of different workspace ([#950](https://github.com/keyshade-xyz/keyshade/issues/950)) ([c896ee4](https://github.com/keyshade-xyz/keyshade/commit/c896ee4fbf9d846b99df3d838fc41e6c35507254)) ### πŸ”§ Miscellaneous Chores - **api:** Utilize caching for slug lookup while generation ([#946](https://github.com/keyshade-xyz/keyshade/issues/946)) ([7d09cdb](https://github.com/keyshade-xyz/keyshade/commit/7d09cdb4966162940c942fea7fc34dec12578876)) - **ci:** Pass build args into platform build ([7d504c9](https://github.com/keyshade-xyz/keyshade/commit/7d504c90b264e8f1e7fa542823e9fcebae7337c2)) - **release:** 2.20.2-stage.1 [skip ci] ([cd1973d](https://github.com/keyshade-xyz/keyshade/commit/cd1973d453a79c24e4fa25b84f34f51b40ed7fe9)) - **release:** 2.21.0-stage.1 [skip ci] ([c8c4952](https://github.com/keyshade-xyz/keyshade/commit/c8c4952dee9947d5ed4f41696541ac4504e5347e)) ### πŸ”¨ Code Refactoring - **platform:** Use HiddenContent for private key display in workspace overview page ([#949](https://github.com/keyshade-xyz/keyshade/issues/949)) ([8dcce0e](https://github.com/keyshade-xyz/keyshade/commit/8dcce0ed253d67c4c0c74810de301e754be0ac1b)) ## [2.21.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.20.2-stage.1...v2.21.0-stage.1) (2025-05-11) ### πŸš€ Features - **platform:** Update tab on members page ([#951](https://github.com/keyshade-xyz/keyshade/issues/951)) ([25e645f](https://github.com/keyshade-xyz/keyshade/commit/25e645f1bd1f3c2c3a07b83ddcd45bd6898cf5b1)) ### πŸ”§ Miscellaneous Chores - **ci:** Pass build args into platform build ([7d504c9](https://github.com/keyshade-xyz/keyshade/commit/7d504c90b264e8f1e7fa542823e9fcebae7337c2)) ## [2.20.2-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.20.1...v2.20.2-stage.1) (2025-05-11) ### πŸ› Bug Fixes - **platform:** Route to dashboard on selection of different workspace ([#950](https://github.com/keyshade-xyz/keyshade/issues/950)) ([c896ee4](https://github.com/keyshade-xyz/keyshade/commit/c896ee4fbf9d846b99df3d838fc41e6c35507254)) ### πŸ”§ Miscellaneous Chores - **api:** Utilize caching for slug lookup while generation ([#946](https://github.com/keyshade-xyz/keyshade/issues/946)) ([7d09cdb](https://github.com/keyshade-xyz/keyshade/commit/7d09cdb4966162940c942fea7fc34dec12578876)) ### πŸ”¨ Code Refactoring - **platform:** Use HiddenContent for private key display in workspace overview page ([#949](https://github.com/keyshade-xyz/keyshade/issues/949)) ([8dcce0e](https://github.com/keyshade-xyz/keyshade/commit/8dcce0ed253d67c4c0c74810de301e754be0ac1b)) ## [2.20.1](https://github.com/keyshade-xyz/keyshade/compare/v2.20.0...v2.20.1) (2025-05-11) ### πŸ› Bug Fixes - **api:** Update slug generation method ([#945](https://github.com/keyshade-xyz/keyshade/issues/945)) ([e33eba9](https://github.com/keyshade-xyz/keyshade/commit/e33eba9748dd26845536b49fd527984fcdedaa3b)) ### πŸ”§ Miscellaneous Chores - **release:** 2.20.1-stage.1 [skip ci] ([2ed44cb](https://github.com/keyshade-xyz/keyshade/commit/2ed44cbf6bb8365e6eca2b64134b79bda5c14e69)) ## [2.20.1-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.20.0...v2.20.1-stage.1) (2025-05-11) ### πŸ› Bug Fixes - **api:** Update slug generation method ([#945](https://github.com/keyshade-xyz/keyshade/issues/945)) ([e33eba9](https://github.com/keyshade-xyz/keyshade/commit/e33eba9748dd26845536b49fd527984fcdedaa3b)) ## [2.20.0](https://github.com/keyshade-xyz/keyshade/compare/v2.19.0...v2.20.0) (2025-05-10) ### πŸš€ Features - Enhanced Login error message ([#943](https://github.com/keyshade-xyz/keyshade/issues/943)) ([9ce9c71](https://github.com/keyshade-xyz/keyshade/commit/9ce9c716176f2846b586c227502b554a7b9474c7)) ### πŸ”§ Miscellaneous Chores - **ci:** Add posthog env ([1e7ecc3](https://github.com/keyshade-xyz/keyshade/commit/1e7ecc3e4bb7d51d0f37ff04794f7bea5d44f6d9)) - **platform:** Add PostHog for user analytics ([#944](https://github.com/keyshade-xyz/keyshade/issues/944)) ([6ac1e6e](https://github.com/keyshade-xyz/keyshade/commit/6ac1e6eba49332ebd7e8ceae36bf16ceb0cc123e)) - **release:** 2.20.0-stage.1 [skip ci] ([397e2be](https://github.com/keyshade-xyz/keyshade/commit/397e2be6fd8b7ddd99426e2bf4433258e22d7dba)) ## [2.20.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.19.0...v2.20.0-stage.1) (2025-05-09) ### πŸš€ Features - Enhanced Login error message ([#943](https://github.com/keyshade-xyz/keyshade/issues/943)) ([9ce9c71](https://github.com/keyshade-xyz/keyshade/commit/9ce9c716176f2846b586c227502b554a7b9474c7)) ## [2.19.0](https://github.com/keyshade-xyz/keyshade/compare/v2.18.0...v2.19.0) (2025-05-09) ### πŸš€ Features - **platform:** Billing-Invite tab, screen overlay update ([#937](https://github.com/keyshade-xyz/keyshade/issues/937)) ([733c8dd](https://github.com/keyshade-xyz/keyshade/commit/733c8dd4c5422618af705e1b296c095e23ff790c)) - **platform:** Enhance RoleCard to display authorities with 'Show more' functionality ([#932](https://github.com/keyshade-xyz/keyshade/issues/932)) ([837c3a1](https://github.com/keyshade-xyz/keyshade/commit/837c3a16cb09bb86731947b63c21314bc119164e)) - **platform:** OAuth failure handle auth page ([#942](https://github.com/keyshade-xyz/keyshade/issues/942)) ([e66139a](https://github.com/keyshade-xyz/keyshade/commit/e66139a48aa8f38da616ccd671a29553f68ba0dc)) - **platform:** Remove admin role while inviting ([#939](https://github.com/keyshade-xyz/keyshade/issues/939)) ([45c0bfc](https://github.com/keyshade-xyz/keyshade/commit/45c0bfc3d9dd255c713e246bdb46793177aaa0ba)) ### πŸ› Bug Fixes - Added validations for admin role updation ([#941](https://github.com/keyshade-xyz/keyshade/issues/941)) ([6cbb8d9](https://github.com/keyshade-xyz/keyshade/commit/6cbb8d9b2f3df97306a8439e60f696a6c310b469)) - **platform:** Add truncation and overflow handling for workspace, env, [secure] and variable names ([#938](https://github.com/keyshade-xyz/keyshade/issues/938)) ([30aa18b](https://github.com/keyshade-xyz/keyshade/commit/30aa18b7d2ff04c12c1e24bb316a6cbfe014e7b9)) - **platform:** Add validation and trimming for environment/workspace names ([#936](https://github.com/keyshade-xyz/keyshade/issues/936)) ([b050ef9](https://github.com/keyshade-xyz/keyshade/commit/b050ef97903701c87b7dc6bc98f555b393bac853)) - **platform:** Fixed the avatar alignment in roles card ([#940](https://github.com/keyshade-xyz/keyshade/issues/940)) ([54bef1d](https://github.com/keyshade-xyz/keyshade/commit/54bef1d89c892c1be4a45e571c6253533602f9df)) ### πŸ”§ Miscellaneous Chores - **release:** 2.19.0-stage.1 [skip ci] ([623a3f6](https://github.com/keyshade-xyz/keyshade/commit/623a3f616cb1d595784e4dba296808bb8c8c1756)) - **release:** 2.19.0-stage.2 [skip ci] ([eb1389a](https://github.com/keyshade-xyz/keyshade/commit/eb1389aa35eb83e0edacedebe3bca14a65ae59a8)) - **release:** 2.19.0-stage.3 [skip ci] ([7bb4dee](https://github.com/keyshade-xyz/keyshade/commit/7bb4dee4edfdaa7b734e0b04f70f21b0732e358c)) - **release:** 2.19.0-stage.4 [skip ci] ([32cdc5a](https://github.com/keyshade-xyz/keyshade/commit/32cdc5a261e9df321c3f7ec9ad7928c19e7d8226)) - **release:** 2.19.0-stage.5 [skip ci] ([8fa4824](https://github.com/keyshade-xyz/keyshade/commit/8fa4824c0186c70cf01d211879512a61c9072c35)) - **release:** 2.19.0-stage.6 [skip ci] ([6c7c4f0](https://github.com/keyshade-xyz/keyshade/commit/6c7c4f0cbd0e18b0e0251797a4dea51b0ac7dd9c)) ## [2.19.0-stage.6](https://github.com/keyshade-xyz/keyshade/compare/v2.19.0-stage.5...v2.19.0-stage.6) (2025-05-08) ### πŸš€ Features - **platform:** OAuth failure handle auth page ([#942](https://github.com/keyshade-xyz/keyshade/issues/942)) ([e66139a](https://github.com/keyshade-xyz/keyshade/commit/e66139a48aa8f38da616ccd671a29553f68ba0dc)) ## [2.19.0-stage.5](https://github.com/keyshade-xyz/keyshade/compare/v2.19.0-stage.4...v2.19.0-stage.5) (2025-05-08) ### πŸš€ Features - **platform:** Remove admin role while inviting ([#939](https://github.com/keyshade-xyz/keyshade/issues/939)) ([45c0bfc](https://github.com/keyshade-xyz/keyshade/commit/45c0bfc3d9dd255c713e246bdb46793177aaa0ba)) ## [2.19.0-stage.4](https://github.com/keyshade-xyz/keyshade/compare/v2.19.0-stage.3...v2.19.0-stage.4) (2025-05-08) ### πŸ› Bug Fixes - **platform:** Fixed the avatar alignment in roles card ([#940](https://github.com/keyshade-xyz/keyshade/issues/940)) ([54bef1d](https://github.com/keyshade-xyz/keyshade/commit/54bef1d89c892c1be4a45e571c6253533602f9df)) ## [2.19.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.19.0-stage.2...v2.19.0-stage.3) (2025-05-08) ### πŸ› Bug Fixes - Added validations for admin role updation ([#941](https://github.com/keyshade-xyz/keyshade/issues/941)) ([6cbb8d9](https://github.com/keyshade-xyz/keyshade/commit/6cbb8d9b2f3df97306a8439e60f696a6c310b469)) ## [2.19.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.19.0-stage.1...v2.19.0-stage.2) (2025-05-05) ### πŸš€ Features - **platform:** Enhance RoleCard to display authorities with 'Show more' functionality ([#932](https://github.com/keyshade-xyz/keyshade/issues/932)) ([837c3a1](https://github.com/keyshade-xyz/keyshade/commit/837c3a16cb09bb86731947b63c21314bc119164e)) ### πŸ› Bug Fixes - **platform:** Add truncation and overflow handling for workspace, env, [secure] and variable names ([#938](https://github.com/keyshade-xyz/keyshade/issues/938)) ([30aa18b](https://github.com/keyshade-xyz/keyshade/commit/30aa18b7d2ff04c12c1e24bb316a6cbfe014e7b9)) - **platform:** Add validation and trimming for environment/workspace names ([#936](https://github.com/keyshade-xyz/keyshade/issues/936)) ([b050ef9](https://github.com/keyshade-xyz/keyshade/commit/b050ef97903701c87b7dc6bc98f555b393bac853)) ## [2.19.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.18.0...v2.19.0-stage.1) (2025-05-03) ### πŸš€ Features - **platform:** Billing-Invite tab, screen overlay update ([#937](https://github.com/keyshade-xyz/keyshade/issues/937)) ([733c8dd](https://github.com/keyshade-xyz/keyshade/commit/733c8dd4c5422618af705e1b296c095e23ff790c)) ## [2.18.0](https://github.com/keyshade-xyz/keyshade/compare/v2.17.1...v2.18.0) (2025-05-02) ### πŸš€ Features - **platform:** Member tab update joined-invited tab ([#923](https://github.com/keyshade-xyz/keyshade/issues/923)) ([a9495cc](https://github.com/keyshade-xyz/keyshade/commit/a9495cc6ab7ca4ea5694963519e8081f30b96dfa)) ### πŸ› Bug Fixes - **platform:** Leave workspace Tooltip fix ([#925](https://github.com/keyshade-xyz/keyshade/issues/925)) ([f93a4c6](https://github.com/keyshade-xyz/keyshade/commit/f93a4c69a6db49dea8794c645fdcc8fe2e538c19)) - **platform:** Platform build error fix ([#935](https://github.com/keyshade-xyz/keyshade/issues/935)) ([15601f0](https://github.com/keyshade-xyz/keyshade/commit/15601f09046e4ec9e9716bc37ab95194f6534fe9)) - **platform:** Update workspace logic to include slug and update navigation logic ([#924](https://github.com/keyshade-xyz/keyshade/issues/924)) ([9ae7218](https://github.com/keyshade-xyz/keyshade/commit/9ae7218434d57f94f306725197d703ddf84b1249)) - **web:** mobile responsiveness and removed top banner ([#934](https://github.com/keyshade-xyz/keyshade/issues/934)) ([27b91da](https://github.com/keyshade-xyz/keyshade/commit/27b91dadde60f4abc731868351fa46c58031b0fc)) ### πŸ”§ Miscellaneous Chores - **api:** Update workspace creation logs ([c0e7c10](https://github.com/keyshade-xyz/keyshade/commit/c0e7c10b07b8101d6ca75e3643e2c028550e4b15)) - **release:** 2.18.0-stage.1 [skip ci] ([419a584](https://github.com/keyshade-xyz/keyshade/commit/419a5840db9a8b4a9478fc2c06fee77c9cd90cab)) - **release:** 2.18.0-stage.1 [skip ci] ([afdcd6d](https://github.com/keyshade-xyz/keyshade/commit/afdcd6d17d14d05f8ba08ea982b9560acb335cd3)) - **release:** 2.18.0-stage.1 [skip ci] ([9e7d34f](https://github.com/keyshade-xyz/keyshade/commit/9e7d34f57690b7703ef21e0dbb666f1a0ce927ee)) - **release:** 2.18.0-stage.1 [skip ci] ([a87b75e](https://github.com/keyshade-xyz/keyshade/commit/a87b75ee57fe37ce2e8071d7deebdcff077ae00c)) - **release:** 2.18.0-stage.1 [skip ci] ([661e208](https://github.com/keyshade-xyz/keyshade/commit/661e208934db0c754b2139a7729357893b17d9fd)) - **release:** 2.18.0-stage.1 [skip ci] ([6b9d815](https://github.com/keyshade-xyz/keyshade/commit/6b9d815e6dc98fb61fba5348e55b4e9017c60554)) - **release:** 2.18.0-stage.1 [skip ci] ([40b1d55](https://github.com/keyshade-xyz/keyshade/commit/40b1d55ceedc9a26b4740ab16fc09edcaea3b79f)) - **release:** 2.18.0-stage.1 [skip ci] ([2227083](https://github.com/keyshade-xyz/keyshade/commit/22270838d12c0955d550f59d8834f179ce96c98a)) - Update lockfile ([e69b9d3](https://github.com/keyshade-xyz/keyshade/commit/e69b9d3685d5d0aaa537fbc3bfe5ca8b87814886)) ## [2.18.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.17.1...v2.18.0-stage.1) (2025-05-02) ### πŸš€ Features - **platform:** Member tab update joined-invited tab ([#923](https://github.com/keyshade-xyz/keyshade/issues/923)) ([a9495cc](https://github.com/keyshade-xyz/keyshade/commit/a9495cc6ab7ca4ea5694963519e8081f30b96dfa)) ### πŸ› Bug Fixes - **platform:** Leave workspace Tooltip fix ([#925](https://github.com/keyshade-xyz/keyshade/issues/925)) ([f93a4c6](https://github.com/keyshade-xyz/keyshade/commit/f93a4c69a6db49dea8794c645fdcc8fe2e538c19)) - **platform:** Platform build error fix ([#935](https://github.com/keyshade-xyz/keyshade/issues/935)) ([15601f0](https://github.com/keyshade-xyz/keyshade/commit/15601f09046e4ec9e9716bc37ab95194f6534fe9)) - **platform:** Update workspace logic to include slug and update navigation logic ([#924](https://github.com/keyshade-xyz/keyshade/issues/924)) ([9ae7218](https://github.com/keyshade-xyz/keyshade/commit/9ae7218434d57f94f306725197d703ddf84b1249)) - **web:** mobile responsiveness and removed top banner ([#934](https://github.com/keyshade-xyz/keyshade/issues/934)) ([27b91da](https://github.com/keyshade-xyz/keyshade/commit/27b91dadde60f4abc731868351fa46c58031b0fc)) ### πŸ”§ Miscellaneous Chores - **api:** Update workspace creation logs ([c0e7c10](https://github.com/keyshade-xyz/keyshade/commit/c0e7c10b07b8101d6ca75e3643e2c028550e4b15)) - **release:** 2.18.0-stage.1 [skip ci] ([afdcd6d](https://github.com/keyshade-xyz/keyshade/commit/afdcd6d17d14d05f8ba08ea982b9560acb335cd3)) - **release:** 2.18.0-stage.1 [skip ci] ([9e7d34f](https://github.com/keyshade-xyz/keyshade/commit/9e7d34f57690b7703ef21e0dbb666f1a0ce927ee)) - **release:** 2.18.0-stage.1 [skip ci] ([a87b75e](https://github.com/keyshade-xyz/keyshade/commit/a87b75ee57fe37ce2e8071d7deebdcff077ae00c)) - **release:** 2.18.0-stage.1 [skip ci] ([661e208](https://github.com/keyshade-xyz/keyshade/commit/661e208934db0c754b2139a7729357893b17d9fd)) - **release:** 2.18.0-stage.1 [skip ci] ([6b9d815](https://github.com/keyshade-xyz/keyshade/commit/6b9d815e6dc98fb61fba5348e55b4e9017c60554)) - **release:** 2.18.0-stage.1 [skip ci] ([40b1d55](https://github.com/keyshade-xyz/keyshade/commit/40b1d55ceedc9a26b4740ab16fc09edcaea3b79f)) - **release:** 2.18.0-stage.1 [skip ci] ([2227083](https://github.com/keyshade-xyz/keyshade/commit/22270838d12c0955d550f59d8834f179ce96c98a)) - Update lockfile ([e69b9d3](https://github.com/keyshade-xyz/keyshade/commit/e69b9d3685d5d0aaa537fbc3bfe5ca8b87814886)) ## [2.18.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.17.1...v2.18.0-stage.1) (2025-05-01) ### πŸš€ Features - **platform:** Member tab update joined-invited tab ([#923](https://github.com/keyshade-xyz/keyshade/issues/923)) ([a9495cc](https://github.com/keyshade-xyz/keyshade/commit/a9495cc6ab7ca4ea5694963519e8081f30b96dfa)) ### πŸ› Bug Fixes - **platform:** Leave workspace Tooltip fix ([#925](https://github.com/keyshade-xyz/keyshade/issues/925)) ([f93a4c6](https://github.com/keyshade-xyz/keyshade/commit/f93a4c69a6db49dea8794c645fdcc8fe2e538c19)) - **platform:** Platform build error fix ([#935](https://github.com/keyshade-xyz/keyshade/issues/935)) ([15601f0](https://github.com/keyshade-xyz/keyshade/commit/15601f09046e4ec9e9716bc37ab95194f6534fe9)) - **platform:** Update workspace logic to include slug and update navigation logic ([#924](https://github.com/keyshade-xyz/keyshade/issues/924)) ([9ae7218](https://github.com/keyshade-xyz/keyshade/commit/9ae7218434d57f94f306725197d703ddf84b1249)) - **web:** mobile responsiveness and removed top banner ([#934](https://github.com/keyshade-xyz/keyshade/issues/934)) ([27b91da](https://github.com/keyshade-xyz/keyshade/commit/27b91dadde60f4abc731868351fa46c58031b0fc)) ### πŸ”§ Miscellaneous Chores - **api:** Update workspace creation logs ([c0e7c10](https://github.com/keyshade-xyz/keyshade/commit/c0e7c10b07b8101d6ca75e3643e2c028550e4b15)) - **release:** 2.18.0-stage.1 [skip ci] ([9e7d34f](https://github.com/keyshade-xyz/keyshade/commit/9e7d34f57690b7703ef21e0dbb666f1a0ce927ee)) - **release:** 2.18.0-stage.1 [skip ci] ([a87b75e](https://github.com/keyshade-xyz/keyshade/commit/a87b75ee57fe37ce2e8071d7deebdcff077ae00c)) - **release:** 2.18.0-stage.1 [skip ci] ([661e208](https://github.com/keyshade-xyz/keyshade/commit/661e208934db0c754b2139a7729357893b17d9fd)) - **release:** 2.18.0-stage.1 [skip ci] ([6b9d815](https://github.com/keyshade-xyz/keyshade/commit/6b9d815e6dc98fb61fba5348e55b4e9017c60554)) - **release:** 2.18.0-stage.1 [skip ci] ([40b1d55](https://github.com/keyshade-xyz/keyshade/commit/40b1d55ceedc9a26b4740ab16fc09edcaea3b79f)) - **release:** 2.18.0-stage.1 [skip ci] ([2227083](https://github.com/keyshade-xyz/keyshade/commit/22270838d12c0955d550f59d8834f179ce96c98a)) - Update lockfile ([e69b9d3](https://github.com/keyshade-xyz/keyshade/commit/e69b9d3685d5d0aaa537fbc3bfe5ca8b87814886)) ## [2.18.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.17.1...v2.18.0-stage.1) (2025-05-01) ### πŸš€ Features - **platform:** Member tab update joined-invited tab ([#923](https://github.com/keyshade-xyz/keyshade/issues/923)) ([a9495cc](https://github.com/keyshade-xyz/keyshade/commit/a9495cc6ab7ca4ea5694963519e8081f30b96dfa)) ### πŸ› Bug Fixes - **platform:** Leave workspace Tooltip fix ([#925](https://github.com/keyshade-xyz/keyshade/issues/925)) ([f93a4c6](https://github.com/keyshade-xyz/keyshade/commit/f93a4c69a6db49dea8794c645fdcc8fe2e538c19)) - **platform:** Update workspace logic to include slug and update navigation logic ([#924](https://github.com/keyshade-xyz/keyshade/issues/924)) ([9ae7218](https://github.com/keyshade-xyz/keyshade/commit/9ae7218434d57f94f306725197d703ddf84b1249)) - **web:** mobile responsiveness and removed top banner ([#934](https://github.com/keyshade-xyz/keyshade/issues/934)) ([27b91da](https://github.com/keyshade-xyz/keyshade/commit/27b91dadde60f4abc731868351fa46c58031b0fc)) ### πŸ”§ Miscellaneous Chores - **api:** Update workspace creation logs ([c0e7c10](https://github.com/keyshade-xyz/keyshade/commit/c0e7c10b07b8101d6ca75e3643e2c028550e4b15)) - **release:** 2.18.0-stage.1 [skip ci] ([a87b75e](https://github.com/keyshade-xyz/keyshade/commit/a87b75ee57fe37ce2e8071d7deebdcff077ae00c)) - **release:** 2.18.0-stage.1 [skip ci] ([661e208](https://github.com/keyshade-xyz/keyshade/commit/661e208934db0c754b2139a7729357893b17d9fd)) - **release:** 2.18.0-stage.1 [skip ci] ([6b9d815](https://github.com/keyshade-xyz/keyshade/commit/6b9d815e6dc98fb61fba5348e55b4e9017c60554)) - **release:** 2.18.0-stage.1 [skip ci] ([40b1d55](https://github.com/keyshade-xyz/keyshade/commit/40b1d55ceedc9a26b4740ab16fc09edcaea3b79f)) - **release:** 2.18.0-stage.1 [skip ci] ([2227083](https://github.com/keyshade-xyz/keyshade/commit/22270838d12c0955d550f59d8834f179ce96c98a)) - Update lockfile ([e69b9d3](https://github.com/keyshade-xyz/keyshade/commit/e69b9d3685d5d0aaa537fbc3bfe5ca8b87814886)) ## [2.18.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.17.1...v2.18.0-stage.1) (2025-04-30) ### πŸš€ Features - **platform:** Member tab update joined-invited tab ([#923](https://github.com/keyshade-xyz/keyshade/issues/923)) ([a9495cc](https://github.com/keyshade-xyz/keyshade/commit/a9495cc6ab7ca4ea5694963519e8081f30b96dfa)) ### πŸ› Bug Fixes - **platform:** Leave workspace Tooltip fix ([#925](https://github.com/keyshade-xyz/keyshade/issues/925)) ([f93a4c6](https://github.com/keyshade-xyz/keyshade/commit/f93a4c69a6db49dea8794c645fdcc8fe2e538c19)) - **platform:** Update workspace logic to include slug and update navigation logic ([#924](https://github.com/keyshade-xyz/keyshade/issues/924)) ([9ae7218](https://github.com/keyshade-xyz/keyshade/commit/9ae7218434d57f94f306725197d703ddf84b1249)) ### πŸ”§ Miscellaneous Chores - **api:** Update workspace creation logs ([c0e7c10](https://github.com/keyshade-xyz/keyshade/commit/c0e7c10b07b8101d6ca75e3643e2c028550e4b15)) - **release:** 2.18.0-stage.1 [skip ci] ([661e208](https://github.com/keyshade-xyz/keyshade/commit/661e208934db0c754b2139a7729357893b17d9fd)) - **release:** 2.18.0-stage.1 [skip ci] ([6b9d815](https://github.com/keyshade-xyz/keyshade/commit/6b9d815e6dc98fb61fba5348e55b4e9017c60554)) - **release:** 2.18.0-stage.1 [skip ci] ([40b1d55](https://github.com/keyshade-xyz/keyshade/commit/40b1d55ceedc9a26b4740ab16fc09edcaea3b79f)) - **release:** 2.18.0-stage.1 [skip ci] ([2227083](https://github.com/keyshade-xyz/keyshade/commit/22270838d12c0955d550f59d8834f179ce96c98a)) - Update lockfile ([e69b9d3](https://github.com/keyshade-xyz/keyshade/commit/e69b9d3685d5d0aaa537fbc3bfe5ca8b87814886)) ## [2.18.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.17.1...v2.18.0-stage.1) (2025-04-30) ### πŸš€ Features - **platform:** Member tab update joined-invited tab ([#923](https://github.com/keyshade-xyz/keyshade/issues/923)) ([a9495cc](https://github.com/keyshade-xyz/keyshade/commit/a9495cc6ab7ca4ea5694963519e8081f30b96dfa)) ### πŸ› Bug Fixes - **platform:** Leave workspace Tooltip fix ([#925](https://github.com/keyshade-xyz/keyshade/issues/925)) ([f93a4c6](https://github.com/keyshade-xyz/keyshade/commit/f93a4c69a6db49dea8794c645fdcc8fe2e538c19)) ### πŸ”§ Miscellaneous Chores - **api:** Update workspace creation logs ([c0e7c10](https://github.com/keyshade-xyz/keyshade/commit/c0e7c10b07b8101d6ca75e3643e2c028550e4b15)) - **release:** 2.18.0-stage.1 [skip ci] ([6b9d815](https://github.com/keyshade-xyz/keyshade/commit/6b9d815e6dc98fb61fba5348e55b4e9017c60554)) - **release:** 2.18.0-stage.1 [skip ci] ([40b1d55](https://github.com/keyshade-xyz/keyshade/commit/40b1d55ceedc9a26b4740ab16fc09edcaea3b79f)) - **release:** 2.18.0-stage.1 [skip ci] ([2227083](https://github.com/keyshade-xyz/keyshade/commit/22270838d12c0955d550f59d8834f179ce96c98a)) - Update lockfile ([e69b9d3](https://github.com/keyshade-xyz/keyshade/commit/e69b9d3685d5d0aaa537fbc3bfe5ca8b87814886)) ## [2.18.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.17.1...v2.18.0-stage.1) (2025-04-30) ### πŸš€ Features - **platform:** Member tab update joined-invited tab ([#923](https://github.com/keyshade-xyz/keyshade/issues/923)) ([a9495cc](https://github.com/keyshade-xyz/keyshade/commit/a9495cc6ab7ca4ea5694963519e8081f30b96dfa)) ### πŸ”§ Miscellaneous Chores - **api:** Update workspace creation logs ([c0e7c10](https://github.com/keyshade-xyz/keyshade/commit/c0e7c10b07b8101d6ca75e3643e2c028550e4b15)) - **release:** 2.18.0-stage.1 [skip ci] ([40b1d55](https://github.com/keyshade-xyz/keyshade/commit/40b1d55ceedc9a26b4740ab16fc09edcaea3b79f)) - **release:** 2.18.0-stage.1 [skip ci] ([2227083](https://github.com/keyshade-xyz/keyshade/commit/22270838d12c0955d550f59d8834f179ce96c98a)) - Update lockfile ([e69b9d3](https://github.com/keyshade-xyz/keyshade/commit/e69b9d3685d5d0aaa537fbc3bfe5ca8b87814886)) ## [2.18.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.17.1...v2.18.0-stage.1) (2025-04-30) ### πŸš€ Features - **platform:** Member tab update joined-invited tab ([#923](https://github.com/keyshade-xyz/keyshade/issues/923)) ([a9495cc](https://github.com/keyshade-xyz/keyshade/commit/a9495cc6ab7ca4ea5694963519e8081f30b96dfa)) ### πŸ”§ Miscellaneous Chores - **release:** 2.18.0-stage.1 [skip ci] ([2227083](https://github.com/keyshade-xyz/keyshade/commit/22270838d12c0955d550f59d8834f179ce96c98a)) - Update lockfile ([e69b9d3](https://github.com/keyshade-xyz/keyshade/commit/e69b9d3685d5d0aaa537fbc3bfe5ca8b87814886)) ## [2.18.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.17.1-stage.5...v2.18.0-stage.1) (2025-04-30) - **platform:** Member tab update joined-invited tab ([#923](https://github.com/keyshade-xyz/keyshade/issues/923)) ([ccdbb86](https://github.com/keyshade-xyz/keyshade/commit/ccdbb8661f519577283255ca73391144b29bcbd3)) ## [2.17.1](https://github.com/keyshade-xyz/keyshade/compare/v2.17.0...v2.17.1) (2025-04-29) ### πŸ› Bug Fixes - **auth:** change redirect method to replace after profile update ([81b3c3c](https://github.com/keyshade-xyz/keyshade/commit/81b3c3c852bc7511075c637f4ac5a49894ea7fe3)) - **auth:** change redirect method to use window.location.href after profile update ([aee9b87](https://github.com/keyshade-xyz/keyshade/commit/aee9b87fc24013c4a0045f63b3714cb9f20e216e)) - **auth:** comment out redirect to dashboard after profile update ([d044191](https://github.com/keyshade-xyz/keyshade/commit/d044191f9493b6580bb94ef7d344b53531bf3dcb)) - **auth:** enable redirect to dashboard after profile update ([7ce1b91](https://github.com/keyshade-xyz/keyshade/commit/7ce1b91feb24b08f2227e387cc53faca9551d69f)) - **platform:** Enhance workspace selection handling and local storage integration ([#915](https://github.com/keyshade-xyz/keyshade/issues/915)) ([07d4f2c](https://github.com/keyshade-xyz/keyshade/commit/07d4f2c2bd9555ea2b345dbf7a0d031a6d476e14)) - **sidebar:** comment out unused Integrations tab in sidebar ([9e9a658](https://github.com/keyshade-xyz/keyshade/commit/9e9a658ecd224f8860ec42070e6a47df19d8fda9)) ### πŸ”§ Miscellaneous Chores - **release:** 2.17.1-stage.1 [skip ci] ([1fba176](https://github.com/keyshade-xyz/keyshade/commit/1fba17684559572ab54680f1619483addd476795)) - **release:** 2.17.1-stage.2 [skip ci] ([0e59cbe](https://github.com/keyshade-xyz/keyshade/commit/0e59cbebf5d9be2d3e1e259c2b9958b3e3fedc2b)) - **release:** 2.17.1-stage.3 [skip ci] ([5e07446](https://github.com/keyshade-xyz/keyshade/commit/5e07446ce285fe28dae18bc872bd4ec9fd9bf75d)) - **release:** 2.17.1-stage.4 [skip ci] ([5d8de35](https://github.com/keyshade-xyz/keyshade/commit/5d8de3599c1150396435318562103820852c1cfd)) - **release:** 2.17.1-stage.5 [skip ci] ([5a85b3e](https://github.com/keyshade-xyz/keyshade/commit/5a85b3e7ba111e84dae603a98449534643bf39aa)) ## [2.17.1-stage.5](https://github.com/keyshade-xyz/keyshade/compare/v2.17.1-stage.4...v2.17.1-stage.5) (2025-04-29) ### πŸ› Bug Fixes - **sidebar:** comment out unused Integrations tab in sidebar ([9e9a658](https://github.com/keyshade-xyz/keyshade/commit/9e9a658ecd224f8860ec42070e6a47df19d8fda9)) ## [2.17.1-stage.4](https://github.com/keyshade-xyz/keyshade/compare/v2.17.1-stage.3...v2.17.1-stage.4) (2025-04-29) ### πŸ› Bug Fixes - **auth:** change redirect method to use window.location.href after profile update ([aee9b87](https://github.com/keyshade-xyz/keyshade/commit/aee9b87fc24013c4a0045f63b3714cb9f20e216e)) ## [2.17.1-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.17.1-stage.2...v2.17.1-stage.3) (2025-04-29) ### πŸ› Bug Fixes - **auth:** change redirect method to replace after profile update ([81b3c3c](https://github.com/keyshade-xyz/keyshade/commit/81b3c3c852bc7511075c637f4ac5a49894ea7fe3)) - **auth:** enable redirect to dashboard after profile update ([7ce1b91](https://github.com/keyshade-xyz/keyshade/commit/7ce1b91feb24b08f2227e387cc53faca9551d69f)) ## [2.17.1-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.17.1-stage.1...v2.17.1-stage.2) (2025-04-29) ### πŸ› Bug Fixes - **auth:** comment out redirect to dashboard after profile update ([d044191](https://github.com/keyshade-xyz/keyshade/commit/d044191f9493b6580bb94ef7d344b53531bf3dcb)) ## [2.17.1-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.17.0...v2.17.1-stage.1) (2025-04-29) ### πŸ› Bug Fixes - **platform:** Enhance workspace selection handling and local storage integration ([#915](https://github.com/keyshade-xyz/keyshade/issues/915)) ([07d4f2c](https://github.com/keyshade-xyz/keyshade/commit/07d4f2c2bd9555ea2b345dbf7a0d031a6d476e14)) ## [2.17.0](https://github.com/keyshade-xyz/keyshade/compare/v2.16.0...v2.17.0) (2025-04-29) ### πŸš€ Features - change the hearo content for launch ([519018c](https://github.com/keyshade-xyz/keyshade/commit/519018cfc786ea2819854f95b6a9058eeeb77d91)) - **platform:** Add workspace invitations management and update UI ([#897](https://github.com/keyshade-xyz/keyshade/issues/897)) ([5621d4b](https://github.com/keyshade-xyz/keyshade/commit/5621d4bf372d03f50ad825cdf1d3f2fc74ebc03c)) - **platform:** CLI command suggestion on view and download key component ([#910](https://github.com/keyshade-xyz/keyshade/issues/910)) ([e43e4ee](https://github.com/keyshade-xyz/keyshade/commit/e43e4ee2312cfdd2cd25dc483dbb2497160e9e64)) - **platform:** Implement InfiniteScroll To memberTab ([#892](https://github.com/keyshade-xyz/keyshade/issues/892)) ([ec71121](https://github.com/keyshade-xyz/keyshade/commit/ec711215c76fe7ab3b3c2b5631e6c1927438d2d4)) - **platform:** Platform Build Fix ([#901](https://github.com/keyshade-xyz/keyshade/issues/901)) ([e2fe54a](https://github.com/keyshade-xyz/keyshade/commit/e2fe54a5c3777baa74431d655a8497c71f461a04)) - **platform:** Show Tier Limits ([#900](https://github.com/keyshade-xyz/keyshade/issues/900)) ([69ceab7](https://github.com/keyshade-xyz/keyshade/commit/69ceab76e66aa422b01bddca515493804a004663)) - **platform:** Updated searchbar UI ([#918](https://github.com/keyshade-xyz/keyshade/issues/918)) ([59dddef](https://github.com/keyshade-xyz/keyshade/commit/59dddef338d43a62d6e090570fdc53d0f17420a6)) - **web:** Remove Pricing page from Web navbar ([#903](https://github.com/keyshade-xyz/keyshade/issues/903)) ([200cf83](https://github.com/keyshade-xyz/keyshade/commit/200cf8370544d12fddf2c05ace67e92a99c22d28)) ### πŸ› Bug Fixes - **api:** Email action url for accept workshop invitation ([#913](https://github.com/keyshade-xyz/keyshade/issues/913)) ([55d8fbf](https://github.com/keyshade-xyz/keyshade/commit/55d8fbfc70417f1f238d208627ae7203e719130e)) - **platform:** Removed "People Invited" section from "Add Members" dialog ([#902](https://github.com/keyshade-xyz/keyshade/issues/902)) ([a8f6df3](https://github.com/keyshade-xyz/keyshade/commit/a8f6df39fe44427852991c93ec13e2c6bd6a8d37)) - **platform:** Secret counts not updating and add leave workspace feature ([#895](https://github.com/keyshade-xyz/keyshade/issues/895)) ([076bbfe](https://github.com/keyshade-xyz/keyshade/commit/076bbfe20c40d6010a0bf4d3dac203cf12a87a38)) - **platform:** Update edit role data handling ([#916](https://github.com/keyshade-xyz/keyshade/issues/916)) ([f01ee85](https://github.com/keyshade-xyz/keyshade/commit/f01ee85dd83d424e3ca2b584349f0048306d73ba)) - **web:** Added contacts redirection ([#865](https://github.com/keyshade-xyz/keyshade/issues/865)) ([b9a3988](https://github.com/keyshade-xyz/keyshade/commit/b9a3988673b4ee135eb8920e9b6da6d0944d2eb8)) ### πŸ“š Documentation - Add Getting Started ([#906](https://github.com/keyshade-xyz/keyshade/issues/906)) ([a92144d](https://github.com/keyshade-xyz/keyshade/commit/a92144df903c3509855cef740eef4baa8f29e837)) - Updated the README.md ([b944b64](https://github.com/keyshade-xyz/keyshade/commit/b944b64b16fb75b4a8a76ea641b828853382da7b)) ### πŸ”§ Miscellaneous Chores - **api:** Housekeeping ([8300ec6](https://github.com/keyshade-xyz/keyshade/commit/8300ec69db5a7e20f6cbe449c8e1d205c88b84b1)) - **release:** 2.17.0-stage.1 [skip ci] ([610cebe](https://github.com/keyshade-xyz/keyshade/commit/610cebe7e0e9b7f1bc68c329b62db023a2d25fcb)) - **release:** 2.17.0-stage.10 [skip ci] ([aa088e1](https://github.com/keyshade-xyz/keyshade/commit/aa088e17e68d90cde68d974836fb54e269e9986d)) - **release:** 2.17.0-stage.11 [skip ci] ([a5c3a48](https://github.com/keyshade-xyz/keyshade/commit/a5c3a48395207f21ad9ac7574a165ff5322af0ac)) - **release:** 2.17.0-stage.12 [skip ci] ([35aa631](https://github.com/keyshade-xyz/keyshade/commit/35aa631ce79aff830df4a5a5e0a6145f20af2954)) - **release:** 2.17.0-stage.13 [skip ci] ([255006c](https://github.com/keyshade-xyz/keyshade/commit/255006c85a9b83662e5d58a86a2df0f551a53f75)) - **release:** 2.17.0-stage.2 [skip ci] ([2b1bf8c](https://github.com/keyshade-xyz/keyshade/commit/2b1bf8cb0006b2192608e3d43ceffd1af36bf0d4)) - **release:** 2.17.0-stage.3 [skip ci] ([0859869](https://github.com/keyshade-xyz/keyshade/commit/0859869d70562c2b655430f849fae653066fdcef)) - **release:** 2.17.0-stage.4 [skip ci] ([904580b](https://github.com/keyshade-xyz/keyshade/commit/904580b498a4f67c71f6dba13e8ad31195d1fe8b)) - **release:** 2.17.0-stage.5 [skip ci] ([ce0568a](https://github.com/keyshade-xyz/keyshade/commit/ce0568a6f0a942d27d149c72220daf0610320a2b)) - **release:** 2.17.0-stage.6 [skip ci] ([5df5c5b](https://github.com/keyshade-xyz/keyshade/commit/5df5c5b4fd66d3283df7ab4c124984b8c356eaac)) - **release:** 2.17.0-stage.7 [skip ci] ([d5bc5ff](https://github.com/keyshade-xyz/keyshade/commit/d5bc5ffc5bc7ca1800d71fcb968017c5217a9962)) - **release:** 2.17.0-stage.8 [skip ci] ([527cb24](https://github.com/keyshade-xyz/keyshade/commit/527cb241397b5b15fe9788a7660ab01debb04efd)) - **release:** 2.17.0-stage.9 [skip ci] ([1fa8c4b](https://github.com/keyshade-xyz/keyshade/commit/1fa8c4bc5e947f33de850df9fd5bd2595c029c9c)) ## [2.17.0-stage.13](https://github.com/keyshade-xyz/keyshade/compare/v2.17.0-stage.12...v2.17.0-stage.13) (2025-04-29) ### πŸš€ Features - change the hearo content for launch ([519018c](https://github.com/keyshade-xyz/keyshade/commit/519018cfc786ea2819854f95b6a9058eeeb77d91)) ## [2.17.0-stage.12](https://github.com/keyshade-xyz/keyshade/compare/v2.17.0-stage.11...v2.17.0-stage.12) (2025-04-29) ### πŸ› Bug Fixes - **platform:** Secret counts not updating and add leave workspace feature ([#895](https://github.com/keyshade-xyz/keyshade/issues/895)) ([076bbfe](https://github.com/keyshade-xyz/keyshade/commit/076bbfe20c40d6010a0bf4d3dac203cf12a87a38)) ## [2.17.0-stage.11](https://github.com/keyshade-xyz/keyshade/compare/v2.17.0-stage.10...v2.17.0-stage.11) (2025-04-29) ### πŸ› Bug Fixes - **web:** Added contacts redirection ([#865](https://github.com/keyshade-xyz/keyshade/issues/865)) ([b9a3988](https://github.com/keyshade-xyz/keyshade/commit/b9a3988673b4ee135eb8920e9b6da6d0944d2eb8)) ### πŸ”§ Miscellaneous Chores - **api:** Housekeeping ([8300ec6](https://github.com/keyshade-xyz/keyshade/commit/8300ec69db5a7e20f6cbe449c8e1d205c88b84b1)) ## [2.17.0-stage.10](https://github.com/keyshade-xyz/keyshade/compare/v2.17.0-stage.9...v2.17.0-stage.10) (2025-04-29) ### πŸ› Bug Fixes - **platform:** Update edit role data handling ([#916](https://github.com/keyshade-xyz/keyshade/issues/916)) ([f01ee85](https://github.com/keyshade-xyz/keyshade/commit/f01ee85dd83d424e3ca2b584349f0048306d73ba)) ## [2.17.0-stage.9](https://github.com/keyshade-xyz/keyshade/compare/v2.17.0-stage.8...v2.17.0-stage.9) (2025-04-29) ### πŸ› Bug Fixes - **api:** Email action url for accept workshop invitation ([#913](https://github.com/keyshade-xyz/keyshade/issues/913)) ([55d8fbf](https://github.com/keyshade-xyz/keyshade/commit/55d8fbfc70417f1f238d208627ae7203e719130e)) ## [2.17.0-stage.8](https://github.com/keyshade-xyz/keyshade/compare/v2.17.0-stage.7...v2.17.0-stage.8) (2025-04-29) ### πŸš€ Features - **platform:** Updated searchbar UI ([#918](https://github.com/keyshade-xyz/keyshade/issues/918)) ([59dddef](https://github.com/keyshade-xyz/keyshade/commit/59dddef338d43a62d6e090570fdc53d0f17420a6)) ## [2.17.0-stage.7](https://github.com/keyshade-xyz/keyshade/compare/v2.17.0-stage.6...v2.17.0-stage.7) (2025-04-28) ### πŸš€ Features - **platform:** CLI command suggestion on view and download key component ([#910](https://github.com/keyshade-xyz/keyshade/issues/910)) ([e43e4ee](https://github.com/keyshade-xyz/keyshade/commit/e43e4ee2312cfdd2cd25dc483dbb2497160e9e64)) ### πŸ“š Documentation - Add Getting Started ([#906](https://github.com/keyshade-xyz/keyshade/issues/906)) ([a92144d](https://github.com/keyshade-xyz/keyshade/commit/a92144df903c3509855cef740eef4baa8f29e837)) - Updated the README.md ([b944b64](https://github.com/keyshade-xyz/keyshade/commit/b944b64b16fb75b4a8a76ea641b828853382da7b)) ## [2.17.0-stage.6](https://github.com/keyshade-xyz/keyshade/compare/v2.17.0-stage.5...v2.17.0-stage.6) (2025-04-27) ### πŸ› Bug Fixes - **platform:** Removed "People Invited" section from "Add Members" dialog ([#902](https://github.com/keyshade-xyz/keyshade/issues/902)) ([a8f6df3](https://github.com/keyshade-xyz/keyshade/commit/a8f6df39fe44427852991c93ec13e2c6bd6a8d37)) ## [2.17.0-stage.5](https://github.com/keyshade-xyz/keyshade/compare/v2.17.0-stage.4...v2.17.0-stage.5) (2025-04-27) ### πŸš€ Features - **web:** Remove Pricing page from Web navbar ([#903](https://github.com/keyshade-xyz/keyshade/issues/903)) ([200cf83](https://github.com/keyshade-xyz/keyshade/commit/200cf8370544d12fddf2c05ace67e92a99c22d28)) ## [2.17.0-stage.4](https://github.com/keyshade-xyz/keyshade/compare/v2.17.0-stage.3...v2.17.0-stage.4) (2025-04-27) ### πŸš€ Features - **platform:** Platform Build Fix ([#901](https://github.com/keyshade-xyz/keyshade/issues/901)) ([e2fe54a](https://github.com/keyshade-xyz/keyshade/commit/e2fe54a5c3777baa74431d655a8497c71f461a04)) ## [2.17.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.17.0-stage.2...v2.17.0-stage.3) (2025-04-27) ### πŸš€ Features - **platform:** Show Tier Limits ([#900](https://github.com/keyshade-xyz/keyshade/issues/900)) ([69ceab7](https://github.com/keyshade-xyz/keyshade/commit/69ceab76e66aa422b01bddca515493804a004663)) ## [2.17.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.17.0-stage.1...v2.17.0-stage.2) (2025-04-27) ### πŸš€ Features - **platform:** Add workspace invitations management and update UI ([#897](https://github.com/keyshade-xyz/keyshade/issues/897)) ([5621d4b](https://github.com/keyshade-xyz/keyshade/commit/5621d4bf372d03f50ad825cdf1d3f2fc74ebc03c)) ## [2.17.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.16.0...v2.17.0-stage.1) (2025-04-27) ### πŸš€ Features - **platform:** Implement InfiniteScroll To memberTab ([#892](https://github.com/keyshade-xyz/keyshade/issues/892)) ([ec71121](https://github.com/keyshade-xyz/keyshade/commit/ec711215c76fe7ab3b3c2b5631e6c1927438d2d4)) ## [2.16.0](https://github.com/keyshade-xyz/keyshade/compare/v2.15.1...v2.16.0) (2025-04-27) ### πŸš€ Features - **platform:** Added PageTitle component and update page titles across the app ([#891](https://github.com/keyshade-xyz/keyshade/issues/891)) ([572f2b1](https://github.com/keyshade-xyz/keyshade/commit/572f2b1418045f78d9e6d048416d80091c901eeb)) ### πŸ› Bug Fixes - **platform:** Close search model after selecting a link ([#896](https://github.com/keyshade-xyz/keyshade/issues/896)) ([496d3f9](https://github.com/keyshade-xyz/keyshade/commit/496d3f9f0e39ed4ca9215da9ac2f25238bc51419)) - **platform:** Roles tab breaking ([#893](https://github.com/keyshade-xyz/keyshade/issues/893)) ([a72250c](https://github.com/keyshade-xyz/keyshade/commit/a72250c3d62e25bc225665776ea93f545cf5e6f5)) ### πŸ”§ Miscellaneous Chores - **api:** Added BetterStack logging ([#898](https://github.com/keyshade-xyz/keyshade/issues/898)) ([3de080e](https://github.com/keyshade-xyz/keyshade/commit/3de080e5080454d18d2942a2cce8217a319a0891)) - **api:** Prettified sentry error logs ([651ae7d](https://github.com/keyshade-xyz/keyshade/commit/651ae7d7687037d1dee14f425739528228dcb5c0)) - **api:** Remove redundant file ([d8f9479](https://github.com/keyshade-xyz/keyshade/commit/d8f947978d36a969773306e25b1d1351c87a2a9a)) - **ci:** Add database URL env in migration command ([0add290](https://github.com/keyshade-xyz/keyshade/commit/0add29071638678248d93a903d530daf282a6153)) - **cli:** Bump version to 3.0.0 ([1cf0ce8](https://github.com/keyshade-xyz/keyshade/commit/1cf0ce84af1fece125536433b242422b4300172e)) - **cli:** Bump version to 3.0.1 ([65d6dad](https://github.com/keyshade-xyz/keyshade/commit/65d6dadedf0afbc028436e631bf52408a4c7536b)) - **cli:** Fix release script ([4fe9067](https://github.com/keyshade-xyz/keyshade/commit/4fe90671c968d22232b0bc960e8e7b39f19a8ffc)) - **release:** 2.16.0-stage.1 [skip ci] ([0222bb9](https://github.com/keyshade-xyz/keyshade/commit/0222bb9e251fe66eb4869f26a567ad217fe3a229)) - **release:** 2.16.0-stage.2 [skip ci] ([cc3fa8c](https://github.com/keyshade-xyz/keyshade/commit/cc3fa8c6e596d7e9cbba43f6c3caa9a59df151a1)) - **release:** 2.16.0-stage.3 [skip ci] ([6265982](https://github.com/keyshade-xyz/keyshade/commit/626598262c1a07c12fe727c8dbbe5ab7febabf51)) ## [2.16.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.16.0-stage.2...v2.16.0-stage.3) (2025-04-26) ### πŸ› Bug Fixes - **platform:** Close search model after selecting a link ([#896](https://github.com/keyshade-xyz/keyshade/issues/896)) ([496d3f9](https://github.com/keyshade-xyz/keyshade/commit/496d3f9f0e39ed4ca9215da9ac2f25238bc51419)) ## [2.16.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.16.0-stage.1...v2.16.0-stage.2) (2025-04-26) ### πŸ› Bug Fixes - **platform:** Roles tab breaking ([#893](https://github.com/keyshade-xyz/keyshade/issues/893)) ([a72250c](https://github.com/keyshade-xyz/keyshade/commit/a72250c3d62e25bc225665776ea93f545cf5e6f5)) ## [2.16.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.15.1...v2.16.0-stage.1) (2025-04-25) ### πŸš€ Features - **platform:** Added PageTitle component and update page titles across the app ([#891](https://github.com/keyshade-xyz/keyshade/issues/891)) ([572f2b1](https://github.com/keyshade-xyz/keyshade/commit/572f2b1418045f78d9e6d048416d80091c901eeb)) ### πŸ”§ Miscellaneous Chores - **api:** Prettified sentry error logs ([651ae7d](https://github.com/keyshade-xyz/keyshade/commit/651ae7d7687037d1dee14f425739528228dcb5c0)) - **ci:** Add database URL env in migration command ([0add290](https://github.com/keyshade-xyz/keyshade/commit/0add29071638678248d93a903d530daf282a6153)) - **cli:** Bump version to 3.0.0 ([1cf0ce8](https://github.com/keyshade-xyz/keyshade/commit/1cf0ce84af1fece125536433b242422b4300172e)) - **cli:** Bump version to 3.0.1 ([65d6dad](https://github.com/keyshade-xyz/keyshade/commit/65d6dadedf0afbc028436e631bf52408a4c7536b)) - **cli:** Fix release script ([4fe9067](https://github.com/keyshade-xyz/keyshade/commit/4fe90671c968d22232b0bc960e8e7b39f19a8ffc)) ## [2.15.1](https://github.com/keyshade-xyz/keyshade/compare/v2.15.0...v2.15.1) (2025-04-24) ### πŸ› Bug Fixes - **platform:** UseEffectEvent Build error fix ([#884](https://github.com/keyshade-xyz/keyshade/issues/884)) ([d26bd48](https://github.com/keyshade-xyz/keyshade/commit/d26bd48ad583b6b0ed14926d11b9638e2ade9cd1)) ### πŸ”§ Miscellaneous Chores - **release:** 2.14.0-stage.42 [skip ci] ([66cef35](https://github.com/keyshade-xyz/keyshade/commit/66cef35347ca194ba6024164ea68b3c8440b6e67)) ## [2.15.0](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0...v2.15.0) (2025-04-24) ### πŸš€ Features - **cli:** Add commands to update keyshade.json and private keys ([#882](https://github.com/keyshade-xyz/keyshade/issues/882)) ([55e4c15](https://github.com/keyshade-xyz/keyshade/commit/55e4c15b06171e45d3bb3dbfed9fc92489dbd1d0)) - **layout:** add TopBanner component for alpha launch ([#878](https://github.com/keyshade-xyz/keyshade/issues/878)) ([a6072fb](https://github.com/keyshade-xyz/keyshade/commit/a6072fb363d4a3fe202645df09e46ed36bc7920f)) - **platform:** OAuth login failure toast ([21e0b6c](https://github.com/keyshade-xyz/keyshade/commit/21e0b6c3d76885051ebcbc81bb855cdb2b906c1e)) - **platform:** Updated search component ([#834](https://github.com/keyshade-xyz/keyshade/issues/834)) ([24f0ec1](https://github.com/keyshade-xyz/keyshade/commit/24f0ec1846f1f93c68896f8375f4cd957fa6f4db)) - **platform:** Upgrade to Next 15.2.3 ([#869](https://github.com/keyshade-xyz/keyshade/issues/869)) ([78020a6](https://github.com/keyshade-xyz/keyshade/commit/78020a64c9b2767dc59915fd580d88431d1d3b02)) ### πŸ› Bug Fixes - **docker:** update next.config file extension from mjs to ts ([#880](https://github.com/keyshade-xyz/keyshade/issues/880)) ([6b2c349](https://github.com/keyshade-xyz/keyshade/commit/6b2c349f26db056961469ba05cfbd867a3f7691b)) - **navbar:** update keyboard shortcut display to include '+' for users ([#877](https://github.com/keyshade-xyz/keyshade/issues/877)) ([83ec331](https://github.com/keyshade-xyz/keyshade/commit/83ec3318f534e9b427de7b3637517c9d6eac0970)) - **platform:** Multiple API calls During add workspace ([#883](https://github.com/keyshade-xyz/keyshade/issues/883)) ([666a453](https://github.com/keyshade-xyz/keyshade/commit/666a453a2d9913d3a4db8e3a91532e6dbb1184df)) - **platform:** UI improvements in profile and workspace settings ([#874](https://github.com/keyshade-xyz/keyshade/issues/874)) ([9eb4497](https://github.com/keyshade-xyz/keyshade/commit/9eb4497500bc0b71ba63c5271c333783bda25a5c)) - **platform:** Update command group headings to uppercase and adjust text color ([#881](https://github.com/keyshade-xyz/keyshade/issues/881)) ([2be9199](https://github.com/keyshade-xyz/keyshade/commit/2be9199f327c2643a91d279d3bbb130c279e7557)) - **sidebar:** update label from BETA to ALPHA ([#876](https://github.com/keyshade-xyz/keyshade/issues/876)) ([f65efb0](https://github.com/keyshade-xyz/keyshade/commit/f65efb0955179f4e7ea6af71bf790f2917500c91)) - Update lockfile ([8138219](https://github.com/keyshade-xyz/keyshade/commit/813821992e8b8a7b143b44f0c5678bdefc806a49)) ### πŸ”§ Miscellaneous Chores - **ci:** Update release to deploy to prod ([31abdf9](https://github.com/keyshade-xyz/keyshade/commit/31abdf9565da912ebbd9d1f4cd2a7f0d6618e17d)) - **cli:** Bump version to 2.5.3 ([241576e](https://github.com/keyshade-xyz/keyshade/commit/241576e21c3855794b4095978cd66140b4d38561)) - **release:** 2.14.0-stage.30 [skip ci] ([8578c4e](https://github.com/keyshade-xyz/keyshade/commit/8578c4e953b9eba1865f04baf1f5d1c5182738bc)) - **release:** 2.14.0-stage.31 [skip ci] ([084590f](https://github.com/keyshade-xyz/keyshade/commit/084590f3657a880a2eaeec76e674e49cffb327c8)) - **release:** 2.14.0-stage.32 [skip ci] ([a99ad13](https://github.com/keyshade-xyz/keyshade/commit/a99ad137d2de2e4f7023467af33c406b49a8da8a)) - **release:** 2.14.0-stage.33 [skip ci] ([4213f5b](https://github.com/keyshade-xyz/keyshade/commit/4213f5b9c5f37b4cb56ab7d8a6d46c23722d7307)) - **release:** 2.14.0-stage.34 [skip ci] ([0101d11](https://github.com/keyshade-xyz/keyshade/commit/0101d11cc74c48b15d02817141574db2f005c199)) - **release:** 2.14.0-stage.35 [skip ci] ([496ad3c](https://github.com/keyshade-xyz/keyshade/commit/496ad3c1ae7d1349d88fba0a0b2d3147adfdfcd5)) - **release:** 2.14.0-stage.36 [skip ci] ([ea92298](https://github.com/keyshade-xyz/keyshade/commit/ea92298b80f62d87ff1c13f353ae442550ba9531)) - **release:** 2.14.0-stage.37 [skip ci] ([b9ef749](https://github.com/keyshade-xyz/keyshade/commit/b9ef7498fbbb8d09454e04f66cd6fe28cb0450b0)) - **release:** 2.14.0-stage.38 [skip ci] ([2a240b8](https://github.com/keyshade-xyz/keyshade/commit/2a240b8aff43719c0505e650118659a4b9c76189)) - **release:** 2.14.0-stage.39 [skip ci] ([2c397cc](https://github.com/keyshade-xyz/keyshade/commit/2c397ccb374d2791e136e63663ec76af280c960d)) - **release:** 2.14.0-stage.40 [skip ci] ([73195ac](https://github.com/keyshade-xyz/keyshade/commit/73195aca0756b58fce21313214994743295ba744)) - **release:** 2.14.0-stage.41 [skip ci] ([508e51b](https://github.com/keyshade-xyz/keyshade/commit/508e51b89a48e4d405cdd021f5b8e6cc3a29b75e)) ### πŸ”¨ Code Refactoring - **platform:** Update switch component styles for checked state ([#870](https://github.com/keyshade-xyz/keyshade/issues/870)) ([2bd11f0](https://github.com/keyshade-xyz/keyshade/commit/2bd11f0a079779855d6a7db5e9b7ba7986ea3517)) ## [2.14.0-stage.42](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.41...v2.14.0-stage.42) (2025-04-24) ### πŸ› Bug Fixes - **platform:** UseEffectEvent Build error fix ([#884](https://github.com/keyshade-xyz/keyshade/issues/884)) ([c314cb8](https://github.com/keyshade-xyz/keyshade/commit/c314cb89c62b0d8ce744b48b1b998b1e7dd0ebd8)) ### πŸ”§ Miscellaneous Chores - **ci:** Update release to deploy to prod ([7232d4c](https://github.com/keyshade-xyz/keyshade/commit/7232d4c96201f0a50a94324e0c9be2eeaca39220)) ## [2.14.0-stage.41](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.40...v2.14.0-stage.41) (2025-04-24) ### πŸ› Bug Fixes - **platform:** Multiple API calls During add workspace ([#883](https://github.com/keyshade-xyz/keyshade/issues/883)) ([dd985be](https://github.com/keyshade-xyz/keyshade/commit/dd985be2deb228eac2d2c628e141ba219db82337)) ## [2.14.0-stage.40](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.39...v2.14.0-stage.40) (2025-04-24) ### πŸ› Bug Fixes - **platform:** Update command group headings to uppercase and adjust text color ([#881](https://github.com/keyshade-xyz/keyshade/issues/881)) ([ea8fb67](https://github.com/keyshade-xyz/keyshade/commit/ea8fb67867aba024984be782664d02f981068bcd)) ## [2.14.0-stage.39](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.38...v2.14.0-stage.39) (2025-04-23) ### πŸš€ Features - **cli:** Add commands to update keyshade.json and private keys ([#882](https://github.com/keyshade-xyz/keyshade/issues/882)) ([db6fc32](https://github.com/keyshade-xyz/keyshade/commit/db6fc32cc9323e0c1274df8fbd8860ccebe7ddec)) ## [2.14.0-stage.38](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.37...v2.14.0-stage.38) (2025-04-23) ### πŸ› Bug Fixes - **docker:** update next.config file extension from mjs to ts ([#880](https://github.com/keyshade-xyz/keyshade/issues/880)) ([bd5f26a](https://github.com/keyshade-xyz/keyshade/commit/bd5f26a53e45c7f4a2bd084ea19d08c7faf20ebb)) ## [2.14.0-stage.37](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.36...v2.14.0-stage.37) (2025-04-23) ### πŸš€ Features - **layout:** add TopBanner component for alpha launch ([#878](https://github.com/keyshade-xyz/keyshade/issues/878)) ([edfcc5d](https://github.com/keyshade-xyz/keyshade/commit/edfcc5d0eb910d42c79ce60dab53caf8f21fee4f)) ## [2.14.0-stage.36](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.35...v2.14.0-stage.36) (2025-04-23) ### πŸš€ Features - **platform:** OAuth login failure toast ([dc32cca](https://github.com/keyshade-xyz/keyshade/commit/dc32ccac890ccd04eabe27c529855674c1f2c51b)) ## [2.14.0-stage.35](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.34...v2.14.0-stage.35) (2025-04-23) ### πŸ› Bug Fixes - **navbar:** update keyboard shortcut display to include '+' for users ([#877](https://github.com/keyshade-xyz/keyshade/issues/877)) ([e42c233](https://github.com/keyshade-xyz/keyshade/commit/e42c23370719a9767b5a238a09f4e5eb312f7769)) ## [2.14.0-stage.34](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.33...v2.14.0-stage.34) (2025-04-23) ### πŸ› Bug Fixes - **sidebar:** update label from BETA to ALPHA ([#876](https://github.com/keyshade-xyz/keyshade/issues/876)) ([9bdf47c](https://github.com/keyshade-xyz/keyshade/commit/9bdf47c62e15ef65cc2ae712e068d552b372e5c4)) ## [2.14.0-stage.33](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.32...v2.14.0-stage.33) (2025-04-23) ### πŸ› Bug Fixes - **platform:** UI improvements in profile and workspace settings ([#874](https://github.com/keyshade-xyz/keyshade/issues/874)) ([6b9a85e](https://github.com/keyshade-xyz/keyshade/commit/6b9a85ee773aaf749fa1d2a3746b3910d1665b43)) ## [2.14.0-stage.32](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.31...v2.14.0-stage.32) (2025-04-22) ### πŸ› Bug Fixes - Update lockfile ([dae332f](https://github.com/keyshade-xyz/keyshade/commit/dae332f6528b232449b23d122ed7599ecd6cbb5a)) ## [2.14.0-stage.31](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.30...v2.14.0-stage.31) (2025-04-21) ### πŸš€ Features - **platform:** Upgrade to Next 15.2.3 ([#869](https://github.com/keyshade-xyz/keyshade/issues/869)) ([73b8cda](https://github.com/keyshade-xyz/keyshade/commit/73b8cda5cad4aadaf5ee47ec4bd02ca2a1e71a1d)) ## [2.14.0-stage.30](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.29...v2.14.0-stage.30) (2025-04-20) ### πŸš€ Features - **platform:** Updated search component ([#834](https://github.com/keyshade-xyz/keyshade/issues/834)) ([b904092](https://github.com/keyshade-xyz/keyshade/commit/b90409200e170bc47d16bca16ab777241469f963)) ### πŸ”§ Miscellaneous Chores - **ci:** Add PNPM and build caching to speed up workflow ([#866](https://github.com/keyshade-xyz/keyshade/issues/866)) ([2f8bd9d](https://github.com/keyshade-xyz/keyshade/commit/2f8bd9dbed9cd316f30df21532f84d5cb7ffc854)) - **cli:** Bump version to 2.5.3 ([6f5d543](https://github.com/keyshade-xyz/keyshade/commit/6f5d543a398382011f0b8e96403b786a5fc6f677)) - **release:** 2.14.0 [skip ci] ([b22060e](https://github.com/keyshade-xyz/keyshade/commit/b22060e335890dda1f1a53ef02c4cb91eb7b7389)) ### πŸ”¨ Code Refactoring - **platform:** Update switch component styles for checked state ([#870](https://github.com/keyshade-xyz/keyshade/issues/870)) ([15759f7](https://github.com/keyshade-xyz/keyshade/commit/15759f7eaacbf96f59760f06134c041e91744baf)) ## [2.14.0](https://github.com/keyshade-xyz/keyshade/compare/v2.13.0...v2.14.0) (2025-04-20) ### πŸš€ Features - add welcome email template and update account login email service ([#864](https://github.com/keyshade-xyz/keyshade/issues/864)) ([e795e78](https://github.com/keyshade-xyz/keyshade/commit/e795e786e2d76b973aa15f2bfaa71ad596707e71)) - **api:** Resend workspace invitation ([#850](https://github.com/keyshade-xyz/keyshade/issues/850)) ([e2e9c0f](https://github.com/keyshade-xyz/keyshade/commit/e2e9c0f0abf535130ba222dbff41fe78de53c344)) - **api:** Return tier limit for entities in projects and workspaces ([#833](https://github.com/keyshade-xyz/keyshade/issues/833)) ([6b1da04](https://github.com/keyshade-xyz/keyshade/commit/6b1da043176d1de2c7df06f95aacee8f1e694e04)) - **api:** Return workspace membership creation date ([#842](https://github.com/keyshade-xyz/keyshade/issues/842)) ([cf60c35](https://github.com/keyshade-xyz/keyshade/commit/cf60c35ab68e0fa4a98563cd51f146db04c8fa5c)) - **cli:** Resend workspace invitation command ([#854](https://github.com/keyshade-xyz/keyshade/issues/854)) ([4c716ac](https://github.com/keyshade-xyz/keyshade/commit/4c716ac7399f45e7ea8958f75b4efa3cf01044e5)) - **platform:** Add environment management to project creation dialog ([#848](https://github.com/keyshade-xyz/keyshade/issues/848)) ([720d4fb](https://github.com/keyshade-xyz/keyshade/commit/720d4fb143dec5b97aa5b646b458ff0bb323f0ae)) - **platform:** Add role listing ([#855](https://github.com/keyshade-xyz/keyshade/issues/855)) ([c326337](https://github.com/keyshade-xyz/keyshade/commit/c326337cb40b0de3aaf3cb9198afc8420a194ab8)) - **platform:** Added workspace settings page ([#808](https://github.com/keyshade-xyz/keyshade/issues/808)) ([c62304c](https://github.com/keyshade-xyz/keyshade/commit/c62304c301c51eb6c8e2c899372bdc3bd0e87f9d)) - **platform:** Create roles ([#831](https://github.com/keyshade-xyz/keyshade/issues/831)) ([e07dac4](https://github.com/keyshade-xyz/keyshade/commit/e07dac45d68eb5fc7268daab23edf9e7a22c4ee6)) - **platform:** Delete role functionality ([#856](https://github.com/keyshade-xyz/keyshade/issues/856)) ([c2010fa](https://github.com/keyshade-xyz/keyshade/commit/c2010fa926e1faafd4053752b15962c299fcfcf6)) - **platform:** Edit Roles ([#862](https://github.com/keyshade-xyz/keyshade/issues/862)) ([24985cc](https://github.com/keyshade-xyz/keyshade/commit/24985cc6bd9de04c0b199cffb14e2c1008542dcd)) - **platform:** Members Tab ([#846](https://github.com/keyshade-xyz/keyshade/issues/846)) ([edb88b5](https://github.com/keyshade-xyz/keyshade/commit/edb88b5d05449280f32eafbffda656bc6e4f4592)) - **platform:** One-Time Secret Display for API Key ([#771](https://github.com/keyshade-xyz/keyshade/issues/771)) ([#799](https://github.com/keyshade-xyz/keyshade/issues/799)) ([88e3ad9](https://github.com/keyshade-xyz/keyshade/commit/88e3ad94e41b65a89bcfa84b04d0ad8a1ce02fb2)) - **platform:** Paginated List Component ([#852](https://github.com/keyshade-xyz/keyshade/issues/852)) ([41d2266](https://github.com/keyshade-xyz/keyshade/commit/41d2266049b71af8e9784329cdf151e3937dc83a)) - **platform:** Project overview tab ([#843](https://github.com/keyshade-xyz/keyshade/issues/843)) ([1c3b198](https://github.com/keyshade-xyz/keyshade/commit/1c3b198467de4117b86739dc3af2e631d3a44a2f)) - **project:** Fixed bugs with regenerating and storing private key ([c8f7cc6](https://github.com/keyshade-xyz/keyshade/commit/c8f7cc68573fe64b1e3d2032029e5da65d8c7b54)) - **project:** Return lastUpdatedBy data ([e665d12](https://github.com/keyshade-xyz/keyshade/commit/e665d124efb4f5c94497140d93ff91b4a305c5f0)) - **web:** Migrated from nextjs 13 to 15 ([#844](https://github.com/keyshade-xyz/keyshade/issues/844)) ([3212d47](https://github.com/keyshade-xyz/keyshade/commit/3212d47204b673080995579903ea7d7cbcc2626d)) ### πŸ› Bug Fixes - **api:** Error in running the API locally ([88809ea](https://github.com/keyshade-xyz/keyshade/commit/88809ea6f575d6218e795830f973fbe9398f687d)) - **api:** Prisma crashing ([21489f0](https://github.com/keyshade-xyz/keyshade/commit/21489f0b4962222f3fbea6c41972ae8e4b256057)) - **api:** React dom version mismatch ([ed3614c](https://github.com/keyshade-xyz/keyshade/commit/ed3614c1eb09928a3a865c4ca372e3d960e323e8)) - **api:** Update schema for sentry env ([fb56520](https://github.com/keyshade-xyz/keyshade/commit/fb56520591e4e17b9896acc2b81cf2e32d23925b)) - **api:** Updated error handling ([8dc6e1f](https://github.com/keyshade-xyz/keyshade/commit/8dc6e1f6c7c60418f310bea53276b5ebb5c3c677)) - **api:** Updated sentry env name ([660d327](https://github.com/keyshade-xyz/keyshade/commit/660d3275f9e39c0846277baefe3df2cbc8382db5)) - **platform:** Added profile picture in the user settings with proper fallback ([#845](https://github.com/keyshade-xyz/keyshade/issues/845)) ([f32d90e](https://github.com/keyshade-xyz/keyshade/commit/f32d90eafb8f8fb2fa822df72ca3225600d12b1c)) - **platform:** Redirect to dashboard after updating profile details ([#840](https://github.com/keyshade-xyz/keyshade/issues/840)) ([daa3e07](https://github.com/keyshade-xyz/keyshade/commit/daa3e0797fe6a70fce224d7531ac6e53f605c7eb)) - **platform:** Scrollbar issue ([#839](https://github.com/keyshade-xyz/keyshade/issues/839)) ([0627a6e](https://github.com/keyshade-xyz/keyshade/commit/0627a6e6e7d893d1c04cf275355120eef37a4efe)) - **platform:** ui issues on otp & session expiry toasts ([#832](https://github.com/keyshade-xyz/keyshade/issues/832)) ([9d59de8](https://github.com/keyshade-xyz/keyshade/commit/9d59de8297d3f38b9876c482bea2b2b2cee3802c)) - **web:** Add margin for different screen size ([#820](https://github.com/keyshade-xyz/keyshade/issues/820)) ([524e741](https://github.com/keyshade-xyz/keyshade/commit/524e741dd55d83b61203679417c4e05a1882f53c)) ### πŸ“š Documentation - Update .env.example ([0de7b66](https://github.com/keyshade-xyz/keyshade/commit/0de7b66d1c69ecb27b6ab403b33dac97c606944c)) ### πŸ”§ Miscellaneous Chores - **api:** Add database seeding script and related commands ([#849](https://github.com/keyshade-xyz/keyshade/issues/849)) ([fe8fa45](https://github.com/keyshade-xyz/keyshade/commit/fe8fa454107fc468f3bb2439e3e4d456c8e5d7f1)) - **api:** HTTP 500 gets caught by sentry ([a8a39c1](https://github.com/keyshade-xyz/keyshade/commit/a8a39c1fd392ab55c1e78707fa25bf47c7a600b6)) - **api:** Report only 500 errors ([1740690](https://github.com/keyshade-xyz/keyshade/commit/17406902c394dd2616ebef7069132052f78d8653)) - **api:** Return role slug in members response ([c719f16](https://github.com/keyshade-xyz/keyshade/commit/c719f16b2b01ab75c924b2c5b8bfe3516e799bea)) - **ci:** Add PNPM and build caching to speed up workflow ([#866](https://github.com/keyshade-xyz/keyshade/issues/866)) ([2f8bd9d](https://github.com/keyshade-xyz/keyshade/commit/2f8bd9dbed9cd316f30df21532f84d5cb7ffc854)) - **docker:** Add self-hosted Sentry support to docker-compose ([#860](https://github.com/keyshade-xyz/keyshade/issues/860)) ([163a365](https://github.com/keyshade-xyz/keyshade/commit/163a3656b8177af4deda1d5f9b3b9dbe99c3d082)) - **release:** 2.14.0-stage.1 [skip ci] ([c9318af](https://github.com/keyshade-xyz/keyshade/commit/c9318af146ce4d9b2ef8a1e9f6aac0b6922524c7)) - **release:** 2.14.0-stage.10 [skip ci] ([f2d2cb0](https://github.com/keyshade-xyz/keyshade/commit/f2d2cb0a031b6b5aea1352280f8ea4af228c3295)) - **release:** 2.14.0-stage.11 [skip ci] ([8e2abea](https://github.com/keyshade-xyz/keyshade/commit/8e2abeaee7db22c0555120ca0e575742e6d5d878)) - **release:** 2.14.0-stage.12 [skip ci] ([838e775](https://github.com/keyshade-xyz/keyshade/commit/838e77512d95d1cff56b6265744b76e2cf55fa3c)) - **release:** 2.14.0-stage.13 [skip ci] ([37901ab](https://github.com/keyshade-xyz/keyshade/commit/37901ab42470c5c326ca0c2258b1a3648fcbb91f)) - **release:** 2.14.0-stage.14 [skip ci] ([a0956e7](https://github.com/keyshade-xyz/keyshade/commit/a0956e77373ef26b65001b6278983d28796dee30)) - **release:** 2.14.0-stage.15 [skip ci] ([df842d1](https://github.com/keyshade-xyz/keyshade/commit/df842d1c542a71ac8e1ea541187ba838264e65ad)) - **release:** 2.14.0-stage.16 [skip ci] ([bd6dac1](https://github.com/keyshade-xyz/keyshade/commit/bd6dac13ab315a90a1c6836f1e41c11d31c7cd25)) - **release:** 2.14.0-stage.17 [skip ci] ([91dcaca](https://github.com/keyshade-xyz/keyshade/commit/91dcaca9922622227bd76370588309ab3967e99b)) - **release:** 2.14.0-stage.18 [skip ci] ([179cd49](https://github.com/keyshade-xyz/keyshade/commit/179cd49ab748584ffdef715d3b308e71c251a5a4)) - **release:** 2.14.0-stage.19 [skip ci] ([66011f3](https://github.com/keyshade-xyz/keyshade/commit/66011f3e575711d5dc6c46b09329eee9b4bbd1e8)) - **release:** 2.14.0-stage.2 [skip ci] ([0c0e510](https://github.com/keyshade-xyz/keyshade/commit/0c0e510528cb107b41d51e0ba0cc92eddebb06e4)) - **release:** 2.14.0-stage.20 [skip ci] ([4a29665](https://github.com/keyshade-xyz/keyshade/commit/4a29665e6bd9b35b4b20438088081011191dcfba)) - **release:** 2.14.0-stage.21 [skip ci] ([78991e3](https://github.com/keyshade-xyz/keyshade/commit/78991e305f06056811825f1bf70ab1f4a6963279)) - **release:** 2.14.0-stage.22 [skip ci] ([b8e352a](https://github.com/keyshade-xyz/keyshade/commit/b8e352a3d625f6e2aec891843e3f2c265557ce95)) - **release:** 2.14.0-stage.23 [skip ci] ([60752fc](https://github.com/keyshade-xyz/keyshade/commit/60752fc603aa4f8d8114eff1c8b681e2c5c19f5b)) - **release:** 2.14.0-stage.24 [skip ci] ([e729dcc](https://github.com/keyshade-xyz/keyshade/commit/e729dcc59c482d1f99ec2bb2e40b509c9298e07c)) - **release:** 2.14.0-stage.25 [skip ci] ([4866192](https://github.com/keyshade-xyz/keyshade/commit/48661925c2365e0d493db01512f71bbd33ec3e3b)) - **release:** 2.14.0-stage.26 [skip ci] ([423782e](https://github.com/keyshade-xyz/keyshade/commit/423782ec5fef46fb7c7457609b66e2814e7b3db3)) - **release:** 2.14.0-stage.27 [skip ci] ([c0e1519](https://github.com/keyshade-xyz/keyshade/commit/c0e151938d306ace3a31d1649df0af46fd4d0912)) - **release:** 2.14.0-stage.28 [skip ci] ([4ad6159](https://github.com/keyshade-xyz/keyshade/commit/4ad6159477a106112f6e85708572d07ec641cace)) - **release:** 2.14.0-stage.29 [skip ci] ([8a22781](https://github.com/keyshade-xyz/keyshade/commit/8a22781de75623dbaca499ce5197ea1409e8004a)) - **release:** 2.14.0-stage.3 [skip ci] ([677211c](https://github.com/keyshade-xyz/keyshade/commit/677211c07dcf19638c203750913928b1bab057fd)) - **release:** 2.14.0-stage.4 [skip ci] ([ed82199](https://github.com/keyshade-xyz/keyshade/commit/ed821997a32c4f98e9cf4f42ca363fe908e0c08b)) - **release:** 2.14.0-stage.5 [skip ci] ([890979e](https://github.com/keyshade-xyz/keyshade/commit/890979e4e2d69ec05ceb92d785612453e714af70)) - **release:** 2.14.0-stage.6 [skip ci] ([9ab7b8e](https://github.com/keyshade-xyz/keyshade/commit/9ab7b8eb66ce040bfcd142cbb001e29771291073)) - **release:** 2.14.0-stage.7 [skip ci] ([b615721](https://github.com/keyshade-xyz/keyshade/commit/b6157215398aba76fe918a6c076e5d539f297d3a)) - **release:** 2.14.0-stage.8 [skip ci] ([f6ac8bf](https://github.com/keyshade-xyz/keyshade/commit/f6ac8bfe71c29b76e127e64bcd336523aea29cc8)) - **release:** 2.14.0-stage.9 [skip ci] ([ff97183](https://github.com/keyshade-xyz/keyshade/commit/ff971835c48add78d54cb42814cbf3b6d4043b8e)) ### πŸ”¨ Code Refactoring - **platform:** Add auth provider card in profile settings ([#841](https://github.com/keyshade-xyz/keyshade/issues/841)) ([8e79b9d](https://github.com/keyshade-xyz/keyshade/commit/8e79b9d3037cbe875916b168c5787cd63ba6ff00)) ## [2.14.0-stage.29](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.28...v2.14.0-stage.29) (2025-04-19) ### πŸš€ Features - add welcome email template and update account login email service ([#864](https://github.com/keyshade-xyz/keyshade/issues/864)) ([e795e78](https://github.com/keyshade-xyz/keyshade/commit/e795e786e2d76b973aa15f2bfaa71ad596707e71)) ## [2.14.0-stage.28](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.27...v2.14.0-stage.28) (2025-04-18) ### πŸ› Bug Fixes - **api:** React dom version mismatch ([ed3614c](https://github.com/keyshade-xyz/keyshade/commit/ed3614c1eb09928a3a865c4ca372e3d960e323e8)) ## [2.14.0-stage.27](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.26...v2.14.0-stage.27) (2025-04-17) ### πŸ› Bug Fixes - **api:** Prisma crashing ([21489f0](https://github.com/keyshade-xyz/keyshade/commit/21489f0b4962222f3fbea6c41972ae8e4b256057)) ## [2.14.0-stage.26](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.25...v2.14.0-stage.26) (2025-04-17) ### πŸš€ Features - **platform:** Edit Roles ([#862](https://github.com/keyshade-xyz/keyshade/issues/862)) ([24985cc](https://github.com/keyshade-xyz/keyshade/commit/24985cc6bd9de04c0b199cffb14e2c1008542dcd)) ### πŸ”§ Miscellaneous Chores - **docker:** Add self-hosted Sentry support to docker-compose ([#860](https://github.com/keyshade-xyz/keyshade/issues/860)) ([163a365](https://github.com/keyshade-xyz/keyshade/commit/163a3656b8177af4deda1d5f9b3b9dbe99c3d082)) ## [2.14.0-stage.25](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.24...v2.14.0-stage.25) (2025-04-14) ### πŸš€ Features - **platform:** Members Tab ([#846](https://github.com/keyshade-xyz/keyshade/issues/846)) ([edb88b5](https://github.com/keyshade-xyz/keyshade/commit/edb88b5d05449280f32eafbffda656bc6e4f4592)) ## [2.14.0-stage.24](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.23...v2.14.0-stage.24) (2025-04-14) ### πŸš€ Features - **platform:** Paginated List Component ([#852](https://github.com/keyshade-xyz/keyshade/issues/852)) ([41d2266](https://github.com/keyshade-xyz/keyshade/commit/41d2266049b71af8e9784329cdf151e3937dc83a)) ## [2.14.0-stage.23](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.22...v2.14.0-stage.23) (2025-04-11) ### πŸš€ Features - **platform:** Project overview tab ([#843](https://github.com/keyshade-xyz/keyshade/issues/843)) ([1c3b198](https://github.com/keyshade-xyz/keyshade/commit/1c3b198467de4117b86739dc3af2e631d3a44a2f)) ## [2.14.0-stage.22](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.21...v2.14.0-stage.22) (2025-04-06) ### πŸš€ Features - **cli:** Resend workspace invitation command ([#854](https://github.com/keyshade-xyz/keyshade/issues/854)) ([4c716ac](https://github.com/keyshade-xyz/keyshade/commit/4c716ac7399f45e7ea8958f75b4efa3cf01044e5)) ## [2.14.0-stage.21](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.20...v2.14.0-stage.21) (2025-04-05) ### πŸš€ Features - **platform:** Delete role functionality ([#856](https://github.com/keyshade-xyz/keyshade/issues/856)) ([c2010fa](https://github.com/keyshade-xyz/keyshade/commit/c2010fa926e1faafd4053752b15962c299fcfcf6)) ## [2.14.0-stage.20](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.19...v2.14.0-stage.20) (2025-04-05) ### πŸš€ Features - **platform:** Add role listing ([#855](https://github.com/keyshade-xyz/keyshade/issues/855)) ([c326337](https://github.com/keyshade-xyz/keyshade/commit/c326337cb40b0de3aaf3cb9198afc8420a194ab8)) ### πŸ”§ Miscellaneous Chores - **api:** Return role slug in members response ([c719f16](https://github.com/keyshade-xyz/keyshade/commit/c719f16b2b01ab75c924b2c5b8bfe3516e799bea)) ## [2.14.0-stage.19](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.18...v2.14.0-stage.19) (2025-04-04) ### πŸš€ Features - **web:** Migrated from nextjs 13 to 15 ([#844](https://github.com/keyshade-xyz/keyshade/issues/844)) ([3212d47](https://github.com/keyshade-xyz/keyshade/commit/3212d47204b673080995579903ea7d7cbcc2626d)) ## [2.14.0-stage.18](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.17...v2.14.0-stage.18) (2025-04-04) ### πŸ› Bug Fixes - **api:** Updated error handling ([8dc6e1f](https://github.com/keyshade-xyz/keyshade/commit/8dc6e1f6c7c60418f310bea53276b5ebb5c3c677)) ## [2.14.0-stage.17](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.16...v2.14.0-stage.17) (2025-04-04) ### πŸ› Bug Fixes - **api:** Update schema for sentry env ([fb56520](https://github.com/keyshade-xyz/keyshade/commit/fb56520591e4e17b9896acc2b81cf2e32d23925b)) ## [2.14.0-stage.16](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.15...v2.14.0-stage.16) (2025-04-04) ### πŸ› Bug Fixes - **api:** Updated sentry env name ([660d327](https://github.com/keyshade-xyz/keyshade/commit/660d3275f9e39c0846277baefe3df2cbc8382db5)) ### πŸ“š Documentation - Update .env.example ([0de7b66](https://github.com/keyshade-xyz/keyshade/commit/0de7b66d1c69ecb27b6ab403b33dac97c606944c)) ### πŸ”§ Miscellaneous Chores - **api:** HTTP 500 gets caught by sentry ([a8a39c1](https://github.com/keyshade-xyz/keyshade/commit/a8a39c1fd392ab55c1e78707fa25bf47c7a600b6)) - **api:** Report only 500 errors ([1740690](https://github.com/keyshade-xyz/keyshade/commit/17406902c394dd2616ebef7069132052f78d8653)) ## [2.14.0-stage.15](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.14...v2.14.0-stage.15) (2025-04-04) ### πŸš€ Features - **project:** Return lastUpdatedBy data ([e665d12](https://github.com/keyshade-xyz/keyshade/commit/e665d124efb4f5c94497140d93ff91b4a305c5f0)) ## [2.14.0-stage.14](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.13...v2.14.0-stage.14) (2025-04-04) ### πŸš€ Features - **project:** Fixed bugs with regenerating and storing private key ([c8f7cc6](https://github.com/keyshade-xyz/keyshade/commit/c8f7cc68573fe64b1e3d2032029e5da65d8c7b54)) ## [2.14.0-stage.13](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.12...v2.14.0-stage.13) (2025-04-03) ### πŸ› Bug Fixes - **platform:** Scrollbar issue ([#839](https://github.com/keyshade-xyz/keyshade/issues/839)) ([0627a6e](https://github.com/keyshade-xyz/keyshade/commit/0627a6e6e7d893d1c04cf275355120eef37a4efe)) ## [2.14.0-stage.12](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.11...v2.14.0-stage.12) (2025-04-02) ### πŸ› Bug Fixes - **api:** Error in running the API locally ([88809ea](https://github.com/keyshade-xyz/keyshade/commit/88809ea6f575d6218e795830f973fbe9398f687d)) ## [2.14.0-stage.11](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.10...v2.14.0-stage.11) (2025-03-31) ### πŸš€ Features - **api:** Resend workspace invitation ([#850](https://github.com/keyshade-xyz/keyshade/issues/850)) ([e2e9c0f](https://github.com/keyshade-xyz/keyshade/commit/e2e9c0f0abf535130ba222dbff41fe78de53c344)) ## [2.14.0-stage.10](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.9...v2.14.0-stage.10) (2025-03-31) ### πŸš€ Features - **platform:** Add environment management to project creation dialog ([#848](https://github.com/keyshade-xyz/keyshade/issues/848)) ([720d4fb](https://github.com/keyshade-xyz/keyshade/commit/720d4fb143dec5b97aa5b646b458ff0bb323f0ae)) ### πŸ”§ Miscellaneous Chores - **api:** Add database seeding script and related commands ([#849](https://github.com/keyshade-xyz/keyshade/issues/849)) ([fe8fa45](https://github.com/keyshade-xyz/keyshade/commit/fe8fa454107fc468f3bb2439e3e4d456c8e5d7f1)) ## [2.14.0-stage.9](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.8...v2.14.0-stage.9) (2025-03-28) ### πŸš€ Features - **platform:** One-Time Secret Display for API Key ([#771](https://github.com/keyshade-xyz/keyshade/issues/771)) ([#799](https://github.com/keyshade-xyz/keyshade/issues/799)) ([88e3ad9](https://github.com/keyshade-xyz/keyshade/commit/88e3ad94e41b65a89bcfa84b04d0ad8a1ce02fb2)) ## [2.14.0-stage.8](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.7...v2.14.0-stage.8) (2025-03-27) ### πŸ› Bug Fixes - **platform:** Added profile picture in the user settings with proper fallback ([#845](https://github.com/keyshade-xyz/keyshade/issues/845)) ([f32d90e](https://github.com/keyshade-xyz/keyshade/commit/f32d90eafb8f8fb2fa822df72ca3225600d12b1c)) ## [2.14.0-stage.7](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.6...v2.14.0-stage.7) (2025-03-25) ### πŸš€ Features - **api:** Return workspace membership creation date ([#842](https://github.com/keyshade-xyz/keyshade/issues/842)) ([cf60c35](https://github.com/keyshade-xyz/keyshade/commit/cf60c35ab68e0fa4a98563cd51f146db04c8fa5c)) ### πŸ”¨ Code Refactoring - **platform:** Add auth provider card in profile settings ([#841](https://github.com/keyshade-xyz/keyshade/issues/841)) ([8e79b9d](https://github.com/keyshade-xyz/keyshade/commit/8e79b9d3037cbe875916b168c5787cd63ba6ff00)) ## [2.14.0-stage.6](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.5...v2.14.0-stage.6) (2025-03-24) ### πŸš€ Features - **platform:** Added workspace settings page ([#808](https://github.com/keyshade-xyz/keyshade/issues/808)) ([c62304c](https://github.com/keyshade-xyz/keyshade/commit/c62304c301c51eb6c8e2c899372bdc3bd0e87f9d)) ## [2.14.0-stage.5](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.4...v2.14.0-stage.5) (2025-03-22) ### πŸš€ Features - **platform:** Create roles ([#831](https://github.com/keyshade-xyz/keyshade/issues/831)) ([e07dac4](https://github.com/keyshade-xyz/keyshade/commit/e07dac45d68eb5fc7268daab23edf9e7a22c4ee6)) ## [2.14.0-stage.4](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.3...v2.14.0-stage.4) (2025-03-21) ### πŸ› Bug Fixes - **platform:** Redirect to dashboard after updating profile details ([#840](https://github.com/keyshade-xyz/keyshade/issues/840)) ([daa3e07](https://github.com/keyshade-xyz/keyshade/commit/daa3e0797fe6a70fce224d7531ac6e53f605c7eb)) ## [2.14.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.2...v2.14.0-stage.3) (2025-03-18) ### πŸ› Bug Fixes - **web:** Add margin for different screen size ([#820](https://github.com/keyshade-xyz/keyshade/issues/820)) ([524e741](https://github.com/keyshade-xyz/keyshade/commit/524e741dd55d83b61203679417c4e05a1882f53c)) ## [2.14.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.14.0-stage.1...v2.14.0-stage.2) (2025-03-17) ### πŸ› Bug Fixes - **platform:** ui issues on otp & session expiry toasts ([#832](https://github.com/keyshade-xyz/keyshade/issues/832)) ([9d59de8](https://github.com/keyshade-xyz/keyshade/commit/9d59de8297d3f38b9876c482bea2b2b2cee3802c)) ## [2.14.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.13.0...v2.14.0-stage.1) (2025-03-17) ### πŸš€ Features - **api:** Return tier limit for entities in projects and workspaces ([#833](https://github.com/keyshade-xyz/keyshade/issues/833)) ([6b1da04](https://github.com/keyshade-xyz/keyshade/commit/6b1da043176d1de2c7df06f95aacee8f1e694e04)) ## [2.13.0](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0...v2.13.0) (2025-03-17) ### πŸš€ Features - **api:** Add tier limit ([#816](https://github.com/keyshade-xyz/keyshade/issues/816)) ([4f7c079](https://github.com/keyshade-xyz/keyshade/commit/4f7c079611921d2f0ea70ee47aacc0e3e484c452)) - Multi environment config management ([#822](https://github.com/keyshade-xyz/keyshade/issues/822)) ([7502b00](https://github.com/keyshade-xyz/keyshade/commit/7502b001aac797f6f98412a62b7c3436feebe736)) - **platform:** Ability to reveal value of [secure] ([#825](https://github.com/keyshade-xyz/keyshade/issues/825)) ([af50c7b](https://github.com/keyshade-xyz/keyshade/commit/af50c7b1d4111bd81b4825a513fe09ab2f3a3294)) - **platform:** Ability to roll back [secure]s and variables ([#828](https://github.com/keyshade-xyz/keyshade/issues/828)) ([5376888](https://github.com/keyshade-xyz/keyshade/commit/53768885cdab84d0822cbaeaffc1f6a018adc9bc)) - **platform:** Ability to view [secure] and variable versions ([#826](https://github.com/keyshade-xyz/keyshade/issues/826)) ([a47ce43](https://github.com/keyshade-xyz/keyshade/commit/a47ce4379d93b1a4c8f0b02b87f3c85df7adec2a)) - **platform:** Add dialog for viewing and downloading project keys ([#823](https://github.com/keyshade-xyz/keyshade/issues/823)) ([c6e0c85](https://github.com/keyshade-xyz/keyshade/commit/c6e0c85a38188ec824c26f90a2773fc3ab2fe963)) - **platform:** Add pagination & loading more functionality for [secure]s page ([#809](https://github.com/keyshade-xyz/keyshade/issues/809)) ([ab58f31](https://github.com/keyshade-xyz/keyshade/commit/ab58f314497d0084e5f0058888c44bb0f272a3a6)) - **platform:** added loading state to add [secure] dialog & disabled input fields ([#804](https://github.com/keyshade-xyz/keyshade/issues/804)) ([11f8248](https://github.com/keyshade-xyz/keyshade/commit/11f82488796b4d3e9699849cecadd0f4bcbe49b4)) - **platform:** Added pagination & loading state for variables page ([#787](https://github.com/keyshade-xyz/keyshade/issues/787)) ([8a47896](https://github.com/keyshade-xyz/keyshade/commit/8a47896400865ed4c73f63c0ff7b05ca582cad09)) - **platform:** Added pagination for environments screen ([#827](https://github.com/keyshade-xyz/keyshade/issues/827)) ([5b61096](https://github.com/keyshade-xyz/keyshade/commit/5b61096a92eec3923729677b53ef326f6caf1275)) - **platform:** Apply Geist font to the project ([#811](https://github.com/keyshade-xyz/keyshade/issues/811)) ([13b3743](https://github.com/keyshade-xyz/keyshade/commit/13b3743cbb3322f3d28bc61892c852ebb4898554)) - **platform:** Create and Delete API Keys ([#726](https://github.com/keyshade-xyz/keyshade/issues/726)) ([3b1cfe7](https://github.com/keyshade-xyz/keyshade/commit/3b1cfe7ed67e7486df313a1177c403de174e359b)) - **platform:** Delete account in user settings ([#819](https://github.com/keyshade-xyz/keyshade/issues/819)) ([42d4301](https://github.com/keyshade-xyz/keyshade/commit/42d43013b277a3a427643a76f78e297186079c11)) - **platform:** Edit API keys in the user settings ([#815](https://github.com/keyshade-xyz/keyshade/issues/815)) ([3c4c4f9](https://github.com/keyshade-xyz/keyshade/commit/3c4c4f9e7379d04163724f91893fdef62c8f8b4c)) ### πŸ› Bug Fixes - **cli/api:** `eccrypto` loaded dynamically ([#805](https://github.com/keyshade-xyz/keyshade/issues/805)) ([94bef23](https://github.com/keyshade-xyz/keyshade/commit/94bef23ef110209be2a952319aaf68cb3f77b50f)) - **platform:** Remove unnecessary error toaster ([d8ebf85](https://github.com/keyshade-xyz/keyshade/commit/d8ebf8540a6858299e055ca3669c9e7b56991a33)) - **platfrom:** Navigation tab render bug ([#817](https://github.com/keyshade-xyz/keyshade/issues/817)) ([15a824e](https://github.com/keyshade-xyz/keyshade/commit/15a824e4348aa1353ab2a45470a4e8816328f742)) ### πŸ”§ Miscellaneous Chores - **api:** Add extensive logging ([#812](https://github.com/keyshade-xyz/keyshade/issues/812)) ([901f063](https://github.com/keyshade-xyz/keyshade/commit/901f063bab03cde7daf16b1134d55d65cd0968e3)) - **api:** Add suggestions from [#812](https://github.com/keyshade-xyz/keyshade/issues/812) ([#813](https://github.com/keyshade-xyz/keyshade/issues/813)) ([eeec54d](https://github.com/keyshade-xyz/keyshade/commit/eeec54df3f13c6649486211e3a5066e98c555086)) - **cli:** Bumped CLI version to 2.5.2 ([a8f004c](https://github.com/keyshade-xyz/keyshade/commit/a8f004c1a8c306390a16bf1e7ab56c7f36354ae3)) - **release:** 2.12.1-stage.1 [skip ci] ([ad45d68](https://github.com/keyshade-xyz/keyshade/commit/ad45d6803b25bd2e0fcd750a73fbe5eb885851fd)) - **release:** 2.13.0-stage.1 [skip ci] ([70222f0](https://github.com/keyshade-xyz/keyshade/commit/70222f0b2b21996946e28c44cc301796697791ad)) - **release:** 2.13.0-stage.10 [skip ci] ([c730e95](https://github.com/keyshade-xyz/keyshade/commit/c730e95719e616c1222b714b88514e9d82dfe258)) - **release:** 2.13.0-stage.11 [skip ci] ([c40c0b8](https://github.com/keyshade-xyz/keyshade/commit/c40c0b8efa42bf8f89aa94d1faa35b9c13f0d232)) - **release:** 2.13.0-stage.12 [skip ci] ([f50309e](https://github.com/keyshade-xyz/keyshade/commit/f50309e63c3aa75cfe8adba7a86d828db3be0bbb)) - **release:** 2.13.0-stage.13 [skip ci] ([81c0877](https://github.com/keyshade-xyz/keyshade/commit/81c087768ff01b0eebd217a5975ac9df29a5042b)) - **release:** 2.13.0-stage.14 [skip ci] ([5633f67](https://github.com/keyshade-xyz/keyshade/commit/5633f670d37a20752a76cc10596c138cdb6a5ebb)) - **release:** 2.13.0-stage.15 [skip ci] ([59afe09](https://github.com/keyshade-xyz/keyshade/commit/59afe096425809b847bb414c0c1a37b7b6856d0b)) - **release:** 2.13.0-stage.16 [skip ci] ([3691436](https://github.com/keyshade-xyz/keyshade/commit/3691436a7ae6b20fd0ec6d9e28fbab21da8741f4)) - **release:** 2.13.0-stage.2 [skip ci] ([55a2e80](https://github.com/keyshade-xyz/keyshade/commit/55a2e80a283896e1d6c4d852e55253ec16fb2486)) - **release:** 2.13.0-stage.3 [skip ci] ([80c172a](https://github.com/keyshade-xyz/keyshade/commit/80c172aa3eb0984af03bb8999fa0f4c2151dc554)) - **release:** 2.13.0-stage.4 [skip ci] ([ccc4207](https://github.com/keyshade-xyz/keyshade/commit/ccc4207e3f3f8df31f12733410ece5e034611ea6)) - **release:** 2.13.0-stage.5 [skip ci] ([ded126d](https://github.com/keyshade-xyz/keyshade/commit/ded126d8d74906c50757088b12d915cb3b057738)) - **release:** 2.13.0-stage.6 [skip ci] ([78f36dd](https://github.com/keyshade-xyz/keyshade/commit/78f36ddb6ee4cfded7a913a6265d545d5dbeb4f5)) - **release:** 2.13.0-stage.7 [skip ci] ([1bfbb87](https://github.com/keyshade-xyz/keyshade/commit/1bfbb87f071ed44456eac44237a1c7e819b1108e)) - **release:** 2.13.0-stage.8 [skip ci] ([cf09a8c](https://github.com/keyshade-xyz/keyshade/commit/cf09a8c20ceb1843563e331c938ae05c00a2da0d)) - **release:** 2.13.0-stage.9 [skip ci] ([6fa1b3f](https://github.com/keyshade-xyz/keyshade/commit/6fa1b3ff689ab31d2841f46b95f25f39c96273b0)) - Upgrade conventional-changelog-writer from 8.0.0 to 8.0.1 ([#824](https://github.com/keyshade-xyz/keyshade/issues/824)) ([735104d](https://github.com/keyshade-xyz/keyshade/commit/735104d9fafcb8e8f58e7384062285d52b6ffc72)) ### πŸ”¨ Code Refactoring - **platform:** Reorganized user profile components ([#814](https://github.com/keyshade-xyz/keyshade/issues/814)) ([276d2d8](https://github.com/keyshade-xyz/keyshade/commit/276d2d8e0179484270407b34c5e6299162571766)) ## [2.13.0-stage.16](https://github.com/keyshade-xyz/keyshade/compare/v2.13.0-stage.15...v2.13.0-stage.16) (2025-03-17) ### πŸš€ Features - **platform:** Ability to reveal value of [secure] ([#825](https://github.com/keyshade-xyz/keyshade/issues/825)) ([af50c7b](https://github.com/keyshade-xyz/keyshade/commit/af50c7b1d4111bd81b4825a513fe09ab2f3a3294)) ## [2.13.0-stage.15](https://github.com/keyshade-xyz/keyshade/compare/v2.13.0-stage.14...v2.13.0-stage.15) (2025-03-16) ### πŸš€ Features - **platform:** Added pagination for environments screen ([#827](https://github.com/keyshade-xyz/keyshade/issues/827)) ([5b61096](https://github.com/keyshade-xyz/keyshade/commit/5b61096a92eec3923729677b53ef326f6caf1275)) ## [2.13.0-stage.14](https://github.com/keyshade-xyz/keyshade/compare/v2.13.0-stage.13...v2.13.0-stage.14) (2025-03-14) ### πŸš€ Features - **platform:** Ability to roll back [secure]s and variables ([#828](https://github.com/keyshade-xyz/keyshade/issues/828)) ([5376888](https://github.com/keyshade-xyz/keyshade/commit/53768885cdab84d0822cbaeaffc1f6a018adc9bc)) ## [2.13.0-stage.13](https://github.com/keyshade-xyz/keyshade/compare/v2.13.0-stage.12...v2.13.0-stage.13) (2025-03-13) ### πŸš€ Features - **platform:** Ability to view [secure] and variable versions ([#826](https://github.com/keyshade-xyz/keyshade/issues/826)) ([a47ce43](https://github.com/keyshade-xyz/keyshade/commit/a47ce4379d93b1a4c8f0b02b87f3c85df7adec2a)) ### πŸ”§ Miscellaneous Chores - Upgrade conventional-changelog-writer from 8.0.0 to 8.0.1 ([#824](https://github.com/keyshade-xyz/keyshade/issues/824)) ([735104d](https://github.com/keyshade-xyz/keyshade/commit/735104d9fafcb8e8f58e7384062285d52b6ffc72)) ## [2.13.0-stage.12](https://github.com/keyshade-xyz/keyshade/compare/v2.13.0-stage.11...v2.13.0-stage.12) (2025-03-13) ### πŸš€ Features - **platform:** Add dialog for viewing and downloading project keys ([#823](https://github.com/keyshade-xyz/keyshade/issues/823)) ([c6e0c85](https://github.com/keyshade-xyz/keyshade/commit/c6e0c85a38188ec824c26f90a2773fc3ab2fe963)) ## [2.13.0-stage.11](https://github.com/keyshade-xyz/keyshade/compare/v2.13.0-stage.10...v2.13.0-stage.11) (2025-03-12) ### πŸ› Bug Fixes - **platform:** Remove unnecessary error toaster ([d8ebf85](https://github.com/keyshade-xyz/keyshade/commit/d8ebf8540a6858299e055ca3669c9e7b56991a33)) ## [2.13.0-stage.10](https://github.com/keyshade-xyz/keyshade/compare/v2.13.0-stage.9...v2.13.0-stage.10) (2025-03-11) ### πŸš€ Features - **platform:** Delete account in user settings ([#819](https://github.com/keyshade-xyz/keyshade/issues/819)) ([42d4301](https://github.com/keyshade-xyz/keyshade/commit/42d43013b277a3a427643a76f78e297186079c11)) ## [2.13.0-stage.9](https://github.com/keyshade-xyz/keyshade/compare/v2.13.0-stage.8...v2.13.0-stage.9) (2025-03-11) ### πŸš€ Features - Multi environment config management ([#822](https://github.com/keyshade-xyz/keyshade/issues/822)) ([7502b00](https://github.com/keyshade-xyz/keyshade/commit/7502b001aac797f6f98412a62b7c3436feebe736)) ## [2.13.0-stage.8](https://github.com/keyshade-xyz/keyshade/compare/v2.13.0-stage.7...v2.13.0-stage.8) (2025-03-09) ### πŸ› Bug Fixes - **platfrom:** Navigation tab render bug ([#817](https://github.com/keyshade-xyz/keyshade/issues/817)) ([15a824e](https://github.com/keyshade-xyz/keyshade/commit/15a824e4348aa1353ab2a45470a4e8816328f742)) ## [2.13.0-stage.7](https://github.com/keyshade-xyz/keyshade/compare/v2.13.0-stage.6...v2.13.0-stage.7) (2025-03-09) ### πŸš€ Features - **platform:** Edit API keys in the user settings ([#815](https://github.com/keyshade-xyz/keyshade/issues/815)) ([3c4c4f9](https://github.com/keyshade-xyz/keyshade/commit/3c4c4f9e7379d04163724f91893fdef62c8f8b4c)) ## [2.13.0-stage.6](https://github.com/keyshade-xyz/keyshade/compare/v2.13.0-stage.5...v2.13.0-stage.6) (2025-03-08) ### πŸš€ Features - **api:** Add tier limit ([#816](https://github.com/keyshade-xyz/keyshade/issues/816)) ([4f7c079](https://github.com/keyshade-xyz/keyshade/commit/4f7c079611921d2f0ea70ee47aacc0e3e484c452)) ### πŸ”§ Miscellaneous Chores - **api:** Add suggestions from [#812](https://github.com/keyshade-xyz/keyshade/issues/812) ([#813](https://github.com/keyshade-xyz/keyshade/issues/813)) ([eeec54d](https://github.com/keyshade-xyz/keyshade/commit/eeec54df3f13c6649486211e3a5066e98c555086)) ### πŸ”¨ Code Refactoring - **platform:** Reorganized user profile components ([#814](https://github.com/keyshade-xyz/keyshade/issues/814)) ([276d2d8](https://github.com/keyshade-xyz/keyshade/commit/276d2d8e0179484270407b34c5e6299162571766)) ## [2.13.0-stage.5](https://github.com/keyshade-xyz/keyshade/compare/v2.13.0-stage.4...v2.13.0-stage.5) (2025-03-07) ### πŸš€ Features - **platform:** Apply Geist font to the project ([#811](https://github.com/keyshade-xyz/keyshade/issues/811)) ([13b3743](https://github.com/keyshade-xyz/keyshade/commit/13b3743cbb3322f3d28bc61892c852ebb4898554)) ### πŸ”§ Miscellaneous Chores - **api:** Add extensive logging ([#812](https://github.com/keyshade-xyz/keyshade/issues/812)) ([901f063](https://github.com/keyshade-xyz/keyshade/commit/901f063bab03cde7daf16b1134d55d65cd0968e3)) ## [2.13.0-stage.4](https://github.com/keyshade-xyz/keyshade/compare/v2.13.0-stage.3...v2.13.0-stage.4) (2025-03-05) ### πŸš€ Features - **platform:** Create and Delete API Keys ([#726](https://github.com/keyshade-xyz/keyshade/issues/726)) ([3b1cfe7](https://github.com/keyshade-xyz/keyshade/commit/3b1cfe7ed67e7486df313a1177c403de174e359b)) ## [2.13.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.13.0-stage.2...v2.13.0-stage.3) (2025-03-03) ### πŸš€ Features - **platform:** Add pagination & loading more functionality for [secure]s page ([#809](https://github.com/keyshade-xyz/keyshade/issues/809)) ([ab58f31](https://github.com/keyshade-xyz/keyshade/commit/ab58f314497d0084e5f0058888c44bb0f272a3a6)) ## [2.13.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.13.0-stage.1...v2.13.0-stage.2) (2025-03-01) ### πŸš€ Features - **platform:** added loading state to add [secure] dialog & disabled input fields ([#804](https://github.com/keyshade-xyz/keyshade/issues/804)) ([11f8248](https://github.com/keyshade-xyz/keyshade/commit/11f82488796b4d3e9699849cecadd0f4bcbe49b4)) ## [2.13.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.12.1-stage.1...v2.13.0-stage.1) (2025-03-01) ### πŸš€ Features - **platform:** Added pagination & loading state for variables page ([#787](https://github.com/keyshade-xyz/keyshade/issues/787)) ([8a47896](https://github.com/keyshade-xyz/keyshade/commit/8a47896400865ed4c73f63c0ff7b05ca582cad09)) ## [2.12.1-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0...v2.12.1-stage.1) (2025-02-27) ### πŸ› Bug Fixes - **cli/api:** `eccrypto` loaded dynamically ([#805](https://github.com/keyshade-xyz/keyshade/issues/805)) ([94bef23](https://github.com/keyshade-xyz/keyshade/commit/94bef23ef110209be2a952319aaf68cb3f77b50f)) ### πŸ”§ Miscellaneous Chores - **cli:** Bumped CLI version to 2.5.2 ([a8f004c](https://github.com/keyshade-xyz/keyshade/commit/a8f004c1a8c306390a16bf1e7ab56c7f36354ae3)) ## [2.12.0](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0...v2.12.0) (2025-02-27) ### πŸš€ Features - **api:** Workspace ip blacklisting ([#687](https://github.com/keyshade-xyz/keyshade/issues/687)) ([bc5f6a5](https://github.com/keyshade-xyz/keyshade/commit/bc5f6a5d55206c4ab008246061f2bf472d402208)) - **cli:** Error message formatted ([#797](https://github.com/keyshade-xyz/keyshade/issues/797)) ([0322944](https://github.com/keyshade-xyz/keyshade/commit/03229446207dc7bc55d0aed5a049255fcc86ede3)) - Enhanced error handling in platfrom and API ([#765](https://github.com/keyshade-xyz/keyshade/issues/765)) ([b4349ad](https://github.com/keyshade-xyz/keyshade/commit/b4349adc0c197750cb2dbdc41fe294907c193293)) - **platform:** Add checkmark icon to copy slug button for environments ([#742](https://github.com/keyshade-xyz/keyshade/issues/742)) ([#766](https://github.com/keyshade-xyz/keyshade/issues/766)) ([cd2925f](https://github.com/keyshade-xyz/keyshade/commit/cd2925f4fa7cc721ce2b2808ad424983742a963c)) - **platform:** Add copy slug functionality to variable card context menu ([#769](https://github.com/keyshade-xyz/keyshade/issues/769)) ([d252668](https://github.com/keyshade-xyz/keyshade/commit/d252668658552ddd3669402045db3849c60753ce)) - **platform:** Add copy to clipboard functionality for project slug ([#774](https://github.com/keyshade-xyz/keyshade/issues/774)) ([746e87d](https://github.com/keyshade-xyz/keyshade/commit/746e87d3560843481e35677a329c0def81b9cbb1)) - **platform:** Add copy to clipboard functionality for [secure] slug ([#767](https://github.com/keyshade-xyz/keyshade/issues/767)) ([ce05835](https://github.com/keyshade-xyz/keyshade/commit/ce0583595cf91b3d1afb134ff94564abcae0b9b4)) - **platform:** Add roles tab in sidebar ([#749](https://github.com/keyshade-xyz/keyshade/issues/749)) ([bbe4366](https://github.com/keyshade-xyz/keyshade/commit/bbe4366c3131ea2991cbde32454b39e02c45c4c9)) - **platform:** Add workspace slug for projects in url ([#683](https://github.com/keyshade-xyz/keyshade/issues/683)) ([8bdd47f](https://github.com/keyshade-xyz/keyshade/commit/8bdd47fb71e902fcaf2558356be0b35bb79c7151)) - **platform:** Displays a warning message when store private key switch is ON ([#782](https://github.com/keyshade-xyz/keyshade/issues/782)) ([ae8a432](https://github.com/keyshade-xyz/keyshade/commit/ae8a432ebf269d85eb8add5c7293eb89fe94b913)) - **platform:** Update Combobox to add new workspace to state ([#796](https://github.com/keyshade-xyz/keyshade/issues/796)) ([f817397](https://github.com/keyshade-xyz/keyshade/commit/f817397ceac8c67d110d6519929ba92796c90b9d)) ### πŸ› Bug Fixes - **api:** Added back missing endpoints ([#798](https://github.com/keyshade-xyz/keyshade/issues/798)) ([c6a0df9](https://github.com/keyshade-xyz/keyshade/commit/c6a0df9679eb4f0c1ec53ec436adc2b5f5bd84d8)) - **api:** Added import statement for crypto module ([#789](https://github.com/keyshade-xyz/keyshade/issues/789)) ([f6ddf0f](https://github.com/keyshade-xyz/keyshade/commit/f6ddf0fc54280c9844143ac42840fcbde1438b23)) - **api:** Forks asynchronous filter fixed ([#802](https://github.com/keyshade-xyz/keyshade/issues/802)) ([5a930d6](https://github.com/keyshade-xyz/keyshade/commit/5a930d66b4893ae0d28bc841c22ca2ee01512cdc)) - **api:** Issue fetched via API ([#788](https://github.com/keyshade-xyz/keyshade/issues/788)) ([b373eeb](https://github.com/keyshade-xyz/keyshade/commit/b373eeb5974ee61bd07ce586da4b56dbd0d10fab)) - **api:** Issue with authorities and expiry field update in API Key ([#800](https://github.com/keyshade-xyz/keyshade/issues/800)) ([8e30f15](https://github.com/keyshade-xyz/keyshade/commit/8e30f15449fcf3333c7eaa26f4d8c6bd02f8b0a6)) - **api:** Secrets with empty names ([#738](https://github.com/keyshade-xyz/keyshade/issues/738)) ([5e9c57f](https://github.com/keyshade-xyz/keyshade/commit/5e9c57fce1122289d2ee3cea1b9baae4f1c8ed11)) - **api:** Variables with empty names ([#745](https://github.com/keyshade-xyz/keyshade/issues/745)) ([b8e2abf](https://github.com/keyshade-xyz/keyshade/commit/b8e2abf77a3fbec0afb53681472f17c9e2e92ac3)) - **platform:** Add graceful fallback in error parsing ([a59de60](https://github.com/keyshade-xyz/keyshade/commit/a59de60e40b6f3617a4278837e0c63fcb5752d16)) - **platform:** Adjust grid layout for environment cards ([#724](https://github.com/keyshade-xyz/keyshade/issues/724)) ([029d3da](https://github.com/keyshade-xyz/keyshade/commit/029d3da61afd70527cd9a561d4d35c86f68ca988)) - **platform:** Avoid toast duplication & added optional description ([#759](https://github.com/keyshade-xyz/keyshade/issues/759)) ([7a0798a](https://github.com/keyshade-xyz/keyshade/commit/7a0798a16ee83fe1707bd6aecf534670648753a0)) - **platform:** Fixed infinite API calls bug ([#778](https://github.com/keyshade-xyz/keyshade/issues/778)) ([5aec6fc](https://github.com/keyshade-xyz/keyshade/commit/5aec6fc1c16ef4404619d4ef2a539e71fe60740f)) - **platform:** Follow-up for remaining changes from PR [#724](https://github.com/keyshade-xyz/keyshade/issues/724) ([#736](https://github.com/keyshade-xyz/keyshade/issues/736)) ([271c561](https://github.com/keyshade-xyz/keyshade/commit/271c561b155d7b4c18c5059a33688f8b3e182e7c)) - **web:** Misalignment of toast message after joining the waitlist ([#791](https://github.com/keyshade-xyz/keyshade/issues/791)) ([688e11c](https://github.com/keyshade-xyz/keyshade/commit/688e11c201f1cbdc77b8906805f384aad85f90ab)) ### πŸ”§ Miscellaneous Chores - **api:** Add SMTP_SECURE environment variable to Mail Service ([#741](https://github.com/keyshade-xyz/keyshade/issues/741)) ([dd89d57](https://github.com/keyshade-xyz/keyshade/commit/dd89d57d9c5aee3979b31f8036b0870bba20ffa1)) - **ci:** Release workflow node 22.x ([#757](https://github.com/keyshade-xyz/keyshade/issues/757)) ([e910b90](https://github.com/keyshade-xyz/keyshade/commit/e910b90eb0e94b4f35ca05994210b900c72e41b3)) - **ci:** Remove PR unassign script ([f174101](https://github.com/keyshade-xyz/keyshade/commit/f17410100d845a28affc25d369733facd3809ab5)) - Issue PR reminder workflow created ([#763](https://github.com/keyshade-xyz/keyshade/issues/763)) ([7667ebd](https://github.com/keyshade-xyz/keyshade/commit/7667ebd275f9a741d72332da7767b9b1d88b036a)) - lint-staged configured ([#746](https://github.com/keyshade-xyz/keyshade/issues/746)) ([27b8405](https://github.com/keyshade-xyz/keyshade/commit/27b8405e228c5558e60d07d5493d6e98edc4b420)) - **lint:** Fixed module not found error ([be887ff](https://github.com/keyshade-xyz/keyshade/commit/be887ff4406ed5df5e9b803355449c8b69609c6d)) - **platform:** Extract `copyToClipboad` into reusable util ([#734](https://github.com/keyshade-xyz/keyshade/issues/734)) ([1f9e42d](https://github.com/keyshade-xyz/keyshade/commit/1f9e42db84f683dc60dd104e484f4c45b8e90484)) - **release:** 2.11.1-stage.1 [skip ci] ([d3df3fd](https://github.com/keyshade-xyz/keyshade/commit/d3df3fdb3b996020751555438f08d81484237afe)) - **release:** 2.11.1-stage.2 [skip ci] ([c1d0399](https://github.com/keyshade-xyz/keyshade/commit/c1d039938bc44e1d30fc01d4bf49ac5995dbeeba)) - **release:** 2.11.1-stage.3 [skip ci] ([73cbc40](https://github.com/keyshade-xyz/keyshade/commit/73cbc40ef061d29fe0cec5ded6c8a423cb709c50)) - **release:** 2.12.0-stage.1 [skip ci] ([88ba049](https://github.com/keyshade-xyz/keyshade/commit/88ba0490029003a8f070713f46b6c1926c9adaf5)) - **release:** 2.12.0-stage.10 [skip ci] ([2f63773](https://github.com/keyshade-xyz/keyshade/commit/2f63773f14f50e693ab3e320a5aa4d67e04be2fc)) - **release:** 2.12.0-stage.11 [skip ci] ([1414e6e](https://github.com/keyshade-xyz/keyshade/commit/1414e6e7838108dc2db4784c2e237fe0c20e3402)) - **release:** 2.12.0-stage.12 [skip ci] ([96811aa](https://github.com/keyshade-xyz/keyshade/commit/96811aa1c961f72e3ee802f043c30370ba82615e)) - **release:** 2.12.0-stage.13 [skip ci] ([51c0464](https://github.com/keyshade-xyz/keyshade/commit/51c0464918d3cce2657f78bafc4818217f91a6de)) - **release:** 2.12.0-stage.14 [skip ci] ([3baf084](https://github.com/keyshade-xyz/keyshade/commit/3baf084fcf13dee2e82f0613af854172f4cb4e0a)) - **release:** 2.12.0-stage.15 [skip ci] ([d8c58fe](https://github.com/keyshade-xyz/keyshade/commit/d8c58fe052e327c884a6f0d40e509f0b19d6ab03)) - **release:** 2.12.0-stage.16 [skip ci] ([ff891ae](https://github.com/keyshade-xyz/keyshade/commit/ff891ae378080cbeb7599f1eee6cdaf8cbf283cb)) - **release:** 2.12.0-stage.17 [skip ci] ([1047671](https://github.com/keyshade-xyz/keyshade/commit/1047671e94a11934c3bb926cc2cc7d79853b7db9)) - **release:** 2.12.0-stage.18 [skip ci] ([9392756](https://github.com/keyshade-xyz/keyshade/commit/93927560107d37e8dbf3c200b66d5ae916124f97)) - **release:** 2.12.0-stage.19 [skip ci] ([6b4ea28](https://github.com/keyshade-xyz/keyshade/commit/6b4ea2864b5645aca1c8f7c6fdd05939788a9cab)) - **release:** 2.12.0-stage.2 [skip ci] ([557b3b6](https://github.com/keyshade-xyz/keyshade/commit/557b3b63dd7c589d484d4eab0b46e90a7c696af3)) - **release:** 2.12.0-stage.20 [skip ci] ([f7d997a](https://github.com/keyshade-xyz/keyshade/commit/f7d997af84caec0e563bb3601f93b915861124b9)) - **release:** 2.12.0-stage.21 [skip ci] ([c613f6f](https://github.com/keyshade-xyz/keyshade/commit/c613f6f2b7c573d17dda36757c18a5153bf3f0a9)) - **release:** 2.12.0-stage.3 [skip ci] ([bcf5361](https://github.com/keyshade-xyz/keyshade/commit/bcf5361cd1b89a3dfe53fd1b14248bcaa4724005)) - **release:** 2.12.0-stage.4 [skip ci] ([7dc09bd](https://github.com/keyshade-xyz/keyshade/commit/7dc09bd0acf53c36fb1261218af8ed7c7609ba5d)) - **release:** 2.12.0-stage.5 [skip ci] ([0e760f5](https://github.com/keyshade-xyz/keyshade/commit/0e760f5491b16b4529c373d558dfcaaa8cdb7370)) - **release:** 2.12.0-stage.6 [skip ci] ([c1a7fec](https://github.com/keyshade-xyz/keyshade/commit/c1a7fec7ba79674cbc949b09a49ab0e8addf2735)) - **release:** 2.12.0-stage.7 [skip ci] ([223fc92](https://github.com/keyshade-xyz/keyshade/commit/223fc92457f66a6b4f612c7afdebf170f51b70fb)) - **release:** 2.12.0-stage.8 [skip ci] ([7654a9d](https://github.com/keyshade-xyz/keyshade/commit/7654a9daf234838c7f8016c27e710de5fbcf7358)) - **release:** 2.12.0-stage.9 [skip ci] ([4682c28](https://github.com/keyshade-xyz/keyshade/commit/4682c28a3ec1729a60f675d1fa97e6d9d3d371c4)) ### πŸ”¨ Code Refactoring - **platform:** Added avatars on [secure] and variable accordions ([#751](https://github.com/keyshade-xyz/keyshade/issues/751)) ([5345925](https://github.com/keyshade-xyz/keyshade/commit/5345925bfe1234da8fd0f0bb2e2b2aa7c84845d2)) ## [2.12.0-stage.21](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0-stage.20...v2.12.0-stage.21) (2025-02-27) ### πŸ› Bug Fixes - **api:** Forks asynchronous filter fixed ([#802](https://github.com/keyshade-xyz/keyshade/issues/802)) ([5a930d6](https://github.com/keyshade-xyz/keyshade/commit/5a930d66b4893ae0d28bc841c22ca2ee01512cdc)) ## [2.12.0-stage.20](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0-stage.19...v2.12.0-stage.20) (2025-02-26) ### πŸš€ Features - **platform:** Update Combobox to add new workspace to state ([#796](https://github.com/keyshade-xyz/keyshade/issues/796)) ([f817397](https://github.com/keyshade-xyz/keyshade/commit/f817397ceac8c67d110d6519929ba92796c90b9d)) ## [2.12.0-stage.19](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0-stage.18...v2.12.0-stage.19) (2025-02-26) ### πŸ› Bug Fixes - **api:** Added back missing endpoints ([#798](https://github.com/keyshade-xyz/keyshade/issues/798)) ([c6a0df9](https://github.com/keyshade-xyz/keyshade/commit/c6a0df9679eb4f0c1ec53ec436adc2b5f5bd84d8)) ## [2.12.0-stage.18](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0-stage.17...v2.12.0-stage.18) (2025-02-26) ### πŸš€ Features - **cli:** Error message formatted ([#797](https://github.com/keyshade-xyz/keyshade/issues/797)) ([0322944](https://github.com/keyshade-xyz/keyshade/commit/03229446207dc7bc55d0aed5a049255fcc86ede3)) ## [2.12.0-stage.17](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0-stage.16...v2.12.0-stage.17) (2025-02-26) ### πŸ› Bug Fixes - **api:** Issue with authorities and expiry field update in API Key ([#800](https://github.com/keyshade-xyz/keyshade/issues/800)) ([8e30f15](https://github.com/keyshade-xyz/keyshade/commit/8e30f15449fcf3333c7eaa26f4d8c6bd02f8b0a6)) ## [2.12.0-stage.16](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0-stage.15...v2.12.0-stage.16) (2025-02-23) ### πŸ› Bug Fixes - **web:** Misalignment of toast message after joining the waitlist ([#791](https://github.com/keyshade-xyz/keyshade/issues/791)) ([688e11c](https://github.com/keyshade-xyz/keyshade/commit/688e11c201f1cbdc77b8906805f384aad85f90ab)) ### πŸ”§ Miscellaneous Chores - **ci:** Remove PR unassign script ([f174101](https://github.com/keyshade-xyz/keyshade/commit/f17410100d845a28affc25d369733facd3809ab5)) ## [2.12.0-stage.15](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0-stage.14...v2.12.0-stage.15) (2025-02-23) ### πŸ› Bug Fixes - **api:** Added import statement for crypto module ([#789](https://github.com/keyshade-xyz/keyshade/issues/789)) ([f6ddf0f](https://github.com/keyshade-xyz/keyshade/commit/f6ddf0fc54280c9844143ac42840fcbde1438b23)) ## [2.12.0-stage.14](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0-stage.13...v2.12.0-stage.14) (2025-02-23) ### πŸ› Bug Fixes - **api:** Issue fetched via API ([#788](https://github.com/keyshade-xyz/keyshade/issues/788)) ([b373eeb](https://github.com/keyshade-xyz/keyshade/commit/b373eeb5974ee61bd07ce586da4b56dbd0d10fab)) ## [2.12.0-stage.13](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0-stage.12...v2.12.0-stage.13) (2025-02-23) ### πŸ› Bug Fixes - **platform:** Add graceful fallback in error parsing ([a59de60](https://github.com/keyshade-xyz/keyshade/commit/a59de60e40b6f3617a4278837e0c63fcb5752d16)) ## [2.12.0-stage.12](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0-stage.11...v2.12.0-stage.12) (2025-02-22) ### πŸš€ Features - **platform:** Displays a warning message when store private key switch is ON ([#782](https://github.com/keyshade-xyz/keyshade/issues/782)) ([ae8a432](https://github.com/keyshade-xyz/keyshade/commit/ae8a432ebf269d85eb8add5c7293eb89fe94b913)) ## [2.12.0-stage.11](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0-stage.10...v2.12.0-stage.11) (2025-02-22) ### πŸ› Bug Fixes - **platform:** Fixed infinite API calls bug ([#778](https://github.com/keyshade-xyz/keyshade/issues/778)) ([5aec6fc](https://github.com/keyshade-xyz/keyshade/commit/5aec6fc1c16ef4404619d4ef2a539e71fe60740f)) ## [2.12.0-stage.10](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0-stage.9...v2.12.0-stage.10) (2025-02-22) ### πŸš€ Features - **platform:** Add copy to clipboard functionality for project slug ([#774](https://github.com/keyshade-xyz/keyshade/issues/774)) ([746e87d](https://github.com/keyshade-xyz/keyshade/commit/746e87d3560843481e35677a329c0def81b9cbb1)) ### πŸ”¨ Code Refactoring - **platform:** Added avatars on [secure] and variable accordions ([#751](https://github.com/keyshade-xyz/keyshade/issues/751)) ([5345925](https://github.com/keyshade-xyz/keyshade/commit/5345925bfe1234da8fd0f0bb2e2b2aa7c84845d2)) ## [2.12.0-stage.9](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0-stage.8...v2.12.0-stage.9) (2025-02-20) ### πŸš€ Features - **platform:** Add copy slug functionality to variable card context menu ([#769](https://github.com/keyshade-xyz/keyshade/issues/769)) ([d252668](https://github.com/keyshade-xyz/keyshade/commit/d252668658552ddd3669402045db3849c60753ce)) ### πŸ”§ Miscellaneous Chores - Issue PR reminder workflow created ([#763](https://github.com/keyshade-xyz/keyshade/issues/763)) ([7667ebd](https://github.com/keyshade-xyz/keyshade/commit/7667ebd275f9a741d72332da7767b9b1d88b036a)) ## [2.12.0-stage.8](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0-stage.7...v2.12.0-stage.8) (2025-02-19) ### πŸš€ Features - **platform:** Add checkmark icon to copy slug button for environments ([#742](https://github.com/keyshade-xyz/keyshade/issues/742)) ([#766](https://github.com/keyshade-xyz/keyshade/issues/766)) ([cd2925f](https://github.com/keyshade-xyz/keyshade/commit/cd2925f4fa7cc721ce2b2808ad424983742a963c)) ## [2.12.0-stage.7](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0-stage.6...v2.12.0-stage.7) (2025-02-19) ### πŸš€ Features - **platform:** Add copy to clipboard functionality for [secure] slug ([#767](https://github.com/keyshade-xyz/keyshade/issues/767)) ([ce05835](https://github.com/keyshade-xyz/keyshade/commit/ce0583595cf91b3d1afb134ff94564abcae0b9b4)) ## [2.12.0-stage.6](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0-stage.5...v2.12.0-stage.6) (2025-02-19) ### πŸš€ Features - **api:** Workspace ip blacklisting ([#687](https://github.com/keyshade-xyz/keyshade/issues/687)) ([bc5f6a5](https://github.com/keyshade-xyz/keyshade/commit/bc5f6a5d55206c4ab008246061f2bf472d402208)) ## [2.12.0-stage.5](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0-stage.4...v2.12.0-stage.5) (2025-02-18) ### πŸš€ Features - Enhanced error handling in platfrom and API ([#765](https://github.com/keyshade-xyz/keyshade/issues/765)) ([b4349ad](https://github.com/keyshade-xyz/keyshade/commit/b4349adc0c197750cb2dbdc41fe294907c193293)) ## [2.12.0-stage.4](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0-stage.3...v2.12.0-stage.4) (2025-02-18) ### πŸ› Bug Fixes - **platform:** Avoid toast duplication & added optional description ([#759](https://github.com/keyshade-xyz/keyshade/issues/759)) ([7a0798a](https://github.com/keyshade-xyz/keyshade/commit/7a0798a16ee83fe1707bd6aecf534670648753a0)) ### πŸ”§ Miscellaneous Chores - **lint:** Fixed module not found error ([be887ff](https://github.com/keyshade-xyz/keyshade/commit/be887ff4406ed5df5e9b803355449c8b69609c6d)) ## [2.12.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0-stage.2...v2.12.0-stage.3) (2025-02-15) ### πŸ› Bug Fixes - **api:** Variables with empty names ([#745](https://github.com/keyshade-xyz/keyshade/issues/745)) ([b8e2abf](https://github.com/keyshade-xyz/keyshade/commit/b8e2abf77a3fbec0afb53681472f17c9e2e92ac3)) ### πŸ”§ Miscellaneous Chores - **ci:** Release workflow node 22.x ([#757](https://github.com/keyshade-xyz/keyshade/issues/757)) ([e910b90](https://github.com/keyshade-xyz/keyshade/commit/e910b90eb0e94b4f35ca05994210b900c72e41b3)) - lint-staged configured ([#746](https://github.com/keyshade-xyz/keyshade/issues/746)) ([27b8405](https://github.com/keyshade-xyz/keyshade/commit/27b8405e228c5558e60d07d5493d6e98edc4b420)) ## [2.12.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.12.0-stage.1...v2.12.0-stage.2) (2025-02-12) ### πŸš€ Features - **platform:** Add roles tab in sidebar ([#749](https://github.com/keyshade-xyz/keyshade/issues/749)) ([bbe4366](https://github.com/keyshade-xyz/keyshade/commit/bbe4366c3131ea2991cbde32454b39e02c45c4c9)) ## [2.12.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.11.1-stage.3...v2.12.0-stage.1) (2025-02-12) ### πŸš€ Features - **platform:** Add workspace slug for projects in url ([#683](https://github.com/keyshade-xyz/keyshade/issues/683)) ([8bdd47f](https://github.com/keyshade-xyz/keyshade/commit/8bdd47fb71e902fcaf2558356be0b35bb79c7151)) ## [2.11.1-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.11.1-stage.2...v2.11.1-stage.3) (2025-02-11) ### πŸ› Bug Fixes - **api:** Secrets with empty names ([#738](https://github.com/keyshade-xyz/keyshade/issues/738)) ([5e9c57f](https://github.com/keyshade-xyz/keyshade/commit/5e9c57fce1122289d2ee3cea1b9baae4f1c8ed11)) ### πŸ”§ Miscellaneous Chores - **api:** Add SMTP_SECURE environment variable to Mail Service ([#741](https://github.com/keyshade-xyz/keyshade/issues/741)) ([dd89d57](https://github.com/keyshade-xyz/keyshade/commit/dd89d57d9c5aee3979b31f8036b0870bba20ffa1)) ## [2.11.1-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.11.1-stage.1...v2.11.1-stage.2) (2025-02-11) ### πŸ› Bug Fixes - **platform:** Follow-up for remaining changes from PR [#724](https://github.com/keyshade-xyz/keyshade/issues/724) ([#736](https://github.com/keyshade-xyz/keyshade/issues/736)) ([271c561](https://github.com/keyshade-xyz/keyshade/commit/271c561b155d7b4c18c5059a33688f8b3e182e7c)) ## [2.11.1-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0...v2.11.1-stage.1) (2025-02-10) ### πŸ› Bug Fixes - **platform:** Adjust grid layout for environment cards ([#724](https://github.com/keyshade-xyz/keyshade/issues/724)) ([029d3da](https://github.com/keyshade-xyz/keyshade/commit/029d3da61afd70527cd9a561d4d35c86f68ca988)) ### πŸ”§ Miscellaneous Chores - **platform:** Extract `copyToClipboad` into reusable util ([#734](https://github.com/keyshade-xyz/keyshade/issues/734)) ([1f9e42d](https://github.com/keyshade-xyz/keyshade/commit/1f9e42db84f683dc60dd104e484f4c45b8e90484)) ## [2.11.0](https://github.com/keyshade-xyz/keyshade/compare/v2.10.0...v2.11.0) (2025-02-10) ### πŸš€ Features - **api, schema:** Add preview field in API Key ([#680](https://github.com/keyshade-xyz/keyshade/issues/680)) ([06d8c44](https://github.com/keyshade-xyz/keyshade/commit/06d8c44c4e06d823cdb2a41cd482aace9cba8ec2)) - **api:** Workspace-membership invitationAccepted included ([#665](https://github.com/keyshade-xyz/keyshade/issues/665)) ([3877249](https://github.com/keyshade-xyz/keyshade/commit/38772498be229c8d83c8a99c395dded9e0a6ef7f)) - **platform:** Add CopySVG icon to the Slug component and update imports ([#677](https://github.com/keyshade-xyz/keyshade/issues/677)) ([2ad93ba](https://github.com/keyshade-xyz/keyshade/commit/2ad93baa24e256aafdbeed9d0ee9b268d4781aa4)) - **platform:** Add Google OAuth ([#689](https://github.com/keyshade-xyz/keyshade/issues/689)) ([ad3a3d2](https://github.com/keyshade-xyz/keyshade/commit/ad3a3d2d94a77fcd5c0d1b3b48564a298d510f4a)) - **platform:** Add new access level SVGs and integrate into ProjectCard component ([#678](https://github.com/keyshade-xyz/keyshade/issues/678)) ([cc3ef77](https://github.com/keyshade-xyz/keyshade/commit/cc3ef77b93054e44fc5de01e12ef9d0d707a0a14)) - **platform:** Add new design for slug ([#675](https://github.com/keyshade-xyz/keyshade/issues/675)) ([2b8985c](https://github.com/keyshade-xyz/keyshade/commit/2b8985c4725dbf062dc66acf560f8433ce5d87dc)) - **platform:** Add SVGs to projectTabs ([#673](https://github.com/keyshade-xyz/keyshade/issues/673)) ([37bfddf](https://github.com/keyshade-xyz/keyshade/commit/37bfddfc993aa76b4688ac1b8693d0bad25809a4)) - **platform:** Added the feature for deleting a [secure] ([#674](https://github.com/keyshade-xyz/keyshade/issues/674)) ([37e7960](https://github.com/keyshade-xyz/keyshade/commit/37e796080fe426b69333b134db4031ba2849e401)) - **platform:** Edit [secure] in project ([#684](https://github.com/keyshade-xyz/keyshade/issues/684)) ([1e34030](https://github.com/keyshade-xyz/keyshade/commit/1e340302bc34ec061683a4af1ee0da178f59aef0)) - **platform:** Restructure workspace settings and user settings ([#682](https://github.com/keyshade-xyz/keyshade/issues/682)) ([cd0013a](https://github.com/keyshade-xyz/keyshade/commit/cd0013ade20f224bf9db24ef7431810c142be6b3)) - **platform:** Update table ui and change variable to accordion ([#676](https://github.com/keyshade-xyz/keyshade/issues/676)) ([71e9ae9](https://github.com/keyshade-xyz/keyshade/commit/71e9ae91b6067a18f144eea3e06f06a97fb73457)) - **project:** Edit project feature ([#685](https://github.com/keyshade-xyz/keyshade/issues/685)) ([a906920](https://github.com/keyshade-xyz/keyshade/commit/a9069200d02cb7555ce5265b462d3cffe3a65f0a)) - Update details in listing [secure]s ([#686](https://github.com/keyshade-xyz/keyshade/issues/686)) ([84aa5f4](https://github.com/keyshade-xyz/keyshade/commit/84aa5f46083826ce9f84752f5abae0a61da7f90e)) - Variables listing revamp ([#735](https://github.com/keyshade-xyz/keyshade/issues/735)) ([38b42fa](https://github.com/keyshade-xyz/keyshade/commit/38b42fadb791871f48dfbd3527e9b81cdbb36d1c)) ### πŸ› Bug Fixes - **api:** Convert email to lowercase ([#694](https://github.com/keyshade-xyz/keyshade/issues/694)) ([b41db33](https://github.com/keyshade-xyz/keyshade/commit/b41db33045091a47afcda0278884caeaffebfccc)) - **api:** Github OAuth redirect not working ([#692](https://github.com/keyshade-xyz/keyshade/issues/692)) ([3495f8a](https://github.com/keyshade-xyz/keyshade/commit/3495f8ad425018e49bb1d85ada76e13594709b99)) - **api:** Project hard sync existing entities deleted ([#660](https://github.com/keyshade-xyz/keyshade/issues/660)) ([3632217](https://github.com/keyshade-xyz/keyshade/commit/36322175290723089b8bd9a1a479925efd00f6f1)) - **cli:** Version flag causing errors ([#679](https://github.com/keyshade-xyz/keyshade/issues/679)) ([65bb70b](https://github.com/keyshade-xyz/keyshade/commit/65bb70b118f643a3079ece64c8b6ffd7949b8e95)) - **platform:** ContextMenu not working on variable card ([#688](https://github.com/keyshade-xyz/keyshade/issues/688)) ([fbb147a](https://github.com/keyshade-xyz/keyshade/commit/fbb147a9be27d0510112789fd0e7eaaa4db96083)) - **platform:** Fixed the typo in query params ([#723](https://github.com/keyshade-xyz/keyshade/issues/723)) ([6c6bb7f](https://github.com/keyshade-xyz/keyshade/commit/6c6bb7f6f20c0110c3f4e94d120a61cdad60b847)) ### πŸ“š Documentation - Added section for building packages ([#720](https://github.com/keyshade-xyz/keyshade/issues/720)) ([ecfde92](https://github.com/keyshade-xyz/keyshade/commit/ecfde929f7554396ced6dbdc7c6cfb5bb5620edd)) ### πŸ”§ Miscellaneous Chores - **api:** Remove failing environment tests ([d1b9767](https://github.com/keyshade-xyz/keyshade/commit/d1b9767a9714ee7dfa38b9f066beb80db40b4757)) - **cli:** Bumped CLI to v2.5.1 ([2d39815](https://github.com/keyshade-xyz/keyshade/commit/2d3981503e13fb050f23a16beab618dd11bb0a7c)) - **platform:** Fixed formatting ([81f86de](https://github.com/keyshade-xyz/keyshade/commit/81f86deb4fe5510de58151ae40ee0f1ac4485e6f)) - **release:** 2.11.0-stage.1 [skip ci] ([b442fe0](https://github.com/keyshade-xyz/keyshade/commit/b442fe0c883b2a89f1ffd22a84c96f93a6efa1a5)), closes [#675](https://github.com/keyshade-xyz/keyshade/issues/675) - **release:** 2.11.0-stage.10 [skip ci] ([cf34066](https://github.com/keyshade-xyz/keyshade/commit/cf34066efeecfe1d7b24c0d41ffc42ac2b9e2d0a)), closes [#665](https://github.com/keyshade-xyz/keyshade/issues/665) - **release:** 2.11.0-stage.11 [skip ci] ([1344cf1](https://github.com/keyshade-xyz/keyshade/commit/1344cf10f52cb6523cc9a2c7d4130fb0c0756928)), closes [#660](https://github.com/keyshade-xyz/keyshade/issues/660) - **release:** 2.11.0-stage.12 [skip ci] ([92cecfc](https://github.com/keyshade-xyz/keyshade/commit/92cecfcf5d09e188cc1ed6db62e2867581d2c10f)), closes [#686](https://github.com/keyshade-xyz/keyshade/issues/686) - **release:** 2.11.0-stage.13 [skip ci] ([c91d48a](https://github.com/keyshade-xyz/keyshade/commit/c91d48a277eb879cb717f5a4bf9b7611bca5f145)), closes [#684](https://github.com/keyshade-xyz/keyshade/issues/684) - **release:** 2.11.0-stage.14 [skip ci] ([5d20407](https://github.com/keyshade-xyz/keyshade/commit/5d2040717b7c1917dfb9b640800000bdc692b72b)), closes [#688](https://github.com/keyshade-xyz/keyshade/issues/688) - **release:** 2.11.0-stage.15 [skip ci] ([110e265](https://github.com/keyshade-xyz/keyshade/commit/110e265ae49ed48748b65c5929c32802cfc8d2a8)), closes [#685](https://github.com/keyshade-xyz/keyshade/issues/685) - **release:** 2.11.0-stage.16 [skip ci] ([2a7cba6](https://github.com/keyshade-xyz/keyshade/commit/2a7cba66186e6e43c072c025a45041840cc7b259)), closes [#689](https://github.com/keyshade-xyz/keyshade/issues/689) - **release:** 2.11.0-stage.17 [skip ci] ([e071a74](https://github.com/keyshade-xyz/keyshade/commit/e071a7427672504bd58de8fded6a76fb9ff68163)), closes [#692](https://github.com/keyshade-xyz/keyshade/issues/692) [#690](https://github.com/keyshade-xyz/keyshade/issues/690) - **release:** 2.11.0-stage.18 [skip ci] ([94f3938](https://github.com/keyshade-xyz/keyshade/commit/94f39384f7a78ea3e9a94021ce078fe9dc9bc51a)), closes [#694](https://github.com/keyshade-xyz/keyshade/issues/694) - **release:** 2.11.0-stage.19 [skip ci] ([f9b095c](https://github.com/keyshade-xyz/keyshade/commit/f9b095c0fd55f756531ce0ca7450f97ccc095369)), closes [#723](https://github.com/keyshade-xyz/keyshade/issues/723) [#720](https://github.com/keyshade-xyz/keyshade/issues/720) - **release:** 2.11.0-stage.2 [skip ci] ([f9d05de](https://github.com/keyshade-xyz/keyshade/commit/f9d05de2e5095a86e0db795729ff1063070ac8e4)), closes [#673](https://github.com/keyshade-xyz/keyshade/issues/673) - **release:** 2.11.0-stage.20 [skip ci] ([02972f2](https://github.com/keyshade-xyz/keyshade/commit/02972f266d96b8cc757d90b86d74ca5b86c8273d)), closes [#735](https://github.com/keyshade-xyz/keyshade/issues/735) - **release:** 2.11.0-stage.3 [skip ci] ([c2398a6](https://github.com/keyshade-xyz/keyshade/commit/c2398a655e638cfcf29a724a77d10b7a94fabbfc)), closes [#677](https://github.com/keyshade-xyz/keyshade/issues/677) - **release:** 2.11.0-stage.4 [skip ci] ([6c7e41a](https://github.com/keyshade-xyz/keyshade/commit/6c7e41a56919f352b6de1e396bf2d7f7a806c704)), closes [#676](https://github.com/keyshade-xyz/keyshade/issues/676) - **release:** 2.11.0-stage.5 [skip ci] ([defdbcd](https://github.com/keyshade-xyz/keyshade/commit/defdbcd0d8f30f877b48f08f34c0af6fece5cd9a)), closes [#678](https://github.com/keyshade-xyz/keyshade/issues/678) - **release:** 2.11.0-stage.6 [skip ci] ([5060fe7](https://github.com/keyshade-xyz/keyshade/commit/5060fe7118da47c0781208d5c9fbfe8e3036c06a)), closes [#679](https://github.com/keyshade-xyz/keyshade/issues/679) - **release:** 2.11.0-stage.7 [skip ci] ([b2be010](https://github.com/keyshade-xyz/keyshade/commit/b2be0109b1cf6018a70ed3355da4489ffbd06cf8)), closes [#674](https://github.com/keyshade-xyz/keyshade/issues/674) - **release:** 2.11.0-stage.8 [skip ci] ([972e55b](https://github.com/keyshade-xyz/keyshade/commit/972e55bbb431d2a60db333762e1cde4e3057597c)), closes [#680](https://github.com/keyshade-xyz/keyshade/issues/680) - **release:** 2.11.0-stage.9 [skip ci] ([fd92c3b](https://github.com/keyshade-xyz/keyshade/commit/fd92c3b3a464d3d903b097c6c5ca9aacb3041032)), closes [#682](https://github.com/keyshade-xyz/keyshade/issues/682) ### πŸ”¨ Code Refactoring - **platform:** Updated the [secure] table and changed edit variable dialog to a sheet ([#690](https://github.com/keyshade-xyz/keyshade/issues/690)) ([f51ad34](https://github.com/keyshade-xyz/keyshade/commit/f51ad34335ef41e5175e5c8df6dbc9d3b3ab5856)) ## [2.11.0-stage.20](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0-stage.19...v2.11.0-stage.20) (2025-02-10) ### πŸš€ Features - Variables listing revamp ([#735](https://github.com/keyshade-xyz/keyshade/issues/735)) ([38b42fa](https://github.com/keyshade-xyz/keyshade/commit/38b42fadb791871f48dfbd3527e9b81cdbb36d1c)) ## [2.11.0-stage.19](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0-stage.18...v2.11.0-stage.19) (2025-02-09) ### πŸ› Bug Fixes - **platform:** Fixed the typo in query params ([#723](https://github.com/keyshade-xyz/keyshade/issues/723)) ([6c6bb7f](https://github.com/keyshade-xyz/keyshade/commit/6c6bb7f6f20c0110c3f4e94d120a61cdad60b847)) ### πŸ“š Documentation - Added section for building packages ([#720](https://github.com/keyshade-xyz/keyshade/issues/720)) ([ecfde92](https://github.com/keyshade-xyz/keyshade/commit/ecfde929f7554396ced6dbdc7c6cfb5bb5620edd)) ## [2.11.0-stage.18](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0-stage.17...v2.11.0-stage.18) (2025-02-08) ### πŸ› Bug Fixes - **api:** Convert email to lowercase ([#694](https://github.com/keyshade-xyz/keyshade/issues/694)) ([b41db33](https://github.com/keyshade-xyz/keyshade/commit/b41db33045091a47afcda0278884caeaffebfccc)) ## [2.11.0-stage.17](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0-stage.16...v2.11.0-stage.17) (2025-02-07) ### πŸ› Bug Fixes - **api:** Github OAuth redirect not working ([#692](https://github.com/keyshade-xyz/keyshade/issues/692)) ([3495f8a](https://github.com/keyshade-xyz/keyshade/commit/3495f8ad425018e49bb1d85ada76e13594709b99)) ### πŸ”¨ Code Refactoring - **platform:** Updated the [secure] table and changed edit variable dialog to a sheet ([#690](https://github.com/keyshade-xyz/keyshade/issues/690)) ([f51ad34](https://github.com/keyshade-xyz/keyshade/commit/f51ad34335ef41e5175e5c8df6dbc9d3b3ab5856)) ## [2.11.0-stage.16](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0-stage.15...v2.11.0-stage.16) (2025-02-06) ### πŸš€ Features - **platform:** Add Google OAuth ([#689](https://github.com/keyshade-xyz/keyshade/issues/689)) ([ad3a3d2](https://github.com/keyshade-xyz/keyshade/commit/ad3a3d2d94a77fcd5c0d1b3b48564a298d510f4a)) ## [2.11.0-stage.15](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0-stage.14...v2.11.0-stage.15) (2025-02-06) ### πŸš€ Features - **project:** Edit project feature ([#685](https://github.com/keyshade-xyz/keyshade/issues/685)) ([a906920](https://github.com/keyshade-xyz/keyshade/commit/a9069200d02cb7555ce5265b462d3cffe3a65f0a)) ## [2.11.0-stage.14](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0-stage.13...v2.11.0-stage.14) (2025-02-06) ### πŸ› Bug Fixes - **platform:** ContextMenu not working on variable card ([#688](https://github.com/keyshade-xyz/keyshade/issues/688)) ([fbb147a](https://github.com/keyshade-xyz/keyshade/commit/fbb147a9be27d0510112789fd0e7eaaa4db96083)) ## [2.11.0-stage.13](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0-stage.12...v2.11.0-stage.13) (2025-02-05) ### πŸš€ Features - **platform:** Edit [secure] in project ([#684](https://github.com/keyshade-xyz/keyshade/issues/684)) ([1e34030](https://github.com/keyshade-xyz/keyshade/commit/1e340302bc34ec061683a4af1ee0da178f59aef0)) ## [2.11.0-stage.12](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0-stage.11...v2.11.0-stage.12) (2025-02-04) ### πŸš€ Features - Update details in listing [secure]s ([#686](https://github.com/keyshade-xyz/keyshade/issues/686)) ([84aa5f4](https://github.com/keyshade-xyz/keyshade/commit/84aa5f46083826ce9f84752f5abae0a61da7f90e)) ### πŸ”§ Miscellaneous Chores - **api:** Remove failing environment tests ([d1b9767](https://github.com/keyshade-xyz/keyshade/commit/d1b9767a9714ee7dfa38b9f066beb80db40b4757)) ## [2.11.0-stage.11](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0-stage.10...v2.11.0-stage.11) (2025-02-04) ### πŸ› Bug Fixes - **api:** Project hard sync existing entities deleted ([#660](https://github.com/keyshade-xyz/keyshade/issues/660)) ([3632217](https://github.com/keyshade-xyz/keyshade/commit/36322175290723089b8bd9a1a479925efd00f6f1)) ## [2.11.0-stage.10](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0-stage.9...v2.11.0-stage.10) (2025-02-04) ### πŸš€ Features - **api:** Workspace-membership invitationAccepted included ([#665](https://github.com/keyshade-xyz/keyshade/issues/665)) ([3877249](https://github.com/keyshade-xyz/keyshade/commit/38772498be229c8d83c8a99c395dded9e0a6ef7f)) ## [2.11.0-stage.9](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0-stage.8...v2.11.0-stage.9) (2025-01-31) ### πŸš€ Features - **platform:** Restructure workspace settings and user settings ([#682](https://github.com/keyshade-xyz/keyshade/issues/682)) ([cd0013a](https://github.com/keyshade-xyz/keyshade/commit/cd0013ade20f224bf9db24ef7431810c142be6b3)) ## [2.11.0-stage.8](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0-stage.7...v2.11.0-stage.8) (2025-01-30) ### πŸš€ Features - **api, schema:** Add preview field in API Key ([#680](https://github.com/keyshade-xyz/keyshade/issues/680)) ([06d8c44](https://github.com/keyshade-xyz/keyshade/commit/06d8c44c4e06d823cdb2a41cd482aace9cba8ec2)) ## [2.11.0-stage.7](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0-stage.6...v2.11.0-stage.7) (2025-01-30) ### πŸš€ Features - **platform:** Added the feature for deleting a [secure] ([#674](https://github.com/keyshade-xyz/keyshade/issues/674)) ([37e7960](https://github.com/keyshade-xyz/keyshade/commit/37e796080fe426b69333b134db4031ba2849e401)) ## [2.11.0-stage.6](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0-stage.5...v2.11.0-stage.6) (2025-01-30) ### πŸ› Bug Fixes - **cli:** Version flag causing errors ([#679](https://github.com/keyshade-xyz/keyshade/issues/679)) ([65bb70b](https://github.com/keyshade-xyz/keyshade/commit/65bb70b118f643a3079ece64c8b6ffd7949b8e95)) ## [2.11.0-stage.5](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0-stage.4...v2.11.0-stage.5) (2025-01-30) ### πŸš€ Features - **platform:** Add new access level SVGs and integrate into ProjectCard component ([#678](https://github.com/keyshade-xyz/keyshade/issues/678)) ([cc3ef77](https://github.com/keyshade-xyz/keyshade/commit/cc3ef77b93054e44fc5de01e12ef9d0d707a0a14)) ## [2.11.0-stage.4](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0-stage.3...v2.11.0-stage.4) (2025-01-30) ### πŸš€ Features - **platform:** Update table ui and change variable to accordion ([#676](https://github.com/keyshade-xyz/keyshade/issues/676)) ([71e9ae9](https://github.com/keyshade-xyz/keyshade/commit/71e9ae91b6067a18f144eea3e06f06a97fb73457)) ## [2.11.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0-stage.2...v2.11.0-stage.3) (2025-01-30) ### πŸš€ Features - **platform:** Add CopySVG icon to the Slug component and update imports ([#677](https://github.com/keyshade-xyz/keyshade/issues/677)) ([2ad93ba](https://github.com/keyshade-xyz/keyshade/commit/2ad93baa24e256aafdbeed9d0ee9b268d4781aa4)) ## [2.11.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.11.0-stage.1...v2.11.0-stage.2) (2025-01-30) ### πŸš€ Features - **platform:** Add SVGs to projectTabs ([#673](https://github.com/keyshade-xyz/keyshade/issues/673)) ([37bfddf](https://github.com/keyshade-xyz/keyshade/commit/37bfddfc993aa76b4688ac1b8693d0bad25809a4)) ## [2.11.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.10.0...v2.11.0-stage.1) (2025-01-29) ### πŸš€ Features - **platform:** Add new design for slug ([#675](https://github.com/keyshade-xyz/keyshade/issues/675)) ([2b8985c](https://github.com/keyshade-xyz/keyshade/commit/2b8985c4725dbf062dc66acf560f8433ce5d87dc)) ## [2.10.0](https://github.com/keyshade-xyz/keyshade/compare/v2.9.1...v2.10.0) (2025-01-28) ### πŸš€ Features - **api:** Secret rotation ([#652](https://github.com/keyshade-xyz/keyshade/issues/652)) ([ad9a808](https://github.com/keyshade-xyz/keyshade/commit/ad9a808ac6819c34b67ee77a1c86cb87b962d411)) - **platform:** Implement delete project ([#671](https://github.com/keyshade-xyz/keyshade/issues/671)) ([d243c89](https://github.com/keyshade-xyz/keyshade/commit/d243c89be2358f104ad893b5c955d814835aa8e8)) - **platform:** Improved UI of [secure] listing ([#655](https://github.com/keyshade-xyz/keyshade/issues/655)) ([b19de47](https://github.com/keyshade-xyz/keyshade/commit/b19de47bdbe5c098fd2c256d4d9b65989498786c)) - **platform:** Operate on environments ([#670](https://github.com/keyshade-xyz/keyshade/issues/670)) ([f45c5fa](https://github.com/keyshade-xyz/keyshade/commit/f45c5fa81728832f6ff74c5c26d52e00e32fb546)) ### πŸ› Bug Fixes - Added lockfile ([856eb3c](https://github.com/keyshade-xyz/keyshade/commit/856eb3c1446752b3312854e3b63b60cff223140c)) - **api:** Only user's default workspace returns isDefault: true ([#647](https://github.com/keyshade-xyz/keyshade/issues/647)) ([870b4dc](https://github.com/keyshade-xyz/keyshade/commit/870b4dc7b68f57fbd09a51099f701a57fb0c998d)) - **cli:** Workspace membership API client payload fixed ([#614](https://github.com/keyshade-xyz/keyshade/issues/614)) ([#648](https://github.com/keyshade-xyz/keyshade/issues/648)) ([e23057b](https://github.com/keyshade-xyz/keyshade/commit/e23057b382f0f0d407a9d457876868b9cc39dda1)) - **platform:** Refactor layout structure to improve Navbar positioning & child component ([#661](https://github.com/keyshade-xyz/keyshade/issues/661)) ([31067f3](https://github.com/keyshade-xyz/keyshade/commit/31067f309914fc8cd4ac2c1b854e4d8039af5494)) - **Platfrom:** Replace manual date calculation with dayjs to improve better calculation ([#668](https://github.com/keyshade-xyz/keyshade/issues/668)) ([990eb86](https://github.com/keyshade-xyz/keyshade/commit/990eb86aa5bdeb911c3907df6ea7b52c510e64ad)) ### πŸ”§ Miscellaneous Chores - **ci:** Add manual trigger ([cfbf4b9](https://github.com/keyshade-xyz/keyshade/commit/cfbf4b98fe665ba0d9f710d54e7a34243b4e716b)) - **ci:** Add missing LATEST_TAG variable ([a2ea2ed](https://github.com/keyshade-xyz/keyshade/commit/a2ea2edc08583ff6a89fed5bb935d3bf12f91c3c)) - **ci:** Fixed misplaced sentry sourcemaps commands ([fbd6f3b](https://github.com/keyshade-xyz/keyshade/commit/fbd6f3be5924c32c0df49177131acd39a3249076)) - **ci:** Fixed scripts ([374f7ed](https://github.com/keyshade-xyz/keyshade/commit/374f7ed31d85d3481af9ccc2ccdb920eee1d463b)) - **ci:** Update API sentry dist folder ([2bc9afb](https://github.com/keyshade-xyz/keyshade/commit/2bc9afb3e790035e7e3ceec6a568eeab6165be9a)) - **CI:** Update pipeline ([fd63b70](https://github.com/keyshade-xyz/keyshade/commit/fd63b7085f2802b440a9c9628cfe8c0fd609bba9)) - **ci:** Update sourcemap upload commands ([c7e8e45](https://github.com/keyshade-xyz/keyshade/commit/c7e8e45fdcc1b9bad1785618ff43bf3bf5785783)) - **cli:** Bumped CLI version to 2.5.0 ([7b772f8](https://github.com/keyshade-xyz/keyshade/commit/7b772f83cda360eeff9b69f5f2a76458e5bcd406)) - Fix prerelease branch config ([7e84021](https://github.com/keyshade-xyz/keyshade/commit/7e8402140e4cefe021fd9269829d38643aa94404)) - **release:** 2.10.0-stage.1 [skip ci] ([a4f8414](https://github.com/keyshade-xyz/keyshade/commit/a4f8414e8b4e1c1300ee4eadeffe5b3d48a610fe)), closes [#652](https://github.com/keyshade-xyz/keyshade/issues/652) - **release:** 2.10.0-stage.2 [skip ci] ([00ee123](https://github.com/keyshade-xyz/keyshade/commit/00ee1233552f822493a7b67f716d5300cc48c476)), closes [#647](https://github.com/keyshade-xyz/keyshade/issues/647) - **release:** 2.10.0-stage.3 [skip ci] ([941a815](https://github.com/keyshade-xyz/keyshade/commit/941a8158827ee9be7e4421468ae2eedfe27aad90)), closes [#655](https://github.com/keyshade-xyz/keyshade/issues/655) - **release:** 2.10.0-stage.4 [skip ci] ([ae7c44f](https://github.com/keyshade-xyz/keyshade/commit/ae7c44f7746bcc2a743d4edb81f78fb3585c54ac)), closes [#614](https://github.com/keyshade-xyz/keyshade/issues/614) [#648](https://github.com/keyshade-xyz/keyshade/issues/648) - **release:** 2.10.0-stage.5 [skip ci] ([d718483](https://github.com/keyshade-xyz/keyshade/commit/d7184830804fd6661e5af13c462687a61d7465a5)), closes [#661](https://github.com/keyshade-xyz/keyshade/issues/661) - **release:** 2.10.0-stage.6 [skip ci] ([4e63f47](https://github.com/keyshade-xyz/keyshade/commit/4e63f47c6426112de00e50a0cfd4e224e9a5e63e)), closes [#668](https://github.com/keyshade-xyz/keyshade/issues/668) - **release:** 2.10.0-stage.7 [skip ci] ([4a35fe7](https://github.com/keyshade-xyz/keyshade/commit/4a35fe734288f5cbfb3d704edc9e483763bbd722)), closes [#671](https://github.com/keyshade-xyz/keyshade/issues/671) - **release:** 2.10.0-stage.8 [skip ci] ([36ef21d](https://github.com/keyshade-xyz/keyshade/commit/36ef21d8b6bdabe74ab465355c7455cde0756279)), closes [#670](https://github.com/keyshade-xyz/keyshade/issues/670) - **release:** 2.9.2-stage.1 [skip ci] ([443f8d4](https://github.com/keyshade-xyz/keyshade/commit/443f8d4c06e2f3306e4e36998c2694eb2dd5f369)) ### πŸ”¨ Code Refactoring - **api:** Update getSelf function ([fe752ce](https://github.com/keyshade-xyz/keyshade/commit/fe752ce1f19582da2c5be9c48b0d7ef1a6332284)) ## [2.10.0-stage.8](https://github.com/keyshade-xyz/keyshade/compare/v2.10.0-stage.7...v2.10.0-stage.8) (2025-01-28) ### πŸš€ Features - **platform:** Operate on environments ([#670](https://github.com/keyshade-xyz/keyshade/issues/670)) ([f45c5fa](https://github.com/keyshade-xyz/keyshade/commit/f45c5fa81728832f6ff74c5c26d52e00e32fb546)) ## [2.10.0-stage.7](https://github.com/keyshade-xyz/keyshade/compare/v2.10.0-stage.6...v2.10.0-stage.7) (2025-01-28) ### πŸš€ Features - **platform:** Implement delete project ([#671](https://github.com/keyshade-xyz/keyshade/issues/671)) ([d243c89](https://github.com/keyshade-xyz/keyshade/commit/d243c89be2358f104ad893b5c955d814835aa8e8)) ## [2.10.0-stage.6](https://github.com/keyshade-xyz/keyshade/compare/v2.10.0-stage.5...v2.10.0-stage.6) (2025-01-26) ### πŸ› Bug Fixes - **Platfrom:** Replace manual date calculation with dayjs to improve better calculation ([#668](https://github.com/keyshade-xyz/keyshade/issues/668)) ([990eb86](https://github.com/keyshade-xyz/keyshade/commit/990eb86aa5bdeb911c3907df6ea7b52c510e64ad)) ### πŸ”§ Miscellaneous Chores - **ci:** Update API sentry dist folder ([2bc9afb](https://github.com/keyshade-xyz/keyshade/commit/2bc9afb3e790035e7e3ceec6a568eeab6165be9a)) - **CI:** Update pipeline ([fd63b70](https://github.com/keyshade-xyz/keyshade/commit/fd63b7085f2802b440a9c9628cfe8c0fd609bba9)) ## [2.10.0-stage.5](https://github.com/keyshade-xyz/keyshade/compare/v2.10.0-stage.4...v2.10.0-stage.5) (2025-01-25) ### πŸ› Bug Fixes - **platform:** Refactor layout structure to improve Navbar positioning & child component ([#661](https://github.com/keyshade-xyz/keyshade/issues/661)) ([31067f3](https://github.com/keyshade-xyz/keyshade/commit/31067f309914fc8cd4ac2c1b854e4d8039af5494)) ## [2.10.0-stage.4](https://github.com/keyshade-xyz/keyshade/compare/v2.10.0-stage.3...v2.10.0-stage.4) (2025-01-25) ### πŸ› Bug Fixes - **cli:** Workspace membership API client payload fixed ([#614](https://github.com/keyshade-xyz/keyshade/issues/614)) ([#648](https://github.com/keyshade-xyz/keyshade/issues/648)) ([e23057b](https://github.com/keyshade-xyz/keyshade/commit/e23057b382f0f0d407a9d457876868b9cc39dda1)) ## [2.10.0-stage.3](https://github.com/keyshade-xyz/keyshade/compare/v2.10.0-stage.2...v2.10.0-stage.3) (2025-01-25) ### πŸš€ Features - **platform:** Improved UI of [secure] listing ([#655](https://github.com/keyshade-xyz/keyshade/issues/655)) ([b19de47](https://github.com/keyshade-xyz/keyshade/commit/b19de47bdbe5c098fd2c256d4d9b65989498786c)) ### πŸ”§ Miscellaneous Chores - **ci:** Fixed misplaced sentry sourcemaps commands ([fbd6f3b](https://github.com/keyshade-xyz/keyshade/commit/fbd6f3be5924c32c0df49177131acd39a3249076)) ### πŸ”¨ Code Refactoring - **api:** Update getSelf function ([fe752ce](https://github.com/keyshade-xyz/keyshade/commit/fe752ce1f19582da2c5be9c48b0d7ef1a6332284)) ## [2.10.0-stage.2](https://github.com/keyshade-xyz/keyshade/compare/v2.10.0-stage.1...v2.10.0-stage.2) (2025-01-24) ### πŸ› Bug Fixes - **api:** Only user's default workspace returns isDefault: true ([#647](https://github.com/keyshade-xyz/keyshade/issues/647)) ([870b4dc](https://github.com/keyshade-xyz/keyshade/commit/870b4dc7b68f57fbd09a51099f701a57fb0c998d)) ### πŸ”§ Miscellaneous Chores - Fix prerelease branch config ([7e84021](https://github.com/keyshade-xyz/keyshade/commit/7e8402140e4cefe021fd9269829d38643aa94404)) ## [2.10.0-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.9.2-stage.1...v2.10.0-stage.1) (2025-01-24) ### πŸš€ Features - **api:** Secret rotation ([#652](https://github.com/keyshade-xyz/keyshade/issues/652)) ([ad9a808](https://github.com/keyshade-xyz/keyshade/commit/ad9a808ac6819c34b67ee77a1c86cb87b962d411)) ## [2.9.2-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.9.1...v2.9.2-stage.1) (2025-01-24) ### πŸ› Bug Fixes - Added lockfile ([856eb3c](https://github.com/keyshade-xyz/keyshade/commit/856eb3c1446752b3312854e3b63b60cff223140c)) ### πŸ”§ Miscellaneous Chores - **ci:** Add missing LATEST_TAG variable ([a2ea2ed](https://github.com/keyshade-xyz/keyshade/commit/a2ea2edc08583ff6a89fed5bb935d3bf12f91c3c)) - **ci:** Fixed scripts ([374f7ed](https://github.com/keyshade-xyz/keyshade/commit/374f7ed31d85d3481af9ccc2ccdb920eee1d463b)) - **ci:** Update sourcemap upload commands ([c7e8e45](https://github.com/keyshade-xyz/keyshade/commit/c7e8e45fdcc1b9bad1785618ff43bf3bf5785783)) - **cli:** Bumped CLI version to 2.5.0 ([7b772f8](https://github.com/keyshade-xyz/keyshade/commit/7b772f83cda360eeff9b69f5f2a76458e5bcd406)) ## [2.9.1](https://github.com/keyshade-xyz/keyshade/compare/v2.9.0...v2.9.1) (2025-01-23) ### πŸ› Bug Fixes - **api:** Update CORS settings ([4597eea](https://github.com/keyshade-xyz/keyshade/commit/4597eea04998619f95d96a591f1e8206be5fa64b)) ### πŸ”§ Miscellaneous Chores - Added back disabled platform CI ([912b02a](https://github.com/keyshade-xyz/keyshade/commit/912b02a782bfe5a74f9ad607928d568f09ba86f0)) - **ci:** Enhanced tag fetching ([41f22b0](https://github.com/keyshade-xyz/keyshade/commit/41f22b09848b07416d101342c6cb5de522a9f09a)) - **ci:** Skip CLI publish instead of exiting ([18786d5](https://github.com/keyshade-xyz/keyshade/commit/18786d576fc5bf71809f84b5d63ebf288dd7a9cc)) - **ci:** Skip CLI publish instead of exiting ([ee92ef9](https://github.com/keyshade-xyz/keyshade/commit/ee92ef91067a41b5f283ec82b841623e7eee9cad)) - **ci:** Skip CLI publish instead of exiting ([8da74a2](https://github.com/keyshade-xyz/keyshade/commit/8da74a2328c2cec8ce60132ec8e853cf24f31a52)) - **ci:** Update conditions ([70cb84b](https://github.com/keyshade-xyz/keyshade/commit/70cb84b0be7c112dc76058bb72ce8c47a09ca1af)) - **ci:** Update Sentry Platform dependencies ([14eb51b](https://github.com/keyshade-xyz/keyshade/commit/14eb51b7a21181f72be03631f67cf6e368e0987e)) - **ci:** Update sourcemap dir for web and platform ([a6ecc41](https://github.com/keyshade-xyz/keyshade/commit/a6ecc41e1cf3d1fb62b6f0e63145a97eb7fd40c2)) - Fix platform dockerfile; Fix CLI CI ([73c374c](https://github.com/keyshade-xyz/keyshade/commit/73c374c1c4a97f1ed3f32d3d4a0ec6833978fedf)) - Fix sentry API job ([dec0926](https://github.com/keyshade-xyz/keyshade/commit/dec09269abc7fc82dbd7ee76701382f272a15d0c)) - Fix version commands ([22784bb](https://github.com/keyshade-xyz/keyshade/commit/22784bba671810ab50524fb0c86255490086617f)) - Fixed package names in docker ([fc3b804](https://github.com/keyshade-xyz/keyshade/commit/fc3b8046f71efc5f7332542ab81f2fbd1b35dd87)) - **release:** 2.9.1-stage.1 [skip ci] ([27ad882](https://github.com/keyshade-xyz/keyshade/commit/27ad8827e473a8a27c829f2396415c17107a4297)) - Update prerelease ([54e7c3e](https://github.com/keyshade-xyz/keyshade/commit/54e7c3ee081dc9c0188ca3d9a77f5ea1f8506420)) - Update version fetching ([00db659](https://github.com/keyshade-xyz/keyshade/commit/00db6596f143d6c5cab7ac70438c0c5eb0a8e87a)) ## [2.9.1-stage.1](https://github.com/keyshade-xyz/keyshade/compare/v2.9.0...v2.9.1-stage.1) (2025-01-23) ### πŸ› Bug Fixes - **api:** Update CORS settings ([4597eea](https://github.com/keyshade-xyz/keyshade/commit/4597eea04998619f95d96a591f1e8206be5fa64b)) ### πŸ”§ Miscellaneous Chores - Added back disabled platform CI ([912b02a](https://github.com/keyshade-xyz/keyshade/commit/912b02a782bfe5a74f9ad607928d568f09ba86f0)) - **ci:** Skip CLI publish instead of exiting ([18786d5](https://github.com/keyshade-xyz/keyshade/commit/18786d576fc5bf71809f84b5d63ebf288dd7a9cc)) - **ci:** Skip CLI publish instead of exiting ([ee92ef9](https://github.com/keyshade-xyz/keyshade/commit/ee92ef91067a41b5f283ec82b841623e7eee9cad)) - **ci:** Skip CLI publish instead of exiting ([8da74a2](https://github.com/keyshade-xyz/keyshade/commit/8da74a2328c2cec8ce60132ec8e853cf24f31a52)) - **ci:** Update conditions ([70cb84b](https://github.com/keyshade-xyz/keyshade/commit/70cb84b0be7c112dc76058bb72ce8c47a09ca1af)) - **ci:** Update Sentry Platform dependencies ([14eb51b](https://github.com/keyshade-xyz/keyshade/commit/14eb51b7a21181f72be03631f67cf6e368e0987e)) - **ci:** Update sourcemap dir for web and platform ([a6ecc41](https://github.com/keyshade-xyz/keyshade/commit/a6ecc41e1cf3d1fb62b6f0e63145a97eb7fd40c2)) - Fix platform dockerfile; Fix CLI CI ([73c374c](https://github.com/keyshade-xyz/keyshade/commit/73c374c1c4a97f1ed3f32d3d4a0ec6833978fedf)) - Fix sentry API job ([dec0926](https://github.com/keyshade-xyz/keyshade/commit/dec09269abc7fc82dbd7ee76701382f272a15d0c)) - Fix version commands ([22784bb](https://github.com/keyshade-xyz/keyshade/commit/22784bba671810ab50524fb0c86255490086617f)) - Fixed package names in docker ([fc3b804](https://github.com/keyshade-xyz/keyshade/commit/fc3b8046f71efc5f7332542ab81f2fbd1b35dd87)) - Update prerelease ([54e7c3e](https://github.com/keyshade-xyz/keyshade/commit/54e7c3ee081dc9c0188ca3d9a77f5ea1f8506420)) - Update version fetching ([00db659](https://github.com/keyshade-xyz/keyshade/commit/00db6596f143d6c5cab7ac70438c0c5eb0a8e87a)) ## [2.9.0](https://github.com/keyshade-xyz/keyshade/compare/v2.8.0...v2.9.0) (2025-01-23) ### πŸš€ Features - **api-client:** Get all workspace invitation ([#619](https://github.com/keyshade-xyz/keyshade/issues/619)) ([8a23850](https://github.com/keyshade-xyz/keyshade/commit/8a238505c8fd0c4c46c7fa6caf710e35c699ac42)) - **api,cli,api-client,schema:** Enhance permissions to allow filtering by environments through project roles ([#599](https://github.com/keyshade-xyz/keyshade/issues/599)) ([030b539](https://github.com/keyshade-xyz/keyshade/commit/030b53992d0f9901b6f0655f775e17178b788343)) - **api:** Add `ADMIN` authority for API keys ([#609](https://github.com/keyshade-xyz/keyshade/issues/609)) ([fb6aba7](https://github.com/keyshade-xyz/keyshade/commit/fb6aba7148a7980d65657aa265dfb479a275bdb4)) - **api:** Add email template for inviting user to workspace ([#480](https://github.com/keyshade-xyz/keyshade/issues/480)) ([f5ddf7a](https://github.com/keyshade-xyz/keyshade/commit/f5ddf7a6b869868abcffba0ba71fb6d23851fbd1)) - **api:** Add email template for sending OTP to the user ([#582](https://github.com/keyshade-xyz/keyshade/issues/582)) ([cb6bbcb](https://github.com/keyshade-xyz/keyshade/commit/cb6bbcbac97427286e3e149c211438ca77c7438e)) - **api:** Add endpoint to fetch all workspace invitations for a user ([#586](https://github.com/keyshade-xyz/keyshade/issues/586)) ([d45417a](https://github.com/keyshade-xyz/keyshade/commit/d45417a21cb33705e927175b4e52aeb6d310b290)) - **api:** Add logout endpoint to clear token cookie ([#581](https://github.com/keyshade-xyz/keyshade/issues/581)) ([27f81ba](https://github.com/keyshade-xyz/keyshade/commit/27f81ba11ebee87713e1193b97a2ce64ef64d40c)) - **api:** Add slack integration ([#531](https://github.com/keyshade-xyz/keyshade/issues/531)) ([fe124d8](https://github.com/keyshade-xyz/keyshade/commit/fe124d817c9ff63e699c560ee97930ec52082b21)) - **cli:** Add CLI command to check version flag using `--version` or `-v` ([#650](https://github.com/keyshade-xyz/keyshade/issues/650)) ([31b5efe](https://github.com/keyshade-xyz/keyshade/commit/31b5efe10e1b5d32377b9a303d2177300b24add1)) - **cli:** Add functionality to operate on Workspace Membership ([#589](https://github.com/keyshade-xyz/keyshade/issues/589)) ([0fde62b](https://github.com/keyshade-xyz/keyshade/commit/0fde62b1925d6365483ce23339ac5a5c687aaa55)) - **cli:** Add import sub commmand for project. ([#594](https://github.com/keyshade-xyz/keyshade/issues/594)) ([9896f27](https://github.com/keyshade-xyz/keyshade/commit/9896f2751f87c52aa143d1fc9430cbefd51faf1d)) - **cli:** Add List-invitation command ([#633](https://github.com/keyshade-xyz/keyshade/issues/633)) ([874f8c2](https://github.com/keyshade-xyz/keyshade/commit/874f8c2a5b8149ba2fc15b1ab9f4ff922315c997)) - **cli:** Added keyshade command to cli ([cf260ae](https://github.com/keyshade-xyz/keyshade/commit/cf260aebe7a99ff4dcd8874cb6e5c96434773da7)) - **cli:** Api health probe ([#645](https://github.com/keyshade-xyz/keyshade/issues/645)) ([dd854f4](https://github.com/keyshade-xyz/keyshade/commit/dd854f46e2d7d48dd2ee3060622059baf339efd4)) - **cli:** Create basic README.md ([a1b74e9](https://github.com/keyshade-xyz/keyshade/commit/a1b74e9247b86540bf8026583fe5055e067f4b29)) - **cli:** Log publicKey, privacyKey, & accessLevel after project creation ([#623](https://github.com/keyshade-xyz/keyshade/issues/623)) ([5d5b329](https://github.com/keyshade-xyz/keyshade/commit/5d5b3297b1fa4cb9ffeccf7c12e7c496347d90a2)) - **cli:** Supports to specify environment(s) and its optional description ([#634](https://github.com/keyshade-xyz/keyshade/issues/634)) ([62083b1](https://github.com/keyshade-xyz/keyshade/commit/62083b12f4daa023348eb610de53e15a3c6fbb2d)) - **cli:** update README with feature and installation ([#644](https://github.com/keyshade-xyz/keyshade/issues/644)) ([a4d2a6a](https://github.com/keyshade-xyz/keyshade/commit/a4d2a6a4c7d429c1de0acc15016b5db3ee49561b)) - **platform:** Add a new [secure] and added loader on project screen ([#603](https://github.com/keyshade-xyz/keyshade/issues/603)) ([c3a08cc](https://github.com/keyshade-xyz/keyshade/commit/c3a08ccb9f653671b7200b9e0429257a5e517f72)) - **platform:** Add new variables to a project ([#593](https://github.com/keyshade-xyz/keyshade/issues/593)) ([d6c6252](https://github.com/keyshade-xyz/keyshade/commit/d6c6252f471e839b36ee2adeb674b08f99035941)) - **platform:** Delete variable from a project ([#600](https://github.com/keyshade-xyz/keyshade/issues/600)) ([e64a738](https://github.com/keyshade-xyz/keyshade/commit/e64a7388451da7a675700d076b9d2554a3ac2435)) - **platform:** Edit existing variables in a project ([#602](https://github.com/keyshade-xyz/keyshade/issues/602)) ([bb48f6c](https://github.com/keyshade-xyz/keyshade/commit/bb48f6c6a1534040a0e6ad9099ff436e7cc83b80)) - **platform:** Show all the existing variables inside a project ([#591](https://github.com/keyshade-xyz/keyshade/issues/591)) ([5276bb8](https://github.com/keyshade-xyz/keyshade/commit/5276bb8bcd104ffdfd979ebdbd46eb155979e521)) - **platofrm:** Added online/offline status detection in the platform ([#585](https://github.com/keyshade-xyz/keyshade/issues/585)) ([89aa84f](https://github.com/keyshade-xyz/keyshade/commit/89aa84f151eed76ec9ec4c9c224be5d39c2e3b0c)) - **schema:** Add workspace invitation schema ([#612](https://github.com/keyshade-xyz/keyshade/issues/612)) ([1a5721b](https://github.com/keyshade-xyz/keyshade/commit/1a5721b7fa129c56e9487982ffe92daeb3121715)) - **web:** Add Google Analytics integration ([#649](https://github.com/keyshade-xyz/keyshade/issues/649)) ([397d6da](https://github.com/keyshade-xyz/keyshade/commit/397d6da505fd08e0b82852e89cad17a3afa5424c)) ### πŸ› Bug Fixes - **api:** Empty name `""` accepted as a valid name while creating environments ([#583](https://github.com/keyshade-xyz/keyshade/issues/583)) ([a33f4b5](https://github.com/keyshade-xyz/keyshade/commit/a33f4b546db772362e1979845e3e0f0f3f6c175c)) - **api:** Enable global project access ([#580](https://github.com/keyshade-xyz/keyshade/issues/580)) ([b3a0309](https://github.com/keyshade-xyz/keyshade/commit/b3a0309e3eb902d722672a42837da05874851971)) - **api:** Update build command ([0ddfa59](https://github.com/keyshade-xyz/keyshade/commit/0ddfa5964b2b64286d055692e3005236a18ec8a6)) - **cli:** Add keywords for improved package discoverability ([#641](https://github.com/keyshade-xyz/keyshade/issues/641)) ([57ce10b](https://github.com/keyshade-xyz/keyshade/commit/57ce10bff848b6efe596b50fc18bf0d357e61aab)) - **cli:** Check for .keyshade dir if profile isn't found ([#636](https://github.com/keyshade-xyz/keyshade/issues/636)) ([a69665d](https://github.com/keyshade-xyz/keyshade/commit/a69665d38b38d0f4db6aaa5cb9f0ad81d883d05b)) - **cli:** Create project --store-private-key option default value removed ([#638](https://github.com/keyshade-xyz/keyshade/issues/638)) ([20f16c6](https://github.com/keyshade-xyz/keyshade/commit/20f16c64cbffe51b411458c294147a1fd0d83354)) - **cli:** Fixed binary path in package.json ([e531af0](https://github.com/keyshade-xyz/keyshade/commit/e531af0923e99fd79a39004017cabfc1fc1c4abd)) - **cli:** Fixed binary path in package.json ([81d674d](https://github.com/keyshade-xyz/keyshade/commit/81d674dd1bd332cd70effac25beb3ee7bd939a57)) - **cli:** Incorrect message on listing projects ([#624](https://github.com/keyshade-xyz/keyshade/issues/624)) ([eeffa42](https://github.com/keyshade-xyz/keyshade/commit/eeffa428b0d5c429d5e1dc0353ca210c547b2fa5)) - **cli:** Module errors ([d3432c5](https://github.com/keyshade-xyz/keyshade/commit/d3432c5b5f35b695f44309ef3c03bf0a0d9168c2)) - **cli:** Module errors ([a639065](https://github.com/keyshade-xyz/keyshade/commit/a6390658abef8d4f50c24be66a8b10e9827e51da)) - **cli:** Module errors ([a7742b1](https://github.com/keyshade-xyz/keyshade/commit/a7742b19bf80e03b299419032f197de7f73d112a)) - **cli:** Module errors ([e96300e](https://github.com/keyshade-xyz/keyshade/commit/e96300e8cf4d3d80e6b556a6bcb247b3c73dcb87)) - **cli:** Profile name now can use - and \_ and updated error message ([#639](https://github.com/keyshade-xyz/keyshade/issues/639)) ([00dd66a](https://github.com/keyshade-xyz/keyshade/commit/00dd66a7b712d1a2a73b69b5fd016f46a3b9f3e9)) - **cli:** Prompt users for all values if no option set and show default values ([#640](https://github.com/keyshade-xyz/keyshade/issues/640)) ([fe862ab](https://github.com/keyshade-xyz/keyshade/commit/fe862abe46b64d880124b81318c39c15254dd658)) - **docker:** Update build script ([40ef3e2](https://github.com/keyshade-xyz/keyshade/commit/40ef3e24933315c1ec4e264d900148228f170432)) - **platform:** Check if `Env. Name` is left empty ([#646](https://github.com/keyshade-xyz/keyshade/issues/646)) ([5f3fac8](https://github.com/keyshade-xyz/keyshade/commit/5f3fac830e3ef341ae239080ce09b67f1a6e0fc6)) - **platform:** Clickable Workspaces combobox options ([#630](https://github.com/keyshade-xyz/keyshade/issues/630)) ([acc96f7](https://github.com/keyshade-xyz/keyshade/commit/acc96f77123889df0af6d453af7da52d288a3a13)) - **platform:** Optimized user update request body ([#605](https://github.com/keyshade-xyz/keyshade/issues/605)) ([ee1adf0](https://github.com/keyshade-xyz/keyshade/commit/ee1adf0899ef7f15553b2b38aa4c1d51afa4a3d0)) - **platform:** Type error in navbar ([8199de8](https://github.com/keyshade-xyz/keyshade/commit/8199de84a1028128cb033287dbc8304c68ac12ad)) - **README:** Update Discord badge ([6f9382e](https://github.com/keyshade-xyz/keyshade/commit/6f9382ee7bdd9aa8f62ca4fa7307f2e77ed77e8c)) - **schema:** Add versions field to project [secure]s and variables response ([#590](https://github.com/keyshade-xyz/keyshade/issues/590)) ([755ea46](https://github.com/keyshade-xyz/keyshade/commit/755ea464835f4929b0cdee840da5be1a1a826ba4)) ### πŸ“š Documentation - **cli:** Update changelog to include missed out changes ([8910c5c](https://github.com/keyshade-xyz/keyshade/commit/8910c5c3d34703445931b8e899fd0a368edba9c3)) - Updated alignment of pictures in API Testing page ([5d69223](https://github.com/keyshade-xyz/keyshade/commit/5d6922334a23a31e952f80d05bb42e2b1e496a20)) - Updated alignment of pictures in API Testing page ([e31eeca](https://github.com/keyshade-xyz/keyshade/commit/e31eeca2108167c0cb81d8f11ee7d8701e39a378)) ### πŸ”§ Miscellaneous Chores - Add Sentry and update CI ([#653](https://github.com/keyshade-xyz/keyshade/issues/653)) ([ca96862](https://github.com/keyshade-xyz/keyshade/commit/ca96862ce3ab708d99cb0a99b7b84945bac37cdb)) - **ci:** Add CLI deployment script ([51de9d1](https://github.com/keyshade-xyz/keyshade/commit/51de9d115de8e21d0ffd3732b020f4b514c614c4)) - **ci:** Add internal package dependencies to existing workflows ([#592](https://github.com/keyshade-xyz/keyshade/issues/592)) ([a9fc39e](https://github.com/keyshade-xyz/keyshade/commit/a9fc39ee4ae1f2b3869c1bc8addfa20958049022)) - **ci:** Add scope ([8ef89a8](https://github.com/keyshade-xyz/keyshade/commit/8ef89a8f426248814e55c6e28bde3b7db050c1cf)) - **ci:** Bug fix in workflow ([d583a46](https://github.com/keyshade-xyz/keyshade/commit/d583a46f8a04c3c7309eb5c813269760a78d1249)) - **ci:** Bug fix in workflow ([eb9d60f](https://github.com/keyshade-xyz/keyshade/commit/eb9d60f2f08e8d4b36924a76f61109ab5d2fd7f4)) - **ci:** Bump version to 2.2.0 ([951bd14](https://github.com/keyshade-xyz/keyshade/commit/951bd14e1249d1459939e42da1c80d17678ad411)) - **ci:** Deploy DB migrations ([ea1beed](https://github.com/keyshade-xyz/keyshade/commit/ea1beed7f2b281f7f47ec348408443f98861868c)) - **ci:** Fixed chaining and scripts ([6a009eb](https://github.com/keyshade-xyz/keyshade/commit/6a009ebda9275a038fe60ffe23091eb723737714)) - **ci:** Fixed environment name ([172c348](https://github.com/keyshade-xyz/keyshade/commit/172c348ff10941da5a60fa0927254d4f87a89a4a)) - **ci:** Fixed errors ([f28e3b5](https://github.com/keyshade-xyz/keyshade/commit/f28e3b593d43a45a3bb83bd16a396a3f57f8f3cc)) - **ci:** Minor fixes ([c7f05a0](https://github.com/keyshade-xyz/keyshade/commit/c7f05a045a9285d942378181e67885b48db1ef66)) - **ci:** Push docker images of platform and API to ACR ([5f79dd7](https://github.com/keyshade-xyz/keyshade/commit/5f79dd74c25b8e9685fb605714a40bd0fa64a1ea)) - **ci:** Remove npm ci ([3d45a4c](https://github.com/keyshade-xyz/keyshade/commit/3d45a4c0430247b54928dfabc4537d12ce9938dd)) - **ci:** Remove pnpm cache ([f45970c](https://github.com/keyshade-xyz/keyshade/commit/f45970c95e601e84f07bc3d7f70461cc031bac8e)) - **ci:** Update app redeployment ([18cf765](https://github.com/keyshade-xyz/keyshade/commit/18cf7652d490e49eca7d3faabf4ea20f51c12342)) - **ci:** Update web deployment to push to ACR ([26d4bed](https://github.com/keyshade-xyz/keyshade/commit/26d4bed3a9724aeb8bfe72daef42f402d059b598)) - **cli:** Bumped CLI to v2.4.0 ([09efcd9](https://github.com/keyshade-xyz/keyshade/commit/09efcd960e4d6eb1415237357d698e065389c160)) - **cli:** Rearranged dependency ([b6e344d](https://github.com/keyshade-xyz/keyshade/commit/b6e344dffb23818e8e9371445572f9c19888def3)) - **cli:** Removed changeset ([6c436de](https://github.com/keyshade-xyz/keyshade/commit/6c436de5d41d06df13286d7af5a05d713e99412d)) - **cli:** Update package name ([23552a1](https://github.com/keyshade-xyz/keyshade/commit/23552a154c50d0b3173e75f386441efb30c528ac)) - **cli:** Update package name ([480cf54](https://github.com/keyshade-xyz/keyshade/commit/480cf54044159a366533866016351f3402b81d74)) - **cli:** Update package.json ([871679a](https://github.com/keyshade-xyz/keyshade/commit/871679a39d694c6579f76ec6c12a8a6c881620a4)) - **cli:** Updated build scripts ([2e2b42d](https://github.com/keyshade-xyz/keyshade/commit/2e2b42d5fc1c35539a14b59db1530a9489a857a1)) - **docker:** Update port of platform docker build ([c79d886](https://github.com/keyshade-xyz/keyshade/commit/c79d8867ee2137ed644524eb3665f8369c7d4f29)) - Housekeeping ([2ed31c0](https://github.com/keyshade-xyz/keyshade/commit/2ed31c05ed602d84163e70530d65390810123e67)) - **platoform:** Swapped all legacy API calls with `@keyshade/api-client` ([#584](https://github.com/keyshade-xyz/keyshade/issues/584)) ([c600db7](https://github.com/keyshade-xyz/keyshade/commit/c600db731099665c590cb0c47369530020f5a4c2)) - Removed .postman folder ([4b2b675](https://github.com/keyshade-xyz/keyshade/commit/4b2b6751d111e007b13402e63fb1558dc2e7f4f8)) - Reverted back registry ([1699a89](https://github.com/keyshade-xyz/keyshade/commit/1699a89776b8de217226a1f018e89674d5085911)) - **schema:** Add describe blocks in tests for each kind of schema ([#577](https://github.com/keyshade-xyz/keyshade/issues/577)) ([c0763f3](https://github.com/keyshade-xyz/keyshade/commit/c0763f389992deb31a9ab80d8b067cec6b1f66cc)) - Update npmrc ([9f7f495](https://github.com/keyshade-xyz/keyshade/commit/9f7f495e26a2c068e271cf00099d2917f547762b)) - Update pipelines; fixed api docker ([3f36a17](https://github.com/keyshade-xyz/keyshade/commit/3f36a1767f6c417e1e8f3dfafacae3908112fa72)) - Update platform build command ([83a1851](https://github.com/keyshade-xyz/keyshade/commit/83a18511a732163e72e9b9a4e6bbe199136fe707)) - **web:** Fix CI ([d1bc740](https://github.com/keyshade-xyz/keyshade/commit/d1bc7406c1c1833d1b802c20688b3a45248f5978)) - **web:** Update dockerfile and ci to include google analytics env ([f2df4f4](https://github.com/keyshade-xyz/keyshade/commit/f2df4f4f6426df7bed6c2f962237b9d8913aabfe)) ### πŸ”¨ Code Refactoring - **cli:** Replace arguments with options ([#615](https://github.com/keyshade-xyz/keyshade/issues/615)) ([498f44e](https://github.com/keyshade-xyz/keyshade/commit/498f44e4c3640b5b7383c25ab1eb1cbeafff73b8)) - **platform:** Optimized codebase ([#629](https://github.com/keyshade-xyz/keyshade/issues/629)) ([d411081](https://github.com/keyshade-xyz/keyshade/commit/d4110815899b2dd836b836bd920595da6afdb107)) - **platform:** Refactor project components ([#626](https://github.com/keyshade-xyz/keyshade/issues/626)) ([5b70805](https://github.com/keyshade-xyz/keyshade/commit/5b7080500a2f89f6c7255a689710cfb0e94ca275)) - **web:** Changed the text in the hero section of the web application ([#579](https://github.com/keyshade-xyz/keyshade/issues/579)) ([a92925f](https://github.com/keyshade-xyz/keyshade/commit/a92925f874d04bd60bad516c5d3de818453c2689)) ## [2.8.0](https://github.com/keyshade-xyz/keyshade/compare/v2.7.0...v2.8.0) (2024-12-03) ### πŸš€ Features - **api:** Add workspace removal notification email template ([#476](https://github.com/keyshade-xyz/keyshade/issues/476)) ([40b754f](https://github.com/keyshade-xyz/keyshade/commit/40b754f7d3acd8f49e9e9a070fc744c501c3136e)) - **cli:** Store `metrics_enabled` key in profile config ([#536](https://github.com/keyshade-xyz/keyshade/issues/536)) ([9283b22](https://github.com/keyshade-xyz/keyshade/commit/9283b22e4387a50ebf3e48ce64a3d6862bb0cc8b)) - **package, api, cli:** Add api-key schemas and types; Fix schema inconsistencies; Minor fix for CLI build errors ([#557](https://github.com/keyshade-xyz/keyshade/issues/557)) ([126d024](https://github.com/keyshade-xyz/keyshade/commit/126d0242b2d975c8e5a7a4eed185f090019b31fa)) - **platform:** Added screen for CREATE NEW PROJECT ([#540](https://github.com/keyshade-xyz/keyshade/issues/540)) ([b644633](https://github.com/keyshade-xyz/keyshade/commit/b64463384d71e7eb246645bbfb6c2a3159baeb50)) - **platform:** Updated the empty state of dashboard ([#522](https://github.com/keyshade-xyz/keyshade/issues/522)) ([28739d9](https://github.com/keyshade-xyz/keyshade/commit/28739d96c1f5857de0be3a9c6f1d800559d04754)) - **schema, api-client:** Migrate auth types to @keyshade/schema ([#532](https://github.com/keyshade-xyz/keyshade/issues/532)) ([d880098](https://github.com/keyshade-xyz/keyshade/commit/d8800989185709fd75f6b7a100de248faaf32156)) - **schema, api-client:** Migrate event schemas and types to @keyshade/schema ([#546](https://github.com/keyshade-xyz/keyshade/issues/546)) ([a3267de](https://github.com/keyshade-xyz/keyshade/commit/a3267dec679d6a76735443ee9332860a0a69196a)) - **schema, api-client:** Migrate integration schemas and types to @keyshade/schema ([#547](https://github.com/keyshade-xyz/keyshade/issues/547)) ([08868c3](https://github.com/keyshade-xyz/keyshade/commit/08868c3026f7952c8ac6016809e5f7275ec57c07)) - **schema, api-client:** Migrate project schemas and environment schemas along with their types to @keyshade/schema ([#538](https://github.com/keyshade-xyz/keyshade/issues/538)) ([c468af0](https://github.com/keyshade-xyz/keyshade/commit/c468af00b8b64a10daed5848ce3b200974b1adc3)) - **schema, api-client:** Migrate [secure] types and schemas to @keyshade/schema ([#539](https://github.com/keyshade-xyz/keyshade/issues/539)) ([bc3100b](https://github.com/keyshade-xyz/keyshade/commit/bc3100b37fb32394d2dba9578993f18e5ba171b4)) - **schema, api-client:** Migrate user types and schemas to @keyshade/schema ([#535](https://github.com/keyshade-xyz/keyshade/issues/535)) ([c24695e](https://github.com/keyshade-xyz/keyshade/commit/c24695e44ad65405075381628dfcc5f7b4fe0340)) - **schema, api-client:** Migrate variable schemas and types to @keyshade/schema ([#545](https://github.com/keyshade-xyz/keyshade/issues/545)) ([0ee8f9a](https://github.com/keyshade-xyz/keyshade/commit/0ee8f9a1f8ff1bfc04e9ff7a0eccd0309627159a)) - **schema, api-client:** Migrate workspace-membership schemas and types to @keyshade/schema ([#569](https://github.com/keyshade-xyz/keyshade/issues/569)) ([4398969](https://github.com/keyshade-xyz/keyshade/commit/4398969a48d4f6863ca872dcc7230048e14b45ac)) - **schema, api-client:** Migrate workspace-role schemas and types to @keyshade/schema ([#568](https://github.com/keyshade-xyz/keyshade/issues/568)) ([9efbf2d](https://github.com/keyshade-xyz/keyshade/commit/9efbf2d6347670cb2ad1a670384e4b458475ca4c)) - **schema:** Add User type inference from UserSchema ([#574](https://github.com/keyshade-xyz/keyshade/issues/574)) ([84c1db5](https://github.com/keyshade-xyz/keyshade/commit/84c1db55bf3e20af15221929aea7ac6dff4178b3)) ### πŸ› Bug Fixes - **api:** Incorrect oauth redirect url ([58d96e5](https://github.com/keyshade-xyz/keyshade/commit/58d96e524a6676fe61cd15b5cfe64deff74e6e45)) - **platform:** Resolve loading SVG blocking input field interaction ([#571](https://github.com/keyshade-xyz/keyshade/issues/571)) ([30f4f65](https://github.com/keyshade-xyz/keyshade/commit/30f4f656eb686b0ca8879cb18560069dbeaad8a6)) ### πŸ“š Documentation - Add pictures to Bruno setup ([#541](https://github.com/keyshade-xyz/keyshade/issues/541)) ([210c0fd](https://github.com/keyshade-xyz/keyshade/commit/210c0fdbf1ac815a8f7878e98b604c616d6fdd73)) - Migrate to Bruno ([#525](https://github.com/keyshade-xyz/keyshade/issues/525)) ([1793d92](https://github.com/keyshade-xyz/keyshade/commit/1793d925f248b175ea2115eb8926f4de26d670e5)) ### πŸ”§ Miscellaneous Chores - **ci:** Add script to validate schema package ([59e4280](https://github.com/keyshade-xyz/keyshade/commit/59e428002b3b9bb88908da6ffa81605de7d2b3dd)) - Fixed codecov client version ([a998ae4](https://github.com/keyshade-xyz/keyshade/commit/a998ae4cf02ebdbcab941805c6805ed8ed379919)) - **package:** Fixed tests and did housekeeping ([#544](https://github.com/keyshade-xyz/keyshade/issues/544)) ([40008e3](https://github.com/keyshade-xyz/keyshade/commit/40008e3168549db00ade4cc6ba3b62519d3b1dcd)) - Update test coverage settings ([5b27e32](https://github.com/keyshade-xyz/keyshade/commit/5b27e32cc76b24a3f7f4f99ee0917456ecba05ad)) - Update Turbo to 2.3.1 ([#564](https://github.com/keyshade-xyz/keyshade/issues/564)) ([3a63823](https://github.com/keyshade-xyz/keyshade/commit/3a638239a216a7919254222c04fbac0391c85d43)) - **web:** Update dockerfile ([10d9cc5](https://github.com/keyshade-xyz/keyshade/commit/10d9cc59ddb55beeb042b7087dd7855166cc356d)) ### πŸ”¨ Code Refactoring - **api-client, schema:** Add workspace's schemas and types in @keyshade/schema ([#520](https://github.com/keyshade-xyz/keyshade/issues/520)) ([7c8ee5d](https://github.com/keyshade-xyz/keyshade/commit/7c8ee5dba4d1e066b4060af1ff74e6dbab20d03a)) ## [2.7.0](https://github.com/keyshade-xyz/keyshade/compare/v2.6.0...v2.7.0) (2024-11-05) ### πŸš€ Features - **cli:** Add functionality to operate on Variables ([#514](https://github.com/keyshade-xyz/keyshade/issues/514)) ([32d93e6](https://github.com/keyshade-xyz/keyshade/commit/32d93e6146a87175674107319d918157dbcec6d3)) - **platform:** Create ui link for resend otp ([#489](https://github.com/keyshade-xyz/keyshade/issues/489)) ([46eb5c5](https://github.com/keyshade-xyz/keyshade/commit/46eb5c5aeee76f60015e65174e9cb9ea97f5e771)) ### πŸ› Bug Fixes - **api,api-client:** Add environmentSlug in multiple places across the [secure] module ([#509](https://github.com/keyshade-xyz/keyshade/issues/509)) ([ee58f07](https://github.com/keyshade-xyz/keyshade/commit/ee58f071e30c24f12cd657c11e24e01f8a648a93)) - **cli:** Removed unnecessary console log in [secure]s ([#515](https://github.com/keyshade-xyz/keyshade/issues/515)) ([9403cc4](https://github.com/keyshade-xyz/keyshade/commit/9403cc4a0147528815244fa425534c70156d5dad)) ### πŸ”§ Miscellaneous Chores - Fixed lint issues ([835397a](https://github.com/keyshade-xyz/keyshade/commit/835397ad4feb85c112f0e0702cbaba3468d8ccca)) - Minor housekeeping ([922bf31](https://github.com/keyshade-xyz/keyshade/commit/922bf31839d7ace51958ca991754d38dca9f35e2)) - Update eslint ([c583718](https://github.com/keyshade-xyz/keyshade/commit/c58371805cddd16503136ee9403da4272dff991c)) - Update eslint ([7c0c596](https://github.com/keyshade-xyz/keyshade/commit/7c0c5966432d06cff0bf74125f63a5b2021d4139)) - Update pnpx commands to pnpm dlx ([#511](https://github.com/keyshade-xyz/keyshade/issues/511)) ([534a231](https://github.com/keyshade-xyz/keyshade/commit/534a2315d8fc14caca89e484159523ab37629d63)) ## [2.6.0](https://github.com/keyshade-xyz/keyshade/compare/v2.5.0...v2.6.0) (2024-10-24) ### πŸš€ Features - **api:** Add icon and remove description field from workspace ([#435](https://github.com/keyshade-xyz/keyshade/issues/435)) ([a99c0db](https://github.com/keyshade-xyz/keyshade/commit/a99c0db079f18bd76437c4bf23e08095b0635c41)) - **api-client:** Added workspace-membership and related tests ([#452](https://github.com/keyshade-xyz/keyshade/issues/452)) ([6a1c091](https://github.com/keyshade-xyz/keyshade/commit/6a1c091ceabe012eabd247eee04fd9a67717ffec)) - **api-client:** Create controller for User module ([#484](https://github.com/keyshade-xyz/keyshade/issues/484)) ([f9d8e83](https://github.com/keyshade-xyz/keyshade/commit/f9d8e83f14a0f697828a4d11db869f24a9314359)) - **api:** Add prod env schema in env file ([#436](https://github.com/keyshade-xyz/keyshade/issues/436)) ([21c3004](https://github.com/keyshade-xyz/keyshade/commit/21c30045ce4c013c8ef15e828c3561ad0abfa897)) - **api:** Add resend otp implementation ([#445](https://github.com/keyshade-xyz/keyshade/issues/445)) ([4dc6aa1](https://github.com/keyshade-xyz/keyshade/commit/4dc6aa169c51869bdda4cd0706b513f9af9716ed)) - **api:** Fetch total count of environments, [secure]s and variables in project ([#434](https://github.com/keyshade-xyz/keyshade/issues/434)) ([0c9e50a](https://github.com/keyshade-xyz/keyshade/commit/0c9e50aaca91f236aab35570d6d3f4247409593a)) - **api:** Replace `projectId` with `name` and `slug` in workspace-role response. ([#432](https://github.com/keyshade-xyz/keyshade/issues/432)) ([af06071](https://github.com/keyshade-xyz/keyshade/commit/af0607143aa59397c0d794bce722a8a65b1f359a)) - **cli:** Add functionality to operate on Secrets ([#504](https://github.com/keyshade-xyz/keyshade/issues/504)) ([1b4bf2f](https://github.com/keyshade-xyz/keyshade/commit/1b4bf2f6b89fa981e2a008f9b7e508b578c55a95)) - **cli:** Add project command ([#451](https://github.com/keyshade-xyz/keyshade/issues/451)) ([70448e1](https://github.com/keyshade-xyz/keyshade/commit/70448e1fe9899994fca9b202e6a4ed355af45235)) - **cli:** Add workspace operations ([#441](https://github.com/keyshade-xyz/keyshade/issues/441)) ([ed38d22](https://github.com/keyshade-xyz/keyshade/commit/ed38d2227020a08972658771d211fe2316f41367)) - **cli:** implement commands to get, list, update, and delete, workspace roles ([#469](https://github.com/keyshade-xyz/keyshade/issues/469)) ([957ea8d](https://github.com/keyshade-xyz/keyshade/commit/957ea8df4b3e34ece06c3a9c3a15e7aed3b58bfd)) - **cli:** Implemented pagination support ([#453](https://github.com/keyshade-xyz/keyshade/issues/453)) ([feb1806](https://github.com/keyshade-xyz/keyshade/commit/feb1806e30ee609e06bb0254040414b775f55606)) - **cli:** Secret scan ([#438](https://github.com/keyshade-xyz/keyshade/issues/438)) ([85cb8ab](https://github.com/keyshade-xyz/keyshade/commit/85cb8ab3e7e8f302c793408bddd24abf6e3b4b6a)) - **cli:** Update environment command outputs ([f4af874](https://github.com/keyshade-xyz/keyshade/commit/f4af874e4811a5c11bd93ad1645564b24513b5ad)) - **platform:** Clearing email field after waitlisting the user email ([#481](https://github.com/keyshade-xyz/keyshade/issues/481)) ([256d659](https://github.com/keyshade-xyz/keyshade/commit/256d65974babd17d525ce2a41a5e17136e6ac12e)) - Remove project IDs from workspace role export data and update tests ([#448](https://github.com/keyshade-xyz/keyshade/issues/448)) ([8fdb328](https://github.com/keyshade-xyz/keyshade/commit/8fdb3286876eaddd1f1a32cd18762827a736589a)) - **web:** Configured extra check for waitlisted users already in the list and created toast message for them ([#492](https://github.com/keyshade-xyz/keyshade/issues/492)) ([2ddd0ef](https://github.com/keyshade-xyz/keyshade/commit/2ddd0ef59cd1f178059a815d156c73ff6662bd41)) - **web:** show the toast only when email add successfully ([#490](https://github.com/keyshade-xyz/keyshade/issues/490)) ([783c411](https://github.com/keyshade-xyz/keyshade/commit/783c4119ebddce6b1e934b1e25ae3e667a0519d6)) ### πŸ› Bug Fixes - **api,api-client:** Add environmentSlug in multiple places across the variable module ([#468](https://github.com/keyshade-xyz/keyshade/issues/468)) ([d970aff](https://github.com/keyshade-xyz/keyshade/commit/d970aff1e08a3e4b2bd9bce671c75bafd536a686)) - **api:** Replace the id with slug in the global-search service ([#455](https://github.com/keyshade-xyz/keyshade/issues/455)) ([74804b1](https://github.com/keyshade-xyz/keyshade/commit/74804b13f33e95af8b69e38fbf4afc9d1f179ebc)) - **platform:** Fixed duplicate Google Logo UI fix ([#450](https://github.com/keyshade-xyz/keyshade/issues/450)) ([fb0d6f7](https://github.com/keyshade-xyz/keyshade/commit/fb0d6f7fff7814fb7df8cfbd967e1bf469cd6ee3)) - resolve footer website name cut-off or overlap issue ([#444](https://github.com/keyshade-xyz/keyshade/issues/444)) ([fe03ba2](https://github.com/keyshade-xyz/keyshade/commit/fe03ba22aa37741646e48738e4ff3117ee5217db)) - **web:** Horizontal Scrolling issue on the website ([#440](https://github.com/keyshade-xyz/keyshade/issues/440)) ([655177b](https://github.com/keyshade-xyz/keyshade/commit/655177b47bffbc6892db3c701ddafe676e772f3e)) ### πŸ“š Documentation - Add documentation for environment in CLI ([#462](https://github.com/keyshade-xyz/keyshade/issues/462)) ([dad7394](https://github.com/keyshade-xyz/keyshade/commit/dad7394a16c8f98845c0423be0ff9f6d5560343f)) - Add documentation for project in CLI ([#466](https://github.com/keyshade-xyz/keyshade/issues/466)) ([341fb32](https://github.com/keyshade-xyz/keyshade/commit/341fb32ada96513e6746e7d9df41892b8e1c7929)) - Add documentation for scan in CLI ([#461](https://github.com/keyshade-xyz/keyshade/issues/461)) ([72281e6](https://github.com/keyshade-xyz/keyshade/commit/72281e66569b05011a7b79a94ae502eaac0b3a6d)) - Add documentation for workspace command ([#464](https://github.com/keyshade-xyz/keyshade/issues/464)) ([4aad8a2](https://github.com/keyshade-xyz/keyshade/commit/4aad8a2d69c14dc933cfb6fe96ba506db54baa92)) - Add instructions for resetting the local Prisma database ([#495](https://github.com/keyshade-xyz/keyshade/issues/495)) ([#501](https://github.com/keyshade-xyz/keyshade/issues/501)) ([b07ea17](https://github.com/keyshade-xyz/keyshade/commit/b07ea178d0835354b8acdc5365f59b9ae782fcc7)) - Added docker support documentation ([#465](https://github.com/keyshade-xyz/keyshade/issues/465)) ([bc04be4](https://github.com/keyshade-xyz/keyshade/commit/bc04be4de99c0b4e86196a1e5e0fbc14f8d8b499)) - Added documentation for running the platform ([#473](https://github.com/keyshade-xyz/keyshade/issues/473)) ([8b8386b](https://github.com/keyshade-xyz/keyshade/commit/8b8386bb43b8d08ff2744ccd115b1bf515041600)) - Added missing mappings to pages ([5de9fd8](https://github.com/keyshade-xyz/keyshade/commit/5de9fd81e4a6c8a9cfa68a6e5f09ecf9c2430130)) - Fix Documentation Hyperlink and update expired Discord invite link ([#496](https://github.com/keyshade-xyz/keyshade/issues/496)) ([5a10e39](https://github.com/keyshade-xyz/keyshade/commit/5a10e3940562aa80462f71cabe29fdd4de9e12a8)) - Updated CLI docs ([#460](https://github.com/keyshade-xyz/keyshade/issues/460)) ([c7e0f13](https://github.com/keyshade-xyz/keyshade/commit/c7e0f13debea9ec89c98be415f5076f156985533)) ### πŸ”§ Miscellaneous Chores - Add more logging to Sentry init ([#470](https://github.com/keyshade-xyz/keyshade/issues/470)) ([de4925d](https://github.com/keyshade-xyz/keyshade/commit/de4925d9691b7bbc5c2322e01ab6787681215cf0)) - **api:** Optimise API docker image size ([#360](https://github.com/keyshade-xyz/keyshade/issues/360)) ([ea40dc1](https://github.com/keyshade-xyz/keyshade/commit/ea40dc1f7bb8db14dcb20d82a8e106c6e79cf560)) - **api:** Updated lockfile ([a968e78](https://github.com/keyshade-xyz/keyshade/commit/a968e78198cfe437af4a9b95ecfb47a7452c1678)) - **CI:** Add [secure] scan validation ([f441262](https://github.com/keyshade-xyz/keyshade/commit/f441262aaaad2c10c0a7ab83d9dd5cf92df6f155)) - **cli:** Update controller invocation in environment commands ([#477](https://github.com/keyshade-xyz/keyshade/issues/477)) ([596bd1a](https://github.com/keyshade-xyz/keyshade/commit/596bd1a4ecc1088e3fc40dcf0f59b19defc0287a)) - Minor changes to variables ([fe01ca6](https://github.com/keyshade-xyz/keyshade/commit/fe01ca6f77d1f58e63b4d71e48e38b5d18d6d283)) - **[secure]-scan:** Failing lint issues ([#507](https://github.com/keyshade-xyz/keyshade/issues/507)) ([48f45df](https://github.com/keyshade-xyz/keyshade/commit/48f45df29c01a7ea9dab1aa1d33661caa2310bec)) - **[secure]-scan:** Formatted files ([5884833](https://github.com/keyshade-xyz/keyshade/commit/5884833fd7c36e0021ddc7e50d06fe3374e90c15)) - Update .env.example ([70ad4f7](https://github.com/keyshade-xyz/keyshade/commit/70ad4f7bd9637666e34878cb505782331d38798e)) - Updated scripts ([9eb76a7](https://github.com/keyshade-xyz/keyshade/commit/9eb76a7b2de92be5bd702e27daa222a26eef38c4)) - **web:** email validation ([#487](https://github.com/keyshade-xyz/keyshade/issues/487)) ([e8e737a](https://github.com/keyshade-xyz/keyshade/commit/e8e737ae001a7f6f8d1e8879e04453298cbcfe73)) ## [2.5.0](https://github.com/keyshade-xyz/keyshade/compare/v2.4.0...v2.5.0) (2024-09-16) ### πŸš€ Features - **api-client:** Added workspace controller ([#427](https://github.com/keyshade-xyz/keyshade/issues/427)) ([2f4edec](https://github.com/keyshade-xyz/keyshade/commit/2f4edecd0837f7658892a37902c62f05ab96c884)) - **api-client:** Added workspace role controller ([#430](https://github.com/keyshade-xyz/keyshade/issues/430)) ([b03ce8e](https://github.com/keyshade-xyz/keyshade/commit/b03ce8ee346ee054b2460093ee5542551c175f60)) - **api-client:** Synced with latest API ([27f4309](https://github.com/keyshade-xyz/keyshade/commit/27f4309817b7736d273e9c3532af00e3ed73d943)) - **api:** Add slug in entities ([#415](https://github.com/keyshade-xyz/keyshade/issues/415)) ([89e2fcc](https://github.com/keyshade-xyz/keyshade/commit/89e2fccc390771c925ea9d1c4ede8270ec6e5a80)) - **api:** Included default workspace details in getSelf function ([#414](https://github.com/keyshade-xyz/keyshade/issues/414)) ([e67bbd6](https://github.com/keyshade-xyz/keyshade/commit/e67bbd6d37f01732bbfe65e17b71b2ba8202200b)) - **platform:** Add loading skeleton in the [secure]s page ([#423](https://github.com/keyshade-xyz/keyshade/issues/423)) ([a97681e](https://github.com/keyshade-xyz/keyshade/commit/a97681edab4ffb670b4479e3a8d2d2879c75f992)) - **schema:** Added a schema package ([01ea232](https://github.com/keyshade-xyz/keyshade/commit/01ea232a9d1bc51a0b0cae3fd6edd378b88a5755)) - **web:** Update about and careers page ([e167f53](https://github.com/keyshade-xyz/keyshade/commit/e167f537bca0218eb071b42e31d963e9852e2885)) ### πŸ› Bug Fixes - **api:** Error messages fixed in api-key service ([#418](https://github.com/keyshade-xyz/keyshade/issues/418)) ([edfbce0](https://github.com/keyshade-xyz/keyshade/commit/edfbce068dc0c3d23a92ce3a9d69c06f8457b7d8)) ### πŸ“š Documentation - Fixed minor typo in postman workspace link ([#411](https://github.com/keyshade-xyz/keyshade/issues/411)) ([ed23116](https://github.com/keyshade-xyz/keyshade/commit/ed231165e341be91f753b02200f8d4d11d42c3b3)) - Updated Postman links ([444bfb1](https://github.com/keyshade-xyz/keyshade/commit/444bfb1a5d85656ce98011c442e5238d2b786a72)) ### πŸ”§ Miscellaneous Chores - **api:** Suppressed version check test in [secure] ([4688e8c](https://github.com/keyshade-xyz/keyshade/commit/4688e8c429e63b3fb18ba0bb77d53fa875999792)) - **api:** Update slug generation method ([#420](https://github.com/keyshade-xyz/keyshade/issues/420)) ([1f864df](https://github.com/keyshade-xyz/keyshade/commit/1f864df4180f65c8f42f8984b6a014d44c366901)) ### πŸ”¨ Code Refactoring - **API:** Refactor workspace-membership into a separate module ([#421](https://github.com/keyshade-xyz/keyshade/issues/421)) ([574170f](https://github.com/keyshade-xyz/keyshade/commit/574170f39d0a56d6087d8518ca02bbe6b9fd9740)) - **platform:** added optional chaining due to strict null check ([#413](https://github.com/keyshade-xyz/keyshade/issues/413)) ([907e369](https://github.com/keyshade-xyz/keyshade/commit/907e3694cd23d01f2190e0ed80a0fffb97d0268d)) ## [2.4.0](https://github.com/keyshade-xyz/keyshade/compare/v2.3.0...v2.4.0) (2024-09-05) ### πŸš€ Features - **api-client:** Create controller for Event module ([#399](https://github.com/keyshade-xyz/keyshade/issues/399)) ([122df35](https://github.com/keyshade-xyz/keyshade/commit/122df351b551e88f0d854f6750faaef94f92e3de)) - **api-client:** Create controller for Integration module ([#397](https://github.com/keyshade-xyz/keyshade/issues/397)) ([697d38b](https://github.com/keyshade-xyz/keyshade/commit/697d38bbd32d7c025c233fd1724a31d34e56e50c)) - **api-client:** Create controller for Project module ([#370](https://github.com/keyshade-xyz/keyshade/issues/370)) ([fa25866](https://github.com/keyshade-xyz/keyshade/commit/fa25866cef5497620ab0af9ddc55d320c05050fe)) - **api-client:** Create controller for Secret module ([#396](https://github.com/keyshade-xyz/keyshade/issues/396)) ([7e929c0](https://github.com/keyshade-xyz/keyshade/commit/7e929c08a2e97d5518efef7c7671aa52068702ca)) - **api-client:** Create controller for Variable module ([#395](https://github.com/keyshade-xyz/keyshade/issues/395)) ([3e114d9](https://github.com/keyshade-xyz/keyshade/commit/3e114d9407e9a7243b1a24514e07a0b8ac939223)) - **api:** Add global search in workspace ([c49962b](https://github.com/keyshade-xyz/keyshade/commit/c49962bf1f4441e95dbcbf1e10520f66c60496bb)) - **api:** Add max page size ([#377](https://github.com/keyshade-xyz/keyshade/issues/377)) ([ed18eb0](https://github.com/keyshade-xyz/keyshade/commit/ed18eb0c846430f2263035431c851520f0cf6421)) - **cli:** Add functionality to operate on Environments ([#324](https://github.com/keyshade-xyz/keyshade/issues/324)) ([4c6f3f8](https://github.com/keyshade-xyz/keyshade/commit/4c6f3f8ba20363f598bb85a76a9c1ebb7e849bce)) - **cli:** Quit on decryption failure ([#381](https://github.com/keyshade-xyz/keyshade/issues/381)) ([1349d15](https://github.com/keyshade-xyz/keyshade/commit/1349d15b3879527876d41001bdb5d85c22d417ff)) ### πŸ› Bug Fixes - **api-client:** Fixed broken export ([096df2c](https://github.com/keyshade-xyz/keyshade/commit/096df2c4971570d093885f9be2392b14c65c4e7f)) - **api:** Add NotFound exception on passing an invalid roleId while inviting user in workspace ([#408](https://github.com/keyshade-xyz/keyshade/issues/408)) ([ab441db](https://github.com/keyshade-xyz/keyshade/commit/ab441dbd3f60f2deae36465653c7665296c453d7)) - **cli:** Fixed missing module ([f7a091f](https://github.com/keyshade-xyz/keyshade/commit/f7a091ff21ddef89d12b0208bba5e38e1549ffe6)) - **platform:** Build failure in platform ([#385](https://github.com/keyshade-xyz/keyshade/issues/385)) ([90dcb2c](https://github.com/keyshade-xyz/keyshade/commit/90dcb2c6f6cb3d89705f4374e66a7f1dc098b0c2)) ### πŸ”§ Miscellaneous Chores - Add api client build script and updated CI ([da0e27a](https://github.com/keyshade-xyz/keyshade/commit/da0e27aab1f725adf28d60592e73818bb1584df7)) - **api:** Reorganized import using path alias ([d5befd1](https://github.com/keyshade-xyz/keyshade/commit/d5befd15a5324e217bff76ef834c4387f6a168ba)) - **ci:** Update CLI CI name ([8f4c456](https://github.com/keyshade-xyz/keyshade/commit/8f4c4563c7597b9910859670b28a51af186e2928)) - **cli:** Add Zod validation to parseInput function ([#362](https://github.com/keyshade-xyz/keyshade/issues/362)) ([34e6c39](https://github.com/keyshade-xyz/keyshade/commit/34e6c39bd6dea6a3f86d8c724d690b04bd6e2de4)) - Fixed api client tests and rearranged controllers ([1307604](https://github.com/keyshade-xyz/keyshade/commit/1307604661b662f2495c9ec1816d9e51219078c3)) - Housekeeping ([c5f1330](https://github.com/keyshade-xyz/keyshade/commit/c5f13306ede59f2c72c21256796387efb0262ca5)) - **platform:** Added strict null check ([072254f](https://github.com/keyshade-xyz/keyshade/commit/072254f20c05fe0f2b2d099787e0562dc806394a)) - **web:** Added strict null check ([7e12b47](https://github.com/keyshade-xyz/keyshade/commit/7e12b470e0310072c80da8ce7ee212bb75777779)) ### πŸ”¨ Code Refactoring - **api:** Update logic for forking projects ([#398](https://github.com/keyshade-xyz/keyshade/issues/398)) ([4cf3838](https://github.com/keyshade-xyz/keyshade/commit/4cf38389e975977a85e28cce52b9f2b0ce795c1f)) ## [2.3.0](https://github.com/keyshade-xyz/keyshade/compare/v2.2.0...v2.3.0) (2024-07-29) ### πŸš€ Features - **api:** Add pagination metadata to Environment module ([#382](https://github.com/keyshade-xyz/keyshade/issues/382)) ([9baa344](https://github.com/keyshade-xyz/keyshade/commit/9baa344e662e8034ab184f9db2218b8d8b279c61)) - **api:** Add pagination metadata to Event module ([#394](https://github.com/keyshade-xyz/keyshade/issues/394)) ([60010b4](https://github.com/keyshade-xyz/keyshade/commit/60010b434a15082b90b9b858e0dd9c09748661fb)) - **api:** Add pagination metadata to Integration module ([#391](https://github.com/keyshade-xyz/keyshade/issues/391)) ([0372e36](https://github.com/keyshade-xyz/keyshade/commit/0372e3629d4d96df7d7263215f866ad8a3e70bc0)) - **api:** Add pagination metadata to Project module ([#393](https://github.com/keyshade-xyz/keyshade/issues/393)) ([bc274fd](https://github.com/keyshade-xyz/keyshade/commit/bc274fdc241395c022fd6f209c0e951ab4c7694f)) - **api:** Add pagination metadata to Secret module ([#389](https://github.com/keyshade-xyz/keyshade/issues/389)) ([c4cc667](https://github.com/keyshade-xyz/keyshade/commit/c4cc6676f566c6216ba2e196834aea164c682e51)) - **api:** Add pagination metadata to Variable module ([#390](https://github.com/keyshade-xyz/keyshade/issues/390)) ([be6aabf](https://github.com/keyshade-xyz/keyshade/commit/be6aabfe218b039d65b62aa01518240487bb5836)) - **api:** Add pagination metadata to Workspace module ([#387](https://github.com/keyshade-xyz/keyshade/issues/387)) ([a08c924](https://github.com/keyshade-xyz/keyshade/commit/a08c924dbc52ea45e793d639170333f8824eae2c)) - **api:** Add pagination metadata to Workspace Role module ([#388](https://github.com/keyshade-xyz/keyshade/issues/388)) ([d8e8f49](https://github.com/keyshade-xyz/keyshade/commit/d8e8f491d966cb794057536922c7469ed4f8f448)) - **api:** Create a paginate method ([#379](https://github.com/keyshade-xyz/keyshade/issues/379)) ([09576f1](https://github.com/keyshade-xyz/keyshade/commit/09576f130900ea8d89454332bef9353bfe09a0b2)) - **api:** Create endpoint for fetching all revisions of a [secure] ([#303](https://github.com/keyshade-xyz/keyshade/issues/303)) ([de2b602](https://github.com/keyshade-xyz/keyshade/commit/de2b602dcd5bdab104d910b12761a6ec778103b8)) - **api:** Create endpoint for fetching all revisions of a variable ([#304](https://github.com/keyshade-xyz/keyshade/issues/304)) ([9abddc1](https://github.com/keyshade-xyz/keyshade/commit/9abddc11691146045e727078b3b963f8b9c2e990)) - **cli:** Improved the DX for list profile ([#334](https://github.com/keyshade-xyz/keyshade/issues/334)) ([6bff496](https://github.com/keyshade-xyz/keyshade/commit/6bff4964493f9919b221a5dc6fcc578bc47b2832)) - **platform:** Add warning sonner toast for invalid otp ([#335](https://github.com/keyshade-xyz/keyshade/issues/335)) ([21513f5](https://github.com/keyshade-xyz/keyshade/commit/21513f5be6d36b308cd5926e7ad1b475f96cb668)) ### πŸ› Bug Fixes - **cli:** Added parent directory check ([#359](https://github.com/keyshade-xyz/keyshade/issues/359)) ([538ea7f](https://github.com/keyshade-xyz/keyshade/commit/538ea7f2654e4f3ea06fde9fe653342ca769ce44)) - **platform:** Platform types fixes ([#374](https://github.com/keyshade-xyz/keyshade/issues/374)) ([8e9d9ff](https://github.com/keyshade-xyz/keyshade/commit/8e9d9ffac0af1f93bb5513bf94aa3a75fb3c31c6)) ### πŸ“š Documentation - Added docker details in setting-things-up.md ([#358](https://github.com/keyshade-xyz/keyshade/issues/358)) ([ed5093a](https://github.com/keyshade-xyz/keyshade/commit/ed5093ac5df17f8dbf4c7e286af739121b51a692)) - Update postman workspace link ([d6aba27](https://github.com/keyshade-xyz/keyshade/commit/d6aba270a97f03f16e35b5cde75ff472641fe1a7)) - Updated env and cli docs ([1213d2a](https://github.com/keyshade-xyz/keyshade/commit/1213d2a9b5689d44a260eff9c2e0eb8e6968c7da)) ### πŸ”§ Miscellaneous Chores - Added next backend url in .env.example ([5695254](https://github.com/keyshade-xyz/keyshade/commit/5695254b64d3c504f7ca7cd17681f42947fef232)) - **api-client:** Added pagination structure ([a70e957](https://github.com/keyshade-xyz/keyshade/commit/a70e957afc828be1e72d0ea958de8ba860a04b9c)) - **api-client:** Fixed test script ([ad70819](https://github.com/keyshade-xyz/keyshade/commit/ad708190771f40596646b54fdda49a01c4742644)) - **api-client:** Removed try-catch from tests in environment ([a64e48c](https://github.com/keyshade-xyz/keyshade/commit/a64e48cb171b3996bddb74f2cf256d4760e3ccb3)) - **api:** Add user cache for optimization ([#386](https://github.com/keyshade-xyz/keyshade/issues/386)) ([8d730b5](https://github.com/keyshade-xyz/keyshade/commit/8d730b58830a8a0e6be6bf0fe86b3021a2d473eb)) - **api:** Alter cache rehydration interval ([f5f9eec](https://github.com/keyshade-xyz/keyshade/commit/f5f9eec5c81b29d7f8eb1e233c4e80e4d36eb0cf)) - **api:** Fixed naming error in variable controller ([0c5a380](https://github.com/keyshade-xyz/keyshade/commit/0c5a380fba843a2eb8a84753cfbe8b3ef86b6e31)) - **api:** Improve handling of edge cases for paginate module ([#402](https://github.com/keyshade-xyz/keyshade/issues/402)) ([8591487](https://github.com/keyshade-xyz/keyshade/commit/8591487623c5e817ff31aedd6e8cd15074bcfc1c)) - **api:** Minor updates to user service ([249d778](https://github.com/keyshade-xyz/keyshade/commit/249d778b94a5587b6c7da6d7afe04b9bfee5c0d6)) - **api:** Skip workspace creation when user is admin ([#376](https://github.com/keyshade-xyz/keyshade/issues/376)) ([13f6c59](https://github.com/keyshade-xyz/keyshade/commit/13f6c59fda07e4a8b6f991e670ab055964fb2fb1)) - **ci:** Add docker check ([#383](https://github.com/keyshade-xyz/keyshade/issues/383)) ([3119001](https://github.com/keyshade-xyz/keyshade/commit/311900177b85035d777acb6d86549cfffc71dbef)) - **ci:** Add names to CI files ([1a7e5f6](https://github.com/keyshade-xyz/keyshade/commit/1a7e5f6c2b4e4a5aced5955a2a394f0540776cb1)) - **ci:** Add validate CLI pipeline ([#373](https://github.com/keyshade-xyz/keyshade/issues/373)) ([a91df6c](https://github.com/keyshade-xyz/keyshade/commit/a91df6c6eedbb3e79dd77cbe42ca4836a714e8a3)) - **ci:** Adding validate pipeline ([#372](https://github.com/keyshade-xyz/keyshade/issues/372)) ([23cf3b3](https://github.com/keyshade-xyz/keyshade/commit/23cf3b3b12719297ac00c07a20d0b57462440fef)) - **ci:** Disabled platform and api deployments ([74d601a](https://github.com/keyshade-xyz/keyshade/commit/74d601a576986f6436314dd6631f86ee49185109)) - **ci:** Fixed deployment scripts ([12e35db](https://github.com/keyshade-xyz/keyshade/commit/12e35db8a5d454db59c8eadaa6bd0fa0525b90b5)) - **ci:** Fixed platform script ([d783f2a](https://github.com/keyshade-xyz/keyshade/commit/d783f2ab16c63c711a8022b145e0af085cc011de)) - **CI:** Include migration deployment in API deploy pipeline ([dbd5222](https://github.com/keyshade-xyz/keyshade/commit/dbd5222a5081d769e47cd32231cc515bb311666b)) - **CI:** Separated deployment and docker build jobs ([090e193](https://github.com/keyshade-xyz/keyshade/commit/090e193cb4af3771e523dd371364f2d21dd3cd03)) - **CI:** Setup inter-job dependency ([1756727](https://github.com/keyshade-xyz/keyshade/commit/1756727849a2bfabf9d58a81e95d7b6f6c159f4a)) - **ci:** Update auto-assign.yaml ([#375](https://github.com/keyshade-xyz/keyshade/issues/375)) ([91e0ec1](https://github.com/keyshade-xyz/keyshade/commit/91e0ec12da8c22b8b2ecec8a35aef48fc5fecc9d)) - **cli:** Changed objects to classes ([#306](https://github.com/keyshade-xyz/keyshade/issues/306)) ([c83f2db](https://github.com/keyshade-xyz/keyshade/commit/c83f2db56ddc3256ed4df35169325cc5427b4978)) - Removed Minio config ([8feb83a](https://github.com/keyshade-xyz/keyshade/commit/8feb83aae23b5817d5038235a3d0e59c5d12a0ff)) - Updated deployment scripts and added health check in platform ([fcc1c3f](https://github.com/keyshade-xyz/keyshade/commit/fcc1c3fb50679073c7d3791fedafe25b1287ad0a)) ### πŸ”¨ Code Refactoring - **api:** Updated path of some endpoints in project controller ([9502678](https://github.com/keyshade-xyz/keyshade/commit/95026787df5156147a209c7f6e6b8970b33df5aa)) - **api:** Updated Redis provider ([33491a1](https://github.com/keyshade-xyz/keyshade/commit/33491a199c5ae7f822e44936eebab964f7f93ac5)) ## [2.2.0](https://github.com/keyshade-xyz/keyshade/compare/v2.1.0...v2.2.0) (2024-07-11) ### πŸš€ Features - **api-client:** Added API Client package ([#346](https://github.com/keyshade-xyz/keyshade/issues/346)) ([6734e1e](https://github.com/keyshade-xyz/keyshade/commit/6734e1e2490915406a82c2e5a6bd88944b0fb664)) - **api:** Updated API key ([fbac312](https://github.com/keyshade-xyz/keyshade/commit/fbac3120b4aa063119f3b09a2b61996fefb17143)) - **platform:** View [secure]s ([#313](https://github.com/keyshade-xyz/keyshade/issues/313)) ([97c4541](https://github.com/keyshade-xyz/keyshade/commit/97c45414d4a3e456170369c07d4f936f06189c7a)) - **web:** Add Pricing Page ([#243](https://github.com/keyshade-xyz/keyshade/issues/243)) ([2c7f1d6](https://github.com/keyshade-xyz/keyshade/commit/2c7f1d6171ac0563a13279676ddaf3d098855fee)) ### πŸ“š Documentation - **cli:** Added docs for the CLI package ([#329](https://github.com/keyshade-xyz/keyshade/issues/329)) ([edad166](https://github.com/keyshade-xyz/keyshade/commit/edad166c1a05507da481158f42571d1724179e36)) - **cli:** Added usage docs ([#330](https://github.com/keyshade-xyz/keyshade/issues/330)) ([b6963d5](https://github.com/keyshade-xyz/keyshade/commit/b6963d5093f9031cd76821eb5faab840ea979d53)) - Update Discord link ([871b6cd](https://github.com/keyshade-xyz/keyshade/commit/871b6cdef19fed55d7b34bc1e8b418b6974e9f38)) - Update README.md ([e66fcd2](https://github.com/keyshade-xyz/keyshade/commit/e66fcd2caf75f75cd3a195139e92c5b27a7321ef)) - **web:** Add documentation about our web package ([#268](https://github.com/keyshade-xyz/keyshade/issues/268)) ([3d848e7](https://github.com/keyshade-xyz/keyshade/commit/3d848e7e2e20623edcc6c8dec3741f2de506c2c5)) ### πŸ”§ Miscellaneous Chores - **api:** Updated response types in environment service ([b8a3ddd](https://github.com/keyshade-xyz/keyshade/commit/b8a3ddd5c2c1f8a9c24f7df6f193eff4fc2da691)) - **ci:** Added release scripts for platform and api ([02dae60](https://github.com/keyshade-xyz/keyshade/commit/02dae60f1b5493e820b71e1640c6aec73d5d00f8)) - **CI:** Updated action plugin versions ([88bb317](https://github.com/keyshade-xyz/keyshade/commit/88bb3171e44e068f7ea848dcff7f927b8e2df92b)) - **CI:** Updated pnpm version in CI file ([2692e88](https://github.com/keyshade-xyz/keyshade/commit/2692e887144b3ed6108e8b2b7670f1bfc9f79fcf)) - **platform:** Fixed env parsing in platform ([d6ffafa](https://github.com/keyshade-xyz/keyshade/commit/d6ffafa16eaea7131af0356a9fc2a4107e7cdddc)) - **web:** Update Terms and Conditions and Privacy Policy ([#282](https://github.com/keyshade-xyz/keyshade/issues/282)) ([d621dcb](https://github.com/keyshade-xyz/keyshade/commit/d621dcb2675caf6cf12f07f9fdd48cc57d581a62)) ### πŸ”¨ Code Refactoring - **api:** Update [secure] and variable fetching endpoints ([7d9acd0](https://github.com/keyshade-xyz/keyshade/commit/7d9acd03bed944fb99a630c2ee519e2f71354716)) - **cli:** Refactored profile commands into readable blocks ([#331](https://github.com/keyshade-xyz/keyshade/issues/331)) ([4a8a089](https://github.com/keyshade-xyz/keyshade/commit/4a8a089dddd51cb04718f436d52735f48e55cceb)) - **cli:** Updated configuration commands and mechanism ([#310](https://github.com/keyshade-xyz/keyshade/issues/310)) ([9079b6d](https://github.com/keyshade-xyz/keyshade/commit/9079b6d05667363312deae47754e2adc72a1ca73)) ## [2.1.0](https://github.com/keyshade-xyz/keyshade/compare/v2.0.0...v2.1.0) (2024-06-27) ### πŸš€ Features - **api:** Add `requireRestart` parameter ([#286](https://github.com/keyshade-xyz/keyshade/issues/286)) ([fb447a1](https://github.com/keyshade-xyz/keyshade/commit/fb447a1852a95dcacfdb0aa896fd1521430fa095)) - **cli:** Added CLI ([#289](https://github.com/keyshade-xyz/keyshade/issues/289)) ([1143d95](https://github.com/keyshade-xyz/keyshade/commit/1143d9547705808230b3cbcf81a3ff2a8604eaa2)) - **workflows:** Tag user on attempt's reply body ([9d01698](https://github.com/keyshade-xyz/keyshade/commit/9d0169881d9ba7a0d84cee6d4de0e5e9c7c1e6ad)) ### πŸ› Bug Fixes - **web:** Resolve encryption glitch in footer text ([#267](https://github.com/keyshade-xyz/keyshade/issues/267)) ([2b5cb39](https://github.com/keyshade-xyz/keyshade/commit/2b5cb39351d7412002514fd5a7ee6f75e02006aa)) ### πŸ“š Documentation - added running-the-web-app.md ([#269](https://github.com/keyshade-xyz/keyshade/issues/269)) ([755ea12](https://github.com/keyshade-xyz/keyshade/commit/755ea120ae90e62aaaf6b5dccf62d1d633b38c46)) ## [2.0.0](https://github.com/keyshade-xyz/keyshade/compare/v1.4.0...v2.0.0) (2024-06-12) ### ⚠ BREAKING CHANGES - **api:** Refactor environment, [secure] and variable functionality ### πŸš€ Features - **platform:** Workspace integrate ([#241](https://github.com/keyshade-xyz/keyshade/issues/241)) ([6107e7d](https://github.com/keyshade-xyz/keyshade/commit/6107e7dd14c1e167a1a12f1c4b189e73f01dde88)) ### πŸ“š Documentation - Fix broken links in README.md ([9266788](https://github.com/keyshade-xyz/keyshade/commit/92667881bbce4d0c2cce186178806054d998808a)) - Modified environment-variable.md ([#256](https://github.com/keyshade-xyz/keyshade/issues/256)) ([4974756](https://github.com/keyshade-xyz/keyshade/commit/497475600467e039745a695a6e69635cebd8f8da)) ### πŸ”§ Miscellaneous Chores - Added docker build and run commands to` package.json` ([#258](https://github.com/keyshade-xyz/keyshade/issues/258)) ([af61791](https://github.com/keyshade-xyz/keyshade/commit/af61791b18b827de8369cbeac51a22a93ce8be2e)) - **api:** Fix inconsistencies in zod schema ([#240](https://github.com/keyshade-xyz/keyshade/issues/240)) ([f3a3632](https://github.com/keyshade-xyz/keyshade/commit/f3a36326b4f5c945fb2725620ff92ab31e44e053)) - **ci:** Update deploy web ([e80d47d](https://github.com/keyshade-xyz/keyshade/commit/e80d47dbf93699ba5c9296ee0e5029397e0f215b)) - **docker:** Grant correct permissions to docker image ([#251](https://github.com/keyshade-xyz/keyshade/issues/251)) ([49546aa](https://github.com/keyshade-xyz/keyshade/commit/49546aa5b0ad6e3ec3b9679e79e96ee0608f8c74)) - Update GitHub Action plugin versions ([#263](https://github.com/keyshade-xyz/keyshade/issues/263)) ([020bbf6](https://github.com/keyshade-xyz/keyshade/commit/020bbf642335fb98db59e83ec722f24490f36d03)) - Update package versions for release ([93785be](https://github.com/keyshade-xyz/keyshade/commit/93785be23dfd168ea3d2c85390c51e0649e9ee9e)) ### πŸ”¨ Code Refactoring - **api:** Refactor environment, [secure] and variable functionality ([#270](https://github.com/keyshade-xyz/keyshade/issues/270)) ([55a6d37](https://github.com/keyshade-xyz/keyshade/commit/55a6d3727e670957b61183bac741b132fcad800f)) - **api:** Replace for loop with array indexing while decrypting [secure]s during bulk fetch [#265](https://github.com/keyshade-xyz/keyshade/issues/265) ([#266](https://github.com/keyshade-xyz/keyshade/issues/266)) ([62a1731](https://github.com/keyshade-xyz/keyshade/commit/62a173111afd40dfa2c5f52e0def086cf5156fc0)) - **api:** Update return type while fetching [secure]s and variables ([#264](https://github.com/keyshade-xyz/keyshade/issues/264)) ([fd36abd](https://github.com/keyshade-xyz/keyshade/commit/fd36abd31ab4b2020e4b3e76bf5a155c6e56bb09)) ## [1.4.0](https://github.com/keyshade-xyz/keyshade/compare/v1.3.0...v1.4.0) (2024-05-24) ### πŸš€ Features - add example for health and email auth ([b834d25](https://github.com/keyshade-xyz/keyshade/commit/b834d254a8d9bc506021b8ab07b6e94c80997b9f)) - **api:** Add `minio-client` provider ([#237](https://github.com/keyshade-xyz/keyshade/issues/237)) ([cd71c5a](https://github.com/keyshade-xyz/keyshade/commit/cd71c5aae15711ab7309069cf6416d0b25eed9e7)) - **api:** Add feature to fork projects ([#239](https://github.com/keyshade-xyz/keyshade/issues/239)) ([3bab653](https://github.com/keyshade-xyz/keyshade/commit/3bab653eb801fa561cd9f3c7c375ba32dda00c36)) - **api:** Added feedback form module ([#210](https://github.com/keyshade-xyz/keyshade/issues/210)) ([ae1efd8](https://github.com/keyshade-xyz/keyshade/commit/ae1efd8a9a3437ed8d3955e6091f4f50d0596f39)) - **api:** Added Project Level Access ([#221](https://github.com/keyshade-xyz/keyshade/issues/221)) ([564f5ed](https://github.com/keyshade-xyz/keyshade/commit/564f5ed52672dc1e7c47c67c60af9cb142594a8a)) - **api:** Added support for changing email of users ([#233](https://github.com/keyshade-xyz/keyshade/issues/233)) ([5ea9a10](https://github.com/keyshade-xyz/keyshade/commit/5ea9a10d1972cf6865faa0c051ed9de595eb6d47)) - implemented auth, ui for most, and fixed cors ([#217](https://github.com/keyshade-xyz/keyshade/issues/217)) ([feace86](https://github.com/keyshade-xyz/keyshade/commit/feace865d60442fea96b5074e16d0d0f48792aa9)) - **platfrom:** add delete method in api client ([#225](https://github.com/keyshade-xyz/keyshade/issues/225)) ([55cf09f](https://github.com/keyshade-xyz/keyshade/commit/55cf09f7d9c977b7ab5e1a832ea82fd94b7f9984)) - **postman:** add example for get_self and update_self ([e015acf](https://github.com/keyshade-xyz/keyshade/commit/e015acfdca0f694898f27d49ffd447b70faee215)) - **web:** Add and link privacy and tnc page ([#226](https://github.com/keyshade-xyz/keyshade/issues/226)) ([ec81eb9](https://github.com/keyshade-xyz/keyshade/commit/ec81eb919d9370ff3772ed2732f30a0f9ac74be8)) ### πŸ› Bug Fixes - **web:** docker next config not found ([#228](https://github.com/keyshade-xyz/keyshade/issues/228)) ([afe3160](https://github.com/keyshade-xyz/keyshade/commit/afe3160d5c25db863e40000d2c4b82ccb82978aa)) ### πŸ“š Documentation - Added docs regarding postman, and refactored architecture diagrams ([f1c9777](https://github.com/keyshade-xyz/keyshade/commit/f1c9777e037bcf7f627624f5ca2a46b087b4a6af)) - Fix typo in organization-of-code.md ([#234](https://github.com/keyshade-xyz/keyshade/issues/234)) ([11244a2](https://github.com/keyshade-xyz/keyshade/commit/11244a26b26c915d3bdd62b4ef93b505a274f35b)) ### πŸ”§ Miscellaneous Chores - **api:** Get feedback forward email from process.env ([#236](https://github.com/keyshade-xyz/keyshade/issues/236)) ([204c9d1](https://github.com/keyshade-xyz/keyshade/commit/204c9d133df04fb93f965cdb58ea948bcf44df12)) - **postman:** Initialized postman ([bb76384](https://github.com/keyshade-xyz/keyshade/commit/bb763842a4ab3ba0aa199c6837f6e45c8f900a59)) - **release:** Update changelog config ([af91283](https://github.com/keyshade-xyz/keyshade/commit/af912831d260a0bc3e7cc9e07ed5a19d4534395d)) - Remove swagger docs ([#220](https://github.com/keyshade-xyz/keyshade/issues/220)) ([7640299](https://github.com/keyshade-xyz/keyshade/commit/76402998fb148b147ec116a17aeb4c1f0b46b7d2)) ### πŸ”¨ Code Refactoring - **api:** Replaced OTP code from alphanumeric to numeric ([#230](https://github.com/keyshade-xyz/keyshade/issues/230)) ([f16162a](https://github.com/keyshade-xyz/keyshade/commit/f16162a6b3c076f1f84c4432cf1b0ed238138550)) ## [1.3.0](https://github.com/keyshade-xyz/keyshade/compare/v1.2.0...v1.3.0) (2024-05-12) ### πŸš€ Features - Add approval support ([#158](https://github.com/keyshade-xyz/keyshade/issues/158)) ([e09ae60](https://github.com/keyshade-xyz/keyshade/commit/e09ae60f48c2339c2000af2f45b3e07db2780f41)) - **api:** Add configuration live update support ([#181](https://github.com/keyshade-xyz/keyshade/issues/181)) ([f7d6684](https://github.com/keyshade-xyz/keyshade/commit/f7d668449bfe84286ef973eb1751a2b6c377f2ba)) - **api:** Add feature to export data of a workspace ([#152](https://github.com/keyshade-xyz/keyshade/issues/152)) ([46833aa](https://github.com/keyshade-xyz/keyshade/commit/46833aa8bd4362cfdf08817d2faaf2a8e8bdeb99)) - **api:** Add Integration support ([#203](https://github.com/keyshade-xyz/keyshade/issues/203)) ([f1ae87e](https://github.com/keyshade-xyz/keyshade/commit/f1ae87ecca47e74ab4897f6e5d1c2457abd18a51)) - **api:** Add note to [secure] and variable ([#151](https://github.com/keyshade-xyz/keyshade/issues/151)) ([2e62351](https://github.com/keyshade-xyz/keyshade/commit/2e6235104c6cfeb29889a3c9beee81b893b9a26d)) - **api:** Add OAuth redirection and polished authentication ([#212](https://github.com/keyshade-xyz/keyshade/issues/212)) ([d2968bc](https://github.com/keyshade-xyz/keyshade/commit/d2968bc3122338599031f3671bbcd3a17b0b5129)) - **api:** Add support for storing and managing variables ([#149](https://github.com/keyshade-xyz/keyshade/issues/149)) ([963a8ae](https://github.com/keyshade-xyz/keyshade/commit/963a8ae529ddee8716b6a688e272dd635cfeaafd)) - **api:** Added GitLab OAuth ([#188](https://github.com/keyshade-xyz/keyshade/issues/188)) ([4d3bbe4](https://github.com/keyshade-xyz/keyshade/commit/4d3bbe482e84025201e4a02b7da3ded4972fcd9a)) - **api:** Added validation for reason field ([#190](https://github.com/keyshade-xyz/keyshade/issues/190)) ([90b8ff2](https://github.com/keyshade-xyz/keyshade/commit/90b8ff20fa47799bf7267ba45a3deae70f234d9e)) - **api:** Create default workspace on user's creation ([#182](https://github.com/keyshade-xyz/keyshade/issues/182)) ([3dc0c4c](https://github.com/keyshade-xyz/keyshade/commit/3dc0c4c95b6dd0a484806fdf0757754ce58a7200)) - **api:** Reading `port` Dynamically ([#170](https://github.com/keyshade-xyz/keyshade/issues/170)) ([fd46e3e](https://github.com/keyshade-xyz/keyshade/commit/fd46e3e2d37bf90572d2c9c7ec0b042e644878e0)) - **auth:** Add Google OAuth ([#156](https://github.com/keyshade-xyz/keyshade/issues/156)) ([cf387ea](https://github.com/keyshade-xyz/keyshade/commit/cf387eade9fd72d6894bb5375d791bc722040f00)) - **web:** Added waitlist ([#168](https://github.com/keyshade-xyz/keyshade/issues/168)) ([1084c77](https://github.com/keyshade-xyz/keyshade/commit/1084c772199382ee56cb3c515032ae1cc05d211b)) - **web:** Landing revamp ([#165](https://github.com/keyshade-xyz/keyshade/issues/165)) ([0bc723b](https://github.com/keyshade-xyz/keyshade/commit/0bc723b5c71f7db0c2ab6e99a6ffe5e49cfd0e3d)) ### πŸ› Bug Fixes - **web:** alignment issue in β€œCollaboration made easy” section ([#178](https://github.com/keyshade-xyz/keyshade/issues/178)) ([df5ca75](https://github.com/keyshade-xyz/keyshade/commit/df5ca75471e7bdf611406d76b276e05fccb36db0)) - **workspace:** delete duplicate tailwind config ([99d922a](https://github.com/keyshade-xyz/keyshade/commit/99d922ac185474435303efd4613daeb251de4bf4)) ### πŸ“š Documentation - add contributor list ([f37569a](https://github.com/keyshade-xyz/keyshade/commit/f37569a21091e5cd4b982b588096cc9e116e33a9)) - Add integration docs ([#204](https://github.com/keyshade-xyz/keyshade/issues/204)) ([406ddb7](https://github.com/keyshade-xyz/keyshade/commit/406ddb7e25198d98e8bf60e4b0273f05dc47435d)) - Added integration docs to gitbook summary ([ab37530](https://github.com/keyshade-xyz/keyshade/commit/ab375309fc93218355d1ab12aefa20377c04604c)) - **api:** Add swagger docs of API key controller ([#167](https://github.com/keyshade-xyz/keyshade/issues/167)) ([2910476](https://github.com/keyshade-xyz/keyshade/commit/2910476ce1fcf35abf1d6d196ec34811b7f1d943)) - **api:** Add swagger docs of User Controller ([#166](https://github.com/keyshade-xyz/keyshade/issues/166)) ([fd59522](https://github.com/keyshade-xyz/keyshade/commit/fd5952227663a68393ef5a3a10bcc9faca1683b9)) - fix typo in environment-variables.md ([#163](https://github.com/keyshade-xyz/keyshade/issues/163)) ([48294c9](https://github.com/keyshade-xyz/keyshade/commit/48294c978df805a0543dd05375d07aafa43e31c4)) - Remove supabase from docs ([#169](https://github.com/keyshade-xyz/keyshade/issues/169)) ([eddbce8](https://github.com/keyshade-xyz/keyshade/commit/eddbce81fe11cca8e3e759aac1524b185e1c18f8)) - **setup:** replace NX with Turbo in setup instructions ([#175](https://github.com/keyshade-xyz/keyshade/issues/175)) ([af8a460](https://github.com/keyshade-xyz/keyshade/commit/af8a460690b17e68b204d734a94705a61183b64d)) - Update README.md ([b59f16b](https://github.com/keyshade-xyz/keyshade/commit/b59f16beead8b7a549182e41abba90592f31a8cb)) - Update running-the-api.md ([177dbbf](https://github.com/keyshade-xyz/keyshade/commit/177dbbf9e7737246acf3a4c241688e3a000ce66f)) - Update running-the-api.md ([#193](https://github.com/keyshade-xyz/keyshade/issues/193)) ([3d5bcac](https://github.com/keyshade-xyz/keyshade/commit/3d5bcac76d5c5f64b13eb0f8e7bbd14a3101e322)) ### πŸ”§ Miscellaneous Chores - Added lockfile ([60a3b9b](https://github.com/keyshade-xyz/keyshade/commit/60a3b9bbc643beb0af1f6ec4dd7861944c6a1547)) - Added lockfile ([6bb512c](https://github.com/keyshade-xyz/keyshade/commit/6bb512c2e4ae2dd3bbdaecd2dc51c308772bbd84)) - **api:** Added type inference and runtime validation to `process.env` ([#200](https://github.com/keyshade-xyz/keyshade/issues/200)) ([249e07d](https://github.com/keyshade-xyz/keyshade/commit/249e07d9b7d6ac699f4a2167eb5b4c3068acb4db)) - **api:** Fixed prisma script env errors ([#209](https://github.com/keyshade-xyz/keyshade/issues/209)) ([8762354](https://github.com/keyshade-xyz/keyshade/commit/8762354f1f70e48614655d10760440cb7d7e60d9)) - **API:** Refactor authority check functions in API ([#189](https://github.com/keyshade-xyz/keyshade/issues/189)) ([e9d710d](https://github.com/keyshade-xyz/keyshade/commit/e9d710d49a872f6c3ca974780bcf1039f31104de)) - **api:** Refactor user e2e tests ([b38d45a](https://github.com/keyshade-xyz/keyshade/commit/b38d45a4314257030cc3bbcd90dd02cfd3574469)) - **ci:** Disabled api stage release ([97877c4](https://github.com/keyshade-xyz/keyshade/commit/97877c4116d88ecd633345aede552b369a03cea7)) - **ci:** Update stage deployment config ([868a6a1](https://github.com/keyshade-xyz/keyshade/commit/868a6a105563f8da2e57c97c29e9ad08700cf01b)) - **codecov:** update api-e2e project coverage ([1e90d7e](https://github.com/keyshade-xyz/keyshade/commit/1e90d7e1356ebbd084a31e220a7c910fa52820b3)) - **dockerfile:** Fixed web dockerfile ([6134bb2](https://github.com/keyshade-xyz/keyshade/commit/6134bb214dad37ba074eb0183eec325dcc4586f2)) - **docker:** Optimized web Dockerfile to reduct image size ([#173](https://github.com/keyshade-xyz/keyshade/issues/173)) ([444286a](https://github.com/keyshade-xyz/keyshade/commit/444286a70a94ae1d14cfb63614f0bd9317f032e2)) - **release:** Downgraded package version ([c173fee](https://github.com/keyshade-xyz/keyshade/commit/c173fee2bb3799b1a696f8cfeed863b6b2bcf8b4)) - **release:** Fix failing release ([#213](https://github.com/keyshade-xyz/keyshade/issues/213)) ([40f64f3](https://github.com/keyshade-xyz/keyshade/commit/40f64f35f01994d6d17e7d72e4d3ebd6d3a0431a)) - **release:** Install pnpm ([1081bea](https://github.com/keyshade-xyz/keyshade/commit/1081beafc669c38a92774d6da78ee4120e6ba8ed)) - **release:** Updated release commit ([b8958e7](https://github.com/keyshade-xyz/keyshade/commit/b8958e7e4929a128f9468ff598296b6c57ee357c)) - **release:** Updated release commit ([e270eb8](https://github.com/keyshade-xyz/keyshade/commit/e270eb8a5b7779116a36cb9a6bf7162c12b61229)) - Update deprecated husky Install command ([#202](https://github.com/keyshade-xyz/keyshade/issues/202)) ([e61102c](https://github.com/keyshade-xyz/keyshade/commit/e61102cb549b107354d59508d487b358a80742b9)) - Upgrade @million/lint from 0.0.66 to 0.0.73 ([#172](https://github.com/keyshade-xyz/keyshade/issues/172)) ([dd43ed9](https://github.com/keyshade-xyz/keyshade/commit/dd43ed9c37e3694b7869b9cd21c3f395f1b53d50)) - **web:** Updated fly memory config ([4debc66](https://github.com/keyshade-xyz/keyshade/commit/4debc668c8421347e1bec8b6a7238f22476a4e58)) ### πŸ”¨ Code Refactoring - **api:** Made events central to workspace ([#159](https://github.com/keyshade-xyz/keyshade/issues/159)) ([9bc00ae](https://github.com/keyshade-xyz/keyshade/commit/9bc00ae0d3b0e576c72816438a4654dbfb631899)) - **api:** Migrated to cookie based authentication ([#206](https://github.com/keyshade-xyz/keyshade/issues/206)) ([ad6911f](https://github.com/keyshade-xyz/keyshade/commit/ad6911f530bec4c345be2b492efd873e0b5d9e33)) - **monorepo:** Migrate from nx to turbo ([#153](https://github.com/keyshade-xyz/keyshade/issues/153)) ([88b4b00](https://github.com/keyshade-xyz/keyshade/commit/88b4b00f7795348a182f5076b6b06c973e71eb3e)) ## [1.2.0](https://github.com/keyshade-xyz/keyshade/compare/v1.1.0...v1.2.0) (2024-02-18) ### πŸš€ Features - **api:** Add Sentry Integeration ([#133](https://github.com/keyshade-xyz/keyshade/issues/133)) ([5ae2c92](https://github.com/keyshade-xyz/keyshade/commit/5ae2c92648dffb5f957ac3fb17812bfb504ded4d)) ### πŸ”§ Miscellaneous Chores - **api:** update dockerfile and ci ([ae2d944](https://github.com/keyshade-xyz/keyshade/commit/ae2d9441ab9d73ea61e5924a6157da7260aaf9c7)) - **api:** update sentry log messages ([976026c](https://github.com/keyshade-xyz/keyshade/commit/976026c74f2f1e7de7cab284b751ea87a8ce573d)) - **ci:** update stage-api workflow ([addaa61](https://github.com/keyshade-xyz/keyshade/commit/addaa61b5fd93af9e78854c254bf3874b8a73911)) - **husky:** Remove `e2e:api` command from husky ([#144](https://github.com/keyshade-xyz/keyshade/issues/144)) ([8a2fa58](https://github.com/keyshade-xyz/keyshade/commit/8a2fa5872d46b10bd820cc4188b4a5b11e23ff8c)) - update sentry source map script ([bdc9dc6](https://github.com/keyshade-xyz/keyshade/commit/bdc9dc684e4f4e6885a8a6f41fc20f9c5650f9b1)) ## [1.1.0](https://github.com/keyshade-xyz/keyshade/compare/v1.0.0...v1.1.0) (2024-02-12) ### πŸš€ Features - **api:** add event ([#115](https://github.com/keyshade-xyz/keyshade/issues/115)) ([19e6603](https://github.com/keyshade-xyz/keyshade/commit/19e6603341fb7d4d0f752d1c3b3c02695f25ab25)) ### πŸ”§ Miscellaneous Chores - **ci:** CI rework ([788c141](https://github.com/keyshade-xyz/keyshade/commit/788c1417a2b43969f7810a3e7e9b3793f90c7fbe)) - **ci:** update CI of web and API ([bd171da](https://github.com/keyshade-xyz/keyshade/commit/bd171da5cb5fa8a23f022e2dbb5c199c3101ca71)) - **husky:** Update precommit ([b170cf3](https://github.com/keyshade-xyz/keyshade/commit/b170cf309e3ddcdc13f03d9eb6c4222cf1b02ecf)) - migrate from supabase to postgresql ([#129](https://github.com/keyshade-xyz/keyshade/issues/129)) ([e1ff912](https://github.com/keyshade-xyz/keyshade/commit/e1ff912fc5149f1249bcfa7a199d2dbdf080eb46)) - update CI ([32eb820](https://github.com/keyshade-xyz/keyshade/commit/32eb82006e61115f5b9f42cf82dd7f6fe09ca041)) - Update release config in package.json ([71c75a7](https://github.com/keyshade-xyz/keyshade/commit/71c75a71b695f8bbe9d52df72c93ea2847bae967)) - **version:** Upgrade next from 14.0.4 to 14.1.0 ([#136](https://github.com/keyshade-xyz/keyshade/issues/136)) ([c958865](https://github.com/keyshade-xyz/keyshade/commit/c958865c092bcae131419b79b8372dce45767cfd)) - **version:** Upgrade reflect-metadata from 0.1.14 to 0.2.1 ([#137](https://github.com/keyshade-xyz/keyshade/issues/137)) ([574b6ce](https://github.com/keyshade-xyz/keyshade/commit/574b6ce7b1d20a280e47268c1a5abd4bacb285a0)) ## 1.0.0 (2024-02-09) ### ⚠ BREAKING CHANGES - **api:** update workspace role mechanism and added functionality to create custom roles ### πŸš€ Features - add api-keys module ([abb2863](https://github.com/keyshade-xyz/keyshade/commit/abb28632c069bd01e95fbcc8081a5d2eed786b8f)) - add project module ([c96df17](https://github.com/keyshade-xyz/keyshade/commit/c96df17b94f96578903f3de68394458af8e8a9f2)) - add project, environment module ([fd5c4d7](https://github.com/keyshade-xyz/keyshade/commit/fd5c4d744467395c0b360916ed85bd6cf88c698e)) - Add RBAC ([b4cb14f](https://github.com/keyshade-xyz/keyshade/commit/b4cb14f7fbb29c1c53e562c654a4ab5495d69e9f)) - add secret module ([cd79172](https://github.com/keyshade-xyz/keyshade/commit/cd79172ca33aa5c6c72b7859acdeaa2bb5b10970)) - add swagger ([b15dbb0](https://github.com/keyshade-xyz/keyshade/commit/b15dbb05b3d2dae83d7250437dfa82077fd31ae4)) - added the auto assign workflow yaml file ([eadca0c](https://github.com/keyshade-xyz/keyshade/commit/eadca0c0a2012344ef9030fade217e9cf57b7783)) - added the auto assign workflow yaml file ([5e1d0f1](https://github.com/keyshade-xyz/keyshade/commit/5e1d0f153cda371a415c27e92ac558b770058b3e)) - **api:** add user module ([ebfb2ec](https://github.com/keyshade-xyz/keyshade/commit/ebfb2ec1fd17609fadbe63d56bd169ea21c893cf)) - **api:** add workspace module ([504f0db](https://github.com/keyshade-xyz/keyshade/commit/504f0db3d4363333251daa813843cc90dccdc067)) - **api:** update workspace role mechanism and added functionality to create custom roles ([6144aea](https://github.com/keyshade-xyz/keyshade/commit/6144aea23ea66cdc1fa7e29080e349d299154933)) - **api:** updated functionality of API key ([#114](https://github.com/keyshade-xyz/keyshade/issues/114)) ([308fbf4](https://github.com/keyshade-xyz/keyshade/commit/308fbf4c566bd00bac5e969a51b0d38ba89772d1)) - AutoCreate Admin On Startup ([#101](https://github.com/keyshade-xyz/keyshade/issues/101)) ([32fac3e](https://github.com/keyshade-xyz/keyshade/commit/32fac3e669a6dd6353ed862a8cb367d184038968)) - create user endpoint ([53913f5](https://github.com/keyshade-xyz/keyshade/commit/53913f545aee2a87571cd9798cd4979b8b47cb4d)) - dockerize api ([ce8ee23](https://github.com/keyshade-xyz/keyshade/commit/ce8ee23769f0bbbf5b2517278f8d2ea1e58661c1)) - dockerize api ([dfbc58e](https://github.com/keyshade-xyz/keyshade/commit/dfbc58eaaa15f0529d00e1441c0f56d46a9c8ce0)) - dockerize api ([63f0a27](https://github.com/keyshade-xyz/keyshade/commit/63f0a2752885b39d13e596b35f70318f36004dc5)) - dockerize api ([265cec0](https://github.com/keyshade-xyz/keyshade/commit/265cec0f58a9efa5001528ac7e9f4f71be20f190)) - dockerize api ([ed595c7](https://github.com/keyshade-xyz/keyshade/commit/ed595c79e5739f6d15cd80a6f18d081587d55b34)) - dockerize api ([6b756e8](https://github.com/keyshade-xyz/keyshade/commit/6b756e8c70388057823e3ef05ae72a059da84e9c)) - finish environment module ([aaf6783](https://github.com/keyshade-xyz/keyshade/commit/aaf67834298bd6b4836686c4342dc75cce63d1cf)) - husky configured ([77bba02](https://github.com/keyshade-xyz/keyshade/commit/77bba023c52c871b9a54499cdbc72b67c5438e4f)) - invalidate older OTPs ([8ca222a](https://github.com/keyshade-xyz/keyshade/commit/8ca222aedd6e4532a498a8b70d837095cfd53a68)) - landing page ([e1ec4d1](https://github.com/keyshade-xyz/keyshade/commit/e1ec4d171e184d381efb0768d9a3deadb92d5dba)) - **nx-cloud:** setup nx workspace ([#108](https://github.com/keyshade-xyz/keyshade/issues/108)) ([cb61d45](https://github.com/keyshade-xyz/keyshade/commit/cb61d458519ff7b06c87e2a9ac99d2109e934895)) - **oauth:** add github oauth ([5b930a1](https://github.com/keyshade-xyz/keyshade/commit/5b930a19dd98b77616b8023c30f2c8c18eec8b8b)) - **oauth:** get 'name' and 'avatar' of the user ([20e8dbf](https://github.com/keyshade-xyz/keyshade/commit/20e8dbf081aa8948f71fb7cf999125cb175f4bc2)) - responsive landing ([97bbb0c](https://github.com/keyshade-xyz/keyshade/commit/97bbb0cb42c3b89fd1c9aede9e4d87a215aab7cf)) ### πŸ› Bug Fixes - **api:** addressed logical errors ([fc14179](https://github.com/keyshade-xyz/keyshade/commit/fc14179b2186711a79c4e6fc025fac2b82588fbc)) - **api:** removed api-keys.types.ts ([2b5b1f8](https://github.com/keyshade-xyz/keyshade/commit/2b5b1f8b5ff4b8e13e2b4cfa918e6f6a9a7c2086)) - **api:** update role based access ([5e3456c](https://github.com/keyshade-xyz/keyshade/commit/5e3456cf40ae8a9befa7dba8a9a59be6b95cefb1)) - fix syntax error in auto-assign.yaml ([e59d410](https://github.com/keyshade-xyz/keyshade/commit/e59d410f714d89daf53f7e99fd7b1ce30a67e059)) - indendation errors ([8212d59](https://github.com/keyshade-xyz/keyshade/commit/8212d591df508605d011ce0ad7e4c14162351d16)) - issue auto assign cannot read properties of undefined assignees ([0ecc749](https://github.com/keyshade-xyz/keyshade/commit/0ecc7494dade74d8ad59da25a73430564808f013)) - **landing-page:** Make mobile responsive ([3fd5a1d](https://github.com/keyshade-xyz/keyshade/commit/3fd5a1d51671483089da6c6390720d80798f8373)), closes [#41](https://github.com/keyshade-xyz/keyshade/issues/41) - **landing-page:** Make mobile responsive ([0596473](https://github.com/keyshade-xyz/keyshade/commit/0596473718a6b46e8bbad1b46340a44cbbe33bd9)), closes [#41](https://github.com/keyshade-xyz/keyshade/issues/41) - **landing-page:** Make mobile responsive ([2afaf0d](https://github.com/keyshade-xyz/keyshade/commit/2afaf0dda9d164f4c3a1ed05630a1aa45acf5cda)), closes [#41](https://github.com/keyshade-xyz/keyshade/issues/41) - made images not selectable and undraggable ([b8c200e](https://github.com/keyshade-xyz/keyshade/commit/b8c200e7ac33b201a552ca128f6de0938b316313)) - Merge main and made a small fix ([89b0d71](https://github.com/keyshade-xyz/keyshade/commit/89b0d7181abb198404d37e5f8aabce51d7849e30)) - nx run dev:api failing due to DI error ([81c63ca](https://github.com/keyshade-xyz/keyshade/commit/81c63ca8c89e0dba801167f0216bb4a8b0b79599)) - remove hardcoded email from adminUserCreateEmail mail function ([b2b9a9e](https://github.com/keyshade-xyz/keyshade/commit/b2b9a9ed87ec999f4d428b819d44f3b129fe4c5d)) - remove pnpm-lock as it is causing issues in pnpm install ([d3b54d8](https://github.com/keyshade-xyz/keyshade/commit/d3b54d85d9a2c576c3b5964a939538e2dcae33fb)) - resolved merge conflict ([7ff7afb](https://github.com/keyshade-xyz/keyshade/commit/7ff7afbd97665bee359399d18f6b6560206fed87)) - typo ([587f06b](https://github.com/keyshade-xyz/keyshade/commit/587f06b4f0497df22cc5a453c8db13fe0c53f2ef)) - Update discord link in README.md ([c7e4b5a](https://github.com/keyshade-xyz/keyshade/commit/c7e4b5aac24e04a181a1ab21bad9417cf814c7e4)) - update lockfile ([b6f6e80](https://github.com/keyshade-xyz/keyshade/commit/b6f6e80b66f8531e9bacce8876bfe3d9ec67fb75)) - update pnpm scripts ([e73a877](https://github.com/keyshade-xyz/keyshade/commit/e73a87769d235f9c61e5f69d9e0ec73bb4f3eaad)) - update web workflow ([add46dd](https://github.com/keyshade-xyz/keyshade/commit/add46ddd6fc01f4a9202e4b4adb52e847e18d39f)) ### πŸ“š Documentation - Add CHANGELOG.md ([184220e](https://github.com/keyshade-xyz/keyshade/commit/184220e511016d8762fa587375b6a1fa3c651062)) - add docs folder ([e252d68](https://github.com/keyshade-xyz/keyshade/commit/e252d688357c8bcb0cb4c7d360edca6f2957a945)) - Add getting-started.md ([617c346](https://github.com/keyshade-xyz/keyshade/commit/617c3460f6debf6f08bddc38010dc62a7e13b59a)) - update CHANGELOG.md ([b01b5ca](https://github.com/keyshade-xyz/keyshade/commit/b01b5ca6dc5ebce476cdbdfb341236b66484e7bc)) - Update CONTRIBUTING.md ([7fc895d](https://github.com/keyshade-xyz/keyshade/commit/7fc895d39c128dacb16f184440722fab71f523cf)) - update DB_URL in .env.example ([325880e](https://github.com/keyshade-xyz/keyshade/commit/325880e42f2ce43736a53a82c1bab0a9c83f4d64)) - update PULL_REQUEST_TEMPLATE.md ([e091d40](https://github.com/keyshade-xyz/keyshade/commit/e091d40213fd238c74fbd3ec9f8282fb90c99ca2)) - update README.md ([fb902e5](https://github.com/keyshade-xyz/keyshade/commit/fb902e5052e6707eae09af296aa93d8dbb6869f4)) - update README.md ([d3d0d86](https://github.com/keyshade-xyz/keyshade/commit/d3d0d861b8d78348dc050d7c3b16f1bc32359e60)) ### πŸ”§ Miscellaneous Chores - ad start:api script in package.json ([ee3bc19](https://github.com/keyshade-xyz/keyshade/commit/ee3bc19bcbe83a1840ae64d466065e95b0c827f4)) - add `getAllUsers` test ([0b51a02](https://github.com/keyshade-xyz/keyshade/commit/0b51a02c7799d010637dacb357fa6c5a478698b5)) - add auto release and commit config ([0fe7d19](https://github.com/keyshade-xyz/keyshade/commit/0fe7d19614621deaec83904721ad97c49d691748)) - add husky pre-commit check ([62bf77e](https://github.com/keyshade-xyz/keyshade/commit/62bf77ebe3c9941c722c126e2bda325b66275b30)) - add pr auto tag workflow ([7a44137](https://github.com/keyshade-xyz/keyshade/commit/7a44137bc6dd9e7c64baf8c4dd468b2676d378e3)) - add PR lint ([bb28cb7](https://github.com/keyshade-xyz/keyshade/commit/bb28cb7b2e6d1501c6525690a744068fc5c6e56c)) - add prettier:fix in package.json and husky ([2451301](https://github.com/keyshade-xyz/keyshade/commit/2451301fe9bf0f32b354a7b3ffb548866cd6b265)) - add release drafter config ([de36d9f](https://github.com/keyshade-xyz/keyshade/commit/de36d9f5f5de639be300115b7dd62826613d15a6)) - add render hook in web to auto-deploy ([b0228d0](https://github.com/keyshade-xyz/keyshade/commit/b0228d021e524a8eaf1760f58b74b623ea6ef64a)) - add semantic release ([af12daa](https://github.com/keyshade-xyz/keyshade/commit/af12daa7e8947d50bf346246412962738b2c9ee0)) - add test workflow ([77c49de](https://github.com/keyshade-xyz/keyshade/commit/77c49def7fc0b9ec06ce2ccd0790b141fb0a4839)) - add workflow for CI and deployment of web ([f49b7db](https://github.com/keyshade-xyz/keyshade/commit/f49b7db41458583a74a84f4433e2d685ab1855f9)) - adding test command to pre commit ([09805a5](https://github.com/keyshade-xyz/keyshade/commit/09805a545639ce4d107dc067e7f50db1a8f4955b)) - **api:** update dockerfile entrypoint ([3962beb](https://github.com/keyshade-xyz/keyshade/commit/3962bebf91973e5ca18f47bf5dab5c4fd94cf873)) - **auth:** loading github module optionally ([#112](https://github.com/keyshade-xyz/keyshade/issues/112)) ([9263737](https://github.com/keyshade-xyz/keyshade/commit/9263737bcf7c7e4ed247f8ae8dc69351a30def6a)) - **ci:** add dummy envs to api workflow ([4f6bb44](https://github.com/keyshade-xyz/keyshade/commit/4f6bb4492a47676d56439d730f49c71275c8d60a)) - **ci:** add fly.io ([46bcd22](https://github.com/keyshade-xyz/keyshade/commit/46bcd225f66aba763ee4619531d3cfec5cb68e11)) - **ci:** fixed broken fly installation ([6ec728f](https://github.com/keyshade-xyz/keyshade/commit/6ec728ff94c7f74d3b89947f8fef7e7ada6dc996)) - **ci:** integrated codecov ([0daeff3](https://github.com/keyshade-xyz/keyshade/commit/0daeff3422818463077e02d681715a945bf21340)) - **ci:** moving to gitflow release ([1f86a99](https://github.com/keyshade-xyz/keyshade/commit/1f86a99f7a84a9b79aa4eca6e761a4700509297f)) - **ci:** remove auto tag workflow ([63daab3](https://github.com/keyshade-xyz/keyshade/commit/63daab3e23f42ab8dc9666b1490d2990554208ea)) - **ci:** update CI deploy stage ([cd3c47e](https://github.com/keyshade-xyz/keyshade/commit/cd3c47e584272663a1d316f7da4a111d133e59b5)) - **ci:** update coverage base path ([92e3620](https://github.com/keyshade-xyz/keyshade/commit/92e3620b63cc3d62d2a3ab5838d05266b8998c94)) - **ci:** update release workflow deps ([f2a8243](https://github.com/keyshade-xyz/keyshade/commit/f2a8243bddfca192feceb321a4415b4a039c5c94)) - **ci:** update stage deploy condition ([362e0b0](https://github.com/keyshade-xyz/keyshade/commit/362e0b0940b252b02a43d99d5dd549533c7a6b6e)) - **ci:** update workflow ([d59427e](https://github.com/keyshade-xyz/keyshade/commit/d59427e9d439c676f6bcc55ad88cbc9bb382fd5c)) - fix changelog script ([0c8c0ef](https://github.com/keyshade-xyz/keyshade/commit/0c8c0efe7743d4f35c5b0301e8e5020b6bf86977)) - fix changelog script ([78848a0](https://github.com/keyshade-xyz/keyshade/commit/78848a02f6c0a2be93ca01e43332ac215814b7c4)) - house cleaning ([ae73e7a](https://github.com/keyshade-xyz/keyshade/commit/ae73e7a8927e4567f9db39c40af313fc133b387c)) - **lint:** overwrite default eslint rules ([4bfc998](https://github.com/keyshade-xyz/keyshade/commit/4bfc998006bbede07741689b428c5f0551c6138c)) - **package.json:** update release settings ([9b0e414](https://github.com/keyshade-xyz/keyshade/commit/9b0e4141180d23c39229bc98916b98cb39615b32)) - **release:** 0.1.0-alpha ([f166ee1](https://github.com/keyshade-xyz/keyshade/commit/f166ee173c1a186d3d0cb48269d8eddda9aebf81)) - **release:** 0.1.0-alpha ([867fb08](https://github.com/keyshade-xyz/keyshade/commit/867fb08deed16196a83f08de225528fda7bd8d1c)) - **release:** 0.2.0-alpha ([de7726c](https://github.com/keyshade-xyz/keyshade/commit/de7726c345d40661bc37c5128260aa491fc6a194)) - **release:** 1.0.0-alpha.1 [skip ci] ([488dd49](https://github.com/keyshade-xyz/keyshade/commit/488dd492c88db16411d59264eb7128a015117522)), closes [#101](https://github.com/keyshade-xyz/keyshade/issues/101) - **release:** 1.0.0-alpha.2 [skip ci] ([ca12cc3](https://github.com/keyshade-xyz/keyshade/commit/ca12cc3bbf9f4cf68c5b984ed7be0201a0059026)), closes [#108](https://github.com/keyshade-xyz/keyshade/issues/108) [#103](https://github.com/keyshade-xyz/keyshade/issues/103) [#106](https://github.com/keyshade-xyz/keyshade/issues/106) - remove / for consistancy ([0da0953](https://github.com/keyshade-xyz/keyshade/commit/0da0953fa0aa2c7295e1ed6652684c1395434631)) - remove duplicate auth service ([f97adf0](https://github.com/keyshade-xyz/keyshade/commit/f97adf00ed0dc43bd41bd4af18ff5680ad3b4fc6)) - remove SDK folders ([614c304](https://github.com/keyshade-xyz/keyshade/commit/614c304746388de8c5930ae16421ca6abcc04cba)) - remove sdk-node workflow ([655ad27](https://github.com/keyshade-xyz/keyshade/commit/655ad27d049170f029bd031d06625eb5e53a09a0)) - remove unused import ([7f189dd](https://github.com/keyshade-xyz/keyshade/commit/7f189ddc20718b74dd590b826816eced2795e31d)) - remove unwanted package.json ([14cd7ad](https://github.com/keyshade-xyz/keyshade/commit/14cd7ad6d3145d8f04a1c5dd75f97422ca515bb3)) - rename file ([0aba0f3](https://github.com/keyshade-xyz/keyshade/commit/0aba0f3bc05edd5da59028fa31d483d7b9e327d6)) - replace script with makefile ([a92311e](https://github.com/keyshade-xyz/keyshade/commit/a92311e350089a0c1659185f601676bf78735b0e)) - replace script with makefile ([62d582d](https://github.com/keyshade-xyz/keyshade/commit/62d582d8b6778198669913287f1588c4fb6114b9)) - resolve comments ([f7562c4](https://github.com/keyshade-xyz/keyshade/commit/f7562c4d28570f3376d92e129a002d071b7d0e6f)) - update contribution readme with step to auto assign issue ([6459622](https://github.com/keyshade-xyz/keyshade/commit/64596226810cf0e6785ece1d022acbce05f8ab5e)) - update docker push workflow ([e286b1a](https://github.com/keyshade-xyz/keyshade/commit/e286b1a5b0e6729a37c6bd663f577c515ed76ef6)) - update docker push workflow ([#103](https://github.com/keyshade-xyz/keyshade/issues/103)) ([d562e5a](https://github.com/keyshade-xyz/keyshade/commit/d562e5a1342749d6f04afb960189e92952fd01f5)) - update preset ([004ea3a](https://github.com/keyshade-xyz/keyshade/commit/004ea3a5b8f1b1c2ab9fcd0ee8fbb5bacf0cc858)) - Update web CI and add Dockerfile for web ([fc9571e](https://github.com/keyshade-xyz/keyshade/commit/fc9571e5b61b2810f571a17bb757c8f20f809e5b)) ### πŸ”¨ Code Refactoring - addressed sonarqube lints ([#106](https://github.com/keyshade-xyz/keyshade/issues/106)) ([3df13f8](https://github.com/keyshade-xyz/keyshade/commit/3df13f884687586af983c8f36d26cf3a904e70e9)) - move mock data folder inside common module ([832383e](https://github.com/keyshade-xyz/keyshade/commit/832383eabd24ddd47461fb42ebe705957c5483ca)) - service functions as suggested ([c1ae78a](https://github.com/keyshade-xyz/keyshade/commit/c1ae78abb38006cd22ef0c5ea359253e7e8ff6e4)) - user mock data change ([ea5c504](https://github.com/keyshade-xyz/keyshade/commit/ea5c504360c4cd0ad28bb5cc01fff66fccacc423)) ## [1.0.0-alpha.2](https://github.com/keyshade-xyz/keyshade/compare/v1.0.0-alpha.1...v1.0.0-alpha.2) (2024-02-06) ### ⚠ BREAKING CHANGES - **api:** update workspace role mechanism and added functionality to create custom roles ### πŸš€ Features - **api:** update workspace role mechanism and added functionality to create custom roles ([6144aea](https://github.com/keyshade-xyz/keyshade/commit/6144aea23ea66cdc1fa7e29080e349d299154933)) - **nx-cloud:** setup nx workspace ([#108](https://github.com/keyshade-xyz/keyshade/issues/108)) ([cb61d45](https://github.com/keyshade-xyz/keyshade/commit/cb61d458519ff7b06c87e2a9ac99d2109e934895)) ### πŸ”§ Miscellaneous Chores - **api:** update dockerfile entrypoint ([3962beb](https://github.com/keyshade-xyz/keyshade/commit/3962bebf91973e5ca18f47bf5dab5c4fd94cf873)) - **ci:** add dummy envs to api workflow ([4f6bb44](https://github.com/keyshade-xyz/keyshade/commit/4f6bb4492a47676d56439d730f49c71275c8d60a)) - **ci:** add fly.io ([46bcd22](https://github.com/keyshade-xyz/keyshade/commit/46bcd225f66aba763ee4619531d3cfec5cb68e11)) - **ci:** fixed broken fly installation ([6ec728f](https://github.com/keyshade-xyz/keyshade/commit/6ec728ff94c7f74d3b89947f8fef7e7ada6dc996)) - **ci:** integrated codecov ([0daeff3](https://github.com/keyshade-xyz/keyshade/commit/0daeff3422818463077e02d681715a945bf21340)) - **ci:** remove auto tag workflow ([63daab3](https://github.com/keyshade-xyz/keyshade/commit/63daab3e23f42ab8dc9666b1490d2990554208ea)) - **ci:** update release workflow deps ([f2a8243](https://github.com/keyshade-xyz/keyshade/commit/f2a8243bddfca192feceb321a4415b4a039c5c94)) - **package.json:** update release settings ([9b0e414](https://github.com/keyshade-xyz/keyshade/commit/9b0e4141180d23c39229bc98916b98cb39615b32)) - update docker push workflow ([e286b1a](https://github.com/keyshade-xyz/keyshade/commit/e286b1a5b0e6729a37c6bd663f577c515ed76ef6)) - update docker push workflow ([#103](https://github.com/keyshade-xyz/keyshade/issues/103)) ([d562e5a](https://github.com/keyshade-xyz/keyshade/commit/d562e5a1342749d6f04afb960189e92952fd01f5)) - update preset ([004ea3a](https://github.com/keyshade-xyz/keyshade/commit/004ea3a5b8f1b1c2ab9fcd0ee8fbb5bacf0cc858)) ### πŸ”¨ Code Refactoring - addressed sonarqube lints ([#106](https://github.com/keyshade-xyz/keyshade/issues/106)) ([3df13f8](https://github.com/keyshade-xyz/keyshade/commit/3df13f884687586af983c8f36d26cf3a904e70e9)) # 1.0.0-alpha.1 (2024-02-02) ### bug - send email async ([728256d](https://github.com/keyshade-xyz/keyshade/commit/728256d0a4d2f45ba7b805affc408c03228c8c4f)) ### build - Add Lint Workflows for `cli` and `sdk-node` ([93ae134](https://github.com/keyshade-xyz/keyshade/commit/93ae134abf5e8113526cdd58f50fa270bb550454)) - pnpm cache setup ([2db196f](https://github.com/keyshade-xyz/keyshade/commit/2db196f341ad559a35db5c17098e3fa3a91e5767)) ### chore - ad start:api script in package.json ([ee3bc19](https://github.com/keyshade-xyz/keyshade/commit/ee3bc19bcbe83a1840ae64d466065e95b0c827f4)) - add `getAllUsers` test ([0b51a02](https://github.com/keyshade-xyz/keyshade/commit/0b51a02c7799d010637dacb357fa6c5a478698b5)) - add auto release and commit config ([0fe7d19](https://github.com/keyshade-xyz/keyshade/commit/0fe7d19614621deaec83904721ad97c49d691748)) - add husky pre-commit check ([62bf77e](https://github.com/keyshade-xyz/keyshade/commit/62bf77ebe3c9941c722c126e2bda325b66275b30)) - add pr auto tag workflow ([7a44137](https://github.com/keyshade-xyz/keyshade/commit/7a44137bc6dd9e7c64baf8c4dd468b2676d378e3)) - add PR lint ([bb28cb7](https://github.com/keyshade-xyz/keyshade/commit/bb28cb7b2e6d1501c6525690a744068fc5c6e56c)) - add prettier:fix in package.json and husky ([2451301](https://github.com/keyshade-xyz/keyshade/commit/2451301fe9bf0f32b354a7b3ffb548866cd6b265)) - add release drafter config ([de36d9f](https://github.com/keyshade-xyz/keyshade/commit/de36d9f5f5de639be300115b7dd62826613d15a6)) - add render hook in web to auto-deploy ([b0228d0](https://github.com/keyshade-xyz/keyshade/commit/b0228d021e524a8eaf1760f58b74b623ea6ef64a)) - add semantic release ([af12daa](https://github.com/keyshade-xyz/keyshade/commit/af12daa7e8947d50bf346246412962738b2c9ee0)) - add test workflow ([77c49de](https://github.com/keyshade-xyz/keyshade/commit/77c49def7fc0b9ec06ce2ccd0790b141fb0a4839)) - add workflow for CI and deployment of web ([f49b7db](https://github.com/keyshade-xyz/keyshade/commit/f49b7db41458583a74a84f4433e2d685ab1855f9)) - adding test command to pre commit ([09805a5](https://github.com/keyshade-xyz/keyshade/commit/09805a545639ce4d107dc067e7f50db1a8f4955b)) - create a cron function that will run every hour to clean up expired otps ([5ffb54d](https://github.com/keyshade-xyz/keyshade/commit/5ffb54d7c8c584cccebcc71728ec84864a49332a)) - fix changelog script ([0c8c0ef](https://github.com/keyshade-xyz/keyshade/commit/0c8c0efe7743d4f35c5b0301e8e5020b6bf86977)) - fix changelog script ([78848a0](https://github.com/keyshade-xyz/keyshade/commit/78848a02f6c0a2be93ca01e43332ac215814b7c4)) - remove / for consistancy ([0da0953](https://github.com/keyshade-xyz/keyshade/commit/0da0953fa0aa2c7295e1ed6652684c1395434631)) - remove duplicate auth service ([f97adf0](https://github.com/keyshade-xyz/keyshade/commit/f97adf00ed0dc43bd41bd4af18ff5680ad3b4fc6)) - remove SDK folders ([614c304](https://github.com/keyshade-xyz/keyshade/commit/614c304746388de8c5930ae16421ca6abcc04cba)) - remove sdk-node workflow ([655ad27](https://github.com/keyshade-xyz/keyshade/commit/655ad27d049170f029bd031d06625eb5e53a09a0)) - remove unused import ([7f189dd](https://github.com/keyshade-xyz/keyshade/commit/7f189ddc20718b74dd590b826816eced2795e31d)) - remove unwanted package.json ([14cd7ad](https://github.com/keyshade-xyz/keyshade/commit/14cd7ad6d3145d8f04a1c5dd75f97422ca515bb3)) - rename file ([0aba0f3](https://github.com/keyshade-xyz/keyshade/commit/0aba0f3bc05edd5da59028fa31d483d7b9e327d6)) - replace script with makefile ([a92311e](https://github.com/keyshade-xyz/keyshade/commit/a92311e350089a0c1659185f601676bf78735b0e)) - replace script with makefile ([62d582d](https://github.com/keyshade-xyz/keyshade/commit/62d582d8b6778198669913287f1588c4fb6114b9)) - resolve comments ([f7562c4](https://github.com/keyshade-xyz/keyshade/commit/f7562c4d28570f3376d92e129a002d071b7d0e6f)) - update contribution readme with step to auto assign issue ([6459622](https://github.com/keyshade-xyz/keyshade/commit/64596226810cf0e6785ece1d022acbce05f8ab5e)) - Update web CI and add Dockerfile for web ([fc9571e](https://github.com/keyshade-xyz/keyshade/commit/fc9571e5b61b2810f571a17bb757c8f20f809e5b)) ### docs - Add CHANGELOG.md ([184220e](https://github.com/keyshade-xyz/keyshade/commit/184220e511016d8762fa587375b6a1fa3c651062)) - add docs folder ([e252d68](https://github.com/keyshade-xyz/keyshade/commit/e252d688357c8bcb0cb4c7d360edca6f2957a945)) - Add getting-started.md ([617c346](https://github.com/keyshade-xyz/keyshade/commit/617c3460f6debf6f08bddc38010dc62a7e13b59a)) - update CHANGELOG.md ([b01b5ca](https://github.com/keyshade-xyz/keyshade/commit/b01b5ca6dc5ebce476cdbdfb341236b66484e7bc)) - Update CONTRIBUTING.md ([7fc895d](https://github.com/keyshade-xyz/keyshade/commit/7fc895d39c128dacb16f184440722fab71f523cf)) - update DB_URL in .env.example ([325880e](https://github.com/keyshade-xyz/keyshade/commit/325880e42f2ce43736a53a82c1bab0a9c83f4d64)) - update PULL_REQUEST_TEMPLATE.md ([e091d40](https://github.com/keyshade-xyz/keyshade/commit/e091d40213fd238c74fbd3ec9f8282fb90c99ca2)) - update README.md ([fb902e5](https://github.com/keyshade-xyz/keyshade/commit/fb902e5052e6707eae09af296aa93d8dbb6869f4)) - update README.md ([d3d0d86](https://github.com/keyshade-xyz/keyshade/commit/d3d0d861b8d78348dc050d7c3b16f1bc32359e60)) ### feat - add api-keys module ([abb2863](https://github.com/keyshade-xyz/keyshade/commit/abb28632c069bd01e95fbcc8081a5d2eed786b8f)) - add project module ([c96df17](https://github.com/keyshade-xyz/keyshade/commit/c96df17b94f96578903f3de68394458af8e8a9f2)) - add project, environment module ([fd5c4d7](https://github.com/keyshade-xyz/keyshade/commit/fd5c4d744467395c0b360916ed85bd6cf88c698e)) - Add RBAC ([b4cb14f](https://github.com/keyshade-xyz/keyshade/commit/b4cb14f7fbb29c1c53e562c654a4ab5495d69e9f)) - add secret module ([cd79172](https://github.com/keyshade-xyz/keyshade/commit/cd79172ca33aa5c6c72b7859acdeaa2bb5b10970)) - add swagger ([b15dbb0](https://github.com/keyshade-xyz/keyshade/commit/b15dbb05b3d2dae83d7250437dfa82077fd31ae4)) - added the auto assign workflow yaml file ([eadca0c](https://github.com/keyshade-xyz/keyshade/commit/eadca0c0a2012344ef9030fade217e9cf57b7783)) - added the auto assign workflow yaml file ([5e1d0f1](https://github.com/keyshade-xyz/keyshade/commit/5e1d0f153cda371a415c27e92ac558b770058b3e)) - AutoCreate Admin On Startup (#101) ([32fac3e](https://github.com/keyshade-xyz/keyshade/commit/32fac3e669a6dd6353ed862a8cb367d184038968)), closes [#101](https://github.com/keyshade-xyz/keyshade/issues/101) - create user endpoint ([53913f5](https://github.com/keyshade-xyz/keyshade/commit/53913f545aee2a87571cd9798cd4979b8b47cb4d)) - dockerize api ([ce8ee23](https://github.com/keyshade-xyz/keyshade/commit/ce8ee23769f0bbbf5b2517278f8d2ea1e58661c1)) - dockerize api ([dfbc58e](https://github.com/keyshade-xyz/keyshade/commit/dfbc58eaaa15f0529d00e1441c0f56d46a9c8ce0)) - dockerize api ([63f0a27](https://github.com/keyshade-xyz/keyshade/commit/63f0a2752885b39d13e596b35f70318f36004dc5)) - dockerize api ([265cec0](https://github.com/keyshade-xyz/keyshade/commit/265cec0f58a9efa5001528ac7e9f4f71be20f190)) - dockerize api ([ed595c7](https://github.com/keyshade-xyz/keyshade/commit/ed595c79e5739f6d15cd80a6f18d081587d55b34)) - dockerize api ([6b756e8](https://github.com/keyshade-xyz/keyshade/commit/6b756e8c70388057823e3ef05ae72a059da84e9c)) - finish environment module ([aaf6783](https://github.com/keyshade-xyz/keyshade/commit/aaf67834298bd6b4836686c4342dc75cce63d1cf)) - husky configured ([77bba02](https://github.com/keyshade-xyz/keyshade/commit/77bba023c52c871b9a54499cdbc72b67c5438e4f)) - invalidate older OTPs ([8ca222a](https://github.com/keyshade-xyz/keyshade/commit/8ca222aedd6e4532a498a8b70d837095cfd53a68)) - landing page ([e1ec4d1](https://github.com/keyshade-xyz/keyshade/commit/e1ec4d171e184d381efb0768d9a3deadb92d5dba)) - responsive landing ([97bbb0c](https://github.com/keyshade-xyz/keyshade/commit/97bbb0cb42c3b89fd1c9aede9e4d87a215aab7cf)) ### fix - fix syntax error in auto-assign.yaml ([e59d410](https://github.com/keyshade-xyz/keyshade/commit/e59d410f714d89daf53f7e99fd7b1ce30a67e059)) - indendation errors ([8212d59](https://github.com/keyshade-xyz/keyshade/commit/8212d591df508605d011ce0ad7e4c14162351d16)) - issue auto assign cannot read properties of undefined assignees ([0ecc749](https://github.com/keyshade-xyz/keyshade/commit/0ecc7494dade74d8ad59da25a73430564808f013)) - Merge main and made a small fix ([89b0d71](https://github.com/keyshade-xyz/keyshade/commit/89b0d7181abb198404d37e5f8aabce51d7849e30)) - nx run dev:api failing due to DI error ([81c63ca](https://github.com/keyshade-xyz/keyshade/commit/81c63ca8c89e0dba801167f0216bb4a8b0b79599)) - remove hardcoded email from adminUserCreateEmail mail function ([b2b9a9e](https://github.com/keyshade-xyz/keyshade/commit/b2b9a9ed87ec999f4d428b819d44f3b129fe4c5d)) - remove pnpm-lock as it is causing issues in pnpm install ([d3b54d8](https://github.com/keyshade-xyz/keyshade/commit/d3b54d85d9a2c576c3b5964a939538e2dcae33fb)) - resolved merge conflict ([7ff7afb](https://github.com/keyshade-xyz/keyshade/commit/7ff7afbd97665bee359399d18f6b6560206fed87)) - typo ([587f06b](https://github.com/keyshade-xyz/keyshade/commit/587f06b4f0497df22cc5a453c8db13fe0c53f2ef)) - Update discord link in README.md ([c7e4b5a](https://github.com/keyshade-xyz/keyshade/commit/c7e4b5aac24e04a181a1ab21bad9417cf814c7e4)) - update lockfile ([b6f6e80](https://github.com/keyshade-xyz/keyshade/commit/b6f6e80b66f8531e9bacce8876bfe3d9ec67fb75)) - update pnpm scripts ([e73a877](https://github.com/keyshade-xyz/keyshade/commit/e73a87769d235f9c61e5f69d9e0ec73bb4f3eaad)) - update web workflow ([add46dd](https://github.com/keyshade-xyz/keyshade/commit/add46ddd6fc01f4a9202e4b4adb52e847e18d39f)) ### Fix - Fix: ([77f8a84](https://github.com/keyshade-xyz/keyshade/commit/77f8a84354f2dfb5b813bb9f860d20cac59ed9f8)) - made images not selectable and undraggable ([b8c200e](https://github.com/keyshade-xyz/keyshade/commit/b8c200e7ac33b201a552ca128f6de0938b316313)) ### GitBook - No commit message ([9cc83c9](https://github.com/keyshade-xyz/keyshade/commit/9cc83c95eaeebaf4a08a1b52164afd004e7da670)) ### patch - generate new migration ([00b516f](https://github.com/keyshade-xyz/keyshade/commit/00b516f658b7e3d5772cd690f2509b177ce73fca)) - improved query of otp ([d9d9260](https://github.com/keyshade-xyz/keyshade/commit/d9d926038055bb2c69bdc05432a8fcd541bb46c3)) - remove free tier data from migration ([44dc980](https://github.com/keyshade-xyz/keyshade/commit/44dc980610d4b8f47103f4d72d1af1397a15b510)) - remove repository layer and add prisma to service ([54cc6d4](https://github.com/keyshade-xyz/keyshade/commit/54cc6d403f5151100cb79a8321f628d18229eb1b)) - replace resend with nodemailer ([f0b0887](https://github.com/keyshade-xyz/keyshade/commit/f0b0887e494f44eeaf01e1ff0945eb2079641683)) - send email async ([091e49b](https://github.com/keyshade-xyz/keyshade/commit/091e49b48cdd66e7d133e8290959989d8453187e)) ### refactor - move mock data folder inside common module ([832383e](https://github.com/keyshade-xyz/keyshade/commit/832383eabd24ddd47461fb42ebe705957c5483ca)) - service functions as suggested ([c1ae78a](https://github.com/keyshade-xyz/keyshade/commit/c1ae78abb38006cd22ef0c5ea359253e7e8ff6e4)) - user mock data change ([ea5c504](https://github.com/keyshade-xyz/keyshade/commit/ea5c504360c4cd0ad28bb5cc01fff66fccacc423)) ### test - add tests for user service ([beb1955](https://github.com/keyshade-xyz/keyshade/commit/beb1955cc2c26c27102ae774b7f288f2e47c8d91)) - getAllUsers Controller ([cb84237](https://github.com/keyshade-xyz/keyshade/commit/cb84237fce9799d571c730877ee5406f97fb924e))