Repository navigation
Releases
v2.0.5
React Native 2.0.5 bundles the exact publicly published Android SDK 2.0.4 (ru.pushplatform:sdk-android) and retains iOS SDK/Extension 2.0.3. The first explicit Android initialize can replace automatic restoration of another server/application; stale responses cannot overwrite the new registration.
Expo migrates its generated Maven content filter to ru.pushplatform; bare Android projects should update the SDK repository filter as shown in docs/INSTALLATION.md. Java/Kotlin imports remain unchanged.
Validation: TypeScript/JavaScript/Expo/publication tests, exact tarball checksums and external distribution resolution, a complete React Native Android APK, and an iOS upgrade/reinstall from 2.0.4. All PR/main/tag checks passed before this GitHub release. The native Android SDK passed 194 tests; source commits and component versions are pinned in release/native-lock.json and native/manifest.json.
The installable tarball and SHA256SUMS are attached. This GitHub release does not publish to npm. Maven Central publication is deferred.
PushPilot React Native SDK 2.0.4
React Native SDK 2.0.4 подключает iOS SDK, PushPlatformExtension и Android SDK версии 2.0.3. Android-артефакты в архиве совпадают с публичным Maven. iOS использует обычный CocoaPods autolinking.
Архив SDK и SHA256SUMS приложены к релизу.
npm install https://github.com/pushplatform/pushpilot-sdk-react-native/releases/download/v2.0.4/pushplatform-react-native-2.0.4.tgzПосле обновления в каталоге ios выполните pod update PushPlatform PushPlatformSDK PushPlatformExtension --repo-update (с bundle exec, если проект использует Bundler). Сохраняйте Podfile.lock.
Проверены iOS и Android сборки потребителей, обновление с 2.0.3, повторная установка, обычная и статическая линковка iOS. CI PR, main, тега и проверка точного архива успешны.
PushPilot React Native SDK 2.0.3
Что изменилось
- Повышена patch-версия SDK до 2.0.3; согласованы текущие описания, changelog и метаданные.
- Нативные зависимости остаются на опубликованной версии 2.0.1; существующая интеграция совместима.
- CI проверяет также релизные теги v*, включая обычную и static iOS consumer-сборки.
- В release-инструкциях закреплены обязательные зелёные CI PR/main/тега и чистые рабочие каталоги перед публикацией и после неё.
Функциональное поведение push-уведомлений и звонков не менялось.
Проверка выпуска
До публикации прошли все обязательные проверки PR, main и тегов всех пяти SDK. Проверены семь основных каталогов и 26 worktree: незакоммиченных изменений нет, коммиты доступны в origin.
PushPilot React Native SDK 2.0.2
Что изменилось
- Обновлены инструкции установки и инициализации: UUID приложения либо options с applicationId/debugMode; адрес сервера в initialize не требуется.
- Основные native SDK подключаются транзитивно. Для iOS Notification Service Extension приведён отдельный target с PushPlatformExtension совместимой ветки 2.x.
- Версия обёртки 2.0.2 использует опубликованные native SDK 2.0.1; существующие зависимости остаются совместимыми.
- Установочные команды используют совместимые зависимости без фиксации patch-версии там, где это возможно.
Функциональное поведение push-уведомлений и звонков не изменялось.
Проверка
CI release PR завершён успешно. Версии manifest/lockfile и относящиеся к версии metadata согласованы.
Локально прошли typecheck, 109 unit-тестов, publication/release tests, Expo plugin tests и build.
PushPilot React Native SDK 2.0.1
Breaking: support universal native push delivery in SDK 2.0.1.
npm: @pushplatform/react-native@2.0.1
Native pins: PushPlatformSDK / sdk-android 2.0.1.
See docs/MIGRATION_2.md.
PushPilot React Native SDK 1.3.14
Android: sdk-android 1.2.6 (explicit firebase-messaging, compatible with Firebase BoM 34+ / RN Firebase).
PushPilot React Native SDK 1.3.13
debugMode: true allows HTTP on RFC1918 LAN hosts.
PushPilot React Native SDK 1.3.12
1.3.12
- One-mode: custom
urlno longer setsenvironment: development(default production). - Native pin:
PushPlatformSDK/PushPlatformExtension1.2.11,sdk-android1.2.5. - npm:
@pushplatform/react-native@1.3.12
PushPilot React Native SDK 1.3.11
Native pin: PushPlatformSDK 1.2.10 + separate CocoaPod PushPlatformExtension / sdk-android 1.2.5.
NSE: pod 'PushPlatformExtension' (not a subspec). Bare Podfile and Expo plugin pin both pods from the same git tag / native/ios path while Trunk is read-only.