-
Notifications
You must be signed in to change notification settings - Fork 227
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
[fluxible-addons-react] react 16 task list #654
Comments
@redonkulus regarding the polyfills: given that we didn't add any, could we mark this as done? (react deprecation was done in #653 ) |
Sure, that's fine. |
@redonkulus so I'm done with my changes on the context step. After context PR is merged, it would be cool to have a beta release so I can start tackling the example app and the generator. |
@pablopalacios [email protected] released under the |
@redonkulus could we bump |
@pablopalacios |
Ok cool, I updated the check list |
@redonkulus could we have new beta releases for |
@pablopalacios both have been published |
2 more items before removing the beta tag:
|
Ok I've added those to the list above. What changes for fluxible-router are you thinking? |
Before removing the beta tag I would only improve packaging as did here: https://github.com/yahoo/fluxible/pull/683/commits But later I would like to simplify tests and remove the dependency on addons-react components refs. They prevent us to convert addons-react components to functional components, which would allow us to decrease even further the package size. However, since removing refs from addons-react would be a breaking change, maybe it would be better to do it right now as well. What do you think? |
The best time to do it is now, before we remove the beta tag. Otherwise, we would need to do another breaking change release. |
Right. And what should be done on the |
I think I meant that to be plural, which you have done for the most part. Would be good to convert the remaining examples too if you have time. Otherwise, we could just remove them. It was nice showcasing different usecases to users. |
@redonkulus with #710 I'm done with all the changes I would like to do before removing the beta tag. |
Ok sounds good. Will review today. |
@pablopalacios one important task I've added to the bottom of the list is updating the fluxible.io site to use the new APIs, is that something you think you could help out on? I know you did some work here but wasn't sure if there was any last cleanup to do. |
I'll check it one more time. In theory, it should be working. |
Done: #715 |
@redonkulus what is really missing on this one? Anything that I could do? |
So the 3 bullets that are open are what is left. If you think we are ready, we can merge the development branch into master and release all the packages without the beta flags. Then we will need to finish up the remaining tasks (updating the site to use latest and make sure migration guides are setup properly). Last master has been rebased into the dev branch right? |
Hmmm... I don't think so. But I thought a little bit more. It might be good to make a release of the old packages with deprecation warnings to make it easier to migrate to the newer versions. After that I think we can merge. |
I wouldn't do that as that will create a lot of noise for "stable" versions. Especially internally when we will probably never migrate to the new versions because resources are constrained and it would be a lot of work to refactor. Can you do one last master rebase into the dev branch before we merge? |
@pablopalacios since all the packages have been released now, I'm going to close this out. Thanks again for all your hard work and making fluxible better for everyone! |
@pablopalacios
We want to support the latest and great features of React, while deprecating older features. This will facilitate a new 1.x major version release in fluxible-addons-react.
Tasks
Resolves
The text was updated successfully, but these errors were encountered: