andrewplummer / Sugar

A Javascript library for working with native objects.
https://sugarjs.com/
MIT License
4.54k stars 305 forks source link

Bower not reflecting latest version (1.5.0) #454

Closed christydennison closed 9 years ago

christydennison commented 10 years ago

The bower.json has 1.4.1, not 1.5.0, which is the latest release. Please update the file to reflect the latest release.

andrewplummer commented 10 years ago

Latest version is actually 1.4.1. 1.5.0 isn't released yet.

christydennison commented 10 years ago

@andrewplummer Thank you for the update! Do you know when 1.5 is going to be released?

andrewplummer commented 10 years ago

Coming very soon actually! Really need to nail the QA though, as it's a big update....

lolmaus commented 10 years ago

There's actually an inconsistency: 1.3.9 in Github Releases, 1.4.1 in Bower, 1.5.0 in sources.

@andrewplummer, please keep them consistent! And thank you for your effort!

lolmaus commented 9 years ago

Please?

andrewplummer commented 9 years ago

ok so "very soon" doesn't always live up... a lot has been changing though and 1.5.0 is now 2.0.0 (still not released yet though). Sorry about the inconsistency as well as the delays. A lot of changes have been going on and among them are much better build tools, which among other things will build multiple releases to keep everything in line. I also made a checklist for myself... sounds dumb but it's probably the # 1 took to handle stuff like this.

In the meantime I quickly created a 1.4.1 Github release to keep this inline with bower. Source is still 1.5.0 right now but this was never published. I think it makes sense for edge files to be set to the next coming milestone so these will immediately change to 2.0.0. Going forward everything will be published at the same time.

Thanks for your continued patience!

lolmaus commented 9 years ago

@andrewplummer, is the roadmap public? Very curious of what the differences are between 1.4, 1.5 and 2.0.

andrewplummer commented 9 years ago

First note that 1.5 is off the table now. It was never released. The changes were major enough that this has now gone directly to 2.0.

The best "roadmap" at the moment is the cautionlog which I publish as a kind of vetted changelog, sorted by the most major/breaking changes to the API. See the changelog as well for more detailed changes.

By far the most major change (and the point of the entire release) is that prototype extension will now be opt-in instead of enabled by default. Many other changes including how npm packages will work are now a result of this major change.