Skip to content

Conversation

@scottheng96
Copy link
Contributor

New

  • feat: singpass with mrf first step #8729
  • build: merge v6.265.0 back to develop #8861
  • build: release v6.265.0 #8859

Dependencies

  • build(deps): bump tar-fs from 2.1.3 to 2.1.4 in /frontend #8860

Dev-Dependencies

Tests

dependabot bot and others added 4 commits November 4, 2025 14:22
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.3 to 2.1.4.
- [Commits](mafintosh/tar-fs@v2.1.3...v2.1.4)

---
updated-dependencies:
- dependency-name: tar-fs
  dependency-version: 2.1.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build: merge v6.265.0 back to develop
* enable mrf form to enable singpass authentication

* remove myInfoPanel banner displaying myinfo is unsupported in MRF

* remove mrf required to have no authType BE safeguard

* only show myInfo fields on first workflow step, resolve singpass login only on first step for MRF

* resolved singpass auth to show only on first step, resolved hydration of myinfo fields for subsequent steps, some lint fixes

* added mrf first step infobox to singpass auth settings page

* resolved merge conflicts

* add verifiedContent to MRF submission

* update MRF decryption to consider verifiedContent, displaying on IndividualResponsePage & csv

* add NRIC to emails

* add Myinfo prefix to IndividResponses + CSV

* add [MyInfo] Prefix to emails

* add verifiedContent to MRF webhook payload

* adding handling of NdiResponses in BE updateActions

* enable duplication of mrf singpass form

* updated NRIC data encryption using submissionKey instead of formPublicKey

* updated formsg sdk package

* added verifiedContent to MRF submissions with step based encryption/decryption; include NRIC in emails

* fixed lint

* fixed failing test and CP error

* updated shared import with right path

* only show children field in builder for encrypt mode forms

* add noMyInfoChildrenMrf i18 texts

* prevent duplication & use-template of form to MRF if it has MyInfoChildren field

* betaFlag singpass settings page access using singpassMrf betaFlag

* update feature flag to use signature-mrf

* update show/hide form based on singpass-mrf

* clean commit, removing console logs

* included hasMyInfochildren to wizardcontext

* resolved chromium test

* include myInfo existing value for MRF MyInfo fields over prefill + savedraft

* resolve lint

* fixed lint issues

* merged develop to branch:

* removed some unused variables

* removed unused variables, updated comments for better understandability

* refactored questionblock conditionals to constants

* renamed constants in getVerifiedFieldFromResponse for better readability

* add log error when unsupported authType is found during ndi response handling

* restored vscode settings

* added skeleton for handleNdi tests

* added middleware tests for handleNdiResponses

* added test for getQuestionTitleAnswerString to handle Ndi responses

* added spcp createNdiResponsesV3FromRecord test

* removed unused variables in mrf utils.ts

* fixed question block logic to hide myinfo fields on 2+ step

* updated singpass infobox for variable settings of myinfo fields, form is public, mrf

* update feature flag off to display form not available

* fixed FE lint

---------

Co-authored-by: Eliot Lim <[email protected]>
@scottheng96 scottheng96 requested a review from a team as a code owner November 4, 2025 07:55
Copy link
Contributor

@eliotlim eliotlim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LEGGO

@scottheng96 scottheng96 merged commit 8238d5f into release-al2 Nov 4, 2025
37 of 39 checks passed
@scottheng96 scottheng96 deleted the release_v6.266.0 branch November 4, 2025 08:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants