Releases: linuxfoundation/easycla-contributor-console
Allow Download and Preview of CLA Templates
- UI - Update to contributor console landing page to allow download and preview of CLA templates
Released to DEV, STAGING, and PROD on 08/20/2020.
CircleCI Release Workflow: https://app.circleci.com/pipelines/github/communitybridge/easycla-contributor-console/186/workflows/8fda398e-22f8-4ab7-9e98-ec04dd213ae5
Bug Fixes and Feature Roll-Up
- Contributor Console Individual CLA flow when there is no signed CLA but the company is there.
- Updated Fetch SSM Parameter Logic
- AWS SSM integration
- V2 - Company Not Signed CLA - Appropriate error message is not displayed when session expired
- UI issues in acknowledgment message displayed after company admin is contacted and other minor issues
- The appropriate tooltip is not displayed for X icon in the dialog box displayed across all contributor flows
- Solved issue #1575 and #1576
- V2 - company admin details are not displayed in the acknowledgment message for user to follow up with them
- Updated Notify CLA Managers API Call
- Create Company - Company exists or any other server-side validations are done after contributor logs into LF system
- Added flash message for redirection
- Open GitHub tab and flash message
- Wireframe updates to be implemented
- Added back buttons and handled its redirection on Identify CLA Manager screen
- Create Company - Contributor is redirected to LFX dashboard instead of the project page
- Changed Add Organisation flow.
Released to DEV, STAGING, and PROD on 08/19/2020.
CircleCI Release Workflow: https://app.circleci.com/pipelines/github/communitybridge/easycla-contributor-console/183/workflows/395149fd-6622-4da3-905a-9c444ba52459
Bug and Feature Fix Roll-Up
- Contributor Console API - Organization Service Support
- Resolved Forwarding flow when a user doesn't have an LFID when CLA not Signed
- Resolved Name field is not available to in the Identify CLA manager dialog similar to Corporate Console
- Resolved Employee signature record is not created when ICLA is signed by an employee in contributor console
Released to DEV, STAGING, and PROD on 08/04/2020.
CircleCI Release Workflow: https://app.circleci.com/pipelines/github/communitybridge/easycla-contributor-console/131/workflows/e8941ba2-90f4-48f8-a587-1c0e64eff4c7
Bug Fixes and Feature Roll-Up
- Library updates - Bump lodash from 4.17.15 to 4.17.19 in /edge
- Contributor is still gated even when the contributor is approved and when the contributor does not require to sign ICLA
- Corporate Contributor is not prompted with ICLA flow when the employee is required to sign ICLA
- Completed Add Organisation flow with LF login
Released to DEV, STAGING, and PROD on 07/28/2020.
CircleCI Release Workflow: https://app.circleci.com/pipelines/github/communitybridge/easycla-contributor-console/122/workflows/4e23b5a2-c5f7-4774-b8c9-40f01c9622c3
Bug Fixes Roll-Up
- Updated libs to alleviate security issues with library versions
- Added codeql analysis config
Released to DEV, STAGING, and PROD on 07/20/2020.
CircleCI Release Workflow: https://app.circleci.com/pipelines/github/communitybridge/easycla-contributor-console/108/workflows/64194358-1f88-43fd-9c46-143badeebe05
Bug and Feature Fix Roll-Up
- Replaced Whitelist text is mentioned in No Signed CLA Found dialog
- Upgrade Angular from version 9.0 to 10.0
Released to DEV, STAGING, and PROD on 07/14/2020.
CircleCI Release Workflow: https://app.circleci.com/pipelines/github/communitybridge/easycla-contributor-console/103/workflows/a817e3ef-62e2-4883-b570-5b2cbc4064ef
Bug Fixes and New Features
- Completed Gerrit sign CLA project request authorization flow. (#55) (5 days ago)
- Changed Gerrit flow as per changes in URL parameter from gerritId to projectId (#54) (6 days ago)
- Contact Company Admin for GitHub and Gerrit (#53) (7 days ago)
- Completed Gerrit ICLA flow. (#52) (10 days ago)
- Gerrit Flow for Login (#51) (11 days ago)
- Resolving kind-of version update (12 days ago)
- Added webpack-cli dependency (12 days ago)
- Upgrade dependencies (#50) (12 days ago)
- Change checkbox text on individual contributor screen (#49) (2 weeks ago)
- V2 - No able to redirect to GitHub from contributor console homepage when navigated back to the homepage from CLA Document - Not Ready screen (#48) (2 weeks ago)
- Contributor Console Corporate CLA flow when there is a signed CLA Step 3 (#47) (3 weeks ago)
- Change Company to Organization and follow the wireframe to use "Your Organization" where ever it says "Your Company" (#46) (3 weeks ago)
- Contributor Console Individual CLA flow when the company is not found. Step 2 (#45) (3 weeks ago)
- V2 - No able to redirect to GitHub from contributor console homepage when navigated back to the homepage from CLA Document - Not Ready screen (#44) (3 weeks ago)
- Contributor Console Integration: Invite CLA Manager (#42) (3 weeks ago)
- Solved minor issues in Add Company. (#43) (3 weeks ago)
- Solved issues related to company validation. (#41) (3 weeks ago)
- Need a button to ExitEasyCLA on the main page (#38) (3 weeks ago)
- Change error message when template not found and added ticket link (4 weeks ago)
- [#1240] Change error message when the CLA document not ready and changed the UI appropriately. (4 weeks ago) | * c8b0301 - - [1283] Solved issue of two error messages displayed (3 weeks ago)
- [#1283] Solved minor issue not show list when search character less than 3 (3 weeks ago)
- [#1260] Solved issue of exit CLA from authorization screen and change modal button to Go Back (4 weeks ago) | * 1999ff1 - - - [#1271] Solved null error and change error message if redirect URL not found. (4 weeks ago)
- Removed Duplicate Build Step in CI/CD (4 weeks ago)
- Added new URL in connectSource for security (#37) (4 weeks ago)
- Added exist CLA button on the dashboard (4 weeks ago)
- Added new URL in connect source for security (4 weeks ago)
- Solved lint issue (4 weeks ago)
- [#1249] Solved minor issues and handled error more efficiently (4 weeks ago)
- [#1252] Solved alt + tab API hit issue [#1250] search action canceled when click outside [#1255] show an error message when the company not found (4 weeks ago)
- [#1251] Solved Alt+Tab issue (4 weeks ago)
- [#1016] Solved lint error (4 weeks ago)
- [#1016] Completed add company API integration (4 weeks ago)
- [#1016] Solved lint error (4 weeks ago)
- [#1016] created model and Integrating add company endpoint (4 weeks ago)
- [#1214] Solved lint error (4 weeks ago)
- [#1214] Working on API integration of invite company admin (4 weeks ago)
- [#1241] Added overlay to disabled click when the API call is in progress (4 weeks ago)
- [#1239] Removed unwanted log (4 weeks ago)
- [#1239] Solved issue to hide and show ICLA and CCLA menu as per project configuration (4 weeks ago)
Released to DEV, STAGING, and PROD on 07/13/2020.
CircleCI Release Workflow: https://app.circleci.com/pipelines/github/communitybridge/easycla-contributor-console/97/workflows/2608e847-6181-4f01-9aa6-d6d6090f806f
Deployment Updates for STAGING and PROD
- Updated serverless deployment configurations for STAGING and PROD
Released to DEV, STAGING, and PROD on 06/10/2020.
CircleCI Release Workflow: https://app.circleci.com/pipelines/github/communitybridge/easycla-contributor-console/39/workflows/2bb8156f-cf87-45e5-93bf-8b2e61bb68a5
Initial Deployment Release
- Initial Deployment release
Deployed on 06/05/2020.
CircleCI Release Workflow: