Replies: 3 comments 3 replies
-
Glancing at what changes have come around since 0.9.2, I'm realizing that #41 was merged less than two weeks after 0.9.2 was cut, and has just been sitting around, unincluded in any actual release, for two years! IMO, that change is such a significant improvement to the experience of using es that it alone justifies a new release. In addition, since 0.9.2, we've got:
The only reason I can see to wait before putting out another release is to get some of the outstanding pull requests merged. The range of open PRs #120-#129 seem worthwhile for building and running portably and #130 seems like a relatively clear bug fix. As far as 1.0 goes, it's an interesting idea. What would releasing 1.0 mean? |
Beta Was this translation helpful? Give feedback.
-
Not to be undersold is the possible attention (assuming one wants that) that a 1.0 release might garner from the fellow nerds at large. This might also include possible future contributor attention as well. |
Beta Was this translation helpful? Give feedback.
-
Idea: compromise between 0.9.3 and 1.0 by releasing 0.10.0. I think it's generally agreed that enough has been changing lately that a bigger bump than just 0.9.3 is warranted. At the same time, I personally still don't think that es is quite "complete", and would love to not have to commit to total backwards compatibility just yet. I also think that more attention doesn't necessarily need a 1.0 release (consider http://0ver.org/ for examples :) What es more desperately needs to get more attention is, IMO, more yelling about how neat es is. I've been meaning to write blog posts in this vein, but that kind of stuff isn't entirely natural for me. That said, what needs to be done before 1.0? I don't have a precise list in mind, but at the very least, fixes for closure exports. Lots of the other "classic problems", like tail recursion or extensible parsing, aren't exactly bugs and should be doable without breaking changes. That said, if we want to commit to "backwards compatibility" then we should also think a little about what that exactly means, and we should figure out how we'd want to cover these sorts of desired enhancements; for example, how would we want to handle a change like #210 post-1.0? Would we want to allow changes to I'm just blathering now, but it might be good to answer these questions before the fact. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
How do people feel about releasing 0.9.3?
Or perhaps we should be trying for a 1.0 just for fun? Is there anything that 'should' be in 1.0?
Beta Was this translation helpful? Give feedback.
All reactions