filesystem icon indicating copy to clipboard operation
filesystem copied to clipboard

Roadmap to stable v1.0.0

Open WyriHaximus opened this issue 8 years ago • 0 comments

Let's face it, this project is currently beta, but has been used in production for years :shipit:

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

We should finally make this stable 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 months and has some major updates planned in the next months. 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.1.0 :white_check_mark:

  • Released 2017-05-28
  • Release as is

v0.1.1 :white_check_mark:

  • Released 2018-08-09
  • Support latest react/stream

v0.1.2 :white_check_mark:

  • Released 2018-10-27
  • Several bug fixes

v0.2.0

  • Released 2019-?-?
  • Interface documentation
  • Drop PHP 5.x support
  • Clean up internally
  • Replace Object stream with RxPHP
  • Remove call invokers #61

v0.3.0

  • Released 2019-?-?
  • ext-pthreads adapter
  • ext-uv adapter #9

v1.0.0

  • Planned 2019-?
  • 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.

WyriHaximus avatar Jul 10 '17 19:07 WyriHaximus