Skip to content

fix: promote verified CLI shim and dependency updates - #90

Merged
Qjzn merged 16 commits into
mainfrom
beta
Sep 8, 2026
Merged

fix: promote verified CLI shim and dependency updates#90
Qjzn merged 16 commits into
mainfrom
beta

Conversation

@Qjzn

@Qjzn Qjzn commented Sep 8, 2026

Copy link
Copy Markdown
Owner

Promotes the verified beta candidate containing the Windows CLI shim and reviewed dependency updates.

  • Optional -CreateCliShim exposes the managed CLI without a global npm installation. Installation and uninstall preserve foreign or empty files, recognize normalized Windows short paths and refresh only a shim owned by the same installation.
  • Updates express-rate-limit, pdfjs-dist, @types/node, Vue and vue-tsc. Capacitor stays at 8.4.2 because the proposed 8.5.1 CLI introduced a vulnerable xcode/uuid dependency chain.
  • Adopts Markdown 15 with its bundled types, preserves ordered-list numbering and bare-domain preview links, and adds focused list regression checks.

Validation: clean npm ci; zero findings in the full dependency audit; frontend/CLI builds; frontend normalizers; server modules; Windows installation, shim ownership, startup health, process-tree cleanup and locked in-place upgrade checks. Browser file-preview smoke covered Markdown numbering/links and PDF Canvas rendering at phone width. The full conversation browser fixture did not complete because the automation session became unresponsive; its renderer was not changed beyond the tested list-attribute conversion.

The constituent PRs target beta and must pass CI before promotion. This PR changes repository code only; it does not update the running 7420 service, build Android artifacts, create a version tag or publish a release. The user's unrelated local worktree remains outside this candidate.

Related PRs: #87, #88 and #84.

dependabot Bot and others added 16 commits August 31, 2026 01:10
Bumps [markdown-it](https://github.com/markdown-it/markdown-it) from 14.3.0 to 15.0.1.
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md)
- [Commits](markdown-it/markdown-it@14.3.0...15.0.1)

---
updated-dependencies:
- dependency-name: markdown-it
  dependency-version: 15.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…dates

Bumps the npm-minor-and-patch group with 8 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@capacitor/core](https://github.com/ionic-team/capacitor) | `8.4.2` | `8.5.1` |
| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.6.2` | `8.7.0` |
| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `6.2.108` | `6.3.289` |
| [@capacitor/android](https://github.com/ionic-team/capacitor) | `8.4.2` | `8.5.1` |
| [@capacitor/cli](https://github.com/ionic-team/capacitor) | `8.4.2` | `8.5.1` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.4.1` |
| [vue](https://github.com/vuejs/core) | `3.5.41` | `3.5.42` |
| [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) | `3.3.10` | `3.3.11` |



Updates `@capacitor/core` from 8.4.2 to 8.5.1
- [Release notes](https://github.com/ionic-team/capacitor/releases)
- [Changelog](https://github.com/ionic-team/capacitor/blob/main/CHANGELOG.md)
- [Commits](ionic-team/capacitor@8.4.2...8.5.1)

Updates `express-rate-limit` from 8.6.2 to 8.7.0
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases)
- [Commits](express-rate-limit/express-rate-limit@v8.6.2...v8.7.0)

Updates `pdfjs-dist` from 6.2.108 to 6.3.289
- [Release notes](https://github.com/mozilla/pdf.js/releases)
- [Commits](mozilla/pdf.js@v6.2.108...v6.3.289)

Updates `@capacitor/android` from 8.4.2 to 8.5.1
- [Release notes](https://github.com/ionic-team/capacitor/releases)
- [Changelog](https://github.com/ionic-team/capacitor/blob/main/CHANGELOG.md)
- [Commits](ionic-team/capacitor@8.4.2...8.5.1)

Updates `@capacitor/cli` from 8.4.2 to 8.5.1
- [Release notes](https://github.com/ionic-team/capacitor/releases)
- [Changelog](https://github.com/ionic-team/capacitor/blob/main/CHANGELOG.md)
- [Commits](ionic-team/capacitor@8.4.2...8.5.1)

Updates `@types/node` from 26.2.0 to 26.4.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `vue` from 3.5.41 to 3.5.42
- [Release notes](https://github.com/vuejs/core/releases)
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md)
- [Commits](vuejs/core@v3.5.41...v3.5.42)

Updates `vue-tsc` from 3.3.10 to 3.3.11
- [Release notes](https://github.com/vuejs/language-tools/releases)
- [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vuejs/language-tools/commits/v3.3.11/packages/tsc)

---
updated-dependencies:
- dependency-name: "@capacitor/core"
  dependency-version: 8.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: express-rate-limit
  dependency-version: 8.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: pdfjs-dist
  dependency-version: 6.3.289
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: "@capacitor/android"
  dependency-version: 8.5.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: "@capacitor/cli"
  dependency-version: 8.5.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: "@types/node"
  dependency-version: 26.4.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-and-patch
- dependency-name: vue
  dependency-version: 3.5.42
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
- dependency-name: vue-tsc
  dependency-version: 3.3.11
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…or-and-patch-57f14b7184

deps: update five web and build dependencies
…owup-20260908

# Conflicts:
#	package-lock.json
#	package.json
Windows 安装器:可选生成 CLI service shim
…n-it-15.0.1

deps: adopt Markdown 15 with compatible lists and preview links
@Qjzn
Qjzn merged commit 124e7c5 into main Sep 8, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants