Core 0.2.0
2026-08-26 · Tag steamharness/v0.2.0 · npm
Breaking Changes
- Projects must declare
steamHarness.projectInfo.dataStorage.mode, which constrains where KV, PersistentValue, and knowledge may live. Migration: adddataStorage.mode; theserverlocation requires sign-in and a same-UUID project binding. - Removed
context.kvandcontext.persistentValuein favor ofcontext.storage.<location>.*. Migration: rewrite local access ascontext.storage.local.*and server access ascontext.storage.server.*; the old properties only throw a migration error at runtime. - Knowledge helpers now require an explicit storage-location context instead of implicitly reusing the current domain.
Migration: pass
contextor the target storage location explicitly when calling a knowledge helper.
Changed
- Changed projects to require an exact SemVer in
devDependencies.steamharness, with hosts comparing only themajor.minorline. - Changed any patch or dated Alpha on that line to run directly, while a major or minor change requires a host upgrade before user modules load.