Skip to content

feat!: upgrade to USWDS 3.9.0#3264

Merged
brandonlenz merged 6 commits intotrussworks:mainfrom
mdmower-csnw:mdm-3.9
Nov 14, 2025
Merged

feat!: upgrade to USWDS 3.9.0#3264
brandonlenz merged 6 commits intotrussworks:mainfrom
mdmower-csnw:mdm-3.9

Conversation

@mdmower-csnw
Copy link
Contributor

@mdmower-csnw mdmower-csnw commented Sep 21, 2025

Summary

Apply updates related to features and bug fixes released by USWDS in 3.9.0.

  • Apply usa-input--error to character count input on validation failure
  • Add underlines to pagination links (for this project's button variants to align with the updated styles of anchors)
  • Remove default assistive hint from combo box
  • Do not trigger date picker on button click if component is aria-disabled true/"true"
    • Also auto-apply readonly to external input if not set via passed props
  • Change nesting of Site Alert: Alert With Multiple Child Content to avoid excessive line breaks while still maintaining multiple children.
  • Add autoComplete="email" prop to email inputs in stories
  • Align unstyled modal buttons in stories... again.
  • Removed numeric representation of months in the date of birth story, see USWDS - Memorable Date: Remove numbers from the dropdown list of months uswds/uswds#6028.

Related Issues or PRs

(none)

How To Test

Confirm things work the same as described in USWDS release notes: 3.9.0.

Happo differences

Final visual comparison

@mdmower-csnw mdmower-csnw marked this pull request as ready for review November 10, 2025 23:39
@mdmower-csnw mdmower-csnw requested review from a team as code owners November 10, 2025 23:39
@brandonlenz
Copy link
Contributor

@mdmower-csnw I updated the conventional title of the PR to feat! to indicate breaking changes since the USWDS release notes include a few changes that they consider breaking (despite not being a semver major version increase with how they handle versioning).

This will result in a major version bump on the next React USWDS release, which I think is appropriate. More on that in this PR if you want to take a look and add any input

@brandonlenz brandonlenz changed the title feat: upgrade to USWDS 3.9.0 feat!: upgrade to USWDS 3.9.0 Nov 12, 2025
@brandonlenz
Copy link
Contributor

Diffs are expected based on the USWDS release notes. Approved Happo diff

@brandonlenz
Copy link
Contributor

@mdmower-csnw just a heads up, I'm keeping this up to date with the intention to merge it next. Want to make sure #3322 is no longer an issue via 10.2.0 before I merge this forcing a major version bump on consumers of the library.

@brandonlenz brandonlenz merged commit bf452b4 into trussworks:main Nov 14, 2025
8 of 9 checks passed
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.

2 participants