Skip to content

Version 0.2.0

Latest

Choose a tag to compare

@SoundBlaster SoundBlaster released this 29 Jan 07:59
b799374

Release Summary

Version 0.2.0 bundles all 14 improvements from phases I1-I14.

Major Features

  • AsyncDecisionBinding — Async predicates for database/API calls and feature flags
  • Config Diffing API — Detect configuration changes between reloads
  • Performance Metrics — Track binding/spec timing data
  • ConfigSchema Validation — Validate required keys upfront
  • File Watcher — Auto-reload on config file changes
  • Thread-Safety Audit — Comprehensive concurrency tests with sanitizers

Documentation & CI

  • Enhanced async spec patterns and decoder contract docs
  • YAML/TOML support examples
  • Code coverage reporting in CI
  • Demo app builds in CI pipeline
  • Deterministic error ordering golden tests (50+ bindings)

Test Plan

  • swift build -v passes
  • swift test -v passes
  • swiftformat --lint . passes (if available)
  • Demo app builds successfully
  • CI pipeline green