From 9c2de6a9374dbeaffaa3ed04aa2cc09827348771 Mon Sep 17 00:00:00 2001 From: Sylvain BOILY Date: Sat, 17 Oct 2026 19:01:30 -0400 Subject: [PATCH] chore: release 4.5.0 Version 4.5.0 in package.json, and the [Unreleased] changelog section becomes 4.5.0, dated 2026-10-18 (UTC, the expected npm publish date), with a short summary and its compare link. --- CHANGELOG.md | 7 ++++++- package.json | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d50e3ac3..a3ffef47 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,10 @@ are not listed here. ## [Unreleased] +## [4.5.0] - 2026-10-18 + +On Android, calls now outlive the app's activity, as in other calling apps: read the first *Changed* entry if your app relied on calls ending with it. Native code can now set CallKeep up and show calls on Android, and observe its events on iOS, before React Native runs. + ### Added - **Android:** `foregroundService.foregroundServiceType` sets the types the foreground service starts with (Android 10 and later), as a mask of `ServiceInfo.FOREGROUND_SERVICE_TYPE_*` values. An app can ring with `phoneCall` alone while its manifest also declares `microphone`; CallKeep keeps the types for the whole call, so adding `microphone` after the answer is up to the app's native code (see the option in `docs/setup.md`). Without the option, the service still starts with every type the manifest declares. @@ -669,7 +673,8 @@ Version 3.0.5 was tagged (`v3.0.5`) but not published to npm; its changes are li - First release as react-native-callkeep, forked from react-native-callkit 1.3.4 (iOS CallKit, by @ianlin). Adds Android support through ConnectionService; the native module is renamed `RNCallKeep` and `setup` takes `{ ios, android }` options. ([#1](https://github.com/react-native-webrtc/react-native-callkeep/pull/1), @manuquentin) -[Unreleased]: https://github.com/react-native-webrtc/react-native-callkeep/compare/4.4.0...HEAD +[Unreleased]: https://github.com/react-native-webrtc/react-native-callkeep/compare/4.5.0...HEAD +[4.5.0]: https://github.com/react-native-webrtc/react-native-callkeep/compare/4.4.0...4.5.0 [4.4.0]: https://github.com/react-native-webrtc/react-native-callkeep/compare/db693d5...4.4.0 [4.3.16]: https://www.npmjs.com/package/react-native-callkeep/v/4.3.16 [4.3.15]: https://www.npmjs.com/package/react-native-callkeep/v/4.3.15 diff --git a/package.json b/package.json index 1c1fb25a..80a452ab 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-callkeep", - "version": "4.4.0", + "version": "4.5.0", "description": "iOS 10 CallKit and Android ConnectionService Framework For React Native", "main": "index.js", "scripts": {