Skip to content
This repository has been archived by the owner on Jun 17, 2022. It is now read-only.

0.59.9 Discussion #127

Closed
kelset opened this issue Jun 5, 2019 · 28 comments
Closed

0.59.9 Discussion #127

kelset opened this issue Jun 5, 2019 · 28 comments
Labels
backport request Cherry picking a change into an existing release stable Stable version

Comments

@kelset
Copy link
Member

kelset commented Jun 5, 2019

Conversation on this thread are limited to 0.59.9 release's major issues and cherry-pick requests from commits that are already on master.

An example of a good such request is a bug fix for a serious issue that has been merged into master but did not make the 0.59.9 cut.

In other words, if you cannot point to a particular commit on master, then your request likely belongs as a new issue in http://github.com/facebook/react-native/issues.

If the commit you request to cherry pick is a complicated port, you will be asked to create the PR to the 0.59-stable branch yourself, in order to ensure that the process proceeds smoothly.

@kelset kelset added stable Stable version backport request Cherry picking a change into an existing release labels Jun 5, 2019
@aldistel
Copy link

aldistel commented Jun 6, 2019

Any chance we could cherry-pick facebook/react-native@e787dd0?

@ImBeCiliC
Copy link

Hello can the new Keyboard behaviour on Android come into the next release?
facebook/react-native@d88e470
It's from this old and long discussion facebook/react-native#14045
Thanks

@MoKhajavi75
Copy link

Hey

Can we have this one please?
facebook/react-native@d9a8ac5

@Vyazovoy

This comment has been minimized.

@SystemBlad

This comment has been minimized.

@kelset

This comment has been minimized.

@Vyazovoy

This comment has been minimized.

@SystemBlad

This comment has been minimized.

@Salakar
Copy link
Member

Salakar commented Jun 9, 2019

👋 hey @kelset - would super appreciate facebook/react-native@995b4d3 getting picked, would finally allow changing the debug port on Android, huge DX, at least for me anyway

@erennyuksell
Copy link

Could we cherry-pick this one facebook/react-native#24793

@cristianoccazinsp
Copy link

@Vyazovoy can you point to a commit that does that please?
@SystemBlad can you open an issue for that?

@kelset the problem with InteractionManager.runAfterInteractions was fixed setting isInteraction = true in the react-navigation animation.
Thanks

Can you elaborate more on this? I'm having the same issue. Upgrading to 0.59.9 out of nowhere broke every call of runAfterInteractions. This function used to have some serious timeout/delay, but now seems to be instant all the time. So anything that relied on this delay is now broken.

@radeno
Copy link

radeno commented Jun 11, 2019

Gradle plugin can be updated to facebook/react-native@8d61a4e to be compatible with 0.60 as much.
But that commit depends on Kotlin based code what is available in 0.60. Should i make custom PR for that?

@tido64
Copy link
Collaborator

tido64 commented Jun 13, 2019

Any chance we could cherry-pick facebook/react-native@e787dd0?

@kelset Looks like this got moved: facebook/react-native@2dd7dd8. Can we get it into the next 0.59 please? 😄

cc @aldistel

@derekstavis
Copy link

derekstavis commented Jun 21, 2019

Can we have this PR facebook/react-native#21163 included in this release?

This issue can cause a big performance issue when refreshing data or when implementing live-updating search.

@kelset
Copy link
Member Author

kelset commented Jun 24, 2019

hey everyone - quick update on 0.59.x. We are currently working hard on the 0.60, and I had a few conversations with other people in the core that don't think that it's a good idea to keep supporting 0.59 after 0.60 is out.

If we end up doing a new 0.59.x I'll write an update here.

@tido64
Copy link
Collaborator

tido64 commented Jun 25, 2019

@kelset Do you think it's feasible to get an updated JSC to address the crashes on 64-bit devices? Latest update seems to have addressed all issues: react-native-community/jsc-android-buildscripts#114

@kelset
Copy link
Member Author

kelset commented Jun 25, 2019

I'm not sure sadly.

I'd like to do one more 0.59.x release also to bump the cli dep and make sure that everyone will use 1.9.x - since Xcode 11 affects the payload of the simulators json.

I'll write an update if we are going to do it.

@kristerkari
Copy link

Do you think it's feasible to get an updated JSC to address the crashes on 64-bit devices?

It would definitely be really nice to get a new 0.59.x patch version with the JSC fix after it gets released. Currently jsc-android causes a crash on Samsung Galaxy S7.

@kelset
Copy link
Member Author

kelset commented Jun 27, 2019

@kristerkari I think that you should be able to replace the version of jsc-android with the one published under @next (v245459.0.0) via yarn resolutions - AFAIK it should "be enough".

@kristerkari
Copy link

I think that you should be able to replace the version of jsc-android with the one published under @next (v245459.0.0) via yarn resolutions - AFAIK it should "be enough".

Yeah that's what I did already and it worked.

How is the JSC dependency defined in React Native? Is there any kind of automatic update for existing projects?

I'm just thinking that there might be a lot of 0.59.x users who don't know that their app is crashing on Galaxy S7. That's why I was thinking that it might be good to do a patch and make sure that the fix is included.

@soh335
Copy link

soh335 commented Jun 28, 2019

If 0.59.x is still released, please cherry-pick facebook/react-native@76c50c1 .

@Kudo
Copy link
Member

Kudo commented Jun 28, 2019

@kelset Just in case if you will plan to upgrade JSC for RN 0.59, the upgrade process is not like what we did in master or 0.60-stable.
You should upgrade the version at https://github.com/facebook/react-native/blob/0.59-stable/ReactAndroid/gradle.properties#L23

@levibuzolic
Copy link

levibuzolic commented Jul 1, 2019

Hoping to see another 0.59.x release with a JSC update for the crashing Galaxy S7 issues.

If there is any plans for another release, would appreciate this to be cherry-picked: facebook/react-native@df50eee fixes an issue with animations not running when starting from a non-zero value.

@kelset
Copy link
Member Author

kelset commented Jul 2, 2019

👋 everyone.

As you may be aware, doing releases of React Native is a challenging task - but we know that this JSC problem was widespread and important, so we did one last 0.59.10 patch release to provide you with the new version of the JSC.

Huge thanks to @Kudo for his work on back-porting this to 0.59.

We will not do new 0.59 releases (for the foreseeable future), but we are working really hard to ensure that 0.60 will be awesome and we hope that you'll all be able to upgrade swiftly with all the tools that have been working on to help you during it 🤗

@kelset kelset closed this as completed Jul 2, 2019
@levibuzolic
Copy link

Thanks @kelset and @Kudo, really appreciate the hard work.

@nekhaly
Copy link

nekhaly commented Jul 3, 2019

image
I think it considers the 1 part of "10" is older than 3

@kelset
Copy link
Member Author

kelset commented Jul 3, 2019

@nekhaly what command did you pass to get that error? Given that it's a patch, you can simply change the number in the package.json, remove node_modules & clear caches and do a yarn to reinstall & you are good to go.

@SaeedZhiany
Copy link

SaeedZhiany commented Jul 3, 2019

@nekhaly
it was a rn-diff-purge bug that fixed yesterday, follow the guide in here

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
backport request Cherry picking a change into an existing release stable Stable version
Projects
None yet
Development

No branches or pull requests