Skip to content

Deploy RC 302 to Production#8928

Merged
mitchellhenke merged 24 commits intostages/prodfrom
stages/rc-2023-08-03
Aug 3, 2023
Merged

Deploy RC 302 to Production#8928
mitchellhenke merged 24 commits intostages/prodfrom
stages/rc-2023-08-03

Conversation

@mitchellhenke
Copy link
Contributor

@mitchellhenke mitchellhenke commented Aug 3, 2023

User-Facing Improvements

  • Accessibility: Shorten Fieldset label for authentication method setup (#8912)
  • Authentication: Add password confirmation to reset password (#8862)
  • Identity Verification: Redirect an IdV user that has not submitted a phone number appropriately when visiting phone error pages (#8893)
  • Identity Verification: Update copy for alert shown when user retries failed phone number (#8911)
  • Identity Verification: Rename verify rate limited route (#8908)
  • State-issued ID: Update Spanish translations (#8920)
  • Accessibility: Screen reader announces twice once (#8923)
  • Content: Clarified phone rate-limiting messaging (#8547)

Bug Fixes

  • Sign In: Allow user to use all supported MFA methods in AAL2 strict authentication (#8837)
  • Phone Number Support: Update dependencies to improve phone number validation (#8932)

Internal

  • Database: Only use postgis adapter for primary database (#8914)
  • In-Person Proofing: Add columns in profile for (#8899)
  • Linting: Upgrade Rubocop to latest version (#8910)
  • Logging: Add logging of PKCE configuration (#8925)
  • Performance: Reduce size of application stylesheet (#8917)

Upcoming Features

  • Face or Touch Unlock: Update loading content for Face or Touch Unlock setup (#8909)
  • In-person proofing: Mark Social Security Number (SSN) step complete if SSN is present in session (#8913)
  • Face/Touch Unlock: Prevent users from selecting continue when Face/Touch Unlock requires second option (#8867)

amirbey and others added 22 commits August 1, 2023 11:15
…en't entered your phone yet (#8893)

* redirect a user to correct idv step if visiting phone_errors page without ever submitting a phone number

* fix broken tests by rate limiting actions

* refactor ratelimiting in test

* testing - redirect user from phone_error if they have not yet submitted a phone number

* refactor shared example: an idv phone errors controller action

* happy linting

changelog: User-Facing Improvements, Identity Verification, redirect an IdV user that has not submitted a phone number appropriately when visiting phone error pages

* feature test for phone errors without phone submission

* add feature tests for visiting phone errrors before submitting phone number

* test phone errors url to ensure phone has been submitted

* consolidate phone errors test

* refactore phone_errors phone already submitted tests

* happy linting

* stub previous_phone_step_params

* previous_phone_step_params already defined in test

* remove comments

* typo
Updated the phone confirmation rate limit screen for a better UX.

Also added a feature spec to make sure that canceling IdV from the
throttled phone page takes you to the correct page.

changelog: User-Facing Improvements,text updates,Improved UX on phone rate-limiting
…#8834)

* Troubleshooting Options: Add support for options through constructor

* Show troubleshooting options on all MFA verification

changelog: User-Facing Enhancements, MFA Verification, Show consistent troubleshooting options on MFA verification

* Improve troubleshooting options abstraction

- #8834 (comment)
- #8834 (comment)

* Update outdated specs

changelog: User-Facing Improvements, MFA Verification, Show consistent troubleshooting options on MFA verification

* Fix option block rendering

* Restore step-specific location params for redirect URL
changelog: Bug Fixes, Sign In, Allow user to use all supported MFA methods in AAL2 strict authentication
Add test for BackupCodeVerificationForm

[skip changelog]
Add confirm password to reset & edit pages

changelog: User-Facing Improvements, Authentication, Add password confirmation to reset password
* Upgrade Rubocop to latest version

changelog: Internal, Linting, Upgrade Rubocop to latest version

* Update custom linter spec expected message
…d to verify with a phone number (#8911)

* update copy for retrying failed number alert

changelog: User-Facing Improvements, Identity Verification, update copy for alert shown when user retries failed phone number

* add test to verify try again is present when gpo is disabled

* add strip_tags for test

* remove instead from copy of failed phone number verifications
The process of renaming skip_upload to skip_hybrid_handoff was started in #8884. This completes the job.

[skip changelog]
* add in_person_verification_pending_at to profiles

* add in_person_enrollment_pending_at column

added a column to check if a user has a pending in_person_enrollment
before their profile receives the in_person_verification_pending_at
timestamp.

this field is to replace the ProofingComponent 'document_check' for in person
enrollments

* add changelog

changelog: Internal, IdV IPP, add columns in profile for
in_person_proofing_pending

* add pgcrypto back in

* remove in_person_enrollment_pending_at

removed in_person_enrollment_pending_at as it is not needed. We can use
user.establishing_in_person_enrollment to check for enrollments

* add profile#establishing_in_person_enrollment

* remove index from in_person_verification_pending_at
changelog: Internal, Logging, Add logging of PKCE usage
changelog: User-facing Improvements, Identity Verification error handling, Change /verify/session/errors/thro
ttled route to /verify/session/errors/rate_limited
changelog: Internal, Performance, Reduce size of application stylesheet
* changelog: Upcoming Features, Platform Auth, prevent users from selecting continue when platform auth requires second option

* rubocop

* add spec

* rubocop fix
* update strings

* changelog: User-Facing Improvements, State-issued id, update spanish translations
We are working on removing the flags that indicate a barcode read error from the `flow_session` and adding them to `idv_session` instead.

The work to write the values to `idv_session` was handled in #8881 and #8889. That has been deployed so it is not safe to start reading the values from `idv_session`. A future commit will stop writing them to `flow_session`.

[skip changelog]
changelog: Upcoming Features, Face or Touch Unlock, Update loading content for Face or Touch Unlock setup
* changelog: User-Facing Improvements, Accessibility, Shorten Fieldset label for authentication method setup

* fix lint

* remove unneeded method for legend text
changelog: Internal, Logging, Add logging of PKCE configuration
* Mark fsm ssn step as complete if ssn is on pii_from_user

* changelog: Upcoming Features, In-person proofing, Mark fsm ssn step complete if ssn present on pii from user on flow session
…thod setup (#8923)

* remove `(2)` from authentication method setup copy

changelog: User-facing Improvements, accessibility, screen reader announces twice once

* fix lint error
changelog: Internal, Database, Only use postgis adapter for primary database
@aduth
Copy link
Contributor

aduth commented Aug 3, 2023

Is this meant to be RC 304 ?

@mitchellhenke mitchellhenke changed the title Deploy RC 303.1 to Production Deploy RC 304 to Production Aug 3, 2023
@mitchellhenke
Copy link
Contributor Author

Is this meant to be RC 304 ?

Yes, thank you 😀

* Update phonelib dependencies to add support for newer area codes

changelog: Bug Fixes, Phone Number Support, Update dependencies to improve phone number validation

* fix specs
@mitchellhenke mitchellhenke changed the title Deploy RC 304 to Production Deploy RC 302 to Production Aug 3, 2023
@mitchellhenke mitchellhenke merged commit c43ad06 into stages/prod Aug 3, 2023
@mitchellhenke mitchellhenke deleted the stages/rc-2023-08-03 branch August 3, 2023 16:19
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.