Skip to content

Promote CRXJS Vite Plugin from Beta to Latest #991

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
4 tasks
jacksteamdev opened this issue Mar 4, 2025 · 7 comments
Open
4 tasks

Promote CRXJS Vite Plugin from Beta to Latest #991

jacksteamdev opened this issue Mar 4, 2025 · 7 comments
Labels
vite-plugin Related to Vite plugin
Milestone

Comments

@jacksteamdev
Copy link
Contributor

jacksteamdev commented Mar 4, 2025

Problem

The @crxjs/vite-plugin is currently at version 2.0.0-beta.32 and needs to be officially released as a stable version. Users are still being instructed to install the beta version in our documentation, and we need to update our release process.

Proposed Solution

We need to complete several tasks to properly promote the beta version to the latest stable release:

Acceptance Criteria

  • Documentation shows stable version in all installation instructions
  • NPM package is published with the latest tag
  • Previous beta version is properly deprecated with helpful message
  • Release is properly announced to users

Alternatives Considered

  • Continue using beta versions indefinitely, which would be confusing for users
  • Create a major version jump (v3.0.0) instead of finalizing v2.0.0, which isn't necessary since the API is stable

Importance

Medium priority - This is important for user experience but not critical for functionality since the beta version is working well.

@jacksteamdev jacksteamdev added the vite-plugin Related to Vite plugin label Mar 4, 2025
@jacksteamdev jacksteamdev added this to the CRXJS 2.0 milestone Mar 4, 2025
@jacksteamdev jacksteamdev moved this to Backlog in CRXJS Roadmap Mar 4, 2025
Copy link
Contributor

github-actions bot commented Mar 4, 2025

⚠️ Important Notice: CRXJS is seeking new maintainers.

  • New issues and PRs may not receive immediate attention
  • A new maintenance team must establish itself by March 31, 2025 or this repository will be archived on June 1, 2025
  • Learn more about the transition

This is an automated message. Please do not reply to this comment.

@jacksteamdev jacksteamdev changed the title Promote beta version to stable Promote CRXJS Vite Plugin from Beta to Latest Mar 4, 2025
@AntonOfTheWoods
Copy link

Does this mean a new maintenance team has been found?

@Toumash
Copy link
Collaborator

Toumash commented Mar 13, 2025

@AntonOfTheWoods

Does this mean a new maintenance team has been found?

Updates are here: #974

Timeline

March 31, 2025: Self-organizing maintenance team must be established and working together
March-May 2025: Team demonstrates ability to operate independently
June 1, 2025: If no suitable team is established, repository will be archived

The team is there, now it's about making it work. One more maintainer will be perfect for now

@AntonOfTheWoods
Copy link

Ok. I don't see any updates at all on that ticket since Feb 7th, except someone posting a link to a "howto migrate to WXT". I am doing a lot of work on my extension at the moment and now is definitely the time to migrate to another framework for me, if needed. I guess the self-organising team did so on Discord... It would be good to get an update on the ticket you referred to.

@Toumash
Copy link
Collaborator

Toumash commented Mar 14, 2025

@AntonOfTheWoods
Taking a second look at the issue i see the announcement there #974

I'm happy to announce that @colearendt has joined as the CRXJS Maintenance Team Coordinator! However, we still need additional maintainers to keep the project alive. If CRXJS has been valuable to your work and you'd like to help ensure its future, please DM Cole (colearendt) on Discord to discuss joining the team.

An organizational meeting is coming up, cole will probably post more info soon

@AntonOfTheWoods
Copy link

@AntonOfTheWoods Taking a second look at the issue i see the announcement there #974

I'm happy to announce that @colearendt has joined as the CRXJS Maintenance Team Coordinator! However, we still need additional maintainers to keep the project alive. If CRXJS has been valuable to your work and you'd like to help ensure its future, please DM Cole (colearendt) on Discord to discuss joining the team.

An organizational meeting is coming up, cole will probably post more info soon

Hmmm... So we're expected to reread a massive block of text with no specific date attached to the edited portion instead of having a properly dated comment. My bad... I guess? I must be too old for the new communicative styles. Sorry!

@Toumash
Copy link
Collaborator

Toumash commented Mar 18, 2025

I 100% agree. Added an update there

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
vite-plugin Related to Vite plugin
Projects
Status: Backlog
Development

No branches or pull requests

3 participants