v0.3.0
What's Changed
- feat(call): populate CallResponse.results (T0.6) by @CameronBrooks11 in #53
- feat(read): curated default signal set (T0.2) by @CameronBrooks11 in #54
- fix(identity): Device.provider_name matches Hello (T0.5) by @CameronBrooks11 in #55
- feat(read): honor min_timestamp best-effort (T0.7) by @CameronBrooks11 in #56
- chore(deps): align anolis-protocol C++ pin -> v1.4.0 by @CameronBrooks11 in #57
- ci(hardening): add TSAN + Valgrind parity with ezo by @CameronBrooks11 in #58
- ci: adopt shared lint/format configs + clang-format gate by @CameronBrooks11 in #59
- ci: pin format gate to clang-format-18 (determinism) by @CameronBrooks11 in #60
- ci: pin clang-format to exact 18.1.8 via PyPI wheel by @CameronBrooks11 in #61
- chore(deps): bump anolis-protocol to v1.5.0 by @CameronBrooks11 in #63
- ci: adopt pinned clang-tools static binary as the format gate (#69) by @CameronBrooks11 in #65
- build: export compile_commands.json from the base preset (#67) by @CameronBrooks11 in #66
- ci: adopt the org diff-only clang-tidy gate (advisory) by @CameronBrooks11 in #67
- chore(deps): update github-actions by @renovate[bot] in #68
- ci: pin setup-vcpkg to v2.2 (image-aware cache key) by @CameronBrooks11 in #70
- refactor: move DeviceType into the devices layer (P1) by @CameronBrooks11 in #71
- refactor: DeviceAdapter descriptor + guarded adapter_for switch (P4) by @CameronBrooks11 in #72
- chore(deps): bump anolis-protocol harness pin to v1.6.0 by @CameronBrooks11 in #73
- chore(clang-tidy): suppress performance-enum-size + anchor HeaderFilterRegex by @CameronBrooks11 in #75
- ci: pin setup-clang-tools + clang-tidy-diff to tagged SHA by @CameronBrooks11 in #76
- refactor(clang): adopt C++20 std::format for diagnostics + clang hygiene by @CameronBrooks11 in #77
- docs: TODO accuracy sweep by @CameronBrooks11 in #79
- feat(health): report genuine init_time_ms in WaitReady, drop waiver by @CameronBrooks11 in #78
- docs: sweep stale pre-mock-gating vocabulary by @CameronBrooks11 in #80
- docs: add AGENTS.md, retire TODO.md shadow-backlog by @CameronBrooks11 in #84
- feat: mock bus backend for live mock-mode reads and calls by @CameronBrooks11 in #81
- ci: promote clang-tidy diff gate to blocking, fold into ok by @CameronBrooks11 in #85
- feat: migrate onto anolis-provider-sdk v0.1.0 by @CameronBrooks11 in #86
- feat: restore per-device health metrics + last_seen (SDK#9 PR4/bread) by @CameronBrooks11 in #88
- chore: re-pin anolis-provider-sdk v0.1.2 (#10 fix) by @CameronBrooks11 in #89
- chore(ci): bump setup-vcpkg pin to v2.3 by @CameronBrooks11 in #90
- docs: replace private repo refs with public install path by @CameronBrooks11 in #91
- chore(deps): update anolishq/.github action to v2.4 by @renovate[bot] in #92
- chore(deps): update dorny/paths-filter digest to 7b450ff by @renovate[bot] in #93
- ci: native arm64 unit-test lane by @CameronBrooks11 in #94
- chore(release): 0.3.0 by @CameronBrooks11 in #95
Full Changelog: v0.2.11...v0.3.0