diff --git a/CHANGELOG.md b/CHANGELOG.md index 4aba75ab..5a047be7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,110 @@ +## [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 diff --git a/package.json b/package.json index c4a74ae2..1d5f78da 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "keyshade-xyz", - "version": "2.8.0", + "version": "2.9.0", "license": "MPL-2.0", "private": true, "engineStrict": false,