Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Please Release a New Version #140

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

Closed
eljobe opened this issue Dec 14, 2016 · 3 comments
Closed

Please Release a New Version #140

eljobe opened this issue Dec 14, 2016 · 3 comments

Comments

@eljobe
Copy link

eljobe commented Dec 14, 2016

Sorry to file an issue for what is really more of a request, but I didn't see another forum for discussing this library's development schedule and release process.

I am really excited to see the support for CMake added in this change: e88121f

I would like to see it become part of a stable release of the library including having it installed by Homebrew on Mac OS X. Does this project also create the Homebrew releases when it is time?

@pjohnmeyer
Copy link
Member

As of today I am starting on getting 2.0 released; you can expect it in the next few weeks. I have in the past and will hopefully remember to issue a pull request to Homebrew.

@grahamreeds
Copy link
Contributor

grahamreeds commented Jan 14, 2017 via email

@pjohnmeyer
Copy link
Member

@grahamreeds :

Back in January I announced that the project would start using Semantic Versioning after 1.5.0.

In July you wrote this issue which finally gave me the driver to make the change suggested in this request. That change, per Semantic Versioning, required me to change the major version number. I wrote about this in August, explaining why it was a breaking change, and explaining how minor the changes were. Your issue was labeled 2.0.0 around that same time.

In the one month that the pull request remained open, nobody raised any concerns. In the nearly five months between its merge and release, nobody raised any concerns.

In short, 2.0 implements an enhancement requested before the project was even on GitHub, in order to fix an issue you requested be fixed, in a manner which will not break 99% of users, and will possibly make tests run faster for others, after months of silence from the community on the matter.

I would be shocked if these changes "strand" anybody, but they are potentially breaking. It would be incorrect to call this 1.7, and I have no interest in rolling the changes back as they are architecturally sound changes. Everyone is welcome to use 1.6.x for as long as they like -- it's not going anywhere -- but the project is moving forward.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants