3.35.0
What's Changed
Minor release supporting RN 0.76 with a lot of fixes and improvements cherry picked from 4.0.0
line.
Most notably, the formSheet
presentation is not in its best shape on 3.x line of this library, we highly recommend using latest beta of 4.0.0
.
👍 Improvements
- feat(iOS): Implement blurEffect for new architecture by @janicduplessis in #2207
- docs: Manage system color scheme changes (#2440) (b849bdf) by @patrycjakalinska
- chore: add support for 0.76-rc.6 (#2407) (dc8c058) by @maciekstosio
- feat: add basic React Server Component support (#2170) (3b8033d) by @EvanBacon
- feat: add monorepo support for Android builds (#2352) (09fe805) by @kkafar
- feat(Android): add ios like
ios_from_left
slide animation (#2328) (6bdb770) by @chrispader - feat: add support for dynamic frameworks (#2315) (ad9d975) by @WoLewicki
🐛 Bug fixes
- fix(iOS): onNativeDismissCancelled called too early during modal dismissal by @zetavg in #2129
- fix(android): disappearing search icon on opening transparent modal by @alduzy in #2274
- fix(Android,Fabric): add missing
DoNotStrip
annotation to JNI-accessed methods by @kkafar in #2290 - fix(Android,Fabric,bridgeless): crash on RN hot reload in dev mode when redbox in presentation by @kkafar in #2289
- fix(iOS): FullWindowOverlay layout height (#2430) (5359e4e) by @alduzy
- fix(iOS):
extraLight
blur not working (#2338) (da70a27) by @maksg - fix(iOS): header snapshots not working (#2393) (bb86f5b) by @alduzy
- fix(Android): going back on fabric with horizontal list crash (#2403) (5a9afbb) by @alduzy
- fix(iOS,Fabric): prevent memory leak by calling
invalidate
on deleted screens (#2402) (71db286) by @kkafar - fix(iOS): header subviews layout on tab change (#2385) (652dbcf) by @alduzy
- fix(Android): going back on fabric with nested list (#2383) (d83d4b7) by @alduzy
- fix(iOS): full screen modal crash on paper (#2336) (173110d) by @maksg
- fix(iOS): right header incorrect position (#2316) (29d3c2c) by @alduzy
- fix!: always set Zindex to undefined for InnerScreen (#2351) (746eff8) - This looks like a breaking change, however you should never be able to set the styles directly on the
Screen
component, if you were doing it, you have been already doing something wrong by @adrianryt - fix(iOS): modal not presenting when deep in stack (#2335) (77d0562) by @maksg
- fix(Android): getChildDrawingOrder when using refreshcontrol (#2330) (ee967a5) by @BenIrving
- fix: do not force set
translucent
nav bar (until it's explicitly specified) (#2301) (eed1cb0) by @kirillzyusko - fix(Android,Fabric): pressable on
Screen
loses focus on pointer movement (#2292) (5a3b31a) by @kkafar - fix(iOS): Change import of RectUtil.h file to react/renderer/components (#2319) (eac554e) by @tboba
- fix(Android): incorrect childCount in removeViewAt when using flatlist on fabric (#2307) (10bda7d) by @alduzy
🔢 Miscellaneous
- chore: remove unused code for finding rn version by @WoLewicki in #2288
- fix(iOS): remove leftover _sheetsScrollView reference after cherry-picking from main by @alduzy in #2447
- fix: removed leftover test import after cherry-picking from main by @alduzy in #2448
- chore(deps): aggregate updates from dependabot (#2354) (4effcfe)
- chore(deps): bump serve-static from 1.15.0 to 1.16.2 in /Example (#2343) (f109927)
- chore(deps): bump express from 4.19.2 to 4.21.0 in /docs (#2348) (64cc3e9)
- docs(readme): update FullWindowOverlay example path (#2326) (e0fe651) by @ilia-kurganskii
- docs: Fix placement of Hero on big screens (#2305) (f56ac0c) by @patrycjakalinska
- docs: add Testimonials (#2333) (4ad8f1c) by @patrycjakalinska
- chore(deps): bump rexml from 3.2.9 to 3.3.6 in /Example (#2314) (0702fb5)
- chore(Android): removed redundant FabricViewStateManager comment (#2310) (44d1813) by @alduzy
- chore(deps): bump rexml from 3.2.8 to 3.3.3 (#2298) (a836acc)
- docs: Fix layout of screen sequence animation (#2303) (557c3c4) by @tboba
- docs: Resolve correctly missing tv.svg file (#2300) (8c64f9d) by @tboba
- docs: Add workflow to publish GitHub pages (#2299) (c0902b1) by @tboba
- docs: Add landing page for React Native Screens (#2240) (c4728e8) by @patrycjakalinska
Full Changelog: 3.34.0...3.35.0