Skip to content

v0.12.0

Choose a tag to compare

@KannaKuron KannaKuron released this 07 Sep 16:27
· 13 commits to main since this release

What's new

  • Persona-split era for dsh 0.1.3-alpha.2+ — dsh 0.1.3-alpha.2 split dsh-persona's single text key into prefix: + suffix: with no compatibility alias, which breaks every committed composition that still carries the old key on the new host. This release adds a third selection dimension:
    • detectPersonaEra probes a SHIPPED preset's composition through the roster (built-in ids only — never this plugin's own variants) and picks the new .ps twins (agent.cordis.ptc.ps.yml; minimal gains its own agent.cordis.ps.yml) when the split keys are present.
    • The materialization marker records the persona form; crossing the 0.1.3-alpha.2 boundary in either upgrade order re-materializes automatically on the next boot. On hosts through 0.1.3-alpha.1 the plugin behaves exactly like 0.11.x.
    • Code-era (dsh <= 0.1.1) and 0.1.2-era texts are unchanged and still served on their hosts.

Host-half change — restart DSH after upgrading.

dsh plugin --profile <name> add dsh-gitbash-shell@^0.12.0