Skip to content

Commit 080a6f7

Browse files
sunnylqmclaude
andcommitted
chore: release 10.59.1
Bump package.json and harmony/pushy/oh-package.json5 together for the native internals cleanup (#650). No API or behavior changes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent b8bfe1f commit 080a6f7

3 files changed

Lines changed: 27 additions & 2 deletions

File tree

‎.github/releases/v10.59.1.md‎

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
## English
2+
3+
### Native internals cleanup
4+
5+
No API or behavior changes. The JavaScript SDK, the JS bridge, the native host APIs (`configure` / `prepareBundle`), server requests and persisted state are unchanged.
6+
7+
- Android: native methods are now registered at library load time, so the native library exports a single entry point instead of one symbol per method. The library file is renamed from `librnupdate.so` to `librnpushy.so`. If your `packagingOptions` / `jniLibs` rules name `librnupdate.so` explicitly, update them.
8+
- iOS: the shared C/C++ core is built as its own `Core` subspec with hidden symbol visibility, so a dynamic-framework integration no longer exports the core's internal symbols. Run `pod install` as part of the normal native upgrade.
9+
- All platforms: internal class, method and log names were made consistent, and built-in service addresses and protocol constants are no longer stored as plain strings in the binary.
10+
- Rebuild the native app to pick up these changes; a JS-only update is not needed and has no effect on them.
11+
12+
[Full changelog](https://github.com/reactnativecn/react-native-update/compare/v10.59.0...v10.59.1)
13+
14+
## 中文
15+
16+
### 原生内部整理
17+
18+
没有接口或行为变化。JS SDK、JS 桥接、原生宿主接口(`configure` / `prepareBundle`)、服务端请求和持久化状态均不变。
19+
20+
- Android:native 方法改为在库加载时注册,原生库对外只导出一个入口,不再每个方法一个符号。库文件由 `librnupdate.so` 改名为 `librnpushy.so`;如果你的 `packagingOptions` / `jniLibs` 配置里写了 `librnupdate.so`,请同步修改。
21+
- iOS:共用的 C/C++ 核心拆为独立的 `Core` subspec,并隐藏符号可见性,以动态 framework 集成时不再导出核心内部符号。按正常原生升级流程重新运行 `pod install`。
22+
- 三端:内部类名、方法名和日志措辞统一;内置服务地址和协议常量不再以明文字符串存放在二进制中。
23+
- 需要重新构建原生应用才会生效;这些改动与 JS 热更新无关。
24+
25+
[完整变更记录](https://github.com/reactnativecn/react-native-update/compare/v10.59.0...v10.59.1)

‎harmony/pushy/oh-package.json5‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
name: 'pushy',
88
description: '',
99
main: 'index.ets',
10-
version: '10.59.0',
10+
version: '10.59.1',
1111
dependencies: {
1212
'@rnoh/react-native-openharmony': '>=0.72.96',
1313
},

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-native-update",
3-
"version": "10.59.0",
3+
"version": "10.59.1",
44
"description": "react-native hot update",
55
"main": "src/index",
66
"types": "src/index.ts",

0 commit comments

Comments
 (0)