Skip to content

Please Release a New Version #140

Closed
Closed

Description

@eljobe

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?

Activity

  1. pjohnmeyer commented on Jan 13, 2017

    @pjohnmeyer
    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.

  2. grahamreeds commented on Jan 14, 2017

    @grahamreeds
    Contributor
  3. pjohnmeyer commented on Jan 14, 2017

    @pjohnmeyer
    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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions