Repository navigation
v0.3.2 — fix Schemastery volatile schema nesting and add unwrapConfig
dsh-image-plugins 0.3.2
Fixed
- Schemastery volatile nesting validation: Fix
ValidationError: invalid config: - $.vision.enabled volatile fields require a fixed object path without an enclosing volatile fieldwhen enabling the plugin in DSH desktop (Cordis_resolveConfig). RemovedasVolatilefrom enclosingz.objectnodes (visionandimage), keeping it strictly on leaf scalar fields as required by Schemastery / Cordis. - Volatile reference unwrapping: Added
unwrapConfigto recursively unwrap CosmokitVolatile<T>({ get(): T }) reference containers inresolveConfig,resolveVision, andresolveImage. This ensures all internal logic handles plain JavaScript primitives and prevents empty volatile blocks from falsely evaluating as configured.
Full changelog: v0.3.1...v0.3.2