Latest stable release is from March.
There have been quite some bugfixes.
2.0.16 was scheduled for 3rd quarter
I think it also makes sense to have a 2.x
branch.
There are some critical issues to be fixed. I've already moved some to next milestone but there are still plenty to check. If you have some time to burn, help is really appreciated.
Which ones are the critical ones ... "ready for adoption" + "bug"?
These are triaged ones. Not necessarily critical.
Can you post a link to a filtered view for triaged issues?
I think it would be good to adjust the release policy for 2.x slightly.
When looking at the changelog there are almost 80(!) bugs fixed for 2.0.16
- why keep them back? Issuing a patch release is perfectly fine.
The remaining open ones are looking rather hard and complicated to me (half of them are for PgSQL, MSSQL and Oracle), IMHO there's no need to wait until all of them are fixed to get a new release.
We're having a much greater flexibility regarding version numbers now.
Issuing a patch release is perfectly fine
Not till we're sure critical stuff is fixed. Non-critical issues should first be moved to next milestone.
I'd at least at a "critical" label then.
We haven't triaged all issues for the milestone so haven't applied labels yet.
I went carefully over all issues with milestone 2.0.16 and postponed all non-critical issues to 2.0.17.
My definition of "non-critical" being: issue was already present for more than two 2.0.X releases, doesn't look like a 2.0.15 regression and isn't vital to 2.0.16.
We're down to 7 issues, including this one:
Another thing: https://github.com/yiisoft/yii2/issues/16891. Regression.
Need to release ElasticSearch before doing core release. See #16891
I've been testing 2.0.16 on my biggest Yii 2.0.15 application for a week.
I just came across a breaking change in the Inflector::slug() method, which I think was introduced in #15204
2.0.15: Inflector::slug('0-100 Km/h', '_'); // 0_100_kmh
2.0.16: Inflector::slug('0-100 Km/h', '_'); // 0100_kmh
Not sure if this is the intended behavior, but I can foresee a LOT of migrations breaking & confused devs.
/cc @bizley
@machour no issues other than that?
So far so good 馃弲 aside from this issue (and I'm covering a load of Yii features)
Also related to 2.0.16 - https://github.com/yiisoft/yii2/issues/17049
@machour this looks like a mistake - I'll prepare fix.
It seems that we are ready to release?
There's still #16780, but not sure it's a regression or if it can be postponed.
I think we need to test the release a bit more with basic/advanced & devs apps, seeing that we just fixed two "nasty" regressions today. Feb 1 seems like a good release date.
@SilverFire we need to review issues of basic/advanced apps. I'm starting to write announcement meanwhile.
Seems all the preparation things in this repo are completed. Closing. Will track things in a project: https://github.com/orgs/yiisoft/projects/14
Seems all the preparation things in this repo are completed. Closing. Will track things in a project: https://github.com/orgs/yiisoft/projects/14
This link is not available
Fixed.
Most helpful comment
I went carefully over all issues with milestone 2.0.16 and postponed all non-critical issues to 2.0.17.
My definition of "non-critical" being: issue was already present for more than two 2.0.X releases, doesn't look like a 2.0.15 regression and isn't vital to 2.0.16.
We're down to 7 issues, including this one: