Skip to content

Release v0.1.4

Choose a tag to compare

@github-actions github-actions released this 23 Jul 00:58

Changes

  • chore: bump version to v0.1.4
  • feat(sdk)!: default_value accepts one value or a set; stored canonically as a JSON array (1 value = 1-element array)
  • feat(sdk): main_cycle + decode_value; valid_values qualifies any type as main; mapping default_value encodes as JSON
  • docs(sdk): default_value in valid_values format = cycle for any data type
  • fix(sdk): drop device_id from controller_did_encounter_error — device-scoped problems belong on Device.last_error
  • fix(sdk): make DriftReport/diff_specs generic over the key type (Mapping key invariance)
  • Merge feat/controller-did-encounter-error into develop
  • Merge feature/dev-cli into develop
  • Merge review/param-mapping-audit into develop
  • feat(sdk): source-agnostic spec-drift engine (canary/harvest refresher)
  • refactor(sdk): widen next_main_parameter_value cycle to Sequence
  • feat(sdk): enum main parameters cycle; next_main_parameter_value helper
  • feat(sdk): add controller_did_encounter_error
  • feat(sdk): add mired, ugm3, kwh, m3h parameter units
  • feat(sdk): shared dev-time parameter-audit warnings
  • feat(dev): interactive CLI to run an integration standalone (run_cli)