ember-intl: Incorrect versions/tags on NPM and docs site?
AFAICT, v6.0.0-beta.2 is currently the latest and greatest, though I’m a bit confused.
10 months ago, v6.0.0 was published to NPM:
https://www.npmjs.com/package/ember-intl/v/6.0.0
And the docs site even includes v6.0.1:
https://ember-intl.github.io/ember-intl/versions/v6.0.1/
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Reactions: 5
- Comments: 17 (13 by maintainers)
I think we need to do these things:
v6.xand tag it aslateston npm, e.g.v6.1.0.v6.xrelease? Edit: yesv6.0.0v5.7.1&v5.7.2indeed includev6.xbreaking changes, we should consider deprecating them, oncev6.xis released and tagged aslatest. However, we must evaluate, whether by doing so we risk breaking apps of users who already upgraded to these versions vs. whether there’s actually any real danger for users unwittingly installing thesev6.xchanges.RELEASING.mdIs there a changelog anywhere for what to expect in v6?
@buschtoens Thank you for looking into this and sending all these details. I don’t think I have the skills to help, but I’m impressed and supportive of your efforts to fix this 👍
I did a bit of commit archaeology. Please don’t take this as blaming. That’s not the intention at all. If anything, I’m at least partly responsible for this. I’m only trying to clarify the history, so that we can find the correct resolution. 💖
v5.6.2. Here are all commits tomainsince:v5.6.2...mainmain, which couldn’t be published in thev5.xseries any more.v6.0.0and probably tagged aslateston npm, however the tag is missing on GitHub.betainstead, because of incompatibilities mentioned further down.npm, but not tagged aslatest.ddf97609on an extra branch based offv5.6.2. This got published asv5.7.0, asv6.0.0wasn’t ready yet.mainto not lose them with thev6.0.0release.v6.0.1on npm and subsequently deprecated it.v6.0.0-beta.1with these changes:v5.6.2...v6.0.0-beta.1latest:v5.7.0beta:v6.0.0-beta.1v6.0.0-beta.1...v6.0.0-beta.2), which @longlho published asv6.0.0-beta.2.betatag still points tov6.0.0-beta.1.v6.0.0-beta.2.~v6.0.0-beta.3.v5.7.1&v5.7.2, which is currently tagged aslateston npm.v5.7.1✅v5.7.2✅v5.7.1❌v5.7.2❌v5.7.1❌v5.7.2❌v5.7.1❌v5.7.2❌v6.xseries changes.~ _Edit: There may be somev6.xchanges included. I tried to trace it down, but it’s not easy: https://github.com/ember-intl/ember-intl/issues/1631#issuecomment-1016959861_@longlho Can you confirm this? Specifically the last bullet point?
@bertdeblock and others:
As it has been noted,
6.0.0had been released by accident and is not a stable version.I’ll close this issue now, because
6.1.0will be released soon and will mark the beginning of the6.xseries.I’ve published
v6.0.0-beta.3and tagged it asbeta. It contains:v6.0.0-beta.2...v6.0.0-beta.3setupIntl()to fix race condition with fake timers (#1616) f5be9b5bnoUncheckedIndexedAccessissues (#1607) 9a10438dubuntu-latest(#1609) 6e2e9a07If you take
v5.6.2as a reference point instead, it contains:v5.6.2...v6.0.0-beta.3for now you can use the
6.0.0-beta.2version