2.6.0 (2024-10-24)
- 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
withname
andslug
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)
- 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)
- 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)
- Add more logging to Sentry init (#470) (de4925d)
- api: Optimise API docker image size (#360) (ea40dc1)
- api: Updated lockfile (a968e78)
- CI: Add [secure] scan validation (f441262)
- cli: Update controller invocation in environment commands (#477) (596bd1a)
- Minor changes to variables (fe01ca6)
- [secure]-scan: Failing lint issues (#507) (48f45df)
- [secure]-scan: Formatted files (5884833)
- Update .env.example (70ad4f7)
- Updated scripts (9eb76a7)
- web: email validation (#487) (e8e737a)
2.5.0 (2024-09-16)
- 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)
- api: Suppressed version check test in [secure] (4688e8c)
- api: Update slug generation method (#420) (1f864df)
- 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)
- 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)
- 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)
- 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)
2.3.0 (2024-07-29)
- 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)
- Added docker details in setting-things-up.md (#358) (ed5093a)
- Update postman workspace link (d6aba27)
- Updated env and cli docs (1213d2a)
- 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)
- api: Updated path of some endpoints in project controller (9502678)
- api: Updated Redis provider (33491a1)
2.2.0 (2024-07-11)
- api-client: Added API Client package (#346) (6734e1e)
- api: Updated API key (fbac312)
- platform: View [secure]s (#313) (97c4541)
- web: Add Pricing Page (#243) (2c7f1d6)
- cli: Added docs for the CLI package (#329) (edad166)
- cli: Added usage docs (#330) (b6963d5)
- Update Discord link (871b6cd)
- Update README.md (e66fcd2)
- web: Add documentation about our web package (#268) (3d848e7)
- 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)
- 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)
- api: Add
requireRestart
parameter (#286) (fb447a1) - cli: Added CLI (#289) (1143d95)
- workflows: Tag user on attempt's reply body (9d01698)
2.0.0 (2024-06-12)
- api: Refactor environment, [secure] and variable functionality
- 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)
- 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)
- 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)
- Added docs regarding postman, and refactored architecture diagrams (f1c9777)
- Fix typo in organization-of-code.md (#234) (11244a2)
- api: Get feedback forward email from process.env (#236) (204c9d1)
- postman: Initialized postman (bb76384)
- release: Update changelog config (af91283)
- Remove swagger docs (#220) (7640299)
1.3.0 (2024-05-12)
- Add approval support (#158) (e09ae60)
- api: Add configuration live update support (#181) (f7d6684)
- api: Add feature to export data of a workspace (#152) (46833aa)
- api: Add Integration support (#203) (f1ae87e)
- api: Add note to [secure] and variable (#151) (2e62351)
- api: Add OAuth redirection and polished authentication (#212) (d2968bc)
- api: Add support for storing and managing variables (#149) (963a8ae)
- api: Added GitLab OAuth (#188) (4d3bbe4)
- api: Added validation for reason field (#190) (90b8ff2)
- api: Create default workspace on user's creation (#182) (3dc0c4c)
- api: Reading
port
Dynamically (#170) (fd46e3e) - auth: Add Google OAuth (#156) (cf387ea)
- web: Added waitlist (#168) (1084c77)
- web: Landing revamp (#165) (0bc723b)
- web: alignment issue in “Collaboration made easy” section (#178) (df5ca75)
- workspace: delete duplicate tailwind config (99d922a)
- add contributor list (f37569a)
- Add integration docs (#204) (406ddb7)
- Added integration docs to gitbook summary (ab37530)
- api: Add swagger docs of API key controller (#167) (2910476)
- api: Add swagger docs of User Controller (#166) (fd59522)
- fix typo in environment-variables.md (#163) (48294c9)
- Remove supabase from docs (#169) (eddbce8)
- setup: replace NX with Turbo in setup instructions (#175) (af8a460)
- Update README.md (b59f16b)
- Update running-the-api.md (177dbbf)
- Update running-the-api.md (#193) (3d5bcac)
- 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)
- 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)
- 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)
- 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)
- api: update workspace role mechanism and added functionality to create custom roles
- add api-keys module (abb2863)
- add project module (c96df17)
- add project, environment module (fd5c4d7)
- Add RBAC (b4cb14f)
- add secret module (cd79172)
- add swagger (b15dbb0)
- added the auto assign workflow yaml file (eadca0c)
- added the auto assign workflow yaml file (5e1d0f1)
- api: add user module (ebfb2ec)
- api: add workspace module (504f0db)
- api: update workspace role mechanism and added functionality to create custom roles (6144aea)
- api: updated functionality of API key (#114) (308fbf4)
- AutoCreate Admin On Startup (#101) (32fac3e)
- create user endpoint (53913f5)
- dockerize api (ce8ee23)
- dockerize api (dfbc58e)
- dockerize api (63f0a27)
- dockerize api (265cec0)
- dockerize api (ed595c7)
- dockerize api (6b756e8)
- finish environment module (aaf6783)
- husky configured (77bba02)
- invalidate older OTPs (8ca222a)
- landing page (e1ec4d1)
- nx-cloud: setup nx workspace (#108) (cb61d45)
- oauth: add github oauth (5b930a1)
- oauth: get 'name' and 'avatar' of the user (20e8dbf)
- responsive landing (97bbb0c)
- 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)
- Add CHANGELOG.md (184220e)
- add docs folder (e252d68)
- Add getting-started.md (617c346)
- update CHANGELOG.md (b01b5ca)
- Update CONTRIBUTING.md (7fc895d)
- update DB_URL in .env.example (325880e)
- update PULL_REQUEST_TEMPLATE.md (e091d40)
- update README.md (fb902e5)
- update README.md (d3d0d86)
- 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)
- 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)
- api: update workspace role mechanism and added functionality to create custom roles
- api: update workspace role mechanism and added functionality to create custom roles (6144aea)
- nx-cloud: setup nx workspace (#108) (cb61d45)
- 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)
- send email async (728256d)
- 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)
- Add CHANGELOG.md (184220e)
- add docs folder (e252d68)
- Add getting-started.md (617c346)
- update CHANGELOG.md (b01b5ca)
- Update CONTRIBUTING.md (7fc895d)
- update DB_URL in .env.example (325880e)
- update PULL_REQUEST_TEMPLATE.md (e091d40)
- update README.md (fb902e5)
- update README.md (d3d0d86)
- add api-keys module (abb2863)
- add project module (c96df17)
- add project, environment module (fd5c4d7)
- Add RBAC (b4cb14f)
- add secret module (cd79172)
- add swagger (b15dbb0)
- added the auto assign workflow yaml file (eadca0c)
- added the auto assign workflow yaml file (5e1d0f1)
- AutoCreate Admin On Startup (#101) (32fac3e), closes #101
- create user endpoint (53913f5)
- dockerize api (ce8ee23)
- dockerize api (dfbc58e)
- dockerize api (63f0a27)
- dockerize api (265cec0)
- dockerize api (ed595c7)
- dockerize api (6b756e8)
- finish environment module (aaf6783)
- husky configured (77bba02)
- invalidate older OTPs (8ca222a)
- landing page (e1ec4d1)
- responsive landing (97bbb0c)
- 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)
- No commit message (9cc83c9)
- 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)