Skip to content

Commit c2c6b69

Browse files
v2.43.5 (#392)
* fix: Fabric UIManager issues & ViroKit * update: changelog and fabric aware props * Update CHANGELOG.md
1 parent 29048f3 commit c2c6b69

File tree

23 files changed

+435
-445
lines changed

23 files changed

+435
-445
lines changed

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,34 @@
11
# CHANGELOG
22

3+
## v2.43.5 - 07 October 2025
4+
5+
### iOS Improvements
6+
7+
- **Fixed pod install issues**: Rebuilt ViroCore framework for iOS
8+
- Resolved pod installation failures
9+
- Improved compatibility with modern CocoaPods versions
10+
- Fixed framework architecture issues
11+
12+
### Fabric Architecture Improvements
13+
14+
- **Enhanced Fabric compatibility**: Migrated 30 methods across 8 Java modules to use Fabric's `UIBlock` pattern
15+
- Fixed `ReactNoCrashBridgeNotAllowedSoftException` errors in production
16+
- Replaced deprecated `getNativeModule(UIManagerModule.class)` with `UIManagerHelper.getUIManager()`
17+
- Updated to use `com.facebook.react.fabric.interop.UIBlock` and `UIBlockViewResolver`
18+
- Modules updated: ARSceneModule, ARSceneNavigatorModule, CameraModule, ControllerModule, NodeModule, SceneModule, SceneNavigatorModule, VRT3DSceneNavigatorModule
19+
20+
- **Improved prop handling**: Added Fabric-aware error recovery system in VRTNodeManager
21+
- Removed `isAttachedToWindow()` checks that blocked prop updates in Fabric's pre-attachment phase
22+
- Implemented `safelyApplyProp()` pattern with automatic retry on transient failures
23+
- Enhanced error logging for better debugging
24+
- Refactored 28 @ReactProp methods for consistent error handling
25+
- Reduced boilerplate code by ~250 lines
26+
27+
- **Better resilience**: Automatic prop retry handles GL context initialization timing issues
28+
- Prevents props from being silently lost during scene transitions
29+
- Recovers from view state timing issues on low-end devices
30+
- Improved stability during AR session interruptions
31+
332
## v2.43.1 - 26 June 2025
433

534
- Added support for React Native New Architecture (Fabric)
2.96 KB
Binary file not shown.

0 commit comments

Comments
 (0)