Skip to content

Roadmap to stable v1.0.0 #101

Closed
Closed

Description

@clue

Let's face it, this project is stable and has been used in production for years :shipit:

However, we're currently following a v0.X.Y release scheme (http://sentimentalversioning.org/).

We should finally make this explicit and fully adhere to SemVer and release a stable v1.0.0.

To a large extend, a stable v1.0.0 helps making BC breaks more explicit and thus the whole project more reliable from a consumer perspective. This project is actively maintained and has received some major updates in the last weeks and has some major updates planned in the next weeks. Given our current versioning scheme, we'd like to ensure all anticipated BC breaks will be merged before the planned v1.0.0 release.

As such, I've set up a roadmap that enlists only the major changes for each version among with planned release dates towards a stable v1.0.0 release:

v0.4.3 ✅

  • Released 2017-04-27
  • Bugfix release

v0.5.0 ✅

  • Released 2018-04-05
  • Signal handling support
  • Documentation overhaul
  • Reduce public API
  • Throw on error

v1.0.0

  • Planned 2018-Q2?
  • No new changes planned, this should merely mark the previous release as "stable"

This ticket aims to serve as a basic overview and does not contain every single change. Please also see the milestone links and the CHANGELOG for more details.

Obviously, this roadmap is subject to change and I'll try to keep it updated as we progress. In order to avoid cluttering this, please keep discussion in this ticket to a minimum and consider reaching out to us through new tickets or Twitter etc.

Activity

  1. added this to the v1.0.0 milestone on Apr 25, 2017
  2. WyriHaximus commented on Apr 27, 2017

    @WyriHaximus
    Member

    Updated as v0.4.3 has just been released

  3. kelunik commented on Nov 30, 2017

    @kelunik
    Contributor

    What's the status of 0.5.0?

  4. WyriHaximus commented on Nov 30, 2017

    @WyriHaximus
    Member

    @kelunik We're focussing on react/http:v0.8.0 first and then focus on 0.5.0, there are some outstanding issues to be resolved before it's ready: https://github.com/reactphp/event-loop/milestone/2

  5. rrajkomar commented on Feb 12, 2018

    @rrajkomar

    @WyriHaximus : The provided link does not contain any issue at the moment.
    Is there something else holding the 0.5.0 version back ?
    I could really use the latest fixes related to signal handling committed on July 2017 but the last tagged version (0.4.3) was released on April 2017 (see #101 (comment)).
    If the 0.5.0 version cannot be released yet, could we have a 0.4.4 version asap ?

  6. WyriHaximus commented on Feb 12, 2018

    @WyriHaximus
    Member

    @rrajkomar All currently open issues for 0.5.0 have been closed https://github.com/reactphp/event-loop/milestone/2?closed=1 but AFAIK @clue has a PR or two he wants to file cleaning some things up before tagging 0.5.0

  7. clue commented on Apr 5, 2018

    @clue
    MemberAuthor

    Updated now that the v0.5.0 release is out :shipit:

    Unless we find any major blockers, there's hope that this is the last noteworthy release before we get to tag this as v1.0.0 🎉

  8. clue commented on Jul 11, 2018

    @clue
    MemberAuthor

    The very first stable v1.0.0 release with LTS has just been tagged and released! 🎉

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

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions