Skip to content

feat(components): Remove v1 InputPhoneNumber#3148

Open
nad182 wants to merge 1 commit into
masterfrom
JOB-145589/remove-v1-inputphonenumber
Open

feat(components): Remove v1 InputPhoneNumber#3148
nad182 wants to merge 1 commit into
masterfrom
JOB-145589/remove-v1-inputphonenumber

Conversation

@nad182
Copy link
Copy Markdown
Contributor

@nad182 nad182 commented May 12, 2026

Why Is This Changing?

This PR deletes the V1 implementation of InputPhoneNumber.

What Is Changing?

  • Deleted V1 InputPhoneNumber
  • Renamed InputPhoneNumberRebuilt back to InputPhoneNumber
  • Replaced v1 stories/tests with v2 implementations
  • Updated any v1 usages to be v2

Consumer Impact

  • Impact: High
  • Action required: You will need to migrate to the new InputPhoneNumber implementation (v2)
  • Breaking change: Yes

⚠️ Although this is a breaking change, we've done a v7 major release for components and will be shipping all of these v1 removals in quick succession which will end up being minor versions on the v7 release line.

Validation

  • Main consumer (JFE) has already had all v1s replaced with v2 in JOB-145722 (jobber-frontend#10235)
  • Visual snapshots regenerated and confirmed pixel-identical to v1 for all three browsers (chromium, firefox, webkit)

Reviewer Notes

Mirrors the InputDate (#3133), Checkbox (#3109), and Select (#3065) v1 removal pattern.

Changes can be tested via Pre-release


In Atlantis we use Github's built in pull request reviews.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying atlantis with  Cloudflare Pages  Cloudflare Pages

Latest commit: d0f6d95
Status: ✅  Deploy successful!
Preview URL: https://0a8d0b15.atlantis.pages.dev
Branch Preview URL: https://job-145589-remove-v1-inputph.atlantis.pages.dev

View logs

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.

1 participant