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

0.57 upgrade Added steps to upgrade gradle version #60

Merged
merged 64 commits into from Mar 24, 2019

Conversation

DaniAkash
Copy link
Contributor

Fixes #59

turnrye
turnrye previously requested changes Nov 6, 2018
Copy link
Member

@turnrye turnrye left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One nit pick.

CHANGELOG.md Outdated Show resolved Hide resolved
turnrye and others added 3 commits November 6, 2018 08:24
…e-community#61)

I added the changelog-generator from https://github.com/callstack/react-native-releases-script with some updates: it now follows keep a changelog's format and implements yargs to make it more user friendly. Give it a shot using changelog-generator.js.
Cleaned up some things that markdownlint was complaining about. Part of this included added a markdownlint config that permits numbered lists with the actual number.
Co-Authored-By: DaniAkash <DaniAkash@users.noreply.github.com>
@DaniAkash
Copy link
Contributor Author

@turnrye have applied the changes...

kelset
kelset previously requested changes Nov 7, 2018
Copy link
Member

@kelset kelset left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've added a few changes to improve the PR.

CHANGELOG.md Outdated Show resolved Hide resolved
CHANGELOG.md Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
CHANGELOG.md Show resolved Hide resolved
kelset and others added 14 commits November 8, 2018 11:11
Co-Authored-By: DaniAkash <DaniAkash@users.noreply.github.com>
Add the 0.57.5 changelog and fix the changelog generator so that it works for patch releases (as referenced via commit hashes).
## [0.58-stable.0]

### Added

- Add end point for initializecore ([9687090](facebook/react-native@9687090) by [@ejanzer](https://github.com/ejanzer))
- Add no-dupe-class-members to RN ESLint fonfig ([88e736c](facebook/react-native@88e736c) by [@TheSavior](https://github.com/TheSavior))
- Add tracing for loading .so files during startup ([b3b6749](facebook/react-native@b3b6749) by [@axe-fb](https://github.com/axe-fb))
- Added lock around RN module initialization to fix crash ([6770b53](facebook/react-native@6770b53) by [@PeteTheHeat](https://github.com/PeteTheHeat))
- Added locking around RN bridge cxx module registry to avoid crash ([1c31919](facebook/react-native@1c31919) by [@PeteTheHeat](https://github.com/PeteTheHeat))
- Add Yoga JNI bindings to libcoldstart ([2a8f6c3](facebook/react-native@2a8f6c3) by [@davidaurelio](https://github.com/davidaurelio))
- TextInput add back propTypes ([e6a8dca](facebook/react-native@e6a8dca) by [@TheSavior](https://github.com/TheSavior))
- Add systrace support in Fabric C++ ([7b04f6a](facebook/react-native@7b04f6a) by [@mdvacca](https://github.com/mdvacca))
- Adds support for `publicPath` to enable serving assets from different locations. (#299) ([0b31496](facebook/react-native@0b31496) by [@gdborton](https://github.com/gdborton))
- Add copyright header into ContextUtils class ([fba7c1e](facebook/react-native@fba7c1e) by [@mdvacca](https://github.com/mdvacca))
- Add another guard to lazilyLoadView ([d7865eb](facebook/react-native@d7865eb) by [@mmmulani](https://github.com/mmmulani))
- Add a marker to indicate when JS thread priority is lowered ([d4aef08](facebook/react-native@d4aef08) by [@axe-fb](https://github.com/axe-fb))
- added functionality using which child node can tell parent node to use it as a reference baseline ([6eb5bd3](facebook/react-native@6eb5bd3) by [@SidharthGuglani](https://github.com/SidharthGuglani))
- Add bounce method to TouchableBounce ([383ea99](facebook/react-native@383ea99))
- Add test for WritableNativeMap ([17ced57](facebook/react-native@17ced57) by [@ayc1](https://github.com/ayc1))
- Add getUndefined() method to obtain the undefined value ([3337a1d](facebook/react-native@3337a1d) by [@amir-shalem](https://github.com/amir-shalem))
- Add missing Metro Config ([e0ea58e](facebook/react-native@e0ea58e) by [@grabbou](https://github.com/grabbou))

#### Android specific

#### iOS specific

- iOS: add moduleForNameForcedLoad: to lookup modules by name and force load them ([d7a0c44](facebook/react-native@d7a0c44) by [@fkgozali](https://github.com/fkgozali))

### Changed

- Changed front-facing camera so that it shows consistent image during capture and preview ([4aeea4d](facebook/react-native@4aeea4d))
- then to thenValue changes to allow deletion of value-taking continuation form of then ([1f32b5d](facebook/react-native@1f32b5d) by [@LeeHowes](https://github.com/LeeHowes))

#### Android specific

#### iOS specific

### Deprecated

#### Android specific

#### iOS specific

- Fabric: Removing deprecated leftovers from RCTScheduler and RCTSurfacePresenter ([e88db99](facebook/react-native@e88db99) by [@shergin](https://github.com/shergin))

### Removed

- Fix checkout_code: Remove Metro cache check (#21998) ([bb93abf](facebook/react-native@bb93abf) by [@hramos](https://github.com/hramos))
- Remove view managers from @ReactModuleList ([c91a2b3](facebook/react-native@c91a2b3) by [@axe-fb](https://github.com/axe-fb))
- Remove var in Libraries/Component (#22020) ([a06c0da](facebook/react-native@a06c0da) by [@nd-02110114](https://github.com/nd-02110114))
- Remove var in RNTester (#22017) ([7a9d860](facebook/react-native@7a9d860) by [@nd-02110114](https://github.com/nd-02110114))
- Remove var in RNTester (#22019) ([a21b8b7](facebook/react-native@a21b8b7) by [@nd-02110114](https://github.com/nd-02110114))
- Remove var in RNTester (#22015) ([2648f47](facebook/react-native@2648f47) by [@nd-02110114](https://github.com/nd-02110114))
- Remove var in RNTester (#22018) ([6b29b90](facebook/react-native@6b29b90) by [@nd-02110114](https://github.com/nd-02110114))
- Remove var in RNTester (#22016) ([791fa2d](facebook/react-native@791fa2d) by [@nd-02110114](https://github.com/nd-02110114))
- Remove var in RNTester (#22014) ([5af5774](facebook/react-native@5af5774) by [@nd-02110114](https://github.com/nd-02110114))
- Remove var in RNTester (#22013) ([811a99c](facebook/react-native@811a99c) by [@nd-02110114](https://github.com/nd-02110114))
- Remove undefined value on init cli command (#22045) ([58732a8](facebook/react-native@58732a8) by [@ignacioola](https://github.com/ignacioola))
- Remove createReactClass from SwipeableRow (#21876) ([14e1628](facebook/react-native@14e1628) by [@exced](https://github.com/exced))
- Remove var in Libraries/emitter/* (#22087) ([cf70870](facebook/react-native@cf70870) by [@Tnarita0000](https://github.com/Tnarita0000))
- Remove flow-strict from polyfillPromise (#22048) ([01b7c48](facebook/react-native@01b7c48) by [@empyrical](https://github.com/empyrical))
- Remove unused variables (#22097) ([6ebee18](facebook/react-native@6ebee18) by [@ignacioola](https://github.com/ignacioola))
- Remove var in Libraries/vendor/core/merge.js (#22108) ([3f069f3](facebook/react-native@3f069f3) by [@yushimatenjin](https://github.com/yushimatenjin))
- Remove var in Libraries/Utilities/MatrixMath.js (#22111) ([368518e](facebook/react-native@368518e) by [@ggtmtmgg](https://github.com/ggtmtmgg))
- Remove var in Libraries/Utilities/buildStyleInterpolator.js (#22112) ([b01bf06](facebook/react-native@b01bf06) by [@mottox2](https://github.com/mottox2))
- Remove unused styles (#22083) ([ffd7195](facebook/react-native@ffd7195) by [@vcalvello](https://github.com/vcalvello))
- Fix `no-shadow` eslint warning & remove var (#22124) ([f8040ed](facebook/react-native@f8040ed) by [@Tnarita0000](https://github.com/Tnarita0000))
- Removed unnecessary code in Libraries/Text/Text.js (#22132) ([0d4f627](facebook/react-native@0d4f627) by [@ifsnow](https://github.com/ifsnow))
- Remove var in /Libralies/Experimental/IncrementalPresenter.js (#22144) ([cc90c20](facebook/react-native@cc90c20) by [@soyanakagawa](https://github.com/soyanakagawa))
- Remove var in Libraries/Utilities/deepFreezeAndThrowOnMutationInDev.js (#22126) ([0a39cda](facebook/react-native@0a39cda) by [@nabettu](https://github.com/nabettu))
- TextInput: Remove PropTypes, NativeMethodsMixin; Convert to ES6 class (#21885) ([70e9e26](facebook/react-native@70e9e26) by [@empyrical](https://github.com/empyrical))
- Remove unused loads from xplat. ([9b781bd](facebook/react-native@9b781bd) by [@ttsugriy](https://github.com/ttsugriy))
- Remove dynamic exception specification in RN MethodCall.h/cpp ([5b71408](facebook/react-native@5b71408) by [@yiding](https://github.com/yiding))
- NIT remove unnecessary cast in measure ([2dbe769](facebook/react-native@2dbe769) by [@mdvacca](https://github.com/mdvacca))
- Remove useless additionnal blur call (#22156) ([27cfba2](facebook/react-native@27cfba2))
- `YGNodeComputeFlexBasisForChildren`: remove output param ([8f283b9](facebook/react-native@8f283b9) by [@davidaurelio](https://github.com/davidaurelio))

#### Android specific

- Remove AndroidManifest.xml from UIManager (#22044) ([7f79254](facebook/react-native@7f79254) by [@radeno](https://github.com/radeno))
- Remove createReactClass from ProgressBarAndroidExample (#21874) ([81e5d64](facebook/react-native@81e5d64) by [@exced](https://github.com/exced))
- remove var in ReactAndroid/src/androidTest (#22136) ([0beb1cc](facebook/react-native@0beb1cc) by [@nd-02110114](https://github.com/nd-02110114))
- remove var in ReactAndroid/src/androidTest. (#22137) ([6f781d9](facebook/react-native@6f781d9) by [@nd-02110114](https://github.com/nd-02110114))
- Remove var in ReactAndroid/src/androidTest (#22135) ([9d13233](facebook/react-native@9d13233) by [@nd-02110114](https://github.com/nd-02110114))
- remove createReactClass from ToolbarAndroid/ToolbarAndroid.android.js (#21893) ([147c38a](facebook/react-native@147c38a) by [@nd-02110114](https://github.com/nd-02110114))

#### iOS specific

- remove createReactClass from SegmentedControlIOS.ios.js (#21888) ([0ea95e7](facebook/react-native@0ea95e7) by [@nd-02110114](https://github.com/nd-02110114))

### Fixed

- Fix View/Text displayName (#21950) ([7a914fc](facebook/react-native@7a914fc) by [@rajivshah3](https://github.com/rajivshah3))
- Fix the lazily LaodedView to avoid weird naming issues ([cae2534](facebook/react-native@cae2534) by [@spredolac](https://github.com/spredolac))
- Fix relayout of inline views (#21968) ([798517a](facebook/react-native@798517a) by [@rigdern](https://github.com/rigdern))
- Fix ReactRootView mount/unmount race condition ([309f85a](facebook/react-native@309f85a) by [@ayc1](https://github.com/ayc1))
- Fix linting issues (#22062) ([ae8ec39](facebook/react-native@ae8ec39) by [@ignacioola](https://github.com/ignacioola))
- Fix IllegalStateException when dismissing DialogManager ([38e01a2](facebook/react-native@38e01a2) by [@mdvacca](https://github.com/mdvacca))
- Fix duplicate function declaration in WebSockets (#22098) ([b03b9d5](facebook/react-native@b03b9d5) by [@ignacioola](https://github.com/ignacioola))
- Fix rn-cli linting issues (#22099) ([7b10a02](facebook/react-native@7b10a02) by [@ignacioola](https://github.com/ignacioola))
- TouchEventEmitter: Fix assignment of Y coordinates (#22160) ([6b6a27c](facebook/react-native@6b6a27c) by [@empyrical](https://github.com/empyrical))
- Fix inline styles in IntegrationTests (#22165) ([1d62e94](facebook/react-native@1d62e94) by [@ignacioola](https://github.com/ignacioola))
- Fix inline styles warning in Libraries (#22161) ([41eb2da](facebook/react-native@41eb2da) by [@ignacioola](https://github.com/ignacioola))
- Fix build error caused by -Werror=class-memaccess (#823) ([31439f8](facebook/react-native@31439f8) by [@hooddanielc](https://github.com/hooddanielc))
- Fix IllegalArgumentException when dismissing ReactModalHostView ([e57ad4e](facebook/react-native@e57ad4e) by [@mdvacca](https://github.com/mdvacca))
- Fix internal types on top of TextInput refactor ([ad7d8f8](facebook/react-native@ad7d8f8) by [@TheSavior](https://github.com/TheSavior))
- Fix inline styles eslint warnings for examples (#22123) ([7b3c91e](facebook/react-native@7b3c91e) by [@ignacioola](https://github.com/ignacioola))
- Fix ReactInstanceManager deadlock ([df7e8c6](facebook/react-native@df7e8c6) by [@ayc1](https://github.com/ayc1))
- Fix ReactRootView attachRootView race condition ([be282b5](facebook/react-native@be282b5) by [@ayc1](https://github.com/ayc1))
- UITemplateProcessor: Fix case of include path (#22239) ([0436bfc](facebook/react-native@0436bfc) by [@empyrical](https://github.com/empyrical))
- Fix regression in StyleSheet.setStyleAttributePreprocessor (#22262) ([0408533](facebook/react-native@0408533) by [@brentvatne](https://github.com/brentvatne))
- Fix crash when releasing RN views ([83405ff](facebook/react-native@83405ff) by [@ayc1](https://github.com/ayc1))
- Fix crash when removing root nodes ([b649fa9](facebook/react-native@b649fa9) by [@ayc1](https://github.com/ayc1))
- Fix React Native AsyncMode and DevTools ([aacb06c](facebook/react-native@aacb06c) by [@bvaughn](https://github.com/bvaughn))
- reapply TextInput es6 conversion with fixes, attemps to fix ([9ea1295](facebook/react-native@9ea1295) by [@sahrens](https://github.com/sahrens))
- Back out "reapply TextInput es6 conversion with fixes, attemps to fix" ([6f34bc4](facebook/react-native@6f34bc4) by [@sahrens](https://github.com/sahrens))
- Fix scrolling with multiple fingers in RN Fabric scrollView ([d3a7325](facebook/react-native@d3a7325) by [@mdvacca](https://github.com/mdvacca))
- Fix padding for Text Views in Fabric ([7b2030b](facebook/react-native@7b2030b) by [@mdvacca](https://github.com/mdvacca))
- Replace global.alert use to fix eslint warnings (#22184) ([55994f5](facebook/react-native@55994f5) by [@vcalvello](https://github.com/vcalvello))
- Fix jsc regression.Fixes #22274 (#22293) ([f22473e](facebook/react-native@f22473e) by [@gengjiawen](https://github.com/gengjiawen))
- Fix allocating Buffer in early commit (#22379) ([02a3517](facebook/react-native@02a3517) by [@radeno](https://github.com/radeno))
- Fabric: Fixed `AttributedString::operator==` ([ecc7012](facebook/react-native@ecc7012) by [@shergin](https://github.com/shergin))
- Fix jsc regression.Fixes #22274 (#22293) ([d4d457b](facebook/react-native@d4d457b) by [@gengjiawen](https://github.com/gengjiawen))

#### Android specific

- fix android ci (#21913) ([99632e1](facebook/react-native@99632e1) by [@dulmandakh](https://github.com/dulmandakh))
- Fix incorrect merged asset path with flavor for Android Gradle Plugin 3.2. (#21782) ([e90319e](facebook/react-native@e90319e) by [@yatatsu](https://github.com/yatatsu))
- bump buck to 2018.10.29.01. fixes Android CI (#22049) ([b40e23d](facebook/react-native@b40e23d) by [@dulmandakh](https://github.com/dulmandakh))
- Fix the comment for getSize in Image.android.js (#22092) ([a09aca5](facebook/react-native@a09aca5) by [@wd39](https://github.com/wd39))
- Fix inline styles in ReactAndroid (#22166) ([8b46c9a](facebook/react-native@8b46c9a) by [@ignacioola](https://github.com/ignacioola))
- Fix args passed when measuring Androidwitch ([54e8d6c](facebook/react-native@54e8d6c) by [@axe-fb](https://github.com/axe-fb))
- Fix Shimmer in Fabric Android ([28278e1](facebook/react-native@28278e1) by [@mdvacca](https://github.com/mdvacca))
- Fixed HTTP connection timeout on Android (#22164) ([a508134](facebook/react-native@a508134))
- Fix compatibility issue for android 16 device.Fixes #22294 (#22295) ([5939d07](facebook/react-native@5939d07) by [@gengjiawen](https://github.com/gengjiawen))

#### iOS specific

- Fix LazilyLoadView lookup so that it can drop RCT prefixes. ([6534718](facebook/react-native@6534718) by [@dshahidehpour](https://github.com/dshahidehpour))
- Fabric: Fixed bug in RCTSurfaceTouchHandler::PointerHasher ([1de79e1](facebook/react-native@1de79e1) by [@shergin](https://github.com/shergin))

### Security

#### Android specific

#### iOS specific

### Unknown

- Replaced default constructors with member assignments ([d743989](facebook/react-native@d743989) by [@SidharthGuglani](https://github.com/SidharthGuglani))
- @allow-large-files flow 0.84 xplat deploy ([11552a7](facebook/react-native@11552a7) by [@avikchaudhuri](https://github.com/avikchaudhuri))
- Upgrade jest to v24.0.0-alpha.2 ([1b4fd64](facebook/react-native@1b4fd64) by [@rafeca](https://github.com/rafeca))
- Bump metro@0.48.2 ([f867db3](facebook/react-native@f867db3) by [@rafeca](https://github.com/rafeca))
- Refactor shutdown so that debug asserts can pass ([2a44054](facebook/react-native@2a44054) by [@mhorowitz](https://github.com/mhorowitz))
- Make SystemJSC on macosx actually use the system JSC framework ([5d38264](facebook/react-native@5d38264) by [@mhorowitz](https://github.com/mhorowitz))
- Modularize InitializeCore ([df2eaa9](facebook/react-native@df2eaa9) by [@ejanzer](https://github.com/ejanzer))
- Bump metro@0.48.3 ([8888295](facebook/react-native@8888295) by [@rafeca](https://github.com/rafeca))
- Update the Delta/HMR format ([1eedf05](facebook/react-native@1eedf05) by [@alexkirsz](https://github.com/alexkirsz))
- Fabric: New UIManager registration process (beginning) ([8f04699](facebook/react-native@8f04699) by [@shergin](https://github.com/shergin))
- Bump metro@0.49.0 ([31bb551](facebook/react-native@31bb551) by [@alexkirsz](https://github.com/alexkirsz))
- Bump fbjs-scripts to ^1.0.0 (#21880) ([cdbf719](facebook/react-native@cdbf719) by [@jmheik](https://github.com/jmheik))
- Fabric: Removing accidental unnecessary BUCK dep ([18423fe](facebook/react-native@18423fe) by [@shergin](https://github.com/shergin))
- Prepend passed sourceExts to default ones and pass them to metro (#21855) ([ce86080](facebook/react-native@ce86080) by [@elyalvarado](https://github.com/elyalvarado))
- Wrap measureLayoutRelativeToContainingList in try-catch to mitigate crash ([5803772](facebook/react-native@5803772))
- RN: Missing Copyright Headers ([a689711](facebook/react-native@a689711) by [@yungsters](https://github.com/yungsters))
- Use fb_native_wrapper for all targets ([c147073](facebook/react-native@c147073) by [@scottrice](https://github.com/scottrice))
- gradle repo priority (#22041) ([2a349f8](facebook/react-native@2a349f8) by [@dulmandakh](https://github.com/dulmandakh))
- jest: upgrade to 24.0.0-alpha.4 ([66aba09](facebook/react-native@66aba09) by [@rubennorte](https://github.com/rubennorte))
- Flow strictifying AdsManagerAudienceImages.js ([136dfc8](facebook/react-native@136dfc8))
- BUCKFORMAT: apply on all of fbsource ([2b603fd](facebook/react-native@2b603fd) by [@luciang](https://github.com/luciang))
- Improved Types ([17fd1bc](facebook/react-native@17fd1bc) by [@nmn](https://github.com/nmn))
- Modified declarations from vars to const (#22070) ([efc9506](facebook/react-native@efc9506) by [@fernando-sendMail](https://github.com/fernando-sendMail))
- Deploy Flow v0.85 to xplat/js ([adc8a33](facebook/react-native@adc8a33) by [@samwgoldman](https://github.com/samwgoldman))
- CheckBox: Convert NativeMethodsMixin to forwardedRef, convert to class (#21585) ([28de61e](facebook/react-native@28de61e) by [@empyrical](https://github.com/empyrical))
- more lint auto fixing ([10d41d4](facebook/react-native@10d41d4) by [@sahrens](https://github.com/sahrens))
- lint autofixes ([2486d12](facebook/react-native@2486d12) by [@sahrens](https://github.com/sahrens))
- React sync for revisions 4773fdf...bf9fadf ([8b275a8](facebook/react-native@8b275a8) by [@yungsters](https://github.com/yungsters))
- Trivial cleanup in ReactRootView ([83c7303](facebook/react-native@83c7303) by [@mdvacca](https://github.com/mdvacca))
- Improving Modal `visible` prop check to handle undefined and null (#22072) ([cc13a73](facebook/react-native@cc13a73) by [@MateusAndrade](https://github.com/MateusAndrade))
- Flow strict ScrollViewMock (#22103) ([499c195](facebook/react-native@499c195) by [@exced](https://github.com/exced))
- RN: Revert React 16.6 Sync ([6448f4e](facebook/react-native@6448f4e) by [@yungsters](https://github.com/yungsters))
- Replace var to const in Libraries/Utilities/deepFreezeAndThrowOnMutationInDev-test.js (#22110) ([e835c6d](facebook/react-native@e835c6d) by [@watanabeyu](https://github.com/watanabeyu))
- Make PR template consistent with Changelog (#22117) ([ce18036](facebook/react-native@ce18036) by [@turnrye](https://github.com/turnrye))
- Turn Flow strict mode on for KeyBoard (#22114) ([fbc5a4f](facebook/react-native@fbc5a4f) by [@nd-02110114](https://github.com/nd-02110114))
- Increase cache and file size limits ([3a98318](facebook/react-native@3a98318) by [@fatalsun](https://github.com/fatalsun))
- Disallow Optional::operator=(nullptr_t) unless T is a pointer ([79712c3](facebook/react-native@79712c3) by [@chadaustin](https://github.com/chadaustin))
- Flow type RefreshControl (#22119) ([84c5416](facebook/react-native@84c5416) by [@exced](https://github.com/exced))
- Flow strict StaticContainer (#22121) ([6476151](facebook/react-native@6476151) by [@exced](https://github.com/exced))
- Flow strict DrawerLayout (#22152) ([f9050e0](facebook/react-native@f9050e0) by [@flowkraD](https://github.com/flowkraD))
- Update and expand bytecode spec ([aab0160](facebook/react-native@aab0160) by [@sahrens](https://github.com/sahrens))
- Cleanup a bunch of the JS stuff ([ccc8a42](facebook/react-native@ccc8a42) by [@sahrens](https://github.com/sahrens))
- rename ReactBytecode -> UITemplate ([ac9e09d](facebook/react-native@ac9e09d) by [@sahrens](https://github.com/sahrens))
- Fabric: Using RuntimeExecutor in concrete EventBeats ([98685e8](facebook/react-native@98685e8) by [@shergin](https://github.com/shergin))
- Fabric: Explicit clearing std::vector after moving from it ([3110a67](facebook/react-native@3110a67) by [@shergin](https://github.com/shergin))
- Fabric: Making jsi::Runtime a part of EventBeat and EventPipe ([df4521e](facebook/react-native@df4521e) by [@shergin](https://github.com/shergin))
- Fabric: Some helper classes and functions were moved to uimanager/primitives ([ee50618](facebook/react-native@ee50618) by [@shergin](https://github.com/shergin))
- Fabric: Introduced ComponentDescriptorRegistry::at() method family ([6c5b8c6](facebook/react-native@6c5b8c6) by [@shergin](https://github.com/shergin))
- Fabric: A bunch of functions for converting JSI primitives to Fabric and vice-versa ([b9f9f32](facebook/react-native@b9f9f32) by [@shergin](https://github.com/shergin))
- Fabric: Introducing UIManagerBinding, a replacement for JSIFabricUIManager ([18d8c48](facebook/react-native@18d8c48) by [@shergin](https://github.com/shergin))
- Fabric: Making some picky compilers happy ([786df48](facebook/react-native@786df48) by [@shergin](https://github.com/shergin))
- Types for BackHandler ([7dd2b0b](facebook/react-native@7dd2b0b) by [@nmn](https://github.com/nmn))
- Flow strict Slider (#22127) ([c03fc40](facebook/react-native@c03fc40) by [@exced](https://github.com/exced))
- Flow strict TouchableOpacity (#22146) ([69213ee](facebook/react-native@69213ee) by [@exced](https://github.com/exced))
- Allow overriding Metro server host with a system prop ([e02a154](facebook/react-native@e02a154) by [@stepanhruda](https://github.com/stepanhruda))
- console polyfill: pass unsupported messages to original console ([bccc454](facebook/react-native@bccc454) by [@Hypuk](https://github.com/Hypuk))
- Fixing TextInput related jest tests ([7e818ae](facebook/react-native@7e818ae) by [@TheSavior](https://github.com/TheSavior))
- React sync for revisions 4773fdf...3ff2c7c ([0cb59b5](facebook/react-native@0cb59b5) by [@yungsters](https://github.com/yungsters))
- Enable unused-private-field warning (#13450) ([50e9b0f](facebook/react-native@50e9b0f))
- Update oss lockfile ([8d5d144](facebook/react-native@8d5d144) by [@ejanzer](https://github.com/ejanzer))
- Replace String with constants for Module names in Fb4aCoreInfraPackage ([fe49809](facebook/react-native@fe49809) by [@axe-fb](https://github.com/axe-fb))
- Give eagerly loaded modules precedent over lazily loaded one. ([81b74ec](facebook/react-native@81b74ec) by [@dshahidehpour](https://github.com/dshahidehpour))
- Stop mounting of Views when there is an exception in Native ([8329c10](facebook/react-native@8329c10) by [@mdvacca](https://github.com/mdvacca))
- Force navigation to use root tag ([fe7eb61](facebook/react-native@fe7eb61) by [@mdvacca](https://github.com/mdvacca))
- Expose rootTag / surfaceId as part of schedulerDidRequestPreliminaryViewAllocation method ([2b01da0](facebook/react-native@2b01da0) by [@mdvacca](https://github.com/mdvacca))
- Switch to synchronous strategy for unprotect ([bf2500e](facebook/react-native@bf2500e) by [@mhorowitz](https://github.com/mhorowitz))
- Back out TextInput es6 conversion ([f386f83](facebook/react-native@f386f83) by [@TheSavior](https://github.com/TheSavior))
- `Removing UIManager.measureViewsInRect()` ([d623679](facebook/react-native@d623679) by [@shergin](https://github.com/shergin))
- Turn off static linking for cxxreact:bridge ([918a7d5](facebook/react-native@918a7d5) by [@christolliday](https://github.com/christolliday))
- Use static constants instead of strings when referring to View Managers and Native Modules ([803e993](facebook/react-native@803e993) by [@axe-fb](https://github.com/axe-fb))
- Fabric: Making EventEmitter::setEnabled additive ([d2408dd](facebook/react-native@d2408dd) by [@shergin](https://github.com/shergin))
- Use nativeQPLTimestamp for InitializeCore marker point ([1850906](facebook/react-native@1850906) by [@ejanzer](https://github.com/ejanzer))
- Only include ServerHost constant in debug builds ([2bf0d54](facebook/react-native@2bf0d54) by [@stepanhruda](https://github.com/stepanhruda))
- Reset module registry flag when resetting React Instance ([188cbb0](facebook/react-native@188cbb0) by [@PeteTheHeat](https://github.com/PeteTheHeat))
- Fabric: Codemod: All `<fabric/...` includes were renamed to `<react/...` ([94d49e5](facebook/react-native@94d49e5) by [@shergin](https://github.com/shergin))
- Avoid pre-allocating views for non-layoutable shadow nodes ([33b9661](facebook/react-native@33b9661) by [@mdvacca](https://github.com/mdvacca))
- DeltaPatcher: better support for the new Delta format ([bea57d8](facebook/react-native@bea57d8) by [@alexkirsz](https://github.com/alexkirsz))
- Clearer HMR error messages ([c787866](facebook/react-native@c787866) by [@alexkirsz](https://github.com/alexkirsz))
- NetInfo: try to solve crash with releasing _firstTimeReachability ([eebc8e2](facebook/react-native@eebc8e2) by [@mmmulani](https://github.com/mmmulani))
- Bump metro@0.49.1 ([de60e86](facebook/react-native@de60e86) by [@rafeca](https://github.com/rafeca))
- Bump metro@0.49.1 ([a525941](facebook/react-native@a525941) by [@rafeca](https://github.com/rafeca))
- Update React Native OSS Yarn and Gradle caches ([11d4512](facebook/react-native@11d4512) by [@hramos](https://github.com/hramos))
- Allow CxxModules to implement methods with two callbacks (#21586) ([8826d8b](facebook/react-native@8826d8b))
- Guard Platform.isTesting under __DEV__ ([339d9d3](facebook/react-native@339d9d3) by [@fkgozali](https://github.com/fkgozali))
- Dispatch events asynchronously ([e02a24b](facebook/react-native@e02a24b) by [@mdvacca](https://github.com/mdvacca))
- nullptr -> folly::none in fbobjc/xplat ([56a416e](facebook/react-native@56a416e) by [@chadaustin](https://github.com/chadaustin))
- Upgrade jest to v24.0.0-alpha.6 ([06c13b3](facebook/react-native@06c13b3) by [@rafeca](https://github.com/rafeca))
- Flow v0.86.0 in xplat/js [3/n] ([43ad3a6](facebook/react-native@43ad3a6) by [@panagosg7](https://github.com/panagosg7))
- Revert D12994045: Flow v0.86.0 in xplat/js [3/n] ([984eef8](facebook/react-native@984eef8))
- Back to yearless format for MIT license ([619de16](facebook/react-native@619de16) by [@davidaurelio](https://github.com/davidaurelio))
- JS: Switch from `new Buffer` to `Buffer.from` ([d9c2cda](facebook/react-native@d9c2cda) by [@yungsters](https://github.com/yungsters))
- resizeMode applies to Image.defaultSource (#22216) ([673ef39](facebook/react-native@673ef39) by [@dulmandakh](https://github.com/dulmandakh))
- New TextInput-test that would have prevented S168585 ([a009406](facebook/react-native@a009406) by [@sahrens](https://github.com/sahrens))
- CxxReact: Silence 'unused lambda capture' warnings in open-source (#22240) ([0c05409](facebook/react-native@0c05409) by [@empyrical](https://github.com/empyrical))
- Flow v0.86.0 in xplat/js ([8fb228f](facebook/react-native@8fb228f) by [@panagosg7](https://github.com/panagosg7))
- create api to allow clients to present a client credential for authentication (#22316) ([8911353](facebook/react-native@8911353) by [@mjhu](https://github.com/mjhu))
- Cleanup old Fabric methods from ReactShadowNodeImpl ([74f6575](facebook/react-native@74f6575) by [@mdvacca](https://github.com/mdvacca))
- Change font size default from 12 to 14 ([dcf72ff](facebook/react-native@dcf72ff) by [@mdvacca](https://github.com/mdvacca))
- Implement layout constraint when measuring text ([8367fa9](facebook/react-native@8367fa9) by [@mdvacca](https://github.com/mdvacca))
- Surface: Using screen size as a default maximum size of Fabric Surface ([346c9d5](facebook/react-native@346c9d5) by [@shergin](https://github.com/shergin))
- Rename requiresMainThreadSetup -> requiresMainQueueSetup in code comment (#22328) ([1fa56a0](facebook/react-native@1fa56a0) by [@karanjthakkar](https://github.com/karanjthakkar))
- Flow strict TouchableBounce (#22197) ([45c5183](facebook/react-native@45c5183) by [@exced](https://github.com/exced))
- Flow strict TextProps (#22122) ([7927497](facebook/react-native@7927497) by [@exced](https://github.com/exced))
- Flow strict TextInput (#22250) ([35a65cd](facebook/react-native@35a65cd) by [@exced](https://github.com/exced))
- Improve Flow types ([da0b139](facebook/react-native@da0b139) by [@RSNara](https://github.com/RSNara))
- Flow strict TouchableHighlight (#22173) ([a97d104](facebook/react-native@a97d104) by [@exced](https://github.com/exced))
- Flow strict ScrollResponder (#22181) ([fb4825a](facebook/react-native@fb4825a) by [@saitoxu](https://github.com/saitoxu))
- Flow strict StatusBar (#22282) ([6fa997d](facebook/react-native@6fa997d) by [@watanabeyu](https://github.com/watanabeyu))
- Fabric: ShadowNode::backtrackAncestors(...) ([3ecf4ea](facebook/react-native@3ecf4ea) by [@shergin](https://github.com/shergin))
- Fabric: LayoutableShadowNode::getRelativeLayoutMetrics() ([9eec2c3](facebook/react-native@9eec2c3) by [@shergin](https://github.com/shergin))
- Fabric: Getting rid of leftovers in Scheduler ([71208f0](facebook/react-native@71208f0) by [@shergin](https://github.com/shergin))
- Fabric: Introducing ShadowTreeRegistry ([b4fa1fa](facebook/react-native@b4fa1fa) by [@shergin](https://github.com/shergin))
- Fabric: Sharing a pointer to ShadowTreeRegister with UIManager ([f8be867](facebook/react-native@f8be867) by [@shergin](https://github.com/shergin))
- Fabric: `UIManager::getRelativeLayoutMetrics` ([7e57755](facebook/react-native@7e57755) by [@shergin](https://github.com/shergin))
- Fabric: `ParagraphShadowNode::updateLocalDataIfNeeded()` ([9c96133](facebook/react-native@9c96133) by [@shergin](https://github.com/shergin))
- Pass primitives by value ([f8ff6bd](facebook/react-native@f8ff6bd) by [@davidaurelio](https://github.com/davidaurelio))
- Dealloc JNI implementation experiment ([64d162e](facebook/react-native@64d162e) by [@davidaurelio](https://github.com/davidaurelio))
- Pass enums by value ([c34ad17](facebook/react-native@c34ad17) by [@davidaurelio](https://github.com/davidaurelio))
- Merge branch 'master' into 0.58-stable ([696bd89](facebook/react-native@696bd89) by [@grabbou](https://github.com/grabbou))
- Revert "Merge branch 'master' into 0.58-stable" ([b864e7e](facebook/react-native@b864e7e) by [@grabbou](https://github.com/grabbou))
- Make Metro untyped instead of ignored to let Metro-config resolve type annotations ([26bdd5b](facebook/react-native@26bdd5b) by [@grabbou](https://github.com/grabbou))

#### Android Unknown

- Upgrade folly to v2018.10.22.00 for Android (#21977) ([a316dc6](facebook/react-native@a316dc6) by [@Kudo](https://github.com/Kudo))
- RN: Copyright Header for `ReactInstanceManagerTest.java` ([4d16a0e](facebook/react-native@4d16a0e) by [@yungsters](https://github.com/yungsters))
- Flow strict in ViewPagerAndroid.android.js (#22134) ([636e146](facebook/react-native@636e146) by [@nd-02110114](https://github.com/nd-02110114))
- mostly working on Android + OTA ([7b5277b](facebook/react-native@7b5277b) by [@sahrens](https://github.com/sahrens))
- Temporary disable AndroidSwipeRefreshLayout ([cd5009f](facebook/react-native@cd5009f) by [@mdvacca](https://github.com/mdvacca))
- Refactor 'induce' of events in Fabric Android ([95b21b4](facebook/react-native@95b21b4) by [@mdvacca](https://github.com/mdvacca))
- Moved androidID constant to a method ([9f9390d](facebook/react-native@9f9390d) by [@axe-fb](https://github.com/axe-fb))
- Android: Close websocket properly when remote server initiates close (#22248) ([2e465bc](facebook/react-native@2e465bc) by [@syaau](https://github.com/syaau))
- Workaround a wrong fling direction for inverted ScrollViews on Android P (#21117) ([b971c5b](facebook/react-native@b971c5b) by [@mandrigin](https://github.com/mandrigin))
- DrawerLayoutAndroid: Convert to ES6 class (#21980) ([bea3bb6](facebook/react-native@bea3bb6) by [@empyrical](https://github.com/empyrical))
- Flow strict-local in TimePickerAndroid.android.js (#22188) ([c127000](facebook/react-native@c127000) by [@Tnarita0000](https://github.com/Tnarita0000))
- Flow TouchableNativeFeedback.android.js (#22176) ([3649a50](facebook/react-native@3649a50) by [@mottox2](https://github.com/mottox2))
- Apply same config for Android ([e71fb64](facebook/react-native@e71fb64) by [@grabbou](https://github.com/grabbou))

#### iOS Unkown

- Quote "$NODE_BINARY" in react-native-xcode.sh (#21383) ([7d4e94e](facebook/react-native@7d4e94e) by [@sundbry](https://github.com/sundbry))
- Upgrade folly to v2018.10.22.00 for iOS (#21976) ([a70625a](facebook/react-native@a70625a) by [@Kudo](https://github.com/Kudo))
- iOS: supress yellow box about missing export for native modules ([5431607](facebook/react-native@5431607) by [@fkgozali](https://github.com/fkgozali))
- iOS: register lazy nativemodules on startup when Chrome is attached ([04ea976](facebook/react-native@04ea976) by [@fkgozali](https://github.com/fkgozali))
- Turn Flow strict mode on for DatePickerIOS (#22105) ([3c0211b](facebook/react-native@3c0211b) by [@nd-02110114](https://github.com/nd-02110114))
- Performance improvement for loading cached images on iOS (#20356) ([54f7eb3](facebook/react-native@54f7eb3) by [@esamelson](https://github.com/esamelson))
- iOS: Attempt to load lazy modules when asked from native ([1f394fa](facebook/react-native@1f394fa) by [@fkgozali](https://github.com/fkgozali))
- iOS: ignore double registration of lazy modules with chrome attached ([80f92ad](facebook/react-native@80f92ad) by [@fkgozali](https://github.com/fkgozali))
- iOS TM: Rename RCTJSINativeModule => RCTTurboModule ([39b8fa9](facebook/react-native@39b8fa9) by [@fkgozali](https://github.com/fkgozali))
- Defining explicit clang-format for Objective-C part of React Native ([271ace9](facebook/react-native@271ace9) by [@shergin](https://github.com/shergin))
- Fabric: Using non-mutating `at` instead of `[]` for `-[RCTSurfaceTouchHandler _activeTouches]` ([868406d](facebook/react-native@868406d) by [@shergin](https://github.com/shergin))
- Fabric: Proper implementation `-[RCTSurfaceTouchHandler reset]` ([560652c](facebook/react-native@560652c) by [@shergin](https://github.com/shergin))
- iOS: Support inline view truncation (#21456) ([70826db](facebook/react-native@70826db) by [@rigdern](https://github.com/rigdern))
- iOS TM: RCTEnableJSINativeModule => RCTEnableTurboModule ([aad83cc](facebook/react-native@aad83cc) by [@fkgozali](https://github.com/fkgozali))
Co-Authored-By: turnrye <ryan@turnrye.com>
@kelset
Copy link
Member

kelset commented Dec 7, 2018

out it looks like there are some conflicts, @DaniAkash can you rebase and LMK when the PR is ready?

@kelset kelset dismissed stale reviews from turnrye and themself December 7, 2018 08:55

old

turnrye and others added 21 commits January 16, 2019 05:05
Co-Authored-By: turnrye <ryan@turnrye.com>
This merge contains additional entries based off of community feedback. It adds brief entries at the top for the new patch releases, and it puts more detail in the minor release section around some manual steps that upgrading users will need to take. It also resolves a few linting issues.
Changelog for the latest 0.58.5 version.
* Add WIP of 0.59 changelog; also made improvements to the changelog
generator and added a vscode config

* process the deprecated section of 0.59

* finished first pass of processing automated changelog for 0.59, added a draft of the topmatter

* Address feedback from today

* add rc3 commits for 0.59

* Add some forward-looking links; hopefully these URLs stick :D

* fix link to blogpost, add more detail for breaking changes

* Fixing url for blog post
…community#104)

* Mention launchOptions clearing when bridge is reloaded

* Remove unneeded punctuation; add "@"
@turnrye
Copy link
Member

turnrye commented Mar 16, 2019

Hey @DaniAkash, I'd love to merge this in but we need it to be rebased first. I'll leave the PR open another week or so but after that I'm going to close it as stale. If you'd like help with the rebase LMK and I can walk you through it!

@DaniAkash
Copy link
Contributor Author

@turnrye have rebased this pull request with the current master

@turnrye
Copy link
Member

turnrye commented Mar 24, 2019

Thank you!

@turnrye turnrye merged commit 5dd0163 into react-native-community:master Mar 24, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet