Files
MapLibreParticleLab/packages/maplibre-particle-rn/CHANGELOG.md
OpenAI Codex 266ef6a184
Some checks failed
validate-scripts / validate-scripts (push) Has been cancelled
fix: serialize WeatherV2 particle loads
2026-09-09 20:42:17 +08:00

1.1 KiB
Raw Blame History

变更记录

13.4.1-particle.1

  • 基于 MapLibre Native 13.4.1 的 Android OpenGL Particle 发行线。
  • 包含 WeatherColor、RasterParticle、HostField binary file ingress、Timeline / Playback 与 React Native WeatherRuntime。
  • Native/RN binary ingress 已在 STEP-061 验证;GSI + 真实 WeatherV2 + Particle Android 综合验证已在 STEP-062 完成。
  • 发布前 Consumer 验证修正 MLRN 依赖为 peer dependency,避免嵌套 native module 与 Windows codegen 长路径。
  • WeatherV2 HTTP 全帧加载增加按 map reactTag 的 single-flight 保护,避免重复点击造成并发 clear/submit 与非单调快照拒绝。
  • 新增纯 JS/TS WeatherV2 HTTP 客户端:manifest/time-index → WVECBIN1 full wind frame → canonical interleaved U/V。
  • 新增 loadWeatherV2WindIntoRuntime():顺序下载、转换、写临时 binary file 并通过现有 WeatherRuntime 提交,不建立第二套 Timeline/MIX。
  • WeatherV2 文件存储通过 WeatherV2BinaryFileStore 注入,包本身不强依赖 Expo FileSystem,NavSea 可复用自己的缓存实现。