2.1 KiB
2.1 KiB
变更记录
13.4.1-particle.3
- V3-08 将 RN package、Expo plugin 与 Test Host 的目标 Native 坐标同步为
cc.navsea.maplibre:android-sdk-particle-opengl:13.4.1-particle.2;.2是 STEP-069 v2 multi-plane 所需的新 artifact,绝不复用或覆盖.1。 - 此项仅为 Android 手工构建、Maven Local 发布与单次综合验收做准备;AAR 尚未发布或验收,未执行 Android Gradle/AAR/APK/ADB 或 Jest。
FieldRuntime.submitField升级为maplibre-particle-field/v2的明确FieldPayloadRefs:shared validity 加可选 scalar/vector 本地文件,不再接受模糊单 payload。- 新增
setFieldValueSource与setParticleAdvectionScale,仅桥接既有 renderer 配置,不重传 field 或改变 Timeline。 - 保留
submitWindFieldnative/internal v1 ABI;公共兼容入口改名为submitLegacyVectorField,避免与 v2 混淆。 - Android bridge 在读取前校验全部 local file、非空 plane 与合计 64 MiB;Java/JNI 用有 presence flags 和长度的 v2 packed container 恢复 Core
ParticleFieldPayloadBundle。
13.4.1-particle.2
- 公共 RN/TS API 重整为纯
FieldRuntimeField Renderer 接口。 - 移除根入口对
@maplibre/maplibre-react-native的转导出,以及旧 Weather/Wind 公共 API 与兼容 wrapper。 - 移除包内数据加载、HTTP、解码与业务辅助模块;数据获取、业务选择、缓存和本地文件写入由 Consumer/宿主负责。
- 新增
FieldColorStop.value、particleFieldIds与不含底图的createParticleFieldStyleFragment()。 - 非原生环境可安全导入;实际调用且 native bridge 缺失时返回稳定错误。
- RN 包版本升为
.2;Android Native artifact 保持13.4.1-particle.1,未构建、未修改、未发布。 - Consumer 实测发现并修正 style helper 中无效的
raster-particle-opacity;最终 helper 使用 Native.1已验证的raster-particle-active,不修改 Native AAR。 - Android Consumer 已验证
FieldRuntimeattach、T0–T3、Runtime READY,以及图场/粒子独立开关。
13.4.1-particle.1
- 首个 Android OpenGL Particle RN 发布线,保留为历史版本记录。