Skip to content

v1.7.3

Choose a tag to compare

@BlackishGreen33 BlackishGreen33 released this 03 Apr 12:11
· 26 commits to main since this release

Highlights / 亮点

中文

  • v1.7.3 是 packaging / release hygiene 版本,重点降低 sample smoke 与 tarball release path 的噪音。
  • official sample smoke workspaces 使用 single-importer pnpm-lock.yaml 隔离,避免继承无关 workspace peer warnings。
  • 新增 buildabilityRisk 到 dependency detection 与 doctor output,区分 matrix-out JavaScript-only candidates 与明确 native-risk packages。
  • 拆分 templatebuild internals,抽出 autolinking,并保持 autolinking / bundle / build-hap failure reporting 明确。
  • 新增 .expo-harmony/signing.local.example.json,debug HAP 不再被 release signing missing noise 误导,release signing 要求仍保持严格。

English

  • v1.7.3 is a packaging and release-hygiene release focused on reducing noise in sample smoke and tarball release paths.
  • Official sample smoke workspaces now use a single-importer pnpm-lock.yaml, avoiding unrelated workspace peer warnings.
  • buildabilityRisk was added to dependency detection and doctor output to separate matrix-out JavaScript-only candidates from clear native-risk packages.
  • template and build internals were split, autolinking was extracted, and failure reporting stayed explicit across autolinking, bundle, and build-hap.
  • .expo-harmony/signing.local.example.json was added; debug HAP builds avoid misleading signing-missing noise while release signing remains strict.

Validation / 验证

中文

  • repo 门禁:pnpm buildpnpm testpnpm release:checkEXPO_HARMONY_RELEASE_CHANNEL=next pnpm release:checkEXPO_HARMONY_RELEASE_SKIP_HAP=1 pnpm release:check
  • official-ui-stack-sample:isolated temp install、doctor --strictinit --forcebundlebuild-hap --mode debug
  • official-native-capabilities-sample:isolated temp install、doctor --target-tier previewinit --forcebundlebuild-hap --mode debug
  • 远端验证:tag-triggered GitHub release workflow for v1.7.3 完成 publish lane。

English

  • Repo gates: pnpm build, pnpm test, pnpm release:check, EXPO_HARMONY_RELEASE_CHANNEL=next pnpm release:check, and EXPO_HARMONY_RELEASE_SKIP_HAP=1 pnpm release:check.
  • official-ui-stack-sample: isolated temp install, doctor --strict, init --force, bundle, and build-hap --mode debug.
  • official-native-capabilities-sample: isolated temp install, doctor --target-tier preview, init --force, bundle, and build-hap --mode debug.
  • Remote validation: the tag-triggered GitHub release workflow for v1.7.3 completed the publish lane.

Notes / 说明

中文

  • v1.7.3 不扩大 public capability promise;唯一 verified matrix 仍是 expo55-rnoh082-ui-stack
  • expo-file-systemexpo-image-pickerexpo-locationexpo-camera 仍是 previewruntimeMode=adapter
  • debug HAP 可无 release signing material;signed release HAP 仍要求真实 signing config 与 Harmony release credentials。

English

  • v1.7.3 does not widen the public capability promise; the only verified matrix remains expo55-rnoh082-ui-stack.
  • expo-file-system, expo-image-picker, expo-location, and expo-camera remain preview with runtimeMode=adapter.
  • Debug HAP builds can proceed without release signing material; signed release HAP builds still require real signing config and Harmony release credentials.