Skip to content

v0.2.2 — support DSH 0.1.7 settings API

Choose a tag to compare

@tr1v3r tr1v3r released this 24 Sep 05:05
· 7 commits to master since this release

Fixed

  • Restore activation on DSH 0.1.7-rc.1 by using the supported volatile profile config and Settings API. The previous settings.installSection() call fails on this DSH version.
  • Keep proxy routing, child-process proxy variables, and the Web control in sync when Settings or the profile patch changes. Verified with a real DSH boot and live fetch routing.
  • Require DSH >=0.1.7-rc.1 and the corresponding Cordis and Schemastery versions.

Install / upgrade

Set "@tr1v3r/dsh-proxy": "^0.2.2" in the target profile's package.json, then run:

dsh plugin --profile <name> install --no-frozen-lockfile

Restart DSH once to load the new plugin. DSH 0.1.7 imports an existing $DSH_HOME/settings.yaml once into the active profile and renames it to settings.yaml.imported. Subsequent manual edits belong in profiles/<name>/cordis.patch.yml; Web Settings remains available and both paths hot-reload.