## react/react-native — v0.87.0…v0.87.1

_27 commits._

### Features
- **feat(swiftpm): let autolinking plugins declare build-time script phases (#57757)** (1216c1b)

### Fixes
- **fix(swiftpm): fix two ways array build settings were mishandled (#57744)** (f473b03)
- **fix: make an interrupted React-Core-prebuilt swap recoverable (#57831)** (6e007c3)
- **fix(swiftpm): actually read the artifacts version pin back (#57762)** (8fafd46)
- **Fix ConcurrentModificationException in IntentModule.getInitialURL re-entrancy (#57667)** (f4ef5bd)
- **Fix custom font weight rendering heaviest face on iOS Fabric (#57483)** (566f469)
- **Fix Hermes bytecode version mismatch in SwiftPM Release builds (#57928)** (b8d50a9)

### Backend
- **Release 0.87.1** (a59eff6)
- **[0.87] Regenerate ReactNativeApi snapshot with CI toolchain** (1a6b526)
- **[0.87] Regenerate ReactNativeApi snapshot** (dda5dd3)
- **Merge remote-tracking branch 'refs/remotes/origin/pr/58052' into 0.87-stable** (476887c)
- **Hold an app's spm.modules names to the same rules as a library's (#58060)** (e6e404e)
- **Resolve SwiftPM manifest naming collisions (#58044)** (c951129)
- **Honor a library's spm.name when scaffolding its Package.swift (#58033)** (33624ce)
- **Fail with clear error message when a dep depends on an autolinking plugin host (#58087)** (617a82f)
- **Drop the inert publicHeadersPath from spm.modules (#58059)** (5e24a69)
- **Read both export styles from a library's react-native.config.js (#58034)** (40af900)
- **Derive the generated SPM manifests from shared name constants (#58035)** (cdb180c)
- **- Keep the quotes on header search paths (#57981)** (5ad5425)
- **Type Animated.Value.addListener callback (#57992)** (11ef67b)
- **Type Animated.event() as an event handler instead of any (#57991)** (a1c3cfe)
- **Set SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG when injecting SPM (#57914)** (f0800d9)
- **[LOCAL] Bump hermes-v1 to 250829098.0.17** (861e2d0)
- **[0.87] Use macOS 26 runners for iOS E2E tests (#58058)** (363a116)
- **[LOCAL] Bump Podfile.lock** (c6ebb06)

### Docs
- **docs(ios-prebuild): correct how SwiftPM consumes the prebuilt React headers (#58007)** (f4cdbc4)
- **docs(swiftpm): rename __doc__ to __docs__, drop two superseded docs, correct the rest (#58006)** (115a9ec)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/react/react-native?utm_source=github-action)._