Skip to content

Latest commit

 

History

History
1377 lines (978 loc) · 138 KB

CHANGELOG.md

File metadata and controls

1377 lines (978 loc) · 138 KB

2.12.0-stage.16 (2025-02-23)

🐛 Bug Fixes

  • web: Misalignment of toast message after joining the waitlist (#791) (688e11c)

🔧 Miscellaneous Chores

  • ci: Remove PR unassign script (f174101)

2.12.0-stage.15 (2025-02-23)

🐛 Bug Fixes

  • api: Added import statement for crypto module (#789) (f6ddf0f)

2.12.0-stage.14 (2025-02-23)

🐛 Bug Fixes

2.12.0-stage.13 (2025-02-23)

🐛 Bug Fixes

  • platform: Add graceful fallback in error parsing (a59de60)

2.12.0-stage.12 (2025-02-22)

🚀 Features

  • platform: Displays a warning message when store private key switch is ON (#782) (ae8a432)

2.12.0-stage.11 (2025-02-22)

🐛 Bug Fixes

  • platform: Fixed infinite API calls bug (#778) (5aec6fc)

2.12.0-stage.10 (2025-02-22)

🚀 Features

  • platform: Add copy to clipboard functionality for project slug (#774) (746e87d)

🔨 Code Refactoring

  • platform: Added avatars on [secure] and variable accordions (#751) (5345925)

2.12.0-stage.9 (2025-02-20)

🚀 Features

  • platform: Add copy slug functionality to variable card context menu (#769) (d252668)

🔧 Miscellaneous Chores

2.12.0-stage.8 (2025-02-19)

🚀 Features

  • platform: Add checkmark icon to copy slug button for environments (#742) (#766) (cd2925f)

2.12.0-stage.7 (2025-02-19)

🚀 Features

  • platform: Add copy to clipboard functionality for [secure] slug (#767) (ce05835)

2.12.0-stage.6 (2025-02-19)

🚀 Features

2.12.0-stage.5 (2025-02-18)

🚀 Features

  • Enhanced error handling in platfrom and API (#765) (b4349ad)

2.12.0-stage.4 (2025-02-18)

🐛 Bug Fixes

  • platform: Avoid toast duplication & added optional description (#759) (7a0798a)

🔧 Miscellaneous Chores

  • lint: Fixed module not found error (be887ff)

2.12.0-stage.3 (2025-02-15)

🐛 Bug Fixes

🔧 Miscellaneous Chores

2.12.0-stage.2 (2025-02-12)

🚀 Features

2.12.0-stage.1 (2025-02-12)

🚀 Features

  • platform: Add workspace slug for projects in url (#683) (8bdd47f)

2.11.1-stage.3 (2025-02-11)

🐛 Bug Fixes

🔧 Miscellaneous Chores

  • api: Add SMTP_SECURE environment variable to Mail Service (#741) (dd89d57)

2.11.1-stage.2 (2025-02-11)

🐛 Bug Fixes

2.11.1-stage.1 (2025-02-10)

🐛 Bug Fixes

  • platform: Adjust grid layout for environment cards (#724) (029d3da)

🔧 Miscellaneous Chores

  • platform: Extract copyToClipboad into reusable util (#734) (1f9e42d)

2.11.0 (2025-02-10)

🚀 Features

  • api, schema: Add preview field in API Key (#680) (06d8c44)
  • api: Workspace-membership invitationAccepted included (#665) (3877249)
  • platform: Add CopySVG icon to the Slug component and update imports (#677) (2ad93ba)
  • platform: Add Google OAuth (#689) (ad3a3d2)
  • platform: Add new access level SVGs and integrate into ProjectCard component (#678) (cc3ef77)
  • platform: Add new design for slug (#675) (2b8985c)
  • platform: Add SVGs to projectTabs (#673) (37bfddf)
  • platform: Added the feature for deleting a [secure] (#674) (37e7960)
  • platform: Edit [secure] in project (#684) (1e34030)
  • platform: Restructure workspace settings and user settings (#682) (cd0013a)
  • platform: Update table ui and change variable to accordion (#676) (71e9ae9)
  • project: Edit project feature (#685) (a906920)
  • Update details in listing [secure]s (#686) (84aa5f4)
  • Variables listing revamp (#735) (38b42fa)

🐛 Bug Fixes

  • api: Convert email to lowercase (#694) (b41db33)
  • api: Github OAuth redirect not working (#692) (3495f8a)
  • api: Project hard sync existing entities deleted (#660) (3632217)
  • cli: Version flag causing errors (#679) (65bb70b)
  • platform: ContextMenu not working on variable card (#688) (fbb147a)
  • platform: Fixed the typo in query params (#723) (6c6bb7f)

📚 Documentation

🔧 Miscellaneous Chores

  • api: Remove failing environment tests (d1b9767)
  • cli: Bumped CLI to v2.5.1 (2d39815)
  • platform: Fixed formatting (81f86de)
  • release: 2.11.0-stage.1 [skip ci] (b442fe0), closes #675
  • release: 2.11.0-stage.10 [skip ci] (cf34066), closes #665
  • release: 2.11.0-stage.11 [skip ci] (1344cf1), closes #660
  • release: 2.11.0-stage.12 [skip ci] (92cecfc), closes #686
  • release: 2.11.0-stage.13 [skip ci] (c91d48a), closes #684
  • release: 2.11.0-stage.14 [skip ci] (5d20407), closes #688
  • release: 2.11.0-stage.15 [skip ci] (110e265), closes #685
  • release: 2.11.0-stage.16 [skip ci] (2a7cba6), closes #689
  • release: 2.11.0-stage.17 [skip ci] (e071a74), closes #692 #690
  • release: 2.11.0-stage.18 [skip ci] (94f3938), closes #694
  • release: 2.11.0-stage.19 [skip ci] (f9b095c), closes #723 #720
  • release: 2.11.0-stage.2 [skip ci] (f9d05de), closes #673
  • release: 2.11.0-stage.20 [skip ci] (02972f2), closes #735
  • release: 2.11.0-stage.3 [skip ci] (c2398a6), closes #677
  • release: 2.11.0-stage.4 [skip ci] (6c7e41a), closes #676
  • release: 2.11.0-stage.5 [skip ci] (defdbcd), closes #678
  • release: 2.11.0-stage.6 [skip ci] (5060fe7), closes #679
  • release: 2.11.0-stage.7 [skip ci] (b2be010), closes #674
  • release: 2.11.0-stage.8 [skip ci] (972e55b), closes #680
  • release: 2.11.0-stage.9 [skip ci] (fd92c3b), closes #682

🔨 Code Refactoring

  • platform: Updated the [secure] table and changed edit variable dialog to a sheet (#690) (f51ad34)

2.11.0-stage.20 (2025-02-10)

🚀 Features

2.11.0-stage.19 (2025-02-09)

🐛 Bug Fixes

  • platform: Fixed the typo in query params (#723) (6c6bb7f)

📚 Documentation

2.11.0-stage.18 (2025-02-08)

🐛 Bug Fixes

2.11.0-stage.17 (2025-02-07)

🐛 Bug Fixes

  • api: Github OAuth redirect not working (#692) (3495f8a)

🔨 Code Refactoring

  • platform: Updated the [secure] table and changed edit variable dialog to a sheet (#690) (f51ad34)

2.11.0-stage.16 (2025-02-06)

🚀 Features

2.11.0-stage.15 (2025-02-06)

🚀 Features

2.11.0-stage.14 (2025-02-06)

🐛 Bug Fixes

  • platform: ContextMenu not working on variable card (#688) (fbb147a)

2.11.0-stage.13 (2025-02-05)

🚀 Features

2.11.0-stage.12 (2025-02-04)

🚀 Features

🔧 Miscellaneous Chores

  • api: Remove failing environment tests (d1b9767)

2.11.0-stage.11 (2025-02-04)

🐛 Bug Fixes

  • api: Project hard sync existing entities deleted (#660) (3632217)

2.11.0-stage.10 (2025-02-04)

🚀 Features

  • api: Workspace-membership invitationAccepted included (#665) (3877249)

2.11.0-stage.9 (2025-01-31)

🚀 Features

  • platform: Restructure workspace settings and user settings (#682) (cd0013a)

2.11.0-stage.8 (2025-01-30)

🚀 Features

  • api, schema: Add preview field in API Key (#680) (06d8c44)

2.11.0-stage.7 (2025-01-30)

🚀 Features

  • platform: Added the feature for deleting a [secure] (#674) (37e7960)

2.11.0-stage.6 (2025-01-30)

🐛 Bug Fixes

2.11.0-stage.5 (2025-01-30)

🚀 Features

  • platform: Add new access level SVGs and integrate into ProjectCard component (#678) (cc3ef77)

2.11.0-stage.4 (2025-01-30)

🚀 Features

  • platform: Update table ui and change variable to accordion (#676) (71e9ae9)

2.11.0-stage.3 (2025-01-30)

🚀 Features

  • platform: Add CopySVG icon to the Slug component and update imports (#677) (2ad93ba)

2.11.0-stage.2 (2025-01-30)

🚀 Features

2.11.0-stage.1 (2025-01-29)

🚀 Features

2.10.0 (2025-01-28)

🚀 Features

🐛 Bug Fixes

  • Added lockfile (856eb3c)
  • api: Only user's default workspace returns isDefault: true (#647) (870b4dc)
  • cli: Workspace membership API client payload fixed (#614) (#648) (e23057b)
  • platform: Refactor layout structure to improve Navbar positioning & child component (#661) (31067f3)
  • Platfrom: Replace manual date calculation with dayjs to improve better calculation (#668) (990eb86)

🔧 Miscellaneous Chores

  • ci: Add manual trigger (cfbf4b9)
  • ci: Add missing LATEST_TAG variable (a2ea2ed)
  • ci: Fixed misplaced sentry sourcemaps commands (fbd6f3b)
  • ci: Fixed scripts (374f7ed)
  • ci: Update API sentry dist folder (2bc9afb)
  • CI: Update pipeline (fd63b70)
  • ci: Update sourcemap upload commands (c7e8e45)
  • cli: Bumped CLI version to 2.5.0 (7b772f8)
  • Fix prerelease branch config (7e84021)
  • release: 2.10.0-stage.1 [skip ci] (a4f8414), closes #652
  • release: 2.10.0-stage.2 [skip ci] (00ee123), closes #647
  • release: 2.10.0-stage.3 [skip ci] (941a815), closes #655
  • release: 2.10.0-stage.4 [skip ci] (ae7c44f), closes #614 #648
  • release: 2.10.0-stage.5 [skip ci] (d718483), closes #661
  • release: 2.10.0-stage.6 [skip ci] (4e63f47), closes #668
  • release: 2.10.0-stage.7 [skip ci] (4a35fe7), closes #671
  • release: 2.10.0-stage.8 [skip ci] (36ef21d), closes #670
  • release: 2.9.2-stage.1 [skip ci] (443f8d4)

🔨 Code Refactoring

  • api: Update getSelf function (fe752ce)

2.10.0-stage.8 (2025-01-28)

🚀 Features

2.10.0-stage.7 (2025-01-28)

🚀 Features

2.10.0-stage.6 (2025-01-26)

🐛 Bug Fixes

  • Platfrom: Replace manual date calculation with dayjs to improve better calculation (#668) (990eb86)

🔧 Miscellaneous Chores

  • ci: Update API sentry dist folder (2bc9afb)
  • CI: Update pipeline (fd63b70)

2.10.0-stage.5 (2025-01-25)

🐛 Bug Fixes

  • platform: Refactor layout structure to improve Navbar positioning & child component (#661) (31067f3)

2.10.0-stage.4 (2025-01-25)

🐛 Bug Fixes

  • cli: Workspace membership API client payload fixed (#614) (#648) (e23057b)

2.10.0-stage.3 (2025-01-25)

🚀 Features

  • platform: Improved UI of [secure] listing (#655) (b19de47)

🔧 Miscellaneous Chores

  • ci: Fixed misplaced sentry sourcemaps commands (fbd6f3b)

🔨 Code Refactoring

  • api: Update getSelf function (fe752ce)

2.10.0-stage.2 (2025-01-24)

🐛 Bug Fixes

  • api: Only user's default workspace returns isDefault: true (#647) (870b4dc)

🔧 Miscellaneous Chores

  • Fix prerelease branch config (7e84021)

2.10.0-stage.1 (2025-01-24)

🚀 Features

2.9.2-stage.1 (2025-01-24)

🐛 Bug Fixes

🔧 Miscellaneous Chores

  • ci: Add missing LATEST_TAG variable (a2ea2ed)
  • ci: Fixed scripts (374f7ed)
  • ci: Update sourcemap upload commands (c7e8e45)
  • cli: Bumped CLI version to 2.5.0 (7b772f8)

2.9.1 (2025-01-23)

🐛 Bug Fixes

  • api: Update CORS settings (4597eea)

🔧 Miscellaneous Chores

  • Added back disabled platform CI (912b02a)
  • ci: Enhanced tag fetching (41f22b0)
  • ci: Skip CLI publish instead of exiting (18786d5)
  • ci: Skip CLI publish instead of exiting (ee92ef9)
  • ci: Skip CLI publish instead of exiting (8da74a2)
  • ci: Update conditions (70cb84b)
  • ci: Update Sentry Platform dependencies (14eb51b)
  • ci: Update sourcemap dir for web and platform (a6ecc41)
  • Fix platform dockerfile; Fix CLI CI (73c374c)
  • Fix sentry API job (dec0926)
  • Fix version commands (22784bb)
  • Fixed package names in docker (fc3b804)
  • release: 2.9.1-stage.1 [skip ci] (27ad882)
  • Update prerelease (54e7c3e)
  • Update version fetching (00db659)

2.9.1-stage.1 (2025-01-23)

🐛 Bug Fixes

  • api: Update CORS settings (4597eea)

🔧 Miscellaneous Chores

  • Added back disabled platform CI (912b02a)
  • ci: Skip CLI publish instead of exiting (18786d5)
  • ci: Skip CLI publish instead of exiting (ee92ef9)
  • ci: Skip CLI publish instead of exiting (8da74a2)
  • ci: Update conditions (70cb84b)
  • ci: Update Sentry Platform dependencies (14eb51b)
  • ci: Update sourcemap dir for web and platform (a6ecc41)
  • Fix platform dockerfile; Fix CLI CI (73c374c)
  • Fix sentry API job (dec0926)
  • Fix version commands (22784bb)
  • Fixed package names in docker (fc3b804)
  • Update prerelease (54e7c3e)
  • Update version fetching (00db659)

2.9.0 (2025-01-23)

🚀 Features

  • api-client: Get all workspace invitation (#619) (8a23850)
  • api,cli,api-client,schema: Enhance permissions to allow filtering by environments through project roles (#599) (030b539)
  • api: Add ADMIN authority for API keys (#609) (fb6aba7)
  • api: Add email template for inviting user to workspace (#480) (f5ddf7a)
  • api: Add email template for sending OTP to the user (#582) (cb6bbcb)
  • api: Add endpoint to fetch all workspace invitations for a user (#586) (d45417a)
  • api: Add logout endpoint to clear token cookie (#581) (27f81ba)
  • api: Add slack integration (#531) (fe124d8)
  • cli: Add CLI command to check version flag using --version or -v (#650) (31b5efe)
  • cli: Add functionality to operate on Workspace Membership (#589) (0fde62b)
  • cli: Add import sub commmand for project. (#594) (9896f27)
  • cli: Add List-invitation command (#633) (874f8c2)
  • cli: Added keyshade command to cli (cf260ae)
  • cli: Api health probe (#645) (dd854f4)
  • cli: Create basic README.md (a1b74e9)
  • cli: Log publicKey, privacyKey, & accessLevel after project creation (#623) (5d5b329)
  • cli: Supports to specify environment(s) and its optional description (#634) (62083b1)
  • cli: update README with feature and installation (#644) (a4d2a6a)
  • platform: Add a new [secure] and added loader on project screen (#603) (c3a08cc)
  • platform: Add new variables to a project (#593) (d6c6252)
  • platform: Delete variable from a project (#600) (e64a738)
  • platform: Edit existing variables in a project (#602) (bb48f6c)
  • platform: Show all the existing variables inside a project (#591) (5276bb8)
  • platofrm: Added online/offline status detection in the platform (#585) (89aa84f)
  • schema: Add workspace invitation schema (#612) (1a5721b)
  • web: Add Google Analytics integration (#649) (397d6da)

🐛 Bug Fixes

  • api: Empty name "" accepted as a valid name while creating environments (#583) (a33f4b5)
  • api: Enable global project access (#580) (b3a0309)
  • api: Update build command (0ddfa59)
  • cli: Add keywords for improved package discoverability (#641) (57ce10b)
  • cli: Check for .keyshade dir if profile isn't found (#636) (a69665d)
  • cli: Create project --store-private-key option default value removed (#638) (20f16c6)
  • cli: Fixed binary path in package.json (e531af0)
  • cli: Fixed binary path in package.json (81d674d)
  • cli: Incorrect message on listing projects (#624) (eeffa42)
  • cli: Module errors (d3432c5)
  • cli: Module errors (a639065)
  • cli: Module errors (a7742b1)
  • cli: Module errors (e96300e)
  • cli: Profile name now can use - and _ and updated error message (#639) (00dd66a)
  • cli: Prompt users for all values if no option set and show default values (#640) (fe862ab)
  • docker: Update build script (40ef3e2)
  • platform: Check if Env. Name is left empty (#646) (5f3fac8)
  • platform: Clickable Workspaces combobox options (#630) (acc96f7)
  • platform: Optimized user update request body (#605) (ee1adf0)
  • platform: Type error in navbar (8199de8)
  • README: Update Discord badge (6f9382e)
  • schema: Add versions field to project [secure]s and variables response (#590) (755ea46)

📚 Documentation

  • cli: Update changelog to include missed out changes (8910c5c)
  • Updated alignment of pictures in API Testing page (5d69223)
  • Updated alignment of pictures in API Testing page (e31eeca)

🔧 Miscellaneous Chores

  • Add Sentry and update CI (#653) (ca96862)
  • ci: Add CLI deployment script (51de9d1)
  • ci: Add internal package dependencies to existing workflows (#592) (a9fc39e)
  • ci: Add scope (8ef89a8)
  • ci: Bug fix in workflow (d583a46)
  • ci: Bug fix in workflow (eb9d60f)
  • ci: Bump version to 2.2.0 (951bd14)
  • ci: Deploy DB migrations (ea1beed)
  • ci: Fixed chaining and scripts (6a009eb)
  • ci: Fixed environment name (172c348)
  • ci: Fixed errors (f28e3b5)
  • ci: Minor fixes (c7f05a0)
  • ci: Push docker images of platform and API to ACR (5f79dd7)
  • ci: Remove npm ci (3d45a4c)
  • ci: Remove pnpm cache (f45970c)
  • ci: Update app redeployment (18cf765)
  • ci: Update web deployment to push to ACR (26d4bed)
  • cli: Bumped CLI to v2.4.0 (09efcd9)
  • cli: Rearranged dependency (b6e344d)
  • cli: Removed changeset (6c436de)
  • cli: Update package name (23552a1)
  • cli: Update package name (480cf54)
  • cli: Update package.json (871679a)
  • cli: Updated build scripts (2e2b42d)
  • docker: Update port of platform docker build (c79d886)
  • Housekeeping (2ed31c0)
  • platoform: Swapped all legacy API calls with @keyshade/api-client (#584) (c600db7)
  • Removed .postman folder (4b2b675)
  • Reverted back registry (1699a89)
  • schema: Add describe blocks in tests for each kind of schema (#577) (c0763f3)
  • Update npmrc (9f7f495)
  • Update pipelines; fixed api docker (3f36a17)
  • Update platform build command (83a1851)
  • web: Fix CI (d1bc740)
  • web: Update dockerfile and ci to include google analytics env (f2df4f4)

🔨 Code Refactoring

  • cli: Replace arguments with options (#615) (498f44e)
  • platform: Optimized codebase (#629) (d411081)
  • platform: Refactor project components (#626) (5b70805)
  • web: Changed the text in the hero section of the web application (#579) (a92925f)

2.8.0 (2024-12-03)

🚀 Features

  • api: Add workspace removal notification email template (#476) (40b754f)
  • cli: Store metrics_enabled key in profile config (#536) (9283b22)
  • package, api, cli: Add api-key schemas and types; Fix schema inconsistencies; Minor fix for CLI build errors (#557) (126d024)
  • platform: Added screen for CREATE NEW PROJECT (#540) (b644633)
  • platform: Updated the empty state of dashboard (#522) (28739d9)
  • schema, api-client: Migrate auth types to @keyshade/schema (#532) (d880098)
  • schema, api-client: Migrate event schemas and types to @keyshade/schema (#546) (a3267de)
  • schema, api-client: Migrate integration schemas and types to @keyshade/schema (#547) (08868c3)
  • schema, api-client: Migrate project schemas and environment schemas along with their types to @keyshade/schema (#538) (c468af0)
  • schema, api-client: Migrate [secure] types and schemas to @keyshade/schema (#539) (bc3100b)
  • schema, api-client: Migrate user types and schemas to @keyshade/schema (#535) (c24695e)
  • schema, api-client: Migrate variable schemas and types to @keyshade/schema (#545) (0ee8f9a)
  • schema, api-client: Migrate workspace-membership schemas and types to @keyshade/schema (#569) (4398969)
  • schema, api-client: Migrate workspace-role schemas and types to @keyshade/schema (#568) (9efbf2d)
  • schema: Add User type inference from UserSchema (#574) (84c1db5)

🐛 Bug Fixes

  • api: Incorrect oauth redirect url (58d96e5)
  • platform: Resolve loading SVG blocking input field interaction (#571) (30f4f65)

📚 Documentation

🔧 Miscellaneous Chores

  • ci: Add script to validate schema package (59e4280)
  • Fixed codecov client version (a998ae4)
  • package: Fixed tests and did housekeeping (#544) (40008e3)
  • Update test coverage settings (5b27e32)
  • Update Turbo to 2.3.1 (#564) (3a63823)
  • web: Update dockerfile (10d9cc5)

🔨 Code Refactoring

  • api-client, schema: Add workspace's schemas and types in @keyshade/schema (#520) (7c8ee5d)

2.7.0 (2024-11-05)

🚀 Features

  • cli: Add functionality to operate on Variables (#514) (32d93e6)
  • platform: Create ui link for resend otp (#489) (46eb5c5)

🐛 Bug Fixes

  • api,api-client: Add environmentSlug in multiple places across the [secure] module (#509) (ee58f07)
  • cli: Removed unnecessary console log in [secure]s (#515) (9403cc4)

🔧 Miscellaneous Chores

2.6.0 (2024-10-24)

🚀 Features

  • api: Add icon and remove description field from workspace (#435) (a99c0db)
  • api-client: Added workspace-membership and related tests (#452) (6a1c091)
  • api-client: Create controller for User module (#484) (f9d8e83)
  • api: Add prod env schema in env file (#436) (21c3004)
  • api: Add resend otp implementation (#445) (4dc6aa1)
  • api: Fetch total count of environments, [secure]s and variables in project (#434) (0c9e50a)
  • api: Replace projectId with name and slug in workspace-role response. (#432) (af06071)
  • cli: Add functionality to operate on Secrets (#504) (1b4bf2f)
  • cli: Add project command (#451) (70448e1)
  • cli: Add workspace operations (#441) (ed38d22)
  • cli: implement commands to get, list, update, and delete, workspace roles (#469) (957ea8d)
  • cli: Implemented pagination support (#453) (feb1806)
  • cli: Secret scan (#438) (85cb8ab)
  • cli: Update environment command outputs (f4af874)
  • platform: Clearing email field after waitlisting the user email (#481) (256d659)
  • Remove project IDs from workspace role export data and update tests (#448) (8fdb328)
  • web: Configured extra check for waitlisted users already in the list and created toast message for them (#492) (2ddd0ef)
  • web: show the toast only when email add successfully (#490) (783c411)

🐛 Bug Fixes

  • api,api-client: Add environmentSlug in multiple places across the variable module (#468) (d970aff)
  • api: Replace the id with slug in the global-search service (#455) (74804b1)
  • platform: Fixed duplicate Google Logo UI fix (#450) (fb0d6f7)
  • resolve footer website name cut-off or overlap issue (#444) (fe03ba2)
  • web: Horizontal Scrolling issue on the website (#440) (655177b)

📚 Documentation

  • Add documentation for environment in CLI (#462) (dad7394)
  • Add documentation for project in CLI (#466) (341fb32)
  • Add documentation for scan in CLI (#461) (72281e6)
  • Add documentation for workspace command (#464) (4aad8a2)
  • Add instructions for resetting the local Prisma database (#495) (#501) (b07ea17)
  • Added docker support documentation (#465) (bc04be4)
  • Added documentation for running the platform (#473) (8b8386b)
  • Added missing mappings to pages (5de9fd8)
  • Fix Documentation Hyperlink and update expired Discord invite link (#496) (5a10e39)
  • Updated CLI docs (#460) (c7e0f13)

🔧 Miscellaneous Chores

2.5.0 (2024-09-16)

🚀 Features

  • api-client: Added workspace controller (#427) (2f4edec)
  • api-client: Added workspace role controller (#430) (b03ce8e)
  • api-client: Synced with latest API (27f4309)
  • api: Add slug in entities (#415) (89e2fcc)
  • api: Included default workspace details in getSelf function (#414) (e67bbd6)
  • platform: Add loading skeleton in the [secure]s page (#423) (a97681e)
  • schema: Added a schema package (01ea232)
  • web: Update about and careers page (e167f53)

🐛 Bug Fixes

  • api: Error messages fixed in api-key service (#418) (edfbce0)

📚 Documentation

  • Fixed minor typo in postman workspace link (#411) (ed23116)
  • Updated Postman links (444bfb1)

🔧 Miscellaneous Chores

  • api: Suppressed version check test in [secure] (4688e8c)
  • api: Update slug generation method (#420) (1f864df)

🔨 Code Refactoring

  • API: Refactor workspace-membership into a separate module (#421) (574170f)
  • platform: added optional chaining due to strict null check (#413) (907e369)

2.4.0 (2024-09-05)

🚀 Features

  • api-client: Create controller for Event module (#399) (122df35)
  • api-client: Create controller for Integration module (#397) (697d38b)
  • api-client: Create controller for Project module (#370) (fa25866)
  • api-client: Create controller for Secret module (#396) (7e929c0)
  • api-client: Create controller for Variable module (#395) (3e114d9)
  • api: Add global search in workspace (c49962b)
  • api: Add max page size (#377) (ed18eb0)
  • cli: Add functionality to operate on Environments (#324) (4c6f3f8)
  • cli: Quit on decryption failure (#381) (1349d15)

🐛 Bug Fixes

  • api-client: Fixed broken export (096df2c)
  • api: Add NotFound exception on passing an invalid roleId while inviting user in workspace (#408) (ab441db)
  • cli: Fixed missing module (f7a091f)
  • platform: Build failure in platform (#385) (90dcb2c)

🔧 Miscellaneous Chores

  • Add api client build script and updated CI (da0e27a)
  • api: Reorganized import using path alias (d5befd1)
  • ci: Update CLI CI name (8f4c456)
  • cli: Add Zod validation to parseInput function (#362) (34e6c39)
  • Fixed api client tests and rearranged controllers (1307604)
  • Housekeeping (c5f1330)
  • platform: Added strict null check (072254f)
  • web: Added strict null check (7e12b47)

🔨 Code Refactoring

  • api: Update logic for forking projects (#398) (4cf3838)

2.3.0 (2024-07-29)

🚀 Features

  • api: Add pagination metadata to Environment module (#382) (9baa344)
  • api: Add pagination metadata to Event module (#394) (60010b4)
  • api: Add pagination metadata to Integration module (#391) (0372e36)
  • api: Add pagination metadata to Project module (#393) (bc274fd)
  • api: Add pagination metadata to Secret module (#389) (c4cc667)
  • api: Add pagination metadata to Variable module (#390) (be6aabf)
  • api: Add pagination metadata to Workspace module (#387) (a08c924)
  • api: Add pagination metadata to Workspace Role module (#388) (d8e8f49)
  • api: Create a paginate method (#379) (09576f1)
  • api: Create endpoint for fetching all revisions of a [secure] (#303) (de2b602)
  • api: Create endpoint for fetching all revisions of a variable (#304) (9abddc1)
  • cli: Improved the DX for list profile (#334) (6bff496)
  • platform: Add warning sonner toast for invalid otp (#335) (21513f5)

🐛 Bug Fixes

📚 Documentation

  • Added docker details in setting-things-up.md (#358) (ed5093a)
  • Update postman workspace link (d6aba27)
  • Updated env and cli docs (1213d2a)

🔧 Miscellaneous Chores

  • Added next backend url in .env.example (5695254)
  • api-client: Added pagination structure (a70e957)
  • api-client: Fixed test script (ad70819)
  • api-client: Removed try-catch from tests in environment (a64e48c)
  • api: Add user cache for optimization (#386) (8d730b5)
  • api: Alter cache rehydration interval (f5f9eec)
  • api: Fixed naming error in variable controller (0c5a380)
  • api: Improve handling of edge cases for paginate module (#402) (8591487)
  • api: Minor updates to user service (249d778)
  • api: Skip workspace creation when user is admin (#376) (13f6c59)
  • ci: Add docker check (#383) (3119001)
  • ci: Add names to CI files (1a7e5f6)
  • ci: Add validate CLI pipeline (#373) (a91df6c)
  • ci: Adding validate pipeline (#372) (23cf3b3)
  • ci: Disabled platform and api deployments (74d601a)
  • ci: Fixed deployment scripts (12e35db)
  • ci: Fixed platform script (d783f2a)
  • CI: Include migration deployment in API deploy pipeline (dbd5222)
  • CI: Separated deployment and docker build jobs (090e193)
  • CI: Setup inter-job dependency (1756727)
  • ci: Update auto-assign.yaml (#375) (91e0ec1)
  • cli: Changed objects to classes (#306) (c83f2db)
  • Removed Minio config (8feb83a)
  • Updated deployment scripts and added health check in platform (fcc1c3f)

🔨 Code Refactoring

  • api: Updated path of some endpoints in project controller (9502678)
  • api: Updated Redis provider (33491a1)

2.2.0 (2024-07-11)

🚀 Features

📚 Documentation

🔧 Miscellaneous Chores

  • api: Updated response types in environment service (b8a3ddd)
  • ci: Added release scripts for platform and api (02dae60)
  • CI: Updated action plugin versions (88bb317)
  • CI: Updated pnpm version in CI file (2692e88)
  • platform: Fixed env parsing in platform (d6ffafa)
  • web: Update Terms and Conditions and Privacy Policy (#282) (d621dcb)

🔨 Code Refactoring

  • api: Update [secure] and variable fetching endpoints (7d9acd0)
  • cli: Refactored profile commands into readable blocks (#331) (4a8a089)
  • cli: Updated configuration commands and mechanism (#310) (9079b6d)

2.1.0 (2024-06-27)

🚀 Features

🐛 Bug Fixes

  • web: Resolve encryption glitch in footer text (#267) (2b5cb39)

📚 Documentation

2.0.0 (2024-06-12)

⚠ BREAKING CHANGES

  • api: Refactor environment, [secure] and variable functionality

🚀 Features

📚 Documentation

  • Fix broken links in README.md (9266788)
  • Modified environment-variable.md (#256) (4974756)

🔧 Miscellaneous Chores

  • Added docker build and run commands to package.json (#258) (af61791)
  • api: Fix inconsistencies in zod schema (#240) (f3a3632)
  • ci: Update deploy web (e80d47d)
  • docker: Grant correct permissions to docker image (#251) (49546aa)
  • Update GitHub Action plugin versions (#263) (020bbf6)
  • Update package versions for release (93785be)

🔨 Code Refactoring

  • api: Refactor environment, [secure] and variable functionality (#270) (55a6d37)
  • api: Replace for loop with array indexing while decrypting [secure]s during bulk fetch #265 (#266) (62a1731)
  • api: Update return type while fetching [secure]s and variables (#264) (fd36abd)

1.4.0 (2024-05-24)

🚀 Features

  • add example for health and email auth (b834d25)
  • api: Add minio-client provider (#237) (cd71c5a)
  • api: Add feature to fork projects (#239) (3bab653)
  • api: Added feedback form module (#210) (ae1efd8)
  • api: Added Project Level Access (#221) (564f5ed)
  • api: Added support for changing email of users (#233) (5ea9a10)
  • implemented auth, ui for most, and fixed cors (#217) (feace86)
  • platfrom: add delete method in api client (#225) (55cf09f)
  • postman: add example for get_self and update_self (e015acf)
  • web: Add and link privacy and tnc page (#226) (ec81eb9)

🐛 Bug Fixes

📚 Documentation

  • Added docs regarding postman, and refactored architecture diagrams (f1c9777)
  • Fix typo in organization-of-code.md (#234) (11244a2)

🔧 Miscellaneous Chores

  • api: Get feedback forward email from process.env (#236) (204c9d1)
  • postman: Initialized postman (bb76384)
  • release: Update changelog config (af91283)
  • Remove swagger docs (#220) (7640299)

🔨 Code Refactoring

  • api: Replaced OTP code from alphanumeric to numeric (#230) (f16162a)

1.3.0 (2024-05-12)

🚀 Features

🐛 Bug Fixes

  • web: alignment issue in “Collaboration made easy” section (#178) (df5ca75)
  • workspace: delete duplicate tailwind config (99d922a)

📚 Documentation

🔧 Miscellaneous Chores

  • Added lockfile (60a3b9b)
  • Added lockfile (6bb512c)
  • api: Added type inference and runtime validation to process.env (#200) (249e07d)
  • api: Fixed prisma script env errors (#209) (8762354)
  • API: Refactor authority check functions in API (#189) (e9d710d)
  • api: Refactor user e2e tests (b38d45a)
  • ci: Disabled api stage release (97877c4)
  • ci: Update stage deployment config (868a6a1)
  • codecov: update api-e2e project coverage (1e90d7e)
  • dockerfile: Fixed web dockerfile (6134bb2)
  • docker: Optimized web Dockerfile to reduct image size (#173) (444286a)
  • release: Downgraded package version (c173fee)
  • release: Fix failing release (#213) (40f64f3)
  • release: Install pnpm (1081bea)
  • release: Updated release commit (b8958e7)
  • release: Updated release commit (e270eb8)
  • Update deprecated husky Install command (#202) (e61102c)
  • Upgrade @million/lint from 0.0.66 to 0.0.73 (#172) (dd43ed9)
  • web: Updated fly memory config (4debc66)

🔨 Code Refactoring

  • api: Made events central to workspace (#159) (9bc00ae)
  • api: Migrated to cookie based authentication (#206) (ad6911f)
  • monorepo: Migrate from nx to turbo (#153) (88b4b00)

1.2.0 (2024-02-18)

🚀 Features

🔧 Miscellaneous Chores

  • api: update dockerfile and ci (ae2d944)
  • api: update sentry log messages (976026c)
  • ci: update stage-api workflow (addaa61)
  • husky: Remove e2e:api command from husky (#144) (8a2fa58)
  • update sentry source map script (bdc9dc6)

1.1.0 (2024-02-12)

🚀 Features

🔧 Miscellaneous Chores

  • ci: CI rework (788c141)
  • ci: update CI of web and API (bd171da)
  • husky: Update precommit (b170cf3)
  • migrate from supabase to postgresql (#129) (e1ff912)
  • update CI (32eb820)
  • Update release config in package.json (71c75a7)
  • version: Upgrade next from 14.0.4 to 14.1.0 (#136) (c958865)
  • version: Upgrade reflect-metadata from 0.1.14 to 0.2.1 (#137) (574b6ce)

1.0.0 (2024-02-09)

⚠ BREAKING CHANGES

  • api: update workspace role mechanism and added functionality to create custom roles

🚀 Features

🐛 Bug Fixes

  • api: addressed logical errors (fc14179)
  • api: removed api-keys.types.ts (2b5b1f8)
  • api: update role based access (5e3456c)
  • fix syntax error in auto-assign.yaml (e59d410)
  • indendation errors (8212d59)
  • issue auto assign cannot read properties of undefined assignees (0ecc749)
  • landing-page: Make mobile responsive (3fd5a1d), closes #41
  • landing-page: Make mobile responsive (0596473), closes #41
  • landing-page: Make mobile responsive (2afaf0d), closes #41
  • made images not selectable and undraggable (b8c200e)
  • Merge main and made a small fix (89b0d71)
  • nx run dev:api failing due to DI error (81c63ca)
  • remove hardcoded email from adminUserCreateEmail mail function (b2b9a9e)
  • remove pnpm-lock as it is causing issues in pnpm install (d3b54d8)
  • resolved merge conflict (7ff7afb)
  • typo (587f06b)
  • Update discord link in README.md (c7e4b5a)
  • update lockfile (b6f6e80)
  • update pnpm scripts (e73a877)
  • update web workflow (add46dd)

📚 Documentation

🔧 Miscellaneous Chores

  • ad start:api script in package.json (ee3bc19)
  • add getAllUsers test (0b51a02)
  • add auto release and commit config (0fe7d19)
  • add husky pre-commit check (62bf77e)
  • add pr auto tag workflow (7a44137)
  • add PR lint (bb28cb7)
  • add prettier:fix in package.json and husky (2451301)
  • add release drafter config (de36d9f)
  • add render hook in web to auto-deploy (b0228d0)
  • add semantic release (af12daa)
  • add test workflow (77c49de)
  • add workflow for CI and deployment of web (f49b7db)
  • adding test command to pre commit (09805a5)
  • api: update dockerfile entrypoint (3962beb)
  • auth: loading github module optionally (#112) (9263737)
  • ci: add dummy envs to api workflow (4f6bb44)
  • ci: add fly.io (46bcd22)
  • ci: fixed broken fly installation (6ec728f)
  • ci: integrated codecov (0daeff3)
  • ci: moving to gitflow release (1f86a99)
  • ci: remove auto tag workflow (63daab3)
  • ci: update CI deploy stage (cd3c47e)
  • ci: update coverage base path (92e3620)
  • ci: update release workflow deps (f2a8243)
  • ci: update stage deploy condition (362e0b0)
  • ci: update workflow (d59427e)
  • fix changelog script (0c8c0ef)
  • fix changelog script (78848a0)
  • house cleaning (ae73e7a)
  • lint: overwrite default eslint rules (4bfc998)
  • package.json: update release settings (9b0e414)
  • release: 0.1.0-alpha (f166ee1)
  • release: 0.1.0-alpha (867fb08)
  • release: 0.2.0-alpha (de7726c)
  • release: 1.0.0-alpha.1 [skip ci] (488dd49), closes #101
  • release: 1.0.0-alpha.2 [skip ci] (ca12cc3), closes #108 #103 #106
  • remove / for consistancy (0da0953)
  • remove duplicate auth service (f97adf0)
  • remove SDK folders (614c304)
  • remove sdk-node workflow (655ad27)
  • remove unused import (7f189dd)
  • remove unwanted package.json (14cd7ad)
  • rename file (0aba0f3)
  • replace script with makefile (a92311e)
  • replace script with makefile (62d582d)
  • resolve comments (f7562c4)
  • update contribution readme with step to auto assign issue (6459622)
  • update docker push workflow (e286b1a)
  • update docker push workflow (#103) (d562e5a)
  • update preset (004ea3a)
  • Update web CI and add Dockerfile for web (fc9571e)

🔨 Code Refactoring

  • addressed sonarqube lints (#106) (3df13f8)
  • move mock data folder inside common module (832383e)
  • service functions as suggested (c1ae78a)
  • user mock data change (ea5c504)

1.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)
  • nx-cloud: setup nx workspace (#108) (cb61d45)

🔧 Miscellaneous Chores

  • api: update dockerfile entrypoint (3962beb)
  • ci: add dummy envs to api workflow (4f6bb44)
  • ci: add fly.io (46bcd22)
  • ci: fixed broken fly installation (6ec728f)
  • ci: integrated codecov (0daeff3)
  • ci: remove auto tag workflow (63daab3)
  • ci: update release workflow deps (f2a8243)
  • package.json: update release settings (9b0e414)
  • update docker push workflow (e286b1a)
  • update docker push workflow (#103) (d562e5a)
  • update preset (004ea3a)

🔨 Code Refactoring

1.0.0-alpha.1 (2024-02-02)

bug

build

  • Add Lint Workflows for cli and sdk-node (93ae134)
  • pnpm cache setup (2db196f)

chore

  • ad start:api script in package.json (ee3bc19)
  • add getAllUsers test (0b51a02)
  • add auto release and commit config (0fe7d19)
  • add husky pre-commit check (62bf77e)
  • add pr auto tag workflow (7a44137)
  • add PR lint (bb28cb7)
  • add prettier:fix in package.json and husky (2451301)
  • add release drafter config (de36d9f)
  • add render hook in web to auto-deploy (b0228d0)
  • add semantic release (af12daa)
  • add test workflow (77c49de)
  • add workflow for CI and deployment of web (f49b7db)
  • adding test command to pre commit (09805a5)
  • create a cron function that will run every hour to clean up expired otps (5ffb54d)
  • fix changelog script (0c8c0ef)
  • fix changelog script (78848a0)
  • remove / for consistancy (0da0953)
  • remove duplicate auth service (f97adf0)
  • remove SDK folders (614c304)
  • remove sdk-node workflow (655ad27)
  • remove unused import (7f189dd)
  • remove unwanted package.json (14cd7ad)
  • rename file (0aba0f3)
  • replace script with makefile (a92311e)
  • replace script with makefile (62d582d)
  • resolve comments (f7562c4)
  • update contribution readme with step to auto assign issue (6459622)
  • Update web CI and add Dockerfile for web (fc9571e)

docs

feat

fix

  • fix syntax error in auto-assign.yaml (e59d410)
  • indendation errors (8212d59)
  • issue auto assign cannot read properties of undefined assignees (0ecc749)
  • Merge main and made a small fix (89b0d71)
  • nx run dev:api failing due to DI error (81c63ca)
  • remove hardcoded email from adminUserCreateEmail mail function (b2b9a9e)
  • remove pnpm-lock as it is causing issues in pnpm install (d3b54d8)
  • resolved merge conflict (7ff7afb)
  • typo (587f06b)
  • Update discord link in README.md (c7e4b5a)
  • update lockfile (b6f6e80)
  • update pnpm scripts (e73a877)
  • update web workflow (add46dd)

Fix

GitBook

patch

  • generate new migration (00b516f)
  • improved query of otp (d9d9260)
  • remove free tier data from migration (44dc980)
  • remove repository layer and add prisma to service (54cc6d4)
  • replace resend with nodemailer (f0b0887)
  • send email async (091e49b)

refactor

  • move mock data folder inside common module (832383e)
  • service functions as suggested (c1ae78a)
  • user mock data change (ea5c504)

test

  • add tests for user service (beb1955)
  • getAllUsers Controller (cb84237)