Skip to content

v1.7.1

Choose a tag to compare

@BlackishGreen33 BlackishGreen33 released this 02 Apr 07:37
· 35 commits to main since this release

Highlights / 亮点

中文

  • v1.7.1 整理四个 official samples:official-minimal-sampleofficial-app-shell-sampleofficial-ui-stack-sampleofficial-native-capabilities-sample
  • 新增 .expo-harmony/signing.local.json local signing override,并将 merged signing 与 capability telemetry 写入 generated Harmony project metadata。
  • native preview story 更明确:expo-file-system 演示 sandbox create / write / read / list / copy / move / cleanup。
  • expo-locationexpo-camera 停止把 unsupported sub-APIs 误写成只是缺少 device proof。
  • 发布 lane 拆分为 stable v* -> latest 与 prerelease -> next

English

  • v1.7.1 organizes four official samples: official-minimal-sample, official-app-shell-sample, official-ui-stack-sample, and official-native-capabilities-sample.
  • It adds .expo-harmony/signing.local.json local signing override support and writes merged signing plus capability telemetry into generated Harmony project metadata.
  • The native preview story becomes clearer: expo-file-system demonstrates sandbox create / write / read / list / copy / move / cleanup.
  • expo-location and expo-camera stop treating unsupported sub-APIs as merely missing device proof.
  • Publishing lanes are split so stable v* tags go to latest and prerelease tags go to next.

Validation / 验证

中文

  • repo 门禁:pnpm buildpnpm testpnpm release:checknpm pack --dry-run
  • official sample regression 覆盖 doctor -> init -> sync-template -> bundle -> build-hap --mode debug
  • 远端验证:trusted publish workflow for v1.7.1 成功,并发布 expo-harmony-toolkit@1.7.1

English

  • Repo gates: pnpm build, pnpm test, pnpm release:check, and npm pack --dry-run.
  • Official sample regression covered doctor -> init -> sync-template -> bundle -> build-hap --mode debug.
  • Remote validation: the trusted publish workflow for v1.7.1 succeeded and published expo-harmony-toolkit@1.7.1.

Notes / 说明

中文

  • expo-file-systemexpo-image-pickerexpo-locationexpo-camera 仍是 preview,不是 verified
  • yellow 表示 capability subset 已有 credible implementation,主要等待更完整的真机或 release evidence。
  • orange 表示 package 进入 preview,但该 sub-API 还不够成熟,不能只写成缺少真机证据。
  • local release signing 继续通过 .expo-harmony/signing.local.json 合并到 harmony/build-profile.json5

English

  • expo-file-system, expo-image-picker, expo-location, and expo-camera remain preview, not verified.
  • Yellow means a capability subset has a credible implementation and mainly needs fuller real-device or release evidence.
  • Orange means the package is in preview, but that sub-API is not implemented enough to treat as only missing device evidence.
  • Local release signing continues through .expo-harmony/signing.local.json, merged into harmony/build-profile.json5.