Releases: credebl/studio
Release list
v2.2.0
Release summary
This release introduces some major features in studio -
- Added new UI screens and API integrations for ecosystem creation, management, and intent workflows.
- Enhanced platform administration workflows and access controls for improved governance and usability.
- Implemented automatic token fetching on token data changes to improve authentication handling and user experience.
- Introduced multiple UI enhancements and consistency improvements across ecosystem and member management flows.
- Resolved certificate import handling and ecosystem build stability issues.
- Fixed type errors related to intent lists and Axios interceptors.
- Corrected member invitation date formatting issues.
- Updated environment demo files to simplify setup and configuration support for developers.
What's Changed
Feature
feat: UI for ecosystem creation and management by @sujitaw in #1270
feat: UI screens and API integration for intents by @pranalidhanavade in #1271
feat: restrict platform admin access and fix ecosystem/date UI by @sujitaw in #1273
feat: implement automatic token fetch on token data change by @sujitaw in #1277
Fixes
fix: minor UI enhancements by @pranalidhanavade in #1267
fix: import certificate issue by @pranalidhanavade in #1268
fix: resolved build issues for ecosystem by @sujitaw in #1272
fix: type error for intent list by @pranalidhanavade in #1275
fix: type error for axios interceptor by @pranalidhanavade in #1276
fix: invalid date represented on member invitation by @sujitaw in #1278
Chores
chore: env demo file by @pranalidhanavade in #1280
chore: update env demo by @KambleSahil3 in #1282
chore: update env demo by @KambleSahil3 in #1283
Full Changelog: v2.1.3...v2.2.0
v2.1.3
What's Changed
Full Changelog: v2.1.2...v2.1.3
v2.1.2
v2.1.1
Release summary
This release introduces new subscription management UI screens and session control features, allowing users to better manage their subscriptions and active sessions. The update adds dynamic theme and logo customization capabilities along with an enhanced app launcher for improved user experience. Security has been significantly strengthened by migrating sensitive environment variables to server-side components, adding IP address tracking to signin flows, and fixing password encryption issues. The release also includes multiple bug fixes addressing theme handling, sign-in redirection, build errors, and billing interface improvements.
What's Changed
Feature
- feat: Added subscription UI screens by @pranalidhanavade in #1236
- feat: Added session listing and deletion functionality by @sujitaw in #1233
- feat: App launcher modification by @alokmore-awts in #1250
- feat: dynamic theme & logo implementation by @alokmore-awts in #1244
Fixes
- Fix: Default Theme Handling & Sign In redirection issue by @alokmore-awts in #1232
- fix: resolevd a build issue by @alokmore-awts in #1235
- fix: changed email for contact on billing page by @pranalidhanavade in #1237
- fix: minor fixes in billing ui by @pranalidhanavade in #1238
- fix: mark client side variable as server side to add security for sensitive env keys by @pranalidhanavade in #1242
- fix: Included ip address to headers of the signin flow by @sujitaw in #1243
- fix: resolved build error by @alokmore-awts in #1246
- fix: app launcher icon changed by @alokmore-awts in #1247
- fix: Move sensitive environment variables from client components to server components by @pranalidhanavade in #1248
- fix: removed env config file and updated its dependencies by @pranalidhanavade in #1249
- fix: changed a logo extensions by @alokmore-awts in #1251
- fix: resolved password encryption issue for authentication flow by @pranalidhanavade in #1252
Refactor
- update: README.md file by @alokmore-awts in #1234
Full Changelog: v2.1.0...v2.1.1
v2.1.0
Release summary
This release focuses on comprehensive code quality improvements, UI/UX enhancements, and critical bug fixes. Key highlights include the introduction of Single Sign-On (SSO) for seamless authentication. Major highlights include improved user interface elements, enhanced email validation, and better error handling across the platform. The release also includes DCO fixes, deployment improvements, and app launcher implementation for better user experience.
What's changed
Features
feat: changes for issuance by @sujitaw in #1134
feat: remove astrojs code (#1149) (#1150) by @shitrerohit and @bhavanakarwade in #1150
feat: app launcher implementation (#1160) by @alokmore-awts in #1160
feat: added Slider to show details for verification credentials (#1113) by @sujitaw and @ellipsis-dev in #1113
feat: modified dashboard with organization UI elements (#1112) by @sujitaw in #1112
Fixes
hotfix: send invitation email validation by @pranalidhanavade
hotfix: changes in deploy.yml file by @pranalidhanavade
hotfix: changes for project name in deploy.yml file by @pranalidhanavade
fix: conflicts-issue (#1106) by @KambleSahil3 and @GHkrishna in #1106
fix: table row issue for generic table component (#1107) by @pranalidhanavade in #1107
fix: text overflow on user's modal in invitation section (#1111) by @sujitaw and @ellipsis-dev in #1111
fix: added credential list drawer and their label (#1114) by @sujitaw in #1114
fix: missing Did key in payload for email issuance (#1115) by @sujitaw and @ellipsis-dev in #1115
fix: ui related issues by @sujitaw
fix: routing issue by @sujitaw
fix: profile and create org form errors by @pranalidhanavade
fix: payload for dedicated agent by @pranalidhanavade
fix: feedback for ui and bugs by @sujitaw
fix: socket steps issue resolve (#1134) by @alokmore-awts in #1134
fix: payload issue for dedicated agent create did API (#1140) by @pranalidhanavade in #1140
fix: reverted code (#1142) by @pranalidhanavade in #1142
fix: object destructuring issue for network in dedicated agent creation by @pranalidhanavade
fix: roles for create schema button by @sujitaw
fix: wallet creation steps issue resolved (#1147) by @alokmore-awts in #1147
fix: profile roles, primary did confirmation, back button loading by @sujitaw
fix: RPC url issue (#1156) by @pranalidhanavade in #1156
fix: added env variables in env-sample & env-demo file (#1171) by @alokmore-awts in #1171
fix: removed unused env variables from env config file (#1172) by @pranalidhanavade in #1172
fix: did key creation date fix for dashboard (#1166) by @sujitaw in #1166
fix: Verification email scroll issue & add separate loader for forgot password by @sujitaw
fix: Did creation issues with an already existing Did (#1173) by @sujitaw in #1173
fix: Wallet creation date fix for wallet details table (#1174) by @sujitaw in #1174
fix:change in env demo file by @shitrerohit
fix: password required validation (#1179) by @shitrerohit in #1179
fix: sonar cube issue (#1205) by @sujitaw in #1205
fix: sonar cube medium priority issues (#1215) by @sujitaw in #1215
fix: cognitive complexity issue for schema list component (#1219) by @pranalidhanavade in #1219
fix: attributes coming empty for w3c schema in verification flow by @pranalidhanavade
Fix: kbar and email attribute selection page issues by @shitrerohit
fix: medium level issues (#1223) by @alokmore-awts in #1223
fix: soanr cube medium priority issues (#1224) by @sujitaw in #1224
fix:route redirection issues (#1149) (#1150) by @shitrerohit and @bhavanakarwade
fix:resolve bot issue (#1149) (#1150) by @shitrerohit and @bhavanakarwade
Refactor
refactor: handled routing and redirecting issues (#1149) (#1150) by @shitrerohit and @bhavanakarwade
refactor: removed unnecessary redirection (#1149) (#1150) by @shitrerohit and @bhavanakarwade
refactor:redirection issue if session null (#1149) (#1150) by @shitrerohit and @bhavanakarwade
refactor: astrojs project related files (#1149) (#1150) by @shitrerohit and @bhavanakarwade
refactor: axios intercepter modification
refactor: removed sign in with google and github button from sign in page by @pranalidhanavade
refactor: ability to add remediation commit (#1122) by @GHkrishna in #1122
refactor: DCO fixes for develop-nextjs branch (#1092) (#1093) by multiple contributors
refactor: Third-Party DCO Remediation Commits for @sujitaw
chore: ability to add remediation commit by @GHkrishna in #1122
hotfix: send invitation email validation by @pranalidhanavade in #1180
refactor: signout condition handling
refactor: resolving redirection issue
Full Changelog: v2.0.3...v2.1.1
v2.0.3
What's Changed
- fix: update deploy.yml file by @KambleSahil3 in #1035
Full Changelog: v2.0.1...v2.0.3
v2.0.2
What's Changed
This release includes updates to GitHub workflow files for improved CI/CD reliability and introduces support for handling conditions within nested schemas. A new BUG-REPORT.md template has also been added to standardize issue reporting and improve community collaboration.
This release is same as v2.0.1
Creating new release to sync up version with Platform version
Full Changelog: v2.0.0...v2.0.2
v2.0.1
Release summary
This release includes updates to GitHub workflow files for improved CI/CD reliability and introduces support for handling conditions within nested schemas. A new BUG-REPORT.md template has also been added to standardize issue reporting and improve community collaboration.
What's Changed
Feat
- feat: create BUG-REPORT.md by @GHkrishna in #905
Fix
- fix: changes in github workflow files by @pranalidhanavade in #901
- fix: handled conditions for nested schemas by @bhavanakarwade in #941
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's changed
This release introduces several new features, improvements, and fixes to enhance security, usability, and system performance. Key features include selection of multiple connections for proof requests, enhanced security measures, and updated pipeline variables.
Several UI issues have been addressed, such as resolving schema details display problems, fixing UI mis-alignments, handling missing values in the User Dashboard, and improving error handling for verification flows and login processes. Additionally, significant refactoring efforts have been made, including improvements to the landing page, refining schema card structures, and optimizing API conditions. These updates collectively contribute to a more stable, efficient, and user-friendly experience.
Features
feat: Redirection of user certificates to new url by @bhavanakarwade in #821
feat: multiple connections selection for proof request by @pranalidhanavade in #826
feat: added frontend url variable in yml file by @bhavanakarwade in #852
feat: Enhanced security by @bhavanakarwade in #856
feat: domain related changes in yml file by @bhavanakarwade in #885
feat: Added pipeline variables by @bhavanakarwade in #854
Fixes
fix: sync changes on DCO fixes branch by @pranalidhanavade in #780
fix: schema details issue on user dashboard by @pranalidhanavade in #786
fix: UI missalignment on dedicated agent config form. by @pranalidhanavade in #818
fix: fetch networks for polygon ledger by @bhavanakarwade in #817
fix: handle orgDid missing value in userDashboard by @prasadgkalamkar in #831
fix: handled conditions for undefined value for user roles by @bhavanakarwade in #833
fix: org did not found issue resolved in issuance flow by @prasadgkalamkar in #835
fix: Added fix for qr code download link mismatch data type by @prasadgkalamkar in #837
fix: Improve Handling of Sensitive Data in Browser by @bhavanakarwade in #841
fix: resolved login issue by @bhavanakarwade in #844
fix: added variables in yml file by @bhavanakarwade in #845
fix: Check user exist API response changes. by @pranalidhanavade in #851
fix: warnings in console in verification flow by @pranalidhanavade in #850
fix: deploy.yml file by @pranalidhanavade in #855
fix: changes for verification flow checkbox changes by @pranalidhanavade in #857
fix: security error in console while downloading QR code in wallet details by @prasadgkalamkar in #849
fix: Double attributes displayed for a single schema during OOB and connection verification. by @pranalidhanavade in #869
fix: CREDEBL-449: Remove Ecosystems module by @prasadgkalamkar in #873
fix: schema route changes by @bhavanakarwade in #874
fix: CREDEBL-441: Organization not found message display issue fixed. by @prasadgkalamkar in #878
fix: search bar not working by @bhavanakarwade in #881
fix: added search on connection list page by @bhavanakarwade in #884
fix: resolved UI issues by @bhavanakarwade in #892
fix: schema route changes from dashboard by @bhavanakarwade in #899
fix: changes in github workflow files. by @pranalidhanavade in #902
Refactors
refactor: Improved condition in user dashboard by @pranalidhanavade in #787
refactor: Schema card changes for Polygon ledger. by @pranalidhanavade in #804
refactor: Schema card changes for Polygon ledger. (#804) by @pranalidhanavade in #805
refactor: landing page by @bhavanakarwade in #815
refactor: removed login API call from passkey based signin by @tipusinghaw in #803
refactor: yml file of studio by @bhavanakarwade in #872
refactor: added validations predicates values by @bhavanakarwade in #877
refactor: decouple landing page from codebase. by @pranalidhanavade in #889
refactor: added target for anchor tag by @bhavanakarwade in #862
New Contributors
- @prasadgkalamkar made their first contribution in #831
Full Changelog: v1.1.0...v2.0.0
v1.1.0
What's Changed
Feat
- feat: ecosystem member pagination by @16-karan in #531
- feat : implementation create schema functionality in oob bulk and email issuance by @16-karan in #543
- feat: Implementation of required attributes in schema by @16-karan in #585
- feat: implementation of required attributes in issuance by @16-karan in #584
- feat: copy functionality for ids and disabled rolewise button if no access by @sanjay-k1910 in #583
- feat: implementation of client credentials using keycloak by @16-karan in #559
- feat: reset password functionality using keycloak by @16-karan in #550
- feat: forgot password using key-cloak by @16-karan in #565
- feat: make credebl white label (frontend) by @pranalidhanavade in #613
- feat: multi-select connection for issuance by @bhavanakarwade in #652
- feat: multiselcet connections by @bhavanakarwade in #668
- feat: add own organizations in ecosystem by @sanjay-k1910 in #667
- feat: predicate based proof request by @16-karan in #596
- feat: Implementation of predicate based proof request by @16-karan in #582
- feat: support multiple did methods by @bhavanakarwade in #620
- feat: Auth refresh token by @nishad-ayanworks in #624
- feat: multiple did methods by @pranalidhanavade in #623
- feat: implementation of DID document for did web method by @bhavanakarwade in #627
- feat: did document by @bhavanakarwade in #638
- feat: create new did and set primary did by @bhavanakarwade in #673
Fix
- fix: Changes in issued credentials card by @bhavanakarwade in #515
- fix: edit public/private role and error message in public profile by @16-karan in #514
- fix: passkey popup by @nishad-ayanworks in #520
- fix: schema popup and navigation by @16-karan in #521
- fix: validate email functionality by @pranalidhanavade in #519
- fix: org description alignment by @16-karan in #525
- fix: dashboard issues by @16-karan in #528
- fix: passkey validation by @16-karan in #538
- fix: typo fix as prisma needs params in lowercase for connection record by @16-karan in #539
- fix: verified details popup data display by @16-karan in #540
- fix: verification popup data loading by @16-karan in #542
- fix: validation messages while updating the organization and ecosystem details by @16-karan in #536
- fix: email validation, popup alignment, empty message for ecosystem list and card overlapping by @sanjay-k1910 in #545
- fix: empty list messages, ui, custom spinner, role-wise access to users to verify, select ecosystem drop-down in endorsement flow by @16-karan in #547
- fix: ecosystem invitation alignment and bulk issuance select label clear by @16-karan in #546
- fix: extra space between words by @16-karan in #553
- fix: space between svg and text on sign up page by @16-karan in #554
- fix: ecosystem dashboard alignment by @16-karan in #557
- fix: reset error message by @16-karan in #556
- fix: create schema access to member from dashboard by @16-karan in #555
- fix: reset password by @16-karan in #560
- fix: role wise access to delete invitation, create ecosystem and written common function for org roles by @16-karan in #561
- fix: schema drop-down changes by @16-karan in #562
- fix: ecosystem alignment, received invitation, updated interfaces, added success alert, added title tooltip, handled button loading, improved interfaces and logic for storage by @16-karan in #567
- fix: alignment issue by @16-karan in #569
- fix: added svg for issuer and verifier on dashboard by @16-karan in #570
- fix: org length in drop down and verification loader by @16-karan in #572
- fix: user session management by @16-karan in #574
- fix: passkey alignment by @16-karan in #575
- fix: pagination on history page by @16-karan in #578
- fix: minor bugs fixes and performance optimisation by @16-karan in #579
- fix: minor fixes by @16-karan in #581
- fix: ecosystem forbidden resource error by @sanjay-k1910 in #588
- fix: implementation of required attributes in issuance by @16-karan in #591
- fix: issuance page break by @16-karan in #595
- fix: role wise access for admin by @16-karan in #592
- fix: error message position by @16-karan in #598
- fix: endorsement error by @16-karan in #599
- fix: dark mode by @16-karan in #601
- fix: ecosystem invite from dashboard by @16-karan in #603
- fix: dark mode issue by @16-karan in #604
- fix: user roles access to endorsement, ecosystem invitation by @16-karan in #605
- fix: email bulk issuance by @nishad-ayanworks in #611
- fix: .env variable fixes by @pranalidhanavade in #616
- fix: .env not accessible for white labelling issue by @sanjay-k1910 in #617
- fix: changed create wallet image path by @pranalidhanavade in #618
- fix: session handling by @16-karan in #610
- fix: Error validation while encrypt & decrypt data by @nishad-ayanworks in #626
- fix: bug fixes by @bhavanakarwade in #633
- fix: Malformed UTF-8 data error by @pranalidhanavade in #636
- fix: decryption error by @sanjay-k1910 in #640
- fix: user-profile payload by @sanjay-k1910 in #641
- fix: upgrade crypto-js package by @sanjay-k1910 in #642
- fix: ecosystem role issue by @sanjay-k1910 in #644
- fix: private key validations by @bhavanakarwade in #645
- fix: org drop-down, navbar, wallet status alignment, user role, local storage, org dashboard by @16-karan in #609
- fix: security vulnerabilities using ZAP by @sanjay-k1910 in #625
- fix: security vulnerabilities by @sanjay-k1910 in #648
- fix: unused page, anti-csrf token by @sanjay-k1910 in #649
- fix: API query parameter and dark mode issues by @bhavanakarwade in #656
- fix: view-schema SQL injection vulnerability, logo not loading, dashboard redirection by @sanjay-k1910 in #650
- fix: anti-csrf token by @sanjay-k1910 in #653
- fix: redirection issue by @sanjay-k1910 in #662
- fix: pagination parameter name to sync with backend by @GHkrishna in #672
- fix: Invalid data URI while updating org details by @GHkrishna in #675
- fix: Optional logo URL addition while updating org details by @GHkrishna in #676
- fix: checkboxes state clear issue by @bhavanakarwade in #680
- fix: page breaking issues by @pranalidhanavade in #681
- fix: page breaking issues by @pranalidhanavade in #687
- fix: page breaking issues by @pranalidhanavade in #688
- fix: organization dropdown navigation by @bhavanakarwade in #654
- fix:allowed credentials issue by @tipusinghaw in #661
- hotfix: allowed domains by @sanjay-k1910 in https://github.com/credebl/studio/...