Repository navigation
Releases: zudazhuang/dsh-upgrade
Release list
dsh-upgrade 0.3.4
The updater now snapshots and migrates uncommitted working edits and non-ignored new files, without changing the user's branch or normal Git index. Prepared candidates are invalidated if working files change before handoff. Dependency settings migrate and the candidate lockfile is rebuilt; source conflicts list the affected files and stop safely.
18 tests passed. The full preparation flow was also exercised from a 0.2.1-alpha.1 checkout with an untracked custom file to 0.2.1-alpha.2: dependency resolution, complete build, copied-profile startup and authenticated health verification all passed. The GitHub download timed out in that run; the build/migration validation used the previously verified local official tag cache. No real update switch was executed in this validation.
Install dsh-upgrade-0.3.4.tgz with pnpm dsh plugin --profile web add /absolute/path/dsh-upgrade-0.3.4.tgz. npm publication remains pending account login.
dsh-upgrade 0.3.3
Local dependency migrations now replay manifest and workspace settings, omit the old pnpm lockfile, and regenerate the candidate lockfile when dependency configuration changes. Source conflicts still stop without modifying the original installation. Builds and profile startup are validated before handoff. Existing project folder names are unchanged; isolated candidates stay in updater storage.
18 tests pass. Download the attached dsh-upgrade-0.3.3.tgz and install with pnpm dsh plugin --profile web add /absolute/path/dsh-upgrade-0.3.3.tgz. npm publication remains pending account login.
dsh-upgrade 0.3.2
Preserve committed local source changes during isolated upgrades. The updater creates a private patch relative to the current official tag and applies it to the candidate using Git three-way merging. Conflicts stop preparation without changing the original installation. Uncommitted changes remain blocked.
18 keyless tests pass, including successful custom-file migration and conflict rejection. Tested with a built Harness 0.2.1-alpha.2 installation and a copied profile. This does not publish private installation commits.
Install the attached dsh-upgrade-0.3.2.tgz using pnpm dsh plugin --profile web add /absolute/path/dsh-upgrade-0.3.2.tgz. npm publication remains pending login.
dsh-upgrade 0.3.1
Rename the community update plugin and repository to dsh-upgrade. The previous unscoped npm name dsh-update is owned by another author. npm publication is pending account login; this release is installable from its attached tarball.
Download dsh-upgrade-0.3.1.tgz, then run from your Harness source checkout:
pnpm dsh plugin --profile web add /absolute/path/dsh-upgrade-0.3.1.tgzExisting configuration IDs, update records, backups and login job remain compatible. Do not enable both the old and new bundle. Supports source Web installations; tested with Harness 0.2.1-alpha.1. All 17 keyless tests pass. See README for startup, scheduled installation and recovery requirements.
dsh-update 0.3.0
dsh-update is a community plugin for DeepSeek Harness source Web installations. This is the first public release, renamed from the local dsh-safe-release-update package.
Features:
- Official GitHub and npm release checks at startup, on demand, and at configurable intervals.
- Idle daily installation windows, isolated builds, supervised switching and data snapshot recovery.
- Optional macOS login startup and a ConfigForms settings page.
Installation: download dsh-update-0.3.0.tgz, then run pnpm dsh plugin --profile web add /absolute/path/dsh-update-0.3.0.tgz from your Harness source checkout.
Tested locally with Harness 0.2.1-alpha.1: 17 keyless tests and browser checks. A real future-version switch has not been exercised with live user data. Uncommitted source changes block installation. Power-loss recovery requires manual review. See README for requirements and migration instructions.