Skip to content

v1.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Jun 17:47

1.3.0 (2026-06-01)

⚠️ Heads up: despite the minor version bump, this release contains one breaking change for iOS apps still targeting iOS 13. See Breaking changes below. Consumers on iOS 14+ are unaffected.

Features

  • Add Swift Package Manager support via root Package.swift and spm.config.json (RFC 0994 / Expo et prebuild precompile pipeline). CocoaPods remains fully supported. (#11) (65f99ef)
  • Add ios/PrivacyInfo.xcprivacy (required by Apple for SPM-distributed iOS frameworks).
  • Upgrade expo-modules-core and expo-module-scripts to SDK 56, plus dev tooling (eslint 9 with flat config, prettier 3, typescript 5.9, semantic-release 25, husky 9, commitlint 21).
  • Upgrade the example app to Expo SDK 56 / RN 0.85.3 / React 19.2 and add the missing NSLocalNetworkUsageDescription to its Info.plist.

Breaking changes

  • iOS minimum deployment target raised from 13.4 → 14.0. iOS 14 is when NWBrowser (the API this library calls) first exists, so iOS 13 was never actually supported at runtime — this just aligns the declared floor with reality. Apps still targeting iOS 13 need to bump their Podfile platform :ios to 14.0 or stay on the 1.2.x line.

Notes

This was intended to ship as 2.0.0 (the PR commit included a BREAKING CHANGE: footer), but was squash-merged with a shortened message that dropped the footer, so semantic-release cut a minor instead. We're leaving 1.3.0 as the released version since the practical impact is small, but want to flag it clearly here.