Skip to content
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

0.4.0 Release Plan #1146

Closed
jtpio opened this issue Apr 20, 2022 · 10 comments
Closed

0.4.0 Release Plan #1146

jtpio opened this issue Apr 20, 2022 · 10 comments
Labels
enhancement New feature or request
Milestone

Comments

@jtpio
Copy link
Member

jtpio commented Apr 20, 2022

Problem

At some point we'll want to start merging breaking changes into the main branch.

We should then start considering making a 0.4.0 release.

Proposed Solution

A new 0.4.0 milestone has been created: https://github.com/voila-dashboards/voila/milestone/7

We can add issues and PRs we would like to target for 0.4.0 to that milestone.

Additional context

We can still follow the alpha -> beta -> rc -> final cycle.

Linking to the 0.3.0 Release Plan issue for reference: #991

@jtpio jtpio added the enhancement New feature or request label Apr 20, 2022
@jtpio jtpio added this to the 0.4.0 milestone Apr 20, 2022
@jtpio jtpio pinned this issue Apr 20, 2022
@jtpio
Copy link
Member Author

jtpio commented Sep 6, 2022

Maybe the next "major" version should actually be a 1.0.0 instead of 0.4.0, that would include bigger changes like #846 and #984.

Voila could then make use of the full semver range for the next releases.

@jtpio
Copy link
Member Author

jtpio commented Sep 29, 2022

Based on the discussions in #1206 (comment) the idea would be to make a 0.4.0 release first that includes support for ipywidgets 8: #1046

@martinRenou thinking we can get #1197 in as well, although it doesn't have to be in 0.4.0a0 but could land in another alpha release.

Just updated the milestone to keep track of the remaining issues and PRs: https://github.com/voila-dashboards/voila/milestone/7

@jtpio
Copy link
Member Author

jtpio commented Sep 30, 2022

This first alpha is out: https://github.com/voila-dashboards/voila/releases/tag/v0.4.0a0

Thanks @martinRenou!

@jtpio
Copy link
Member Author

jtpio commented Oct 4, 2022

A new alpha release is now available: https://github.com/voila-dashboards/voila/releases/tag/v0.4.0a2

There is no more issue in the 0.4.0 milestone except for this one: https://github.com/voila-dashboards/voila/milestone/7

We can wait a couple of days before bumping to beta. And proceed with a release candidate and final version next week.

@jtpio
Copy link
Member Author

jtpio commented Oct 6, 2022

v0.4.0b0 is now out. No changes since v0.4.0a2, just the bump to beta.

The plan is to target RC and final next week if nothing comes up in the meantime.

@jtpio
Copy link
Member Author

jtpio commented Oct 11, 2022

@trungleduc
Copy link
Member

@jtpio
Copy link
Member Author

jtpio commented Oct 27, 2022

Closing since 0.4.0 is now released: https://github.com/voila-dashboards/voila/releases/tag/v0.4.0

Thanks @martinRenou for making the final release!

@jtpio jtpio closed this as completed Oct 27, 2022
@jtpio jtpio unpinned this issue Oct 27, 2022
@jtpio
Copy link
Member Author

jtpio commented Oct 27, 2022

A follow-up would be to create a 0.4.x branch from 86d64bd now that #846 has been merged.

@martinRenou
Copy link
Member

Done https://github.com/voila-dashboards/voila/tree/0.4.x ! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants