-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
3.0.0 release todo #3731
Comments
Would be great merge pending PRs first https://github.com/sonata-project/SonataAdminBundle/pulls?q=is%3Aopen+is%3Apr+milestone%3A2.4 |
ping @mvhirsch |
@soullivaneuh what about signing the new |
@soullivaneuh another suggestion: prepare a "curated" changelog of the main features and bug fixes introduced by the new version. |
What about updating the documentation for 2.4? |
@soullivaneuh I would say do not close right away. Label the issue as outdated, send a message to author telling authors to rebase and that the issue will be closed in a given time frame if they don't. And encourage them to close it by themselves if they don't intend to work on it any further (or the issue has been fixed since). People tend to get angry when their PR/tickets receive no response for months, then is abruptly closed because the version changes. |
@Koc I would say 👎 for merging #3258 in 2.4 The idea is great but there's a big responsiveness problem with the current top nav layout that can't be fixed in a BC way. |
After discussing with @rande and @sonata-project/contributors we decided to not push a minor release but a major one. So it will not be 2.4.0 but 3.0.0. For some reasons:
I'll update the issue accordingly, with corresponding warns. |
Yeah, I think we should create a new clear changelog starting from 3.0. |
What do you mean? |
[ ] Move tickets from milestones to > 3.0 / 4.0 |
@ju1ius I would see on a reverse way: people would reopen a pr if they want to continue. In your way, we will have a lot of PR without continuing work but still open on the list. It's hard, but we will have a new and clean start. ping @rande and @sonata-project/contributors for opinion.
We just have to explain clearly why we are doing this. Sebastian did this for PHPUnit and it works great AFAIK. For #3731 (comment), this is not related to this issue. Please comment on the related PR. |
I think we will reset the milestones at all. |
Yes explaining is key. |
@ju1ius I understand your point of view. I still think we should do the closing way. This is a kind of sacrifice, but we have to cleanup to have a good see of what to do for the future. |
As decided on sonata-project#3731
Old planned version was 2.4. It's now 3.0. See why on sonata-project#3731.
Old planned version was 2.4. It's now 3.0. See why on #3731.
@Avtonom just see #3731 (comment) and #3732. |
@soullivaneuh, thanks for the tip! I not immediately caught the depth changes. |
We are almost here! 🎉 All packages are now updated except 3 of them. I closes this one in favor of dev-kit one: sonata-project/dev-kit#140 Thanks all for your support about this new adventure! 👯 😃 |
Issue updated since #3731 (comment):
This will not be 2.4 but 3.0. See reasons:
dev-master
has already several BC breaking modifications that was merged (sigh)Since this time, if you're requiring sonata-project/admin-bundle
2.4.*@dev
oncomposer.json
, you have to change to3.*@dev
,3.x-dev@dev
ordev-master@dev
.This is the only breaking change.
For possible dependencies issues, see #3731 (comment).
PLEASE DO NOT POST YOUR DEPENDENCIES ISSUES HERE
This issue is not here for that. If you tried previous solutions and are still stuck, please open another issue on the concerned project.
Even if it's a new major, no BC breaking Pull Request will be merge until 3.0.0 release.
The reason is simple: Lot of user are already using
dev-master
version of sonata-admin and we didn't tag minor/major releases from a long time. Let's do it painless.This issue goal is to list all to do things that we must do before and after tag this version.
To many changes between 2.3 and master branch, we have to take precaution.
This issue will be a model for another repository minor tag before start the new release process management.
Before tagging
Internal changes
2.4.x-dev
to3.x-dev
oncomposer.json
(Good bye 2.4, welcome 3.x! #3732)Internal dependencies issues
List etablished from
composer show --all sonata-project/*
.Not all packages need to be updated.
(will be 3.x):
(will be ?):
(will be 3.x):
(will be ?):
(will be ?):
(will be 3.x):
(will be ?):
(will be ?):
(will be 3.x):
(will be ?):
(will be ?):
(will be ?):
(will be 3.x):
(will be 3.x):
(will be 2.x):
(will be ?):
(will be 1.x):
(will be 3.x):
(will be ?):
(will be ?):
(will be ?):
(will be 3.x):
(will be ?):
(will be 3.x):
(will be 3.x):
(will be ?):
(will be ?):
(will be 2.x):
(will be ?):
(will be ?):
(will be 2.x):
(will be ?):
Tagging
v3.0.0
release. Rofl.After Tagging
Related bundles stable releases
Misc
2.0
->2.2
branches2.3
to2.x
branch (just for history, no modification will be allowed).3.x
branch => For minor releases3.x
Am I missing something? Tell me! 👍
Tagged project
The text was updated successfully, but these errors were encountered: