Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
## [2.9.0](keyshade-xyz/keyshade@v2.8.0...v2.9.0) (2025-01-23) ### 🚀 Features * **api-client:** Get all workspace invitation ([keyshade-xyz#619](keyshade-xyz#619)) ([8a23850](keyshade-xyz@8a23850)) * **api,cli,api-client,schema:** Enhance permissions to allow filtering by environments through project roles ([keyshade-xyz#599](keyshade-xyz#599)) ([030b539](keyshade-xyz@030b539)) * **api:** Add `ADMIN` authority for API keys ([keyshade-xyz#609](keyshade-xyz#609)) ([fb6aba7](keyshade-xyz@fb6aba7)) * **api:** Add email template for inviting user to workspace ([keyshade-xyz#480](keyshade-xyz#480)) ([f5ddf7a](keyshade-xyz@f5ddf7a)) * **api:** Add email template for sending OTP to the user ([keyshade-xyz#582](keyshade-xyz#582)) ([cb6bbcb](keyshade-xyz@cb6bbcb)) * **api:** Add endpoint to fetch all workspace invitations for a user ([keyshade-xyz#586](keyshade-xyz#586)) ([d45417a](keyshade-xyz@d45417a)) * **api:** Add logout endpoint to clear token cookie ([keyshade-xyz#581](keyshade-xyz#581)) ([27f81ba](keyshade-xyz@27f81ba)) * **api:** Add slack integration ([keyshade-xyz#531](keyshade-xyz#531)) ([fe124d8](keyshade-xyz@fe124d8)) * **cli:** Add CLI command to check version flag using `--version` or `-v` ([keyshade-xyz#650](keyshade-xyz#650)) ([31b5efe](keyshade-xyz@31b5efe)) * **cli:** Add functionality to operate on Workspace Membership ([keyshade-xyz#589](keyshade-xyz#589)) ([0fde62b](keyshade-xyz@0fde62b)) * **cli:** Add import sub commmand for project. ([keyshade-xyz#594](keyshade-xyz#594)) ([9896f27](keyshade-xyz@9896f27)) * **cli:** Add List-invitation command ([keyshade-xyz#633](keyshade-xyz#633)) ([874f8c2](keyshade-xyz@874f8c2)) * **cli:** Added keyshade command to cli ([cf260ae](keyshade-xyz@cf260ae)) * **cli:** Api health probe ([keyshade-xyz#645](keyshade-xyz#645)) ([dd854f4](keyshade-xyz@dd854f4)) * **cli:** Create basic README.md ([a1b74e9](keyshade-xyz@a1b74e9)) * **cli:** Log publicKey, privacyKey, & accessLevel after project creation ([keyshade-xyz#623](keyshade-xyz#623)) ([5d5b329](keyshade-xyz@5d5b329)) * **cli:** Supports to specify environment(s) and its optional description ([keyshade-xyz#634](keyshade-xyz#634)) ([62083b1](keyshade-xyz@62083b1)) * **cli:** update README with feature and installation ([keyshade-xyz#644](keyshade-xyz#644)) ([a4d2a6a](keyshade-xyz@a4d2a6a)) * **platform:** Add a new [secure] and added loader on project screen ([keyshade-xyz#603](keyshade-xyz#603)) ([c3a08cc](keyshade-xyz@c3a08cc)) * **platform:** Add new variables to a project ([keyshade-xyz#593](keyshade-xyz#593)) ([d6c6252](keyshade-xyz@d6c6252)) * **platform:** Delete variable from a project ([keyshade-xyz#600](keyshade-xyz#600)) ([e64a738](keyshade-xyz@e64a738)) * **platform:** Edit existing variables in a project ([keyshade-xyz#602](keyshade-xyz#602)) ([bb48f6c](keyshade-xyz@bb48f6c)) * **platform:** Show all the existing variables inside a project ([keyshade-xyz#591](keyshade-xyz#591)) ([5276bb8](keyshade-xyz@5276bb8)) * **platofrm:** Added online/offline status detection in the platform ([keyshade-xyz#585](keyshade-xyz#585)) ([89aa84f](keyshade-xyz@89aa84f)) * **schema:** Add workspace invitation schema ([keyshade-xyz#612](keyshade-xyz#612)) ([1a5721b](keyshade-xyz@1a5721b)) * **web:** Add Google Analytics integration ([keyshade-xyz#649](keyshade-xyz#649)) ([397d6da](keyshade-xyz@397d6da)) ### 🐛 Bug Fixes * **api:** Empty name `""` accepted as a valid name while creating environments ([keyshade-xyz#583](keyshade-xyz#583)) ([a33f4b5](keyshade-xyz@a33f4b5)) * **api:** Enable global project access ([keyshade-xyz#580](keyshade-xyz#580)) ([b3a0309](keyshade-xyz@b3a0309)) * **api:** Update build command ([0ddfa59](keyshade-xyz@0ddfa59)) * **cli:** Add keywords for improved package discoverability ([keyshade-xyz#641](keyshade-xyz#641)) ([57ce10b](keyshade-xyz@57ce10b)) * **cli:** Check for .keyshade dir if profile isn't found ([keyshade-xyz#636](keyshade-xyz#636)) ([a69665d](keyshade-xyz@a69665d)) * **cli:** Create project --store-private-key option default value removed ([keyshade-xyz#638](keyshade-xyz#638)) ([20f16c6](keyshade-xyz@20f16c6)) * **cli:** Fixed binary path in package.json ([e531af0](keyshade-xyz@e531af0)) * **cli:** Fixed binary path in package.json ([81d674d](keyshade-xyz@81d674d)) * **cli:** Incorrect message on listing projects ([keyshade-xyz#624](keyshade-xyz#624)) ([eeffa42](keyshade-xyz@eeffa42)) * **cli:** Module errors ([d3432c5](keyshade-xyz@d3432c5)) * **cli:** Module errors ([a639065](keyshade-xyz@a639065)) * **cli:** Module errors ([a7742b1](keyshade-xyz@a7742b1)) * **cli:** Module errors ([e96300e](keyshade-xyz@e96300e)) * **cli:** Profile name now can use - and _ and updated error message ([keyshade-xyz#639](keyshade-xyz#639)) ([00dd66a](keyshade-xyz@00dd66a)) * **cli:** Prompt users for all values if no option set and show default values ([keyshade-xyz#640](keyshade-xyz#640)) ([fe862ab](keyshade-xyz@fe862ab)) * **docker:** Update build script ([40ef3e2](keyshade-xyz@40ef3e2)) * **platform:** Check if `Env. Name` is left empty ([keyshade-xyz#646](keyshade-xyz#646)) ([5f3fac8](keyshade-xyz@5f3fac8)) * **platform:** Clickable Workspaces combobox options ([keyshade-xyz#630](keyshade-xyz#630)) ([acc96f7](keyshade-xyz@acc96f7)) * **platform:** Optimized user update request body ([keyshade-xyz#605](keyshade-xyz#605)) ([ee1adf0](keyshade-xyz@ee1adf0)) * **platform:** Type error in navbar ([8199de8](keyshade-xyz@8199de8)) * **README:** Update Discord badge ([6f9382e](keyshade-xyz@6f9382e)) * **schema:** Add versions field to project [secure]s and variables response ([keyshade-xyz#590](keyshade-xyz#590)) ([755ea46](keyshade-xyz@755ea46)) ### 📚 Documentation * **cli:** Update changelog to include missed out changes ([8910c5c](keyshade-xyz@8910c5c)) * Updated alignment of pictures in API Testing page ([5d69223](keyshade-xyz@5d69223)) * Updated alignment of pictures in API Testing page ([e31eeca](keyshade-xyz@e31eeca)) ### 🔧 Miscellaneous Chores * Add Sentry and update CI ([keyshade-xyz#653](keyshade-xyz#653)) ([ca96862](keyshade-xyz@ca96862)) * **ci:** Add CLI deployment script ([51de9d1](keyshade-xyz@51de9d1)) * **ci:** Add internal package dependencies to existing workflows ([keyshade-xyz#592](keyshade-xyz#592)) ([a9fc39e](keyshade-xyz@a9fc39e)) * **ci:** Add scope ([8ef89a8](keyshade-xyz@8ef89a8)) * **ci:** Bug fix in workflow ([d583a46](keyshade-xyz@d583a46)) * **ci:** Bug fix in workflow ([eb9d60f](keyshade-xyz@eb9d60f)) * **ci:** Bump version to 2.2.0 ([951bd14](keyshade-xyz@951bd14)) * **ci:** Deploy DB migrations ([ea1beed](keyshade-xyz@ea1beed)) * **ci:** Fixed chaining and scripts ([6a009eb](keyshade-xyz@6a009eb)) * **ci:** Fixed environment name ([172c348](keyshade-xyz@172c348)) * **ci:** Fixed errors ([f28e3b5](keyshade-xyz@f28e3b5)) * **ci:** Minor fixes ([c7f05a0](keyshade-xyz@c7f05a0)) * **ci:** Push docker images of platform and API to ACR ([5f79dd7](keyshade-xyz@5f79dd7)) * **ci:** Remove npm ci ([3d45a4c](keyshade-xyz@3d45a4c)) * **ci:** Remove pnpm cache ([f45970c](keyshade-xyz@f45970c)) * **ci:** Update app redeployment ([18cf765](keyshade-xyz@18cf765)) * **ci:** Update web deployment to push to ACR ([26d4bed](keyshade-xyz@26d4bed)) * **cli:** Bumped CLI to v2.4.0 ([09efcd9](keyshade-xyz@09efcd9)) * **cli:** Rearranged dependency ([b6e344d](keyshade-xyz@b6e344d)) * **cli:** Removed changeset ([6c436de](keyshade-xyz@6c436de)) * **cli:** Update package name ([23552a1](keyshade-xyz@23552a1)) * **cli:** Update package name ([480cf54](keyshade-xyz@480cf54)) * **cli:** Update package.json ([871679a](keyshade-xyz@871679a)) * **cli:** Updated build scripts ([2e2b42d](keyshade-xyz@2e2b42d)) * **docker:** Update port of platform docker build ([c79d886](keyshade-xyz@c79d886)) * Housekeeping ([2ed31c0](keyshade-xyz@2ed31c0)) * **platoform:** Swapped all legacy API calls with `@keyshade/api-client` ([keyshade-xyz#584](keyshade-xyz#584)) ([c600db7](keyshade-xyz@c600db7)) * Removed .postman folder ([4b2b675](keyshade-xyz@4b2b675)) * Reverted back registry ([1699a89](keyshade-xyz@1699a89)) * **schema:** Add describe blocks in tests for each kind of schema ([keyshade-xyz#577](keyshade-xyz#577)) ([c0763f3](keyshade-xyz@c0763f3)) * Update npmrc ([9f7f495](keyshade-xyz@9f7f495)) * Update pipelines; fixed api docker ([3f36a17](keyshade-xyz@3f36a17)) * Update platform build command ([83a1851](keyshade-xyz@83a1851)) * **web:** Fix CI ([d1bc740](keyshade-xyz@d1bc740)) * **web:** Update dockerfile and ci to include google analytics env ([f2df4f4](keyshade-xyz@f2df4f4)) ### 🔨 Code Refactoring * **cli:** Replace arguments with options ([keyshade-xyz#615](keyshade-xyz#615)) ([498f44e](keyshade-xyz@498f44e)) * **platform:** Optimized codebase ([keyshade-xyz#629](keyshade-xyz#629)) ([d411081](keyshade-xyz@d411081)) * **platform:** Refactor project components ([keyshade-xyz#626](keyshade-xyz#626)) ([5b70805](keyshade-xyz@5b70805)) * **web:** Changed the text in the hero section of the web application ([keyshade-xyz#579](keyshade-xyz#579)) ([a92925f](keyshade-xyz@a92925f))
- Loading branch information