plotly / dash-renderer

OBSOLETE has been merged into dash
https://github.com/plotly/dash
MIT License
97 stars 32 forks source link

Dash 1.0 - Update version to 1.0.0a1 #97

Closed valentijnnieman closed 5 years ago

valentijnnieman commented 5 years ago

This PR upgrades React to 16.6.1, and bumps the version up to 1.0.0-rc1.

Relies on: dash-core-components 1.0.0 dash-html-components 1.0.0 dash 1.0.0

=========================== @Marc-Andre-Rivet is hijacking this existing PR from @valentijnnieman 😄

Fixes https://github.com/plotly/dash-core/issues/4

nite commented 5 years ago

Is there any way to install this rc release via pip? Or, anything blocking merging it to master for full release?

tcbegley commented 5 years ago

Hey @nite, you can install with pip install dash-renderer==1.0.0rc1.

I'm not in a position to comment on the plans for merging, but since this introduces some pretty major changes I think it won't happen imminently. Check this issue for some pretty extensive discussion of the upcoming changes.

Marc-Andre-Rivet commented 5 years ago

@nite @tcbegley Thanks for your patience. The dash-renderer and dash-core-components have both previously been pre-released under 1.0.0rc1, this release will be deleted and replaced with 1.0.0a1. We are doing this in an attempt to better match semantic versioning expectations -- an rc release should have a fairly stable implementation and contract with the outside and this react version bump is but the first part of this Dash 1.0 transition, meaning that at this point in time there is no guarantee that the implementation is stable project wide or that we will not significantly change the contract.

As 1.0.0a1 < 1.0.0rc1 this may cause some inconvenience and I apologize for that.

Marc-Andre-Rivet commented 5 years ago

@bpostlethwaite A follow up to these is having a release-v1 of the dash-docs. Haven't included a task to test in at least of subset of existing apps when getting ready to push back into master. If you have a good subset in mind, would you mind creating an issue with some ideas on this in the dash-core repo and tagging it with Dash 1.0 label?