Skip to content

v1.8.1

Choose a tag to compare

@BlackishGreen33 BlackishGreen33 released this 27 Apr 07:47
· 19 commits to main since this release

Highlights / 亮点

中文

  • v1.8.1 新增 public extra.expoHarmony.doctor intake surface,支持 excludeDependenciesexcludePluginscoverageProfile
  • doctor、template generation 与 toolkit-config.json 会携带解析后的 intake overrides。
  • sidecar-bound native-heavy Expo apps 会被分类为 managed-native-heavy,避免直接落入 bare lane。
  • 扩展 experimental dependency catalog,加入 @react-native-async-storage/async-storagereact-native-safe-area-contextreact-native-screensreact-native-webview 等 Harmony startup blockers 的早期 catalog entry。
  • 新增 ccnubox-like-app fixture 与 doctor / init regression coverage。

English

  • v1.8.1 adds a public extra.expoHarmony.doctor intake surface with excludeDependencies, excludePlugins, and coverageProfile.
  • Resolved intake overrides are carried through doctor, template generation, and toolkit-config.json.
  • Sidecar-bound native-heavy Expo apps are classified as managed-native-heavy instead of being forced onto the bare lane.
  • The experimental dependency catalog gains early entries for Harmony startup blockers such as @react-native-async-storage/async-storage, react-native-safe-area-context, react-native-screens, and react-native-webview.
  • A ccnubox-like-app fixture and doctor / init regression coverage lock the sidecar intake behavior.

Validation / 验证

中文

  • 本地门禁:pnpm buildpnpm test -- doctor initEXPO_HARMONY_RELEASE_SKIP_HAP=1 pnpm release:check
  • 远端验证:tag-triggered GitHub release workflow for v1.8.1 成功完成 Release CheckPublish to npm
  • npm 验证:registry 解析 expo-harmony-toolkit@1.8.1 on latest

English

  • Local gates: pnpm build, pnpm test -- doctor init, and EXPO_HARMONY_RELEASE_SKIP_HAP=1 pnpm release:check.
  • Remote validation: the tag-triggered GitHub release workflow for v1.8.1 completed Release Check and Publish to npm successfully.
  • npm validation: the registry resolved expo-harmony-toolkit@1.8.1 on latest.

Notes / 说明

中文

  • v1.8.1 不扩大 public verified promise;唯一 verified matrix 仍是 expo55-rnoh082-ui-stack
  • extra.expoHarmony.doctor 是 controlled sidecar-intake escape hatch,不是 unsupported runtime combinations 的 blanket bypass。
  • 被排除的 dependencies / plugins 会继续在 doctor advisories 中显式呈现,让 override-based intake 保持可审计。

English

  • v1.8.1 does not widen the public verified promise; the only verified matrix remains expo55-rnoh082-ui-stack.
  • extra.expoHarmony.doctor is a controlled sidecar-intake escape hatch, not a blanket bypass for unsupported runtime combinations.
  • Excluded dependencies and plugins are still surfaced in doctor advisories so override-based intake remains explicit and auditable.