Skip to content

v1.6.0

Choose a tag to compare

@BlackishGreen33 BlackishGreen33 released this 31 Mar 05:18
· 42 commits to main since this release

Highlights / 亮点

中文

  • v1.6.0 是首个 public tiered-support release,把公开模型升级为 verifiedpreviewexperimental 三层。
  • 新增 doctor --target-tier <verified|preview|experimental>,同时保留 doctor --strict 作为 verified gate。
  • DoctorReport 新增 supportTiersupportSummarycapabilities,dependency catalog 从简单 allowlist 升级为 status + tier 模型。
  • 新增 capability definition skeleton,用统一结构描述 Expo 能力、Harmony dependency direction、permissions、sample route 与 acceptance boundary。
  • expo-file-systemexpo-image-picker 增加 managed preview shim 与 Metro alias;新增 official-native-capabilities-sample

English

  • v1.6.0 is the first public tiered-support release, moving the public model to verified, preview, and experimental tiers.
  • It adds doctor --target-tier <verified|preview|experimental> while keeping doctor --strict as the verified gate.
  • DoctorReport gains supportTier, supportSummary, and capabilities; the dependency catalog moves from a simple allowlist to a status + tier model.
  • Capability definitions now describe Expo capabilities, Harmony dependency direction, permissions, sample routes, and acceptance boundaries in one structure.
  • expo-file-system and expo-image-picker gain managed preview shims and Metro aliases; official-native-capabilities-sample is added.

Validation / 验证

中文

  • repo 门禁:pnpm buildpnpm testpnpm release:check
  • verified matrix regression:official-ui-stack-sample 覆盖 doctor --strictinitbundlebuild-hap --mode debug、Harmony emulator install / launch、首页渲染、expo-linking URL、react-native-svg node 与 reanimated motion rail 后 /details route。
  • preview capability regression:official-native-capabilities-sample 覆盖 doctor --target-tier previewinitbundlebuild-hap --mode debug、Harmony emulator install / launch、/file-system/image-picker preview routes。
  • release HAP signing 当时未配置;这不阻塞 npm 发布,但也不代表 release HAP ready。

English

  • Repo gates: pnpm build, pnpm test, and pnpm release:check.
  • Verified matrix regression: official-ui-stack-sample covered doctor --strict, init, bundle, build-hap --mode debug, Harmony emulator install / launch, home render, expo-linking URL, react-native-svg node, and /details route after reanimated motion rail.
  • Preview capability regression: official-native-capabilities-sample covered doctor --target-tier preview, init, bundle, build-hap --mode debug, Harmony emulator install / launch, and /file-system plus /image-picker preview routes.
  • Release HAP signing was not configured at the time; that did not block npm publishing, but it also did not mean release HAP was ready.

Notes / 说明

中文

  • 当前唯一 verified public matrix 仍是 expo55-rnoh082-ui-stack
  • preview 代表已有 managed bridge / bundle / debug build path,但 runtime portability 仍未进入正式承诺。
  • experimental 允许继续探索,但不应对外宣称稳定可用。

English

  • The only current verified public matrix remains expo55-rnoh082-ui-stack.
  • Preview means there is a managed bridge / bundle / debug build path, but runtime portability is not yet a formal promise.
  • Experimental allows continued exploration and should not be advertised as stable support.