Skip to content

Deploy RC 357 to Production#10115

Merged
jmhooper merged 18 commits intostages/prodfrom
stages/rc-2024-02-20
Feb 20, 2024
Merged

Deploy RC 357 to Production#10115
jmhooper merged 18 commits intostages/prodfrom
stages/rc-2024-02-20

Conversation

@jmhooper
Copy link
Copy Markdown
Contributor

User-Facing Improvements

  • Authentication: Send text message when user deletes their account (#10015)
  • Registration: Make troubleshooting links consistent with other modules (#10017)

Bug Fixes

Internal

  • Analytics: Remove fallback logging for unknown frontend event (#10086)
  • Automated Testing: Improve reliability of fake data in automated testing (#10097)
  • Bug Fixes: Fix static usage of error messages that results in them not being untranslated (#9997)
  • Build Tooling: Improve performance of JavaScript build (#9959)
  • Database: Drop unused monthly_auth_counts table (#10109)
  • Dependencies: Update dependencies to latest versions (#10094)
  • Error Logging: Ignore frontend errors not originating from application script (#10087)
  • Performance: Reduce download size for icon images (#10065)
  • Performance: Reduce number of image assets loaded in common layout (#10098)
  • Reporting: Add count of fully registered users in Total User table (#10100)

amirbey and others added 18 commits February 15, 2024 10:58
* remove response argument form extract_pii_from_doc

* take pii from DocumentCaptureSessionResult instead of assuming it's a DocAuth::Response

* [skip changelog]

* pii_from_doc is an alias

* rename to stored_result

* remove unnecessary document_capture_session_result method
… SP is present (#10092)

Currently when there is no SP present `ApplicationController#resolved_authn_context_result` raises an error when it tries to resolve an Authn Context without a VoT or ACR values. This creates an issue when this method is called outside the context of a service provider request.

In order to let the method be called outside of an SP context this commit introduces a no-SP result which can be returned when no SP is present. This allows the method to be called and requirements for authentication and identity-verification to be inspected without a service provider.

This method opts to base the conditional on whether an SP is present rather than whether ACR values or a VoT is present. This preserves behavior where a missing ACR value and VoT will cause an error to be raised. In the case where those values are missing and an SP is present we want to raise an error rather than proceeding with a no-SP result.

[skip changelog]
Bumps [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js) from 1.10.55 to 1.10.56.
- [Changelog](https://gitlab.com/catamphetamine/libphonenumber-js/blob/master/CHANGELOG.md)
- [Commits](https://gitlab.com/catamphetamine/libphonenumber-js/compare/v1.10.55...v1.10.56)

---
updated-dependencies:
- dependency-name: libphonenumber-js
  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>
changelog: Internal, Error Logging, Ignore frontend errors not originating from application script
changelog: Internal, Analytics, Remove fallback logging for unknown frontend event
…ranslated (#9997)

changelog: Internal, Bug Fixes, Fix static usage of error messages that results in them not being untranslated
….json (#9959)

* Parallelize feature spec build

* Leverage Make up-to-date for browsers.json

changelog: Internal, Build Tooling, Improve performance of JavaScript build
* Guarantee uniqueness of auth app factory name

changelog: Internal, Automated Testing, Improve reliability of fake data in automated testing

* Improve uniqueness of PIV configuration factory
* Reimplement icon component as SVG image mask

changelog: Internal, Performance, Reduce download size for icon images

* Remove unused images

* Permit nonce for style-src CSP directive

* Update CSP specs

* Move static inline styles to stylesheet

* Memoize icon_path

Multiple calls per render

* Update IconComponent specs

* Revise link matcher to check text

Previous assertion used XPath, where XPath text matchers don't correctly ignore inline style tag contents

* Update IconListComponent specs

* Render IconComponent inline style as direct string content

Since it's already rendered as simple string, pass as argument in content_tag. Also avoids excess whitespace

* Add method parenthesis

For clarity, avoid ambiguity with "and" keyword

Co-authored-by: Zach Margolis <zachary.margolis@gsa.gov>

* Trim whitespace in icon component output

Significant for use in ButtonComponent

---------

Co-authored-by: Zach Margolis <zachary.margolis@gsa.gov>
…rt (#10100)

* LG-12065 Add "full registered users count" to Monthly Key Metric Report

changelog: Internal, Reporting, Add count of fully registered users in Total User table

* Update app/services/reporting/total_user_count_report.rb

Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>

* Update app/services/reporting/total_user_count_report.rb

Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>

* specs

* Update app/services/reporting/total_user_count_report.rb

Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>

* lint

---------

Co-authored-by: Zach Margolis <zachmargolis@users.noreply.github.com>
* add vtr and acr_values to identity table

* update db schema

[skip changelog]
…on is successful (#10099)

changelog: Bug Fixes, Document Authentication, Attention with Barcode only when image upload is successful"
changelog: Internal, Performance, Reduce number of image assets loaded in common layout
changelog: Internal, Database, Drop unused monthly_auth_counts table
…10017)

Add consistent troubleshooting link styles

changelog: User-Facing Improvements, Registration, Make troubleshooting links consistent with other modules
* changelog: User-Facing Improvements, Authentication, send text message when user deletes their account

* address comments and only send text if it supports the capability and confirmed

* change to sms

* configuration

* move to deliver now

* add back linter
* Revert "Implement language picker expander as icon (#10098)"

This reverts commit f2d1559.

* Revert "Reimplement icon component as SVG image mask (#10065)"

This reverts commit 4926cdd.
@jmhooper jmhooper merged commit 271a627 into stages/prod Feb 20, 2024
@jmhooper jmhooper deleted the stages/rc-2024-02-20 branch February 20, 2024 19:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants