Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: merge v5.1.0 into master #1389

Merged
merged 70 commits into from
Mar 17, 2021
Merged

chore: merge v5.1.0 into master #1389

merged 70 commits into from
Mar 17, 2021

Commits on Feb 25, 2021

  1. Merge pull request #1248 from opengovsg/release-5.0.3

    chore: merge Release v5.0.3 back to develop branch
    liangyuanruo authored Feb 25, 2021
    Configuration menu
    Copy the full SHA
    fcc0920 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2021

  1. Merge pull request #1250 from opengovsg/release-v5.0.4

    chore: merge v5.0.4 into develop
    liangyuanruo authored Feb 26, 2021
    Configuration menu
    Copy the full SHA
    137b439 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2021

  1. feat: Add submission limits for storage mode form submissions (#1097)

    * feat: Add submission limits for storage mode form submissions
    
    * made changes to refactor out hasSubmissionLimit, and added support for email mode forms
    
    * Fix types in form.service.ts
    
    * change check order, and change logger.warn to logger.info
    
    * use null instead of -1 as default value for submissionLimit
    
    * remove 'submissionLimits' type
    
    * Update src/app/modules/form/public-form/public-form.middlewares.ts
    
    Co-authored-by: Yuan Ruo <yuanruo@data.gov.sg>
    
    * add check for public form before deactivating, and fix lint issues
    
    * check not necessary
    
    Co-authored-by: Yuan Ruo <yuanruo@data.gov.sg>
    frankchn and liangyuanruo authored Feb 27, 2021
    Configuration menu
    Copy the full SHA
    d65b4ae View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2021

  1. Configuration menu
    Copy the full SHA
    701aa56 View commit details
    Browse the repository at this point in the history
  2. feat: add timestamp to form submission end page (#1110)

    * feat: add timestamp to form submission end page
    
    * fix: adjust date formatting and CSS selection and styling for end-page
    jia1 authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    7c7b15c View commit details
    Browse the repository at this point in the history
  3. chore(deps-dev): bump @typescript-eslint/eslint-plugin (#1253)

    Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.15.1 to 4.15.2.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.15.2/packages/eslint-plugin)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Kar Rui Lau <karrui.lau@gmail.com>
    dependabot[bot] and karrui authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    4df03d6 View commit details
    Browse the repository at this point in the history
  4. fix(deps): bump neverthrow from 4.1.0 to 4.1.1 (#1255)

    Bumps [neverthrow](https://github.com/supermacro/neverthrow) from 4.1.0 to 4.1.1.
    - [Release notes](https://github.com/supermacro/neverthrow/releases)
    - [Commits](supermacro/neverthrow@v4.1.0...v4.1.1)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    b37186a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5d16aeb View commit details
    Browse the repository at this point in the history
  6. chore(deps-dev): bump stylelint-prettier from 1.1.2 to 1.2.0 (#1256)

    Bumps [stylelint-prettier](https://github.com/prettier/stylelint-prettier) from 1.1.2 to 1.2.0.
    - [Release notes](https://github.com/prettier/stylelint-prettier/releases)
    - [Changelog](https://github.com/prettier/stylelint-prettier/blob/master/CHANGELOG.md)
    - [Commits](prettier/stylelint-prettier@v1.1.2...v1.2.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    4626e53 View commit details
    Browse the repository at this point in the history
  7. feat(frontend): migrate file handler service to Typescript, update fr…

    …ontend test framework and lint (#1243)
    
    * feat(FileHandlerSvc): add initial file
    
    * ref(EditFieldsModal): use FileHandlerService instead of old client
    
    * ref(EditStartPage): use FileHandlerService instead of old client
    
    * ref(FieldAttachments): use shared utils instead of FileHandler
    
    * feat: remove file-handler.client.service
    
    * test: update frontend test runner to allow for typescript
    
    * feat: allow cancellation when fetching presigned data
    
    * feat: export uploadFile for testing
    
    * chore: update eslint rules for testing
    
    * chore: add jest-mock-axios package
    
    * test(FileHandlerService): add unit tests
    
    * chore: remove crypto-js package
    
    * fix(FileHandlerSvc): update JSDoc
    
    * test: manually instantiate mock axios instead of using a manual mock
    
    * fix(FileHandlerSvc): base64 encode md5 before returning
    
    also make the code more performant on larger files
    
    * ref(FileHandlerSvc): mark uploadImage/Logo functions as async
    
    * chore(eslint): fix projected path of tsconfig.json
    karrui authored Mar 1, 2021
    Configuration menu
    Copy the full SHA
    9d2a1b4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a0ca058 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2021

  1. chore(deps-dev): bump ts-jest from 26.5.1 to 26.5.2 (#1261)

    Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 26.5.1 to 26.5.2.
    - [Release notes](https://github.com/kulshekhar/ts-jest/releases)
    - [Changelog](https://github.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md)
    - [Commits](kulshekhar/ts-jest@v26.5.1...v26.5.2)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 2, 2021
    Configuration menu
    Copy the full SHA
    380f187 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2021

  1. fix(deps): bump @sentry/browser from 6.2.0 to 6.2.1 (#1262)

    Bumps [@sentry/browser](https://github.com/getsentry/sentry-javascript) from 6.2.0 to 6.2.1.
    - [Release notes](https://github.com/getsentry/sentry-javascript/releases)
    - [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md)
    - [Commits](getsentry/sentry-javascript@6.2.0...6.2.1)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    84254ef View commit details
    Browse the repository at this point in the history
  2. chore(deps-dev): bump @babel/plugin-transform-runtime (#1263)

    Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime) from 7.12.17 to 7.13.9.
    - [Release notes](https://github.com/babel/babel/releases)
    - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/babel/babel/commits/v7.13.9/packages/babel-plugin-transform-runtime)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    7ccc921 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a9caa45 View commit details
    Browse the repository at this point in the history
  4. chore(deps-dev): bump @babel/preset-env from 7.12.17 to 7.13.9 (#1264)

    Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.12.17 to 7.13.9.
    - [Release notes](https://github.com/babel/babel/releases)
    - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/babel/babel/commits/v7.13.9/packages/babel-preset-env)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    2f9b303 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0ddcae6 View commit details
    Browse the repository at this point in the history
  6. chore(deps-dev): bump husky from 4.3.8 to 5.1.3 (#1105)

    * chore(deps-dev): bump husky from 4.3.8 to 5.0.9
    
    Bumps [husky](https://github.com/typicode/husky) from 4.3.8 to 5.0.9.
    - [Release notes](https://github.com/typicode/husky/releases)
    - [Commits](typicode/husky@v4.3.8...v5.0.9)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * feat: migrate to husky v5
    
    * feat: upgrade to latest husky
    
    * feat: change postinstall to prepare
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Antariksh <antarikshmahajan@gmail.com>
    dependabot[bot] and mantariksh authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    cbc2bd9 View commit details
    Browse the repository at this point in the history
  7. chore(deps-dev): bump @opengovsg/mockpass from 2.6.3 to 2.6.4 (#1267)

    Bumps [@opengovsg/mockpass](https://github.com/opengovsg/mockpass) from 2.6.3 to 2.6.4.
    - [Release notes](https://github.com/opengovsg/mockpass/releases)
    - [Commits](opengovsg/mockpass@v2.6.3...v2.6.4)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    d082caf View commit details
    Browse the repository at this point in the history
  8. fix(deps): bump connect-mongo from 3.2.0 to 4.2.0 (#1240)

    * fix(deps): bump connect-mongo from 3.2.0 to 4.2.0
    
    Bumps [connect-mongo](https://github.com/jdesboeufs/connect-mongo) from 3.2.0 to 4.2.0.
    - [Release notes](https://github.com/jdesboeufs/connect-mongo/releases)
    - [Changelog](https://github.com/jdesboeufs/connect-mongo/blob/master/CHANGELOG.md)
    - [Commits](jdesboeufs/connect-mongo@v3.2.0...v4.2.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    * fix: correctly instantiate connect-mongo store due to package upgrade
    
    * fix(sessionLoader): use session memorystore if in test environment
    
    * test: use test specific session memory store
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Kar Rui Lau <karrui.lau@gmail.com>
    dependabot[bot] and karrui authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    579dcfa View commit details
    Browse the repository at this point in the history
  9. fix(deps): bump whatwg-fetch from 3.6.1 to 3.6.2 (#1271)

    Bumps [whatwg-fetch](https://github.com/github/fetch) from 3.6.1 to 3.6.2.
    - [Release notes](https://github.com/github/fetch/releases)
    - [Commits](JakeChampion/fetch@v3.6.1...v3.6.2)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    a550785 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    027bb01 View commit details
    Browse the repository at this point in the history
  11. chore(deps-dev): bump core-js from 3.9.0 to 3.9.1 (#1269)

    Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.9.0 to 3.9.1.
    - [Release notes](https://github.com/zloirock/core-js/releases)
    - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/zloirock/core-js/commits/v3.9.1/packages/core-js)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 3, 2021
    Configuration menu
    Copy the full SHA
    2ed5bde View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5c596c8 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2021

  1. fix(deps): bump bcrypt from 5.0.0 to 5.0.1 (#1274)

    Bumps [bcrypt](https://github.com/kelektiv/node.bcrypt.js) from 5.0.0 to 5.0.1.
    - [Release notes](https://github.com/kelektiv/node.bcrypt.js/releases)
    - [Changelog](https://github.com/kelektiv/node.bcrypt.js/blob/master/CHANGELOG.md)
    - [Commits](kelektiv/node.bcrypt.js@v5.0.0...v5.0.1)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    fab2141 View commit details
    Browse the repository at this point in the history
  2. fix(deps): bump twilio from 3.56.0 to 3.57.0 (#1275)

    Bumps [twilio](https://github.com/twilio/twilio-node) from 3.56.0 to 3.57.0.
    - [Release notes](https://github.com/twilio/twilio-node/releases)
    - [Changelog](https://github.com/twilio/twilio-node/blob/main/CHANGES.md)
    - [Commits](twilio/twilio-node@3.56.0...3.57.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    a7bae9a View commit details
    Browse the repository at this point in the history
  3. fix(deps): bump @babel/runtime from 7.12.18 to 7.13.9 (#1276)

    Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.12.18 to 7.13.9.
    - [Release notes](https://github.com/babel/babel/releases)
    - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/babel/babel/commits/v7.13.9/packages/babel-runtime)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    d9d6536 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f859660 View commit details
    Browse the repository at this point in the history
  5. fix(deps): bump aws-sdk from 2.848.0 to 2.856.0 (#1280)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.848.0 to 2.856.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
    - [Commits](aws/aws-sdk-js@v2.848.0...v2.856.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    23ee066 View commit details
    Browse the repository at this point in the history
  6. chore(deps-dev): bump ts-node-dev from 1.1.1 to 1.1.6 (#1281)

    Bumps [ts-node-dev](https://github.com/whitecolor/ts-node-dev) from 1.1.1 to 1.1.6.
    - [Release notes](https://github.com/whitecolor/ts-node-dev/releases)
    - [Changelog](https://github.com/wclr/ts-node-dev/blob/master/CHANGELOG.md)
    - [Commits](wclr/ts-node-dev@v1.1.1...v1.1.6)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    0363f78 View commit details
    Browse the repository at this point in the history
  7. fix(deps): bump nodemailer from 6.4.18 to 6.5.0 (#1282)

    Bumps [nodemailer](https://github.com/nodemailer/nodemailer) from 6.4.18 to 6.5.0.
    - [Release notes](https://github.com/nodemailer/nodemailer/releases)
    - [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md)
    - [Commits](nodemailer/nodemailer@v6.4.18...v6.5.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    f012d6f View commit details
    Browse the repository at this point in the history
  8. fix(deps): bump has-ansi from 4.0.0 to 4.0.1 (#1284)

    Bumps [has-ansi](https://github.com/chalk/has-ansi) from 4.0.0 to 4.0.1.
    - [Release notes](https://github.com/chalk/has-ansi/releases)
    - [Commits](chalk/has-ansi@v4.0.0...v4.0.1)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    a531c77 View commit details
    Browse the repository at this point in the history
  9. refactor: migrate attachment validator to ts (#1181)

    * refactor: update references
    
    * refactor: migrate attachmentValidator to ts
    
    * fix: remove check for filename in attachment typeguard
    
    * chore: tighten check for responses on hidden attachment fields
    
    * docs: attachment validator
    
    * docs: explain why fiename is not compulsory attachment property
    
    * docs: make test descriptions clearer
    
    * chore: delete attachment class validator
    
    * chore: adds jest tests for attachment validation
    
    * refactor: add line spacing
    
    * doc: explain why constructAttachmentFieldValidator is separate from constructSingleAnswerValidator factory
    
    * refactor: add newline for it in test
    
    * refactor: use helper generators for test
    
    * test: add test coverage
    
    * refactor: simpify filename string check
    
    * refactor: modify helper functions and use them directly in tests
    tshuli authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    95544a6 View commit details
    Browse the repository at this point in the history
  10. chore(deps-dev): bump @babel/core from 7.12.17 to 7.13.8 (#1285)

    Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.12.17 to 7.13.8.
    - [Release notes](https://github.com/babel/babel/releases)
    - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/babel/babel/commits/v7.13.8/packages/babel-core)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    ddc07b0 View commit details
    Browse the repository at this point in the history
  11. fix(deps): bump connect-mongo from 4.2.0 to 4.2.2 (#1286)

    Bumps [connect-mongo](https://github.com/jdesboeufs/connect-mongo) from 4.2.0 to 4.2.2.
    - [Release notes](https://github.com/jdesboeufs/connect-mongo/releases)
    - [Changelog](https://github.com/jdesboeufs/connect-mongo/blob/master/CHANGELOG.md)
    - [Commits](jdesboeufs/connect-mongo@v4.2.0...v4.2.2)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    b425e64 View commit details
    Browse the repository at this point in the history
  12. chore(deps-dev): bump eslint-config-prettier from 8.0.0 to 8.1.0 (#1287)

    Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.0.0 to 8.1.0.
    - [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
    - [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/eslint-config-prettier@v8.0.0...v8.1.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    1746d7c View commit details
    Browse the repository at this point in the history
  13. fix(deps): bump @sentry/integrations from 6.2.0 to 6.2.1 (#1288)

    Bumps [@sentry/integrations](https://github.com/getsentry/sentry-javascript) from 6.2.0 to 6.2.1.
    - [Release notes](https://github.com/getsentry/sentry-javascript/releases)
    - [Changelog](https://github.com/getsentry/sentry-javascript/blob/master/CHANGELOG.md)
    - [Commits](getsentry/sentry-javascript@6.2.0...6.2.1)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    7c52cbd View commit details
    Browse the repository at this point in the history
  14. chore(deps-dev): bump eslint from 7.20.0 to 7.21.0 (#1289)

    Bumps [eslint](https://github.com/eslint/eslint) from 7.20.0 to 7.21.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md)
    - [Commits](eslint/eslint@v7.20.0...v7.21.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    af0aa62 View commit details
    Browse the repository at this point in the history
  15. fix(deps): bump aws-info from 1.1.0 to 1.2.0 (#1290)

    Bumps [aws-info](https://github.com/dougmoscrop/aws-info-node) from 1.1.0 to 1.2.0.
    - [Release notes](https://github.com/dougmoscrop/aws-info-node/releases)
    - [Commits](dougmoscrop/aws-info-node@v1.1.0...v1.2.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 4, 2021
    Configuration menu
    Copy the full SHA
    81eb374 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2021

  1. chore(deps-dev): bump testcafe from 1.11.0 to 1.12.0 (#1294)

    Bumps [testcafe](https://github.com/DevExpress/testcafe) from 1.11.0 to 1.12.0.
    - [Release notes](https://github.com/DevExpress/testcafe/releases)
    - [Changelog](https://github.com/DevExpress/testcafe/blob/master/CHANGELOG.md)
    - [Commits](DevExpress/testcafe@v1.11.0...v1.12.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 5, 2021
    Configuration menu
    Copy the full SHA
    2691b34 View commit details
    Browse the repository at this point in the history
  2. chore: change copy & insert secretkeyloss golink (#1293)

    * added secret key loss golink
    
    * change copy and link on ui
    r00dgirl authored Mar 5, 2021
    Configuration menu
    Copy the full SHA
    e8ab54f View commit details
    Browse the repository at this point in the history
  3. chore(deps-dev): bump ts-jest from 26.5.2 to 26.5.3 (#1295)

    Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 26.5.2 to 26.5.3.
    - [Release notes](https://github.com/kulshekhar/ts-jest/releases)
    - [Changelog](https://github.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md)
    - [Commits](kulshekhar/ts-jest@v26.5.2...v26.5.3)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 5, 2021
    Configuration menu
    Copy the full SHA
    6d354a5 View commit details
    Browse the repository at this point in the history
  4. feat: Add submission limits for storage mode form submissions (#1268)

    Co-authored-by: Yuan Ruo <yuanruo@data.gov.sg>
    frankchn and liangyuanruo authored Mar 5, 2021
    Configuration menu
    Copy the full SHA
    c5c88ba View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2021

  1. chore(deps-dev): bump @types/node from 14.14.31 to 14.14.32 (#1300)

    Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.31 to 14.14.32.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 8, 2021
    Configuration menu
    Copy the full SHA
    aa67768 View commit details
    Browse the repository at this point in the history
  2. fix(deps): bump libphonenumber-js from 1.9.11 to 1.9.12 (#1301)

    Bumps [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js) from 1.9.11 to 1.9.12.
    - [Release notes](https://gitlab.com/catamphetamine/libphonenumber-js/tags)
    - [Changelog](https://gitlab.com/catamphetamine/libphonenumber-js/blob/master/CHANGELOG.md)
    - [Commits](https://gitlab.com/catamphetamine/libphonenumber-js/commits/master)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 8, 2021
    Configuration menu
    Copy the full SHA
    8314345 View commit details
    Browse the repository at this point in the history
  3. fix(deps): bump aws-sdk from 2.856.0 to 2.858.0 (#1302)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.856.0 to 2.858.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
    - [Commits](aws/aws-sdk-js@v2.856.0...v2.858.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 8, 2021
    Configuration menu
    Copy the full SHA
    eb5f7ac View commit details
    Browse the repository at this point in the history
  4. chore(deps-dev): bump eslint-plugin-jest from 24.1.5 to 24.1.7 (#1304)

    Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 24.1.5 to 24.1.7.
    - [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases)
    - [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md)
    - [Commits](jest-community/eslint-plugin-jest@v24.1.5...v24.1.7)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 8, 2021
    Configuration menu
    Copy the full SHA
    ff484d6 View commit details
    Browse the repository at this point in the history
  5. chore(deps-dev): bump @types/mongodb from 3.6.8 to 3.6.9 (#1303)

    Bumps [@types/mongodb](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/mongodb) from 3.6.8 to 3.6.9.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/mongodb)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 8, 2021
    Configuration menu
    Copy the full SHA
    f6f3085 View commit details
    Browse the repository at this point in the history
  6. chore(deps-dev): bump stylelint from 13.11.0 to 13.12.0 (#1307)

    Bumps [stylelint](https://github.com/stylelint/stylelint) from 13.11.0 to 13.12.0.
    - [Release notes](https://github.com/stylelint/stylelint/releases)
    - [Changelog](https://github.com/stylelint/stylelint/blob/master/CHANGELOG.md)
    - [Commits](stylelint/stylelint@13.11.0...13.12.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 8, 2021
    Configuration menu
    Copy the full SHA
    13c502c View commit details
    Browse the repository at this point in the history
  7. chore(deps-dev): bump @types/convict from 5.2.2 to 6.0.0 (#1309)

    Bumps [@types/convict](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/convict) from 5.2.2 to 6.0.0.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/convict)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 8, 2021
    Configuration menu
    Copy the full SHA
    18e4548 View commit details
    Browse the repository at this point in the history
  8. chore(deps-dev): bump eslint-plugin-jest from 24.1.5 to 24.1.8 (#1308)

    Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 24.1.5 to 24.1.8.
    - [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases)
    - [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md)
    - [Commits](jest-community/eslint-plugin-jest@v24.1.5...v24.1.8)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 8, 2021
    Configuration menu
    Copy the full SHA
    386750a View commit details
    Browse the repository at this point in the history
  9. refactor: migrate checkbox validator to typescript (#1225)

    * refactor: migrate checkboxValidator to ts
    
    * refactor: update references
    
    * chore: fix typos
    
    * chore: add null as type for CheckboxValidationOptions customMax/customMin
    
    * chore: add jest tests for checkbox validation
    
    * refactor: split up nested ternary operator
    
    * test: add test case for non-selected others checkbox
    
    * test: add test case for multiple others, use helper to generate checkbox field and response
    
    * fix: rework checkboxValidator to address edge case
    
    * chore: add model validation to prevent duplicate checkbox fieldOptions
    
    * chore: add validation message for checkbox field
    
    * chore: rename answerValidatorFactory
    
    * chore: fix indent for test
    
    * refactor: use helper function directly in tests
    
    * test: shift test category
    
    * refactor: use helper function validateResponseWithValidator
    
    * docs: checkboxValidator logic
    tshuli authored Mar 8, 2021
    Configuration menu
    Copy the full SHA
    7f68e9c View commit details
    Browse the repository at this point in the history
  10. refactor: encapsulate parsed responses (part 1) (#1140)

    * refactor: define EmailDataObj class
    
    * refactor: use lodash compact
    
    * docs: improve comments
    
    * chore: shift business logic of returning masked autoreplydata to class
    
    * chore: update tests
    
    * chore: update types for response emails
    
    * chore: rename jsonData to dataCollationData
    
    * refactor: unnest compact
    
    * refactor: convert maskField to generic maskStringHead function
    
    * refactor: separate checks in tests
    
    * chore: add defensive check that charsToReveal is nonnegative
    
    * refactor: simplify use of state and run maskUidOnLastField only if necessary
    
    Co-authored-by: Yuan Ruo <yuanruo@data.gov.sg>
    
    * style: lint
    
    * refactor: use type instead of interface, constraint generic T on createFormattedDataForOneField
    
    * refactor: avoid state
    
    * build: resolve merge conflicts
    
    * doc: remove comment
    
    * docs: createFormattedDataForOneField
    
    * chore: rename Submission Email Object, add unit tests
    
    Co-authored-by: Yuan Ruo <yuanruo@data.gov.sg>
    tshuli and liangyuanruo authored Mar 8, 2021
    Configuration menu
    Copy the full SHA
    147e5ff View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bb7c876 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f003e52 View commit details
    Browse the repository at this point in the history
  13. refactor: remove try-catch from submissions pipeline (#1315)

    * refactor: call new SubmissionEmailObj directly instead of createEmailData
    mantariksh authored Mar 8, 2021
    Configuration menu
    Copy the full SHA
    b5643a5 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2021

  1. Configuration menu
    Copy the full SHA
    7b25682 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    725c3f0 View commit details
    Browse the repository at this point in the history
  3. chore(deps-dev): bump eslint-plugin-jest from 24.1.8 to 24.1.9 (#1319)

    Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 24.1.8 to 24.1.9.
    - [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases)
    - [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md)
    - [Commits](jest-community/eslint-plugin-jest@v24.1.8...v24.1.9)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 9, 2021
    Configuration menu
    Copy the full SHA
    2b67527 View commit details
    Browse the repository at this point in the history
  4. chore(deps-dev): bump stylelint-config-standard from 20.0.0 to 21.0.0 (

    …#1321)
    
    Bumps [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard) from 20.0.0 to 21.0.0.
    - [Release notes](https://github.com/stylelint/stylelint-config-standard/releases)
    - [Changelog](https://github.com/stylelint/stylelint-config-standard/blob/master/CHANGELOG.md)
    - [Commits](stylelint/stylelint-config-standard@20.0.0...21.0.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 9, 2021
    Configuration menu
    Copy the full SHA
    bfc0283 View commit details
    Browse the repository at this point in the history
  5. fix: put back link for email reliability (#1324)

    Co-authored-by: Yuanruo Liang <yuanruo@open.gov.sg>
    liangyuanruo and Yuanruo Liang authored Mar 9, 2021
    Configuration menu
    Copy the full SHA
    5f403d2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    081e18e View commit details
    Browse the repository at this point in the history
  7. feat: remove MyInfo error_description support (#1323)

    * feat: upgrade to latest mockpass
    
    * feat: remove error_description support
    mantariksh authored Mar 9, 2021
    Configuration menu
    Copy the full SHA
    c11581b View commit details
    Browse the repository at this point in the history
  8. refactor: stop replacing spaces in SAML artifact (#1325)

    * ref: stop replacing spaces in SAML artifact
    
    * ref: stop returning SAMLart from parse function
    mantariksh authored Mar 9, 2021
    Configuration menu
    Copy the full SHA
    5a3af4a View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2021

  1. fix(deps): bump aws-sdk from 2.858.0 to 2.859.0 (#1329)

    Bumps [aws-sdk](https://github.com/aws/aws-sdk-js) from 2.858.0 to 2.859.0.
    - [Release notes](https://github.com/aws/aws-sdk-js/releases)
    - [Changelog](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md)
    - [Commits](aws/aws-sdk-js@v2.858.0...v2.859.0)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 10, 2021
    Configuration menu
    Copy the full SHA
    9e026f8 View commit details
    Browse the repository at this point in the history
  2. feat(frontend): write FieldVerificationService in TypeScript (#1259)

    * feat(FieldVfnSvc): rewrite frontend service in TypeScript
    
    * feat: replace usage of Verification module in verifiable-field
    
    with new FieldVerificationService
    
    * feat: replace usage of Verification module in submit-form directive
    
    * fix: make getErrorMessage backwards compatible
    
    axios returns errors as AxiosErrors, will need to extract out the error response text to make it behave the same way as the previous implementation
    
    * feat: remove verification.client.factory file
    
    * ref: convert ITransaction from interface to type and extend empty obj
    
    * feat(VfnCtl): return empty obj if no transaction needs to be created
    
    * fix: frontend to check if transaction data is an empty obj or not
    
    * test: add unit tests for FieldVerificationService
    
    * feat: correct JSDoc for FetchNewTransactionResponse type
    
    * test: fix vfn ctl tests for no transactions needed
    
    * ref(verifiableField): import entire service instead of destructuring
    
    * test: update test description for resetVerifiedField success case
    
    Co-authored-by: Antariksh Mahajan <antarikshmahajan@gmail.com>
    
    * feat: wrap promises with angularjs $q
    
    * ref(FieldVfnSvc): add spacing between jest tests
    
    Co-authored-by: Antariksh Mahajan <antarikshmahajan@gmail.com>
    karrui and mantariksh authored Mar 10, 2021
    Configuration menu
    Copy the full SHA
    72ad2d2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    78ddc50 View commit details
    Browse the repository at this point in the history
  4. fix(deps): bump @babel/runtime from 7.13.9 to 7.13.10 (#1327)

    Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.13.9 to 7.13.10.
    - [Release notes](https://github.com/babel/babel/releases)
    - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/babel/babel/commits/v7.13.10/packages/babel-runtime)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 10, 2021
    Configuration menu
    Copy the full SHA
    8b0bbcd View commit details
    Browse the repository at this point in the history
  5. chore(deps-dev): bump @types/node from 14.14.32 to 14.14.33 (#1326)

    Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 14.14.32 to 14.14.33.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Mar 10, 2021
    Configuration menu
    Copy the full SHA
    60143b3 View commit details
    Browse the repository at this point in the history
  6. chore: bump version to 5.1.0

    tshuli committed Mar 10, 2021
    Configuration menu
    Copy the full SHA
    8bb5ad1 View commit details
    Browse the repository at this point in the history