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 -vpasses -
swift test -vpasses -
swiftformat --lint .passes (if available) - Demo app builds successfully
- CI pipeline green