Releases: facebook/react-native
0.76.0-rc.3
v0.76.0-rc.3
Added
- Add CLI selection of multiple debug targets (6a24df7eaa by @huntie)
iOS specific
- Improve RCTAppDelegate usage for brownfield, add
automaticallyLoadReactNativeWindow
flag (391680fe84 by @okwasniewski)
Changed
- Use Metro terminal reporter for dev-middleware logs (2f04dfe795 by @huntie)
- Simplify key handling in start command (5a0df6d0bf by @huntie)
- Update Metro to 0.81.0-alpha.2 (2a344a9580 by @huntie)
Fixed
- Fix parsing of modern Flow syntax when
transformer.hermesParser = false
is configured in Metro config (1387f521fd by @huntie) - Fix ReactFragment on New Architecture (52322fbd0e by @cortinico)
Android specific
- Add missing Android implementation for DevMenu Module (1bdae07d89 by @cortinico)
- Fix measuring text with incorrect hyphenationFrequency (fc8224036b by @NickGerleman)
- Properly set
REACTNATIVE_MERGED_SO
for autolinked libraries (c005609b01 by @cortinico)
iOS specific
- Fix applying of tintColor and progressViewOffset props for RefreshControl component with New Architecture enabled (19d468fed9 by @TuTejsy)
- Convert
NSNull
tonil
before checkingtype
inreadAsDataURL
(99ab845a5c by @haileyok) - Fix
<KeyboardAvoidingView>
with floating keyboard on iPadOS (3c54e1ee45 by @renchap)
Hermes dSYMS:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
0.76.0-rc.2
v0.76.0-rc.2
Added
iOS specific
- Fire onMomentumScrollEnd when UIScrollView is removed from window (b98b9f1fa7 by @shubhamguptadream11)
Fixed
- Throttle reload command (42bad68220 by @coado)
iOS specific
- Fixed a crash when navigating away from a screen that contains a scrollView (c6f32828b9 by @cipolleschi)
- Allow pods mixte type settings on post-install (1e59f2e3f8 by @MasGaNo)
- Add back the BUNDLE_COMMAND (cf42288181 by @Vin-Xi)
- Fix SVC for lineBreakModeIOS (1099c0ccf7 by @cipolleschi)
Hermes dSYMS:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
0.76.0-rc.1
v0.76.0-rc.1
Breaking
Android specific
iOS specific
- Unbreak
RCTHermesInstance
constructor breaking change (aec6666bfa by @tido64)
Added
- Unhide new arch layout props (2d6c59e1d4 by @NickGerleman)
Changed
- AnimatedNode (and its subclasses) once again implement
toJSON()
. (7bd4a54968 by @yungsters) - Add official
filter
CSSProperty. (6b369a40d9 by @jorge-cab) - Add official
boxShadow
CSSProperty. (2241c3146f by @jorge-cab) - [0.76] Bump Metro to 0.81.0-alpha (4126ce844d by @robhogan)
Android specific
- Expose jsctooling via prefab (e91690d929 by @tomekzaw)
- Expose hermestooling via prefab (f41af55958 by @cortinico)
- Expose
react_timing
headers inreactnative
prefab (b1d42c8ef2 by @tomekzaw)
Fixed
Android specific
- Fix Headless Crash
Tried to finish non-existent task with id
(b4532adad4 by @RodolfoGS) - RNGP - Sanitize the output of the config command (d7884a6bb8 by @cortinico)
iOS specific
- Don't reference PrivacyInfo.xcprivacy twice for new projects (cadd41b1a2 by @okwasniewski)
- Fixed warnings when validating SVC (de39a204c3 by @cipolleschi)
- Solved SVC warnings for RNTester (fad4a0783b by @cipolleschi)
Hermes dSYMS:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
0.75.3
Changed
- Infra: Remove resolution and add commander as devDependency for the monorepo (cf7b9b9486 by @cipolleschi)
- CLI: Bump CLI to 14.1.0 (6a08c38263 by @cipolleschi)
Fixed
- TypeScript: Allow readonly array type for transform property (c16defaff2 by @tjzel)
Android specific
- Autolinking: Fix autolinking issues for Pure C++ TurboModules (833c3a2cf5 by @hsjoberg)
- Renderer: Don't use mGapBetweenPaths if not drawing a border (8501b6396b by @knappam)
- Image: Make getUri and isResource open (8c81ffa60a by @shubhamguptadream11)
- RGNP: Remove unnecessary dependency on
gradle-tooling-api-builders
- serviceOf failure (1067798a7e by @cortinico)
iOS specific
- Infra: Include x86_64 slice when building for visionOS simulator
(05dec917f2 by @okwasniewski) - Infra: Support bundle install from outside the ios folder using --project-directory (b22970e3cf by @blakef)
- Codegen: Codegen will start looking for codegen-enabled dependencies from the project root. (46d17efa62 by @dmytrorykun)
Hermes dSYMS:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
0.76.0-rc.0
- New Architecture enabled by Default
- The React Native DevTools are available and enabled by default
- for the other changes, see changelog.
Hermes dSYMS:
You can file issues or pick requests against this release here
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
0.75.2
Added
Android specific
- codegen: Add support for handling
com.facebook.react.bridge.Dynamic
as parameter for TurboModules (45cd81706d by @cortinico)
Changed
Android specific
- ReactRootView: Replaced
mLastHeight
withmVisibleViewArea.height()
since mLastHeight value is not getting updated. Forwidth
we are already usingmVisibleViewArea.width()
(603eb94dd9 by @shubhamguptadream11)
Removed
iOS specific
- RCTBaseTextInputView: UIReturnKeyDefault (26aff664c0 by @elencho)
Fixed
- codegen: scripts require
yargs
(0979921850 by @tido64)
Android specific
- ImageSource:
open
for inheritance (02d9979c32 by @cortinico)
Hermes dSYMS:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
0.72.17
Fixed
iOS specific
- Fix Privacy Manifest file path by providing targets (da0f8ac060 by @siddharthkul)
- Handle the case where the file reference doesn't have a path (b5b3f3c43d by @robertying)
Hermes dSYMS:
0.72 is now out of the support window. Please migrate to 0.75.
You can file issues or pick requests against this release here
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.
0.75.1
v0.75.1
Changed
- Bump Hermes version (f202e80177 by @cortinico)
Hermes dSYMS:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file.
0.75.0
0.75 stable is out!
This release includes over 1491 commits from 165 contributors! Thank you to all our contributors new and old! See the highlights of the release in our release blog post.
Hermes dSYMS:
You can file issues or pick requests against this release here.
To help you upgrade to this version, you can use the Upgrade Helper ⚛️.
View the whole changelog in the CHANGELOG.md file
0.75.0-rc.7
Changed
- feat: update CLI to 14.0.0 (b62bfcd561 by @szymonrybczak)
Hermes dSYMS:
You can file issues or pick requests against this release here
To help you upgrade to this version, you can use the upgrade helper ⚛️
You can find the whole changelog history in the changelog.md file.