Skip to content

v0.9.12

Choose a tag to compare

@github-actions github-actions released this 29 Oct 06:31
· 34 commits to main since this release

Changes

  • Replace per-RC DSH peer enumeration with >=0.2.0-rc.2 || >=0.2.1-0 across all five DSH peers. This fixes the metadata rejection on DSH 0.2.1-rc.4 and admits the entire 0.2.1 prerelease line under npm/pnpm's default semver checks.
  • Add regression coverage for both npm's default matching and Harness's includePrerelease: true matching.
  • Filter Google usage windows by visible models.

Compatibility policy

The minimum DSH version is now 0.2.0-rc.2; DSH 0.1.x is no longer supported. There is no upper bound. Future prerelease lines (for example 0.2.2) still need their own npm/pnpm prerelease anchor; this is not a guarantee of runtime compatibility with every future host release.

Recommended installation / 推荐指定版本安装

Use the command for your active profile (not both):

# Desktop
 dsh plugin --profile desktop add dsh-plugin-subscriptions@0.9.12 --save-exact
# Web
 dsh plugin --profile web add dsh-plugin-subscriptions@0.9.12 --save-exact

Restart DSH afterward. Explicitly choosing @0.9.12 avoids resolving to an older plugin release whose compatibility metadata excludes your DSH version; --save-exact preserves the exact version in the profile dependency declaration. This does not bypass registry propagation delays or package-manager security policies. If a mirror does not yet serve this version, wait for synchronization rather than installing an older incompatible release.

建议安装时明确指定 @0.9.12,并加上 --save-exact 保存精确版本;不要只依赖未指定版本的安装命令。请使用实际的 profile,安装后重启 DSH。若镜像尚未同步,请等待同步。

Validation: build and all 648 tests passed in the successful release workflow. Real-account end-to-end behavior on rc.4 was not verified as part of this metadata fix.

Full Changelog: v0.9.11...v0.9.12