Skip to content
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

Roadmap to stable v1.0.0 #13

Open
WyriHaximus opened this issue Jul 10, 2017 · 0 comments
Open

Roadmap to stable v1.0.0 #13

WyriHaximus opened this issue Jul 10, 2017 · 0 comments

Comments

@WyriHaximus
Copy link
Member

WyriHaximus commented Jul 10, 2017

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 ✅

  • Released 2017-05-28
  • Release as is

v0.1.1 ✅

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

v0.1.2 ✅

  • 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 Remove call invokers #61

v0.3.0

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.

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

No branches or pull requests

1 participant