Releases: trisacrypto/directory
v1.7.1
What's Changed
-
Access TRISA Member Directory: Verified TestNet and MainNet contacts can now view and export a list of other verified VASPs within each network, as well as the ability to view limited details about each member. The TRISA Member Directory is for informational purposes and is meant to foster collaboration and communication between members. It is available to verified TRISA contacts only.
-
TRISA-OpenVASP/TRP Interoperability: This release includes the completion of Phase 1 of the TRISA-OpenVASP/ TRP interoperability bridge, implementing a TRP server on the rVASPs allowing rVASP exchanges. It is the first of three phases to complete interoperability between the TRISA and TRP protocols.
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
-
Refactored Registration Form: Refactored registration form so that users can now navigate through the form non-sequentially, saving data as needed; new validation checks have been added to ensure data accuracy and integrity.
-
Improved Email Verification: Streamlined email verification by implementing a “once verified, always verified” validation process for contacts. This will significantly reduce the number of verification emails sent, thus improving the user experience and reducing missing verified contacts.
-
New Social Login Options: Added the ability to log in to GDS with a valid Miscrosft or Github account. New and current users can now log into GDS with a valid Google, Miscrosft, or Github account, or set up their own account with their preferred email address and password.
-
New Search Bar for TSPs: Added a search bar so that TSPs that manage many accounts can quickly find and access accounts.
Detailed Changelog
- Debug Sentry Transactions by @bbengfort in #970
- sc-12215 render markdown in review comments by @elysee15 in #967
- Advanced Trtl Monitoring by @bbengfort in #971
- Remove deprecation warnings from Github Actions by @rebeccabilbro in #959
- display certificate management menu by @masskoder in #974
- Delete Organization Utility by @bbengfort in #968
- Organization Prefix LevelDB Store by @bbengfort in #969
- Sc-8652: Handle Expired Certificates in Certman by @DanielSollis in #972
- Sorted appdata organizations by @pdeziel in #977
- Certman leveldb tests by @pdeziel in #980
- Add pagination to list orgs by @pdeziel in #979
- bffutil: Appdata sort orgs command by @pdeziel in #981
- BFF update organization by @pdeziel in #984
- BFF delete organization by @pdeziel in #983
- sc-9368 Display email log in admin UI by @elysee15 in #982
- Increase security of token generation by @bbengfort in #985
- sc-14094 fix admin ui errors by @elysee15 in #986
- VASP Country Code Fix by @bbengfort in #987
- implement pagination on VASP List by @masskoder in #988
- add social MSFT & Github auth by @masskoder in #990
- Sc-14463: Create Contact model by @DanielSollis in #991
- Name filter for org list by @pdeziel in #992
- sc -12055: Make the stepper optional by @masskoder in #993
- SC-3652: Implement context deadlines in Store requests by @DanielSollis in #989
- sc-15878 update gds admin ui yarn lock by @elysee15 in #994
- sc-14466: Create ContactStore and update MockDB by @DanielSollis in #995
- sc-14482: Create NamespaceContact by @DanielSollis in #996
- Sc-14486: Implement trtl DeleteContact by @DanielSollis in #1003
- Sc-14487: Implement leveldb DeleteContact by @DanielSollis in #1004
- search feature implementation by @masskoder in #1005
- Sc-16748: fix minor frontend issue by @masskoder in #1009
- Sc-16743 : fix stepper issue from QA result by @masskoder in #1010
- sc-14491 Part 2: Updates GDS endpoints by @DanielSollis in #1008
- sc-17032: Add pending review to Register endpoint by @DanielSollis in #1013
- Sc 14489: contact migration by @DanielSollis in #1012
- Refactor BFF Registration form Endpoints for Per-Step Validation by @bbengfort in #1015
- Basic details validation by @pdeziel in #1016
- Registration form contacts validation by @pdeziel in #1017
- Validate Legal Person Step 2 by @bbengfort in #1018
- Final Updates from Legal Person Validation by @bbengfort in #1020
- Validate TRISA details step 5 by @pdeziel in #1023
- Custom marshaling for registration form by @bbengfort in #1021
- Validate TRIXO form step 4 by @pdeziel in #1019
- Load and save partial tests by @pdeziel in #1024
- Sc 17314 : Basic detail refactoring by @masskoder in #1022
- refactor legal form by @masskoder in #1025
- Sc-17333: refactor trixo form by @masskoder in #1026
- Sc 17321/contact form by @daniellemaxwell in #1027
- Sc 17323/trisa form by @daniellemaxwell in #1028
- Delete registration form endpoint by @pdeziel in #1029
- Sc-17376 : refactor review page by @masskoder in #1030
- Update registration tests by @pdeziel in #1031
- Sc 17597/legal person by @daniellemaxwell in #1032
- Fix network details and vasp category validation by @pdeziel in #1034
- Sc-17334 : Refactor Certificate Progress bar & minor improvement by @masskoder in #1033
- Sc 17578/buttons by @daniellemaxwell in #1035
- Sc-17544: Clear form refactoring by @masskoder in #1037
- set default stepper value by @masskoder in #1038
- Register form validation fixes by @pdeziel in #1040
- Sc-17612: Refactor File upload & minor fixes by @masskoder in #1041
- Updates conditional rendering by @daniellemaxwell in #1039
- Sc 17315 by @daniellemaxwell in #1036
- contact migration update by @DanielSollis in #1014
- Adds conditional to reg authority and updates unsave modal text by @daniellemaxwell in #1042
- Sc-17612: fix certificate progress bar label issue by @masskoder in #1043
- Fixes reg authority error in review section by @daniellemaxwell in #1044
- Refactor Reset Form & minor fixes by @masskoder in #1045
- Set default value from deleted Step state by @masskoder in #1046
- Add nullsafety to the deletedStep state filter check by @masskoder in #1047
- Fix ready to submit logic by @pdeziel in #1048
Full Changelog: v1.6.2...v1.7.0
v1.6.2
What's Changed
- Add recipient address to email log by @pdeziel in #941
- sc-8667: Cleanup duplicate code in models.go by @DanielSollis in #960
- Migrate old GDS records to BFF Organizations by @bbengfort in #961
- sc-11739 The view button in the Attention alert should redirect to the summary stepper by @elysee15 in #955
- sc-10110 Add bar chart representing counts of VASPS by country by @elysee15 in #949
- sc-9368 Display email log in admin UI by @elysee15 in #926
- sc-10749 check dependencies used and upgrade if necessary by @elysee15 in #929
- sc-10829 Implement preview content feature by @elysee15 in #957
- Sc 12114: N/A value in registration KYC threshold by @masskoder in #962
- sc-11879 Allow Navigating with Tab between input fields by @elysee15 in #963
- sc-10109 Warning text color is too hard to read by @elysee15 in #847
- sc-10111 Add Pending and Recently Completed Reissuances to Dashboard view by @elysee15 in #964
- Sc 11879: VASP Modal Tab navigation refactoring by @masskoder in #965
- sc-10110 add No Data component by @elysee15 in #966
Full Changelog: v1.6.1...v1.6.2
v1.6.1
What's Changed
- Return last login timestamp by @pdeziel in #918
- Replace Auth0 invites with BFF invites by @pdeziel in #916
- sc-11649: added user details in profile page by @masskoder in #932
- Update user endpoint by @pdeziel in #933
- List countries endpoint by @pdeziel in #935
- fix: org id switching issue by @masskoder in #939
- Fix orgid params by @masskoder in #940
- handle authenticated user from invitation link by @masskoder in #947
- Fix missing auth0 user id by @pdeziel in #948
- sc-11788 Hide
Switch Acct
option when user is not a TSP by @elysee15 in #946 - Add switch:organizations permission by @pdeziel in #936
- sc-11795 User Profile: Insert space between Full Name by @elysee15 in #945
- sc-11811 Add new managed VASP: Make border of checkbox darker by @elysee15 in #944
- sc-11494 The user should not be logged out if he can't process a request due to a missing permission by @elysee15 in #938
- sc-10111 Add Pending and Recently Completed Reissuances to Dashboard view by @elysee15 in #950
- sc-11798 Remove title casing on Contact Detail (non TSP mode) by @elysee15 in #943
- sc-11655 Add APP version & GIT Version in USER ADMIN UI by @elysee15 in #934
- Can only search and lookup verified records by @bbengfort in #954
- sc-10525: change name implementation by @masskoder in #952
- Change duplicate email error to warning by @pdeziel in #951
- sc-11862 : fix permission issue by @masskoder in #953
- sc-11797 Need more whitespace between header and footer for Collaborator Information (non TSP mode) by @elysee15 in #956
- sc-11800 Add new contact: shorten text to
Please Provide the Name and Email Address
by @elysee15 in #942 - sc-10976 No 404 On Registration Details when VASP Not Found by @elysee15 in #930
- BFF Utility for Organization Management by @bbengfort in #937
- Auth0 user cache by @pdeziel in #931
- Sc-11944: update vasp name when registration form is submitted by @masskoder in #958
Full Changelog: v1.6.0...v1.6.1
v1.6.0
What's Changed
- List collaborators by @pdeziel in #864
- sc-10480 refact: GDS User UI update all table components style by @elysee15 in #868
- sc-10938 GDS UI update collaborator view by @elysee15 in #869
- Add reissaunce timestamp to vasp snippet by @pdeziel in #871
- feat: sc-4309 GDS User UI implement user Profile component by @elysee15 in #863
- List user roles by @pdeziel in #875
- Sc-9564: fix form blink issue by @masskoder in #867
- sc-10612 GDS UI: Add TRISA certificates types component by @elysee15 in #859
- Add orgID to login endpoint for multiorg support by @pdeziel in #874
- BFF user invite email by @pdeziel in #879
- Add unified log to RetrieveVASP reply by @pdeziel in #882
- Fix collaborator key generation by @pdeziel in #888
- Avoid Auth0 role management 400 by @pdeziel in #887
- sc-10115 Print view does not work by @elysee15 in #876
- sc-10111 update title and display recent updated vasps by @elysee15 in #865
- SC-10598: refresh token after submitting both testnet & mainnet by @masskoder in #880
- Fix date of incorporation on basic details page by @masskoder in #866
- upgrade node version in test workflow by @masskoder in #891
- Sc-10734 : implement collaborator feature in UI by @masskoder in #870
- Sc-11071: Consume user roles list API by @masskoder in #881
- Sc-10477 : Delete Collaborator in UI by @masskoder in #884
- Sc 10616 GDS User UI : implement Identity Certificate Details feature by @elysee15 in #883
- Add Organization to Emails by @bbengfort in #889
- Add login timestamps to collaborator by @pdeziel in #893
- BFF Create and list organizations by @pdeziel in #890
- Sc-10478: Edit Collaborator in UI by @masskoder in #886
- Sc-11278: Disable Edit and Delete buttons without update:collaborator permission by @masskoder in #894
- Removed values from env example by @daniellemaxwell in #850
- sc 11198 Harmonize the popup across all the user web app by @elysee15 in #892
- Fix the disabled icon issue in the collaborator list by @masskoder in #896
- Sc-11329 : Fix the checked box issue in add contact modal by @masskoder in #899
- Sc-10614 GDS User UI : implement identify certificate inventory list feature by @elysee15 in #878
- sc-10976 No 404 On Registration Details when VASP Not Found by @elysee15 in #872
- sc-10745 upgrade to react 18 on admin UI by @elysee15 in #885
- Get user organization endpoint by @pdeziel in #902
- Auth0 user invite tickets by @pdeziel in #895
- Sc-11107: organization list api implementation & minor fixes by @masskoder in #906
- trtl metrics investigation by @bbengfort in #904
- SC-11379: Fix Add New Collaborator Modal Pop-up by @masskoder in #907
- Default business category to business entity by @pdeziel in #903
- Initial BFF API docs by @pdeziel in #909
- SC-10545 : implement user profile by @masskoder in #905
- Default organization names by @pdeziel in #910
- sc-10544 Add New managed VASP on user ui by @elysee15 in #908
- sc-7102: implement the multi organisation log in feature in UI by @masskoder in #913
- sc-11339 Refactor Certificate inventory feature by @elysee15 in #901
- sc-11233 display attention alert for a valid identify certificate by @elysee15 in #898
- Limit number of collaborators by @pdeziel in #911
- Add user as collaborator on CreateOrganization by @pdeziel in #915
- Sc-11506: fix certificate route issue & minor improvement by @masskoder in #921
- sc-11501 Refactor the add new managed modal by @elysee15 in #919
- SC-7102: Improve multi org log in feature by @masskoder in #914
- Sc-11254: Display the current VASP name in Edit Collaborator Modal by @masskoder in #912
- sc-11491 Disabled add managed button when a user doesn't have the right permission by @elysee15 in #920
- Sectigo Staging Service by @bbengfort in #917
- Deploy Sectigo Mock Integration Server (Cathy) by @bbengfort in #922
- sc-11626: spinner loading issue fix & minor fixes by @masskoder in #923
- SC-11626: Fix the issue with Vasp names when switching between organizations by @masskoder in #924
- Sc-11626: minor fixes & clean up by @masskoder in #925
- sc-11626: fix spinner issue & refactor switch org component by @masskoder in #927
- fix: remove access token printed in console log by @masskoder in #928
New Contributors
- @daniellemaxwell made their first contribution in #850
Full Changelog: v1.5.4...v1.6.0
v1.5.4
What's Changed
- Sc-9563: improve certificate expiration error by @masskoder in #819
- sc-3606 GDS UI refresh: User Certificate Mgmt - Request New Certificate button by @elysee15 in #824
- Delete collaborator by @pdeziel in #813
- sc-9879 Account Creation Page Improvements by @elysee15 in #834
- sc-9889 TRISA Guide Page Improvements by @elysee15 in #833
- sc-9875 vaspdirectory.net Landing Page Improvements by @elysee15 in #832
- sc-9905 Add link to Submit page by @elysee15 in #831
- sc-9893 Lighten Background Color of Notification Component on Overview page by @elysee15 in #830
- sc-6823 GDS UI : make the stepper component label responsive on a small screen by @elysee15 in #822
- sc-9898 Fix Formatting & Alignment of Addresses on Review Page by @elysee15 in #829
- sc-9436 GDS User UI: Make stepper label clickable by @elysee15 in #820
- sc-9895 GDS User UI Fix Error Msg on Basic Details page by @elysee15 in #823
- sc-9884 TRISA Implementation - Error Msg Fixes by @elysee15 in #828
- sc-8099: ensure env are set in sentry set up by @masskoder in #821
- sc-9909 Update Toast Message by @elysee15 in #827
- sc-9891 Fix Capitalization in Stepper by @elysee15 in #825
- sc-9903 Add new GDS logo to Nav Menu by @elysee15 in #826
- sc-10115: Fix Print view issue by @elysee15 in #839
- sc-10122 Change support email link to [email protected] by @elysee15 in #837
- sc-10113 Correct singular spelling of Business Category by @elysee15 in #838
- sc-10117 GDS Admin UI Render Reviewer Notes as safe markdown by @elysee15 in #836
- sc-10105 Fix Admin UI Footer by @elysee15 in #840
- sc-10107 Make quick copy-text button for common name and ID by @elysee15 in #841
- Certman Bug Fixes and Helper Utility by @bbengfort in #843
- sc-10516 GDS User UI: Capitalize the word 'Identifiers' by @elysee15 in #846
- update account verification page & minor refactoring by @masskoder in #835
- sc-10119 Add common name to search in List view by @elysee15 in #842
- sc-10247 fix reviewers note section in the PDF file by @elysee15 in #845
- sc-10101 Preserve sort order in the VASPs list by @elysee15 in #844
- Ensure admin env is set during build process by @bbengfort in #848
- fix Sentry error on staging admin UI by @masskoder in #849
- sc-10572 "edited a few seconds ago" does not change by @elysee15 in #853
- update sidebar bg & minor fixes by @masskoder in #855
- sc-10560 Established On Date Format is Incorrect by @elysee15 in #854
- sc-10522 improve need attention alert component on submit type by @elysee15 in #852
- sc-10111 Add Pending and Recently Completed Reissuances to Dashboard view by @elysee15 in #858
- sc-10563 Error when updating legal person: no error appears by @elysee15 in #857
- fix: sc-9875 increase landing logo's size by @elysee15 in #860
- sc-9436 fix stepper progress alignement by @elysee15 in #861
- sc-10566 Legal Entity Person Form is Posting Registration Authority by @elysee15 in #856
- refact admin ui by @elysee15 in #851
- sc-10577: use env to activate cert management menu by @masskoder in #862
Full Changelog: v1.5.3...v1.5.4
v1.5.3
What's Changed
- Replace BFF trtl client with store client by @pdeziel in #808
- sc-8909 GDS User UI : improve trisa web app performance by @elysee15 in #800
- Change Error to Warning Logs by @bbengfort in #814
- sc-9617: Redirect to guide page by @masskoder in #815
- patch-sc-9617: redirect certificate route to guide by @masskoder in #817
- fix: remove unused object from yup validation by @masskoder in #818
- Replace bff admin client with store client by @pdeziel in #816
Full Changelog: v1.5.2...v1.5.3
v1.5.2
What's Changed
- CertMan Disabled Mode by @bbengfort in #793
- sc-9182 GDS USER UI : fix mobile nav menu on small screen by @elysee15 in #794
- sc-9366: add maintenance page by @masskoder in #795
- Add collaborator endpoint by @pdeziel in #798
- fix: translation warning makes unit tests fail by @elysee15 in #801
- Sc-9463: display the clear button persistently by @masskoder in #797
- Update GDS User UI Translations by @rebeccabilbro in #799
- sc-7101 GDS USER UI: implement multi-user ui by @elysee15 in #796
- bff store methods by @pdeziel in #788
- Fix masked error by @pdeziel in #802
- sc-8715 GDS Admin UI: display N/A for empty value on vasps list by @elysee15 in #778
- sc-7785 GDS Admin UI: Reviewer Notes timestamp bug by @elysee15 in #803
- sc-9539: add missing registration key validation by @masskoder in #805
- add console log by @masskoder in #807
- Replace collaborator endpoint by @pdeziel in #806
- Sc-9437: fix import data file issue by @masskoder in #809
- add console log to understand production behavior by @masskoder in #810
- Update the status code for the PUT method by @masskoder in #811
Full Changelog: v1.5.1...v1.5.2
v1.5.1
What's Changed
- Certman refactor and automated reissuance by @pdeziel in #753
- sc-8837 Extend Background Color to bottom of Overview page by @elysee15 in #754
- Publish Github Actions container build statuses to Slack by @rebeccabilbro in #755
- Allow multiple DNS names in certificate issuance by @pdeziel in #701
- BFF test cleanup by @pdeziel in #706
- BFF string constants by @pdeziel in #708
- Add VASP timestamps to overview response by @pdeziel in #740
- Consolidate C9 validation error ignores by @pdeziel in #748
- Sync with auth0 after submitting registration by @pdeziel in #745
- Return registration form on PUT by @pdeziel in #742
- Duplicate email tests by @pdeziel in #765
- GetSentEmailCount tests by @pdeziel in #764
- Update Test Workflow by @bbengfort in #772
- Maintenance Mode Placeholder by @bbengfort in #773
- Fix trtl CLI bugs by @bbengfort in #775
- Move models and store packages to top level by @pdeziel in #766
- Add default registration form values by @pdeziel in #777
- sc-9182 GDS USER UI : fix mobile nav menu on small screen by @elysee15 in #776
- Fix inconsistent overview response by @pdeziel in #785
- Log 500 responses as errors by @pdeziel in #774
- Change slack channel for build notifications by @rebeccabilbro in #791
- Post 1.5.0 Refactoring by @bbengfort in #792
Full Changelog: v1.5.0...v1.5.1
v1.5.0
The v1.5.0 release is a major step towards certificate self-service. It introduces user accounts so that a user must login with Auth0 before registering for a certificate. The user's registration form is saved on the server so they may log out and return at any time. Users will now be able to have access to members-only content if they are authenticated.
New Contributors
- @nwhite222 made their first contribution in #627
Changelog
- Added user authentication and authorization with Auth0
- Added user UI "overview" dashboard page with testnet and mainnet status info and recent admin announcements, as well as details relating to the user's organization/TRISA member profile
- Added user UI certificate management page
- The user's registration form is tied to their assigned organization and now persists throughout logins
- Fixed several UI issues with the registration form
Full Changelog: v1.4.1...v1.5.0