react-native-community / releases

React Native releases
https://github.com/facebook/react-native/
1.5k stars 405 forks source link

0.59.5 Discussion #118

Closed grabbou closed 5 years ago

grabbou commented 5 years ago

Conversation on this thread are limited to 0.59.5 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.5 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.

chaitanyadeorukhkar commented 5 years ago

facebook/react-native@f01c4e2

It seems like Android could use some support for fontStyle and fontWeight with custom fonts. This is already supported on iOS and would give some love for Android too!

grabbou commented 5 years ago

It's been already requested, please look at my answer here: https://github.com/react-native-community/releases/issues/113#issuecomment-484228780

grabbou commented 5 years ago

I am going to cherry-pick React sync commit and do another release, as agreed yesterday. I now got confirmation from the Facebook team that there shouldn't be any problems. I will consider it "working" when all tests pass.

grabbou commented 5 years ago

React sync commit caused regressions that we didn't spot during testing. Note to self: Never cherry-pick React syncs, especially the ones that just landed, as they can cause some issues in production.

0.60.0-rc.0 will be out shortly and that should give you a place to test it.

grabbou commented 5 years ago

CC: @pvinis - mind updating releases repo to not have that one in upgrade?

pvinis commented 5 years ago

remove .5?

pvinis commented 5 years ago

removing .6 now

matthargett commented 5 years ago

Gathered requests from teams that will be on 0.59 for a while that I don't think have been proposed for cherry-pick yet: https://github.com/facebook/react-native/commit/c36151ecef3b1d23d22ca7b185629cb5e5569751 https://github.com/facebook/react-native/commit/e980d83389caa3e017ddc8a6cd9603cd680ccc26 https://github.com/facebook/react-native/commit/b76acd3f42ddff72f036dec608e0e44457b4c22b https://github.com/facebook/react-native/commit/1946aee3d9696384d38890269ea705cafd472827 https://github.com/facebook/react-native/commit/efe6a0f0b56191907e8f13be2aee28fe1dcdf555 https://github.com/facebook/react-native/commit/62bac80f90cf5a4ab216488b4ede441f0e3f86ba https://github.com/facebook/react-native/commit/5e36b0c6eb2494cefd11907673aa018831526750 https://github.com/facebook/react-native/commit/d99e657e3909ff14cd623d1df7d3d13056fdd851 https://github.com/facebook/react-native/commit/9b63b50ad562c8567336898c7511a9a5198a4d6b https://github.com/facebook/react-native/commit/68a5ceef312c7e3ac74d616b960c1cfde46a109d https://github.com/facebook/react-native/commit/a2b699daf65dbd720a367d78da75433f041eabe4 https://github.com/facebook/react-native/commit/c36151ecef3b1d23d22ca7b185629cb5e5569751 https://github.com/facebook/react-native/commit/59e50237bff9521d2b78d7576abf4e23d844ac1b https://github.com/facebook/react-native/commit/d5ae59ab2a09cda5109303abb9c269318a1e6686 https://github.com/facebook/react-native/commit/3711ea69375ea420800bac97914aa0d24fc9b1a6 https://github.com/facebook/react-native/commit/68825f9ca5a6c8c70390e8499d9663c5be475639 https://github.com/facebook/react-native/commit/f541c34067fa5004601e47130a34856f755d0c12 https://github.com/facebook/react-native/commit/972ee2edbd4e1c4201da1606bf5a4c5add9f0083 https://github.com/facebook/react-native/commit/929908f28728c217ab4a16c8596e0957295f4d67 https://github.com/facebook/react-native/commit/58c956768af75047b2acdca429a28945a6a8b8c0 https://github.com/facebook/react-native/commit/c06473ab464e07edbb4715f58cd13674273bb29b https://github.com/facebook/react-native/commit/88787b5e7a7f6dd9c3b258b9dfb60b93ca5a5cea

matthargett commented 5 years ago

If there's no compatibility problems, this one would also be great to reduce bundle size. We already do this with a patch on top of RN. https://github.com/facebook/react-native/commit/06cf7face24d0f06e7b690dfc30912ec1e3e1bfb

jtreanor commented 5 years ago

https://github.com/facebook/react-native/commit/31850df116fdd1595dddcd7b37a21568e679ffa7

This is a simple change that fixes several build warnings that have started to appear in Xcode 10.2, particularly when using CocoaPods. It would be great if it could be included in the upcoming version.

danilobuerger commented 5 years ago

Please cherry pick

dulmandakh commented 5 years ago

Please cherry pick:

thorbenprimke commented 5 years ago

Please cherry pick - thanks!

[Android] [Fixed] - The ReactCookieJarContainer/ForwardingCookieHandler now handles the missing WebView gracefully. #24533

matthargett commented 5 years ago

https://github.com/facebook/react-native/commit/c87de765f6a9ebf656c188fa2115a1ba01b7939c

Bardiamist commented 5 years ago

It should fix letterSpacing of TextInput on iOS. https://github.com/facebook/react-native/commit/65c014d19f933771a69c7cbccdbb744330cf13a3 Related issue: https://github.com/facebook/react-native/issues/24263 Pull request: https://github.com/facebook/react-native/pull/23738

estevaolucas commented 5 years ago
NLthijs48 commented 5 years ago

It would be nice if this one could get cherry picked:

https://github.com/facebook/react-native/commit/6f6696fa63dc5f7029cb121c7e0ee98f8d271602 [Android] [Fixed] - JS errors during bundle load were reported as UnknownCppException.

(pull request https://github.com/facebook/react-native/pull/24648)

grabbou commented 5 years ago

Cherry-picked everything except for @matthargett commits (yet to go through them and do it) and @Bardiamist (unfortunately, it doesn't merge clearly).

I'll resume tomorrow morning.

Note: The reason it took so long to get to cherry-picking commits to 0.59 was that we were working hard on 0.60. Now that we are partially on hold there, we are back here!

grabbou commented 5 years ago

There were some discussions happening yesterday regarding what we should still cherry pick before releasing this version.

I am waiting to confirm the results of this conversation (timezone differences) and will be back to the release work.

viktorlarsson commented 5 years ago

Anyone experienced issues with the remote debugging console on iOS? The app becomes unresponsive as soon as it is running on a real device.

kelset commented 5 years ago

@viktorlarsson please open an issue on the main repo for that

kelset commented 5 years ago

hey everyone, expect a new patch release of RN 0.59 next week-ish. We are still discussing this side of the whole process but we'll keep you updated as we decisions are reached.

mikehardy commented 5 years ago

I don't think 0.60.x was cut yet, so I think the comment here asking for cherry-picks to 0.60 should be here? https://github.com/react-native-community/releases/issues/116#issuecomment-489066854

ahce commented 5 years ago

@grabbou is safe React Sync for cherry-pick?

grabbou commented 5 years ago

@matthargett, I didn't cherry-pick the following:

I am happy to discuss this for next patch release if you really need them.

@ahce - React sync cannot be cherry-picked.

matthargett commented 5 years ago

https://github.com/facebook/react-native/commit/28e0de070d2dae9a486ab5915b6fd76723bd84ef

Fixed haste for all out of tree platforms

grabbou commented 5 years ago

@matthargett - that one has been cherry-picked. I am now waiting for changelog and this is good to go.

danilobuerger commented 5 years ago

@grabbou Is there a reason why the above mentioned bugfix

[Android] [Fixed] - LayoutAnimations cause invalid view operations facebook/react-native@20b4879

was not cherry picked?

grabbou commented 5 years ago

The commit didn't cherry-pick w/o issues - it has conflicts. Let me move it to 0.59.7 discussion issue and we will do another release.

kelset commented 5 years ago

Closing in favour of #124

grabbou commented 5 years ago

The release hasn't been cut yet due to Detox failure - we are investigating it.