pi-utils-settings: v0.19.0
Minor Changes
- 09a5603: - Versioned migrations:
Migration.version(monotonic int) auto-stamps the config file;shouldRundefaults to a version comparison;run/shouldRun/message factory receive aMigrationContextwith applied-migration history.ConfigLoader.getVersion()reads the stamped version.- Ctrl+S now saves from within nested submenus (ArrayEditor, SettingsDetailEditor, FuzzySelector, etc.); new
requestSaveoption on submenu/component options for standalone use. createConfigStore(loader, { scopes })helper replaces hand-written ConfigStore wrappers.pi-settings-schemaCLI wraps ts-json-schema-generator, auto-injects$schema+version, and supports--check. Also exported programmatically asfinalizeSchema/generateSettingsSchema. ts-json-schema-generator is now an optional peerDependency.
- Ctrl+S now saves from within nested submenus (ArrayEditor, SettingsDetailEditor, FuzzySelector, etc.); new