Skip to content

React Native 0.85 template refresh

Latest

Choose a tag to compare

@Preeternal Preeternal released this 26 Apr 19:06

This release refreshes the project scaffold and example app to the latest create-react-native-library template. The public CookieManager API and native cookie behavior are unchanged.

Compatibility

  • JavaScript API remains compatible with @react-native-cookies/cookies.
  • Android minimum SDK remains 24 (Android 7.0).
  • React Native development and example app baseline updated to 0.85.0.
  • React development baseline updated to 19.2.3.
  • Old Architecture compatibility remains available for older React Native versions that still support it.
  • Old Architecture support is deprecated and will be removed in a future major release.

Android

  • Updated the example Android project to the current React Native 0.85 template.
  • Updated example Gradle wrapper to 9.3.1.
  • Updated library Android defaults to compileSdkVersion 36 and targetSdkVersion 36.
  • Moved library Android default versions into android/build.gradle and removed the separate library android/gradle.properties.
  • Migrated Android lint configuration from lintOptions to lint.
  • Kept the native Kotlin CookieManager implementation and JS API behavior unchanged.

iOS

  • Updated the example iOS project and pods for React Native 0.85.
  • Enabled React Native prebuilt dependencies in CI for faster iOS builds.
  • Preserved the existing Swift/Objective-C CookieManager implementation and bridge exports.

Tooling and CI

  • Updated create-react-native-library metadata from 0.55.1 to 0.62.0.
  • Updated Node tooling to Node 24 in .nvmrc and publish workflows.
  • Updated TypeScript, ESLint, Prettier, Turbo, and Bob dependencies to match the refreshed template.
  • Added an Expo Android prebuild smoke test to CI.
  • Added iOS build log upload on CI failures for easier diagnostics.
  • Removed Jest, Lefthook, Commitlint, and Release It from the local template tooling.