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

build: release v6.116.0 #7262

Closed
wants to merge 8 commits into from
Closed

build: release v6.116.0 #7262

wants to merge 8 commits into from

Conversation

KenLSM
Copy link
Contributor

@KenLSM KenLSM commented Apr 22, 2024

New

  • feat(btn): sms removal and announcment #7257
  • chore: update chromium to latest published version #7258
  • chore(dockerfile): bump chromium version to work with alpine-3.19 #7255
  • chore: refactor to move endpage block to generic folder #7248
  • chore: update chromium to latest published version #7252
  • build: merge release v6.115.1 back to develop #7249
  • chore: upgrade docker base node image to 3.19 #7053
  • fix(mrf): webhook be validation #7247
  • chore: move react-dev-inspector to frontend/package.json #7245
  • refactor: add exhaustive checks, use answerArray for arrays #7244
  • chore: bump version to v6.116.0 31e1a33

Dependencies

  • fix(deps): bump zod from 3.22.4 to 3.22.5 in /shared #7261
  • chore(deps): bump tar from 6.1.11 to 6.2.1 in /serverless/virus-scanner #7253
  • fix(deps): bump tar from 6.2.0 to 6.2.1 #7254
  • fix(deps): bump libphonenumber-js from 1.10.59 to 1.10.60 in /shared #7250
  • fix(deps): bump type-fest from 4.14.0 to 4.15.0 in /shared #7243

Dev-Dependencies

Tests

feat(btn): sms removal and announcment #7257

Regression

Admins can update twilio credentials

  • Create a new storage form
  • Go to Form Twilio Settings page
  • Enter ACC, SKK, SKK, MGG for the respective fields
  • Ensure that clicking on save credentials isn't blocked

Admins can update OTP fields

  • Ensure that clicking on "Remove and re-enter credentials" isn't blocked

Respondent OTP verification still works

  • Add Mobile field
  • Enable OTP verification
  • Open up the admin form
  • Ensure that verify sends an SMS to you

New feature test

  • Update on SSM SMS_VERIFICATION_LIMIT to 10
  • Send 10 SMS
  • Ensure that the 11th SMS is still received by respondent
  • Ensure that admin can still toggle on and off OTP verification field

chore: refactor to move endpage block to generic folder #7248

  • Create a non-payment form
  • Proceed to the Thank You page tab that it is working as intended
  • Check Preview that the Thank you page is rendered properly
  • Open the form and make a submission - check that the Thank You page is rendered properly
  • Create a payment form
  • Proceed to the Thank You page tab that it is working as intended
  • Check Preview that the Thank you page is rendered properly
  • Open the form and make a submission - check that the Thank You page is rendered properly

MRF Form test

  • Create an MRF form
  • Create 2 workflows
  • Submit the 1st workflow - the Submit another response button should be present
  • Submit the 2nd workflow - the Submit another response button should not be present

chore: update chromium to latest published version #7252

Regression
  • Create a payment form
  • Submit the payment
  • Ensure that the payment receipt is generated without errors

fix(mrf): webhook be validation #7247

Regression
  • create an MRF
  • run a curl command to update the webhooks[1]

[1] take reference from a webhook update to a storage form and swap out the formid

refactor: add exhaustive checks, use answerArray for arrays #7244

Regression
  • Create a form
  • Open the form
  • Add Checkbox Field
  • Go to /api/v3/forms/:formid/sample-submission
  • Ensure that page returns JSON value
  • Ensure that checkbox field returns []-like

chore: bump version to v6.116.0 31e1a33

refactor: add exhaustive checks, use answerArray for arrays #7244

@kathleenkhy

######## Regression

  • Create a form
  • Open the form
  • Add Checkbox Field
  • Go to /api/v3/forms/:formid/sample-submission
  • Ensure that page returns JSON value
  • Ensure that checkbox field returns []-like
chore: update chromium to latest published version #7252

####### Regression

  • Create a payment form
  • Submit the payment
  • Ensure that the payment receipt is generated without errors

kathleenkhy and others added 8 commits April 8, 2024 16:07
* chore: refactor to move endpage block to generic folder

* chore: add thank you and payment ty svgr images to generic folder
Bumps [tar](https://github.com/isaacs/node-tar) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](isaacs/node-tar@v6.2.0...v6.2.1)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…er (#7253)

Bumps [tar](https://github.com/isaacs/node-tar) from 6.1.11 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](isaacs/node-tar@v6.1.11...v6.2.1)

---
updated-dependencies:
- dependency-name: tar
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [zod](https://github.com/colinhacks/zod) from 3.22.4 to 3.22.5.
- [Release notes](https://github.com/colinhacks/zod/releases)
- [Changelog](https://github.com/colinhacks/zod/blob/master/CHANGELOG.md)
- [Commits](https://github.com/colinhacks/zod/commits)

---
updated-dependencies:
- dependency-name: zod
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fe: remove mention of 10k limit

* fe: remove dialog when turning on otp

* feat: remove toggle block when sms quota has been exceeded

* chore: update copy on twilio settings page

* chore: remove mention of 10k limit on twilio cred removal

* chore: update twilio settings copy
@KenLSM KenLSM closed this Apr 22, 2024
@KenLSM KenLSM deleted the release_v6.116.0 branch April 22, 2024 07:38
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.

None yet

3 participants