All notable changes are documented per major version. The full history was previously a single 308 KB file; it has been split for browsability.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- CHANGELOG/v3.md — v3.0.0 → v3.79.0 (current). All FMX bindings, the OEM extension framework, JSON catalog format, 79 OEM catalogs, async UDS, cross-platform DoIP, DoIP TLS, coverage harness.
- CHANGELOG/v2.md — v2.1.0 → v2.5.0. Test + CI foundation, component library, async + logging, distribution + docs, hardening + ECU flashing.
v3.79.0 (2026-05-08) — Async UDS + cross-platform DoIP + TLS + tooling.
OBD.OEM.UdsClient.Async— future-returning UDS facade with cooperative cancellation.OBD.Protocol.DoIP.Session.Cross— TCP DoIP onSystem.Net.Socketfor all platforms.OBD.Protocol.DoIP.Session.TLS— ISO 13400-3 §7 TLS 1.2+ via Indy + OpenSSL with mutual TLS support.TCaptureReplayTransport— deterministic.obdloground-trip.examples/catalogbrowser— VCL catalog explorer.tools/coverage/—delphi-code-coverageharness.
See CHANGELOG/v3.md for the full v3.79 entry.