Skip to content

feat(components): Remove v1 Select#3065

Merged
jdeichert merged 23 commits into
masterfrom
JOB-145588/remove-v1-select
May 5, 2026
Merged

feat(components): Remove v1 Select#3065
jdeichert merged 23 commits into
masterfrom
JOB-145588/remove-v1-select

Conversation

@jdeichert
Copy link
Copy Markdown
Contributor

@jdeichert jdeichert commented Apr 15, 2026

Why Is This Changing?

This PR deletes the V1 implementation of Select.

What Is Changing?

  • Deleted V1 Select
  • Renamed "SelectRebuilt" back to "Select"
  • Replaced v1 stories/tests with v2 implementations

Consumer Impact

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

⚠️ Although this is a breaking change, we're going to prep a v7 major release for components, and then ship all of these v1 removals in quick succession which will end up being minor versions on the v7 release line.

Validation

Reviewer Notes

Changes can be tested via Pre-release


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


#### OptionGroup Props

<ArgsTable of={Select.OptionGroup} />
Copy link
Copy Markdown
Contributor Author

@jdeichert jdeichert Apr 15, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These sections are currently empty on production: https://atlantis.getjobber.com/components/Select

On this branch, they now appear on the Web props table page.

Image

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

cloudflare-workers-and-pages Bot commented Apr 15, 2026

Deploying atlantis with  Cloudflare Pages  Cloudflare Pages

Latest commit: 00671d9
Status: ✅  Deploy successful!
Preview URL: https://a34f6604.atlantis.pages.dev
Branch Preview URL: https://job-145588-remove-v1-select.atlantis.pages.dev

View logs

@jdeichert jdeichert changed the title feat(components): BREAKING CHANGE: Remove v1 Select feat(components): Remove v1 Select Apr 15, 2026
@github-actions
Copy link
Copy Markdown

Published Pre-release for 3eacbe4 with versions:

  - @jobber/components@6.120.2-JOB-145588-3eacbe4.12+3eacbe478

To install the new version(s) for Web run:

npm install @jobber/components@6.120.2-JOB-145588-3eacbe4.12+3eacbe478

Comment thread packages/site/src/content/Select/index.tsx
@jdeichert jdeichert marked this pull request as ready for review April 28, 2026 18:27
@jdeichert jdeichert requested a review from a team as a code owner April 28, 2026 18:27
@jdeichert jdeichert requested a review from nad182 April 28, 2026 18:37
Copy link
Copy Markdown
Contributor

@MichaelParadis MichaelParadis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall looks good. The only thing I noticed was that you didn't remove it from usage-guidelines

https://github.com/GetJobber/atlantis/blob/master/packages/site/src/content/guides/usage-guidelines.mdx?plain=1#L24

Copy link
Copy Markdown
Contributor

@MichaelParadis MichaelParadis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@jdeichert jdeichert merged commit 3abb81c into master May 5, 2026
15 checks passed
@jdeichert jdeichert deleted the JOB-145588/remove-v1-select branch May 5, 2026 15:31
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.

2 participants