Releases: lukislp/ObdGarage
Releases · lukislp/ObdGarage
Release list
v1.1.1
v1.1.0
1.1.0 (2026-08-07)
Bug Fixes
- add a self-hosted test coverage badge (e9be5fa)
- bound fuel cost-per-km to the same window as distance (91aee87)
- close socket-leak and stale-IsConnected gaps in Android BT transport (0168bda)
- correct stale test counts and descriptions left over from the merge (fc6ba19)
- eliminate login timing side-channel for unknown accounts (58ff6e4)
- harden OBD protocol parsing and connection handling (92a4063)
- harden SyncManager auth persistence and state consistency (b639ee4)
- persist ASP.NET Core Data Protection keys across restarts (5ce0058)
- prevent trip-merging across silent connection loss (a2cf2ae)
- re-trigger CI after the previous push's webhook was dropped during a GitHub Actions incident (5a8f0ca)
- reject implausible odometer values from OBD reads (99f45e2)
- scope AppState/SyncManager per browser session, not process-wide (9dac81a)
- skip corrupt trailing lines when reading sample history (71d0e56)
- track rejected entity ids in sync push responses (13c7a2f)
- web UI formatting and vehicle-photo lifecycle bugs (cf76831)
Features
- add a Diagnose tab for reading DTCs in the Web UI (edc919c)
- implement EF Core/SQLite persistence backend (640d4cb), closes hi#severity
- read diagnostic trouble codes (DTCs) (7e824fe)
- switch Web/Server/App persistence to EF Core/SQLite (6c16b3a)